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