RHEL7客戶端在集群當(dāng)中有什么意義?100臺(tái)服務(wù)器共同搭建一個(gè)集群,如果這100臺(tái)服務(wù)器想要協(xié)同工作,必須有一個(gè)前提條件,那就是時(shí)間統(tǒng)一。如果100臺(tái)中有一臺(tái)時(shí)間不統(tǒng)一,那么其它99臺(tái)就會(huì)投票把那一臺(tái)時(shí)間不統(tǒng)一的關(guān)機(jī)。如果集群當(dāng)中時(shí)間混亂,那么這個(gè)集群就會(huì)亂投票,不工作。所以時(shí)間是集群建立起來的一個(gè)基礎(chǔ),這個(gè)集群的時(shí)間不能相差太多。
那么現(xiàn)在就是在這個(gè)集群里選出一個(gè)老大,那就是NTP時(shí)間同步器,這個(gè)集群里所有的服務(wù)器都以這老大的時(shí)間為標(biāo)準(zhǔn),自動(dòng)同步進(jìn)行Linux下GDB調(diào)試,如果改時(shí)間也只是改老大NTP時(shí)間同步服務(wù)器的時(shí)間。
接下來就是在服務(wù)端已經(jīng)搭好的情況下,如何配置客戶端,客戶端軟件包是chrony,這個(gè)軟件負(fù)責(zé)去聯(lián)系老大,那么如何知道老大是誰,就是修改這個(gè)軟件的配置文件/etc/chrony.conf。
第一步,先裝包,如下圖:
裝包
第二步
默認(rèn)配置文件
修改后的配置文件
修改配置文件
然后查看一下:
第三步,systemctl restartchronyd(Daemon)重啟服務(wù),然后systemctl
enable chronyd,將這個(gè)服務(wù)設(shè)置為隨機(jī)自啟(開機(jī)自啟):
設(shè)置為隨機(jī)自啟
第四步,驗(yàn)證,到底會(huì)不會(huì)同步時(shí)間,此時(shí)用到測(cè)試校時(shí)服務(wù)
配置錯(cuò)誤時(shí)間、起校時(shí)服務(wù)、檢查時(shí)間
-date -s 'yyyy-mm-ddHH:MM:SS'
測(cè)試校時(shí)服務(wù)
先改一個(gè)錯(cuò)的時(shí)間,然后再去同步時(shí)間,同步時(shí)間直接把服務(wù)重啟一下,每當(dāng)這個(gè)服務(wù)重啟的時(shí)候它會(huì)自動(dòng)找服務(wù)端,默認(rèn)情況下有一個(gè)時(shí)間的限制,也就是說每隔一定時(shí)間會(huì)自動(dòng)同步,因?yàn)槲覀兿敫炜吹叫Ч跃褪謩?dòng)重新啟動(dòng)一下systemctl restartchronyd,然后再去看時(shí)間有沒有變成正常。
自動(dòng)找服務(wù)端
更改時(shí)間用到date -s的命令:-date -s 'yyyy-mm-dd HH:MM:SS'。
查看時(shí)間同步設(shè)置
首先查看一下時(shí)間,然后再改時(shí)間,然后restart一下,再看一下時(shí)間,有可能不會(huì)馬上變,有1~3s的延遲,就是有一個(gè)同步的協(xié)議,就再查看一下,timedatectl | grep NTP:查看時(shí)間同步設(shè)置的一個(gè)命令,就是看有沒有同步。
咨詢電話:
掃一掃咨詢微信客服