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