亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        解決云主機時間同步問題

        2020-09-19 08:02:44
        網(wǎng)絡(luò)安全和信息化 2020年9期
        關(guān)鍵詞:配置文件命令防火墻

        編者按: 筆者遇到某單位的云主機時間同步故障問題,致使其教學(xué)活動不能按時開展。本文通過檢查集群服務(wù)器配置,詳細介紹了對該故障的排查過程。

        “新冠”肺炎疫情發(fā)生后,為了更好地為師生提供在線教學(xué)服務(wù),A 教學(xué)單位租用了B 運營商的云主機,將在線教學(xué)平臺遷移到了B 運營商的云平臺上。

        遷移到云上以后,師生不能像以前那樣按時開展課堂簽到、課堂測驗、課堂教學(xué)和課堂小競賽等教學(xué)活動。教師按計劃發(fā)布這些教學(xué)活動后,師生無法按時開展活動,這些活動或比原計劃早幾分鐘、或比原計劃晚幾分鐘。

        筆者受A 單位網(wǎng)管員之邀,檢查了該單位的云主機環(huán)境。該單位租用了20 多臺B 運營商提供的云主機,這些云主機分別承載在線教學(xué)平臺的Web 服務(wù)(應(yīng)用服務(wù)器)、數(shù)據(jù)庫服務(wù)、教學(xué)資源轉(zhuǎn)換服務(wù)以及教學(xué)資源上傳和下載服務(wù),每類服務(wù)通過集群實現(xiàn)負載均衡。

        基于安全性的考慮,這些云主機并沒有連接到互聯(lián)網(wǎng)。它們自成一個私有網(wǎng)絡(luò),只有一臺云主機(集群服務(wù)器)對外提供服務(wù),其他云主機以端口映射的方式,通過集群服務(wù)器對外提供在線教學(xué)服務(wù),其拓撲結(jié)構(gòu)如圖1所示。

        故障分析

        當(dāng)前的故障是,A 單位在線教學(xué)活動不是不能開展,而是不能按時開展,還存在步調(diào)不一致的現(xiàn)象,可以排除在線教學(xué)平臺本身的故障,估計是這些云主機的時間不對,或早于北京時間幾分鐘,或晚于北京時間幾分鐘。

        筆者逐一檢查這些云主機,發(fā)現(xiàn)多數(shù)云主機的時間比北京時間慢5 min 左右,只有少部分云主機時間和現(xiàn)在北京時間相差不多,有的還快1 min 左右,跟前面的分析基本一致。

        圖1 單位拓撲結(jié)構(gòu)圖

        按理說,都是一家運營商提供的云主機,這些云主機應(yīng)該在同一個云平臺下,不應(yīng)該出現(xiàn)時間不一致的現(xiàn)象。經(jīng)調(diào)查才知道,A 單位的網(wǎng)管員也發(fā)現(xiàn)了云主機時間不對的問題,因為這些云主機不能連接到互聯(lián)網(wǎng),只能手動調(diào)整時間。手動調(diào)整時間后沒多久,甚至不到一天,時間又恢復(fù)成原樣,比北京時間慢5 min 左右。

        在VMware vSphere 虛擬化環(huán)境,ESXi 主機會按物理服務(wù)器時鐘自動校準時間,而虛擬機操作系統(tǒng)又會按ESXi 主機的時鐘自動校準時間。只要物理服務(wù)器時間不對,它會影響ESXi 主機的時間,進而影響運行在ESXi 主機下所有虛擬機的時間。遇到這種時間不對的問題,可以將Exsi 主機時間同步外部NTP 服務(wù)器即可。只要ESXi 主機時間配置正確,其下的虛擬機都會和主機自動保持一致。

        當(dāng)前故障和vSphere 虛擬化環(huán)境類似,A 單位租用的云主機和ESXi 下的虛擬機比較類似,現(xiàn)在是B 運營商所建云平臺的時鐘出了問題,其下的云主機按云平臺的時鐘自動校準時間。A 單位網(wǎng)絡(luò)管理員在云主機上修改的時間只是系統(tǒng)時間,改不了硬件時鐘。只要重啟云主機或過一段時間,云主機的系統(tǒng)會按云平臺時鐘校準時間。

        因此,筆者建議該單位網(wǎng)管員聯(lián)系云平臺工程師,讓云平臺工程師來修正云平臺時鐘?,F(xiàn)在有很多權(quán)威的NTP 服務(wù)器,因此,也可以在云平臺上同步外部NTP 服務(wù)器時間,解決云主機時間問題。

        比較遺憾的是,該單位網(wǎng)管員與云平臺工程師幾番溝通后,對方表示現(xiàn)在沒有辦法修正云平臺時鐘,也不能在云平臺上同步外部NTP 服務(wù)器。

        因A 單位租用的云主機只有一臺可以連接互聯(lián)網(wǎng),其他云主機不能連接到互聯(lián)網(wǎng)。于是筆者決定在連接互聯(lián)網(wǎng)的云主機上部署NTP 服務(wù),讓其他云主機的時間與這臺云主機同步。因這臺云主機的主要作用是集群服務(wù),為了便于描述,本文后面把這臺云主機稱為集群服務(wù)器。

        集群服務(wù)器使用操作系統(tǒng)是CentOS 7.2,內(nèi)網(wǎng)地址是192.168.3.45,下面是完整的故障排除過程。

        在集群服務(wù)器上部署調(diào)試NTP

        1.安裝部署NTP 服務(wù)

        (1)安裝NTP 軟件包:yum install ntp。其中yum是CentOS 在線安裝更新工具,安裝部署NTP 軟件包的時候需要訪問互聯(lián)網(wǎng)。

        (2)設(shè)置時區(qū)為亞洲/上海:timedatectl settimezone Asia/Shanghai。

        (3)啟動NTP 服務(wù):system ctl start ntpd。

        (4)將NTP 服務(wù)配置為開機自動啟動:systemctl enable ntpd。

        2.配置NTP 服務(wù)

        默認情況下,NTP 服務(wù)不需要配置,直接可以使用。也可以使用“vi/etc/ntp.conf”命令編輯配置文件"ntp.conf",按需配置NTP服務(wù)。原始的NTP 配置文件如圖2 所示。

        下面對NTP 配置文件做一個簡單介紹,以便讀者可以根據(jù)需要配置NTP。

        以driftfile 記錄時間差異:driftfile/var/lib/ntp/drift。

        這條配置用來記錄時間差異,NTPD(NTP Daemon)將根據(jù)這條配置自動計算本機的頻率與上層time server頻率之間的誤差,并根據(jù)記錄結(jié)果及時做出調(diào)整。

        圖2 原始的ntp 配置文件

        用restrict 控制相關(guān)權(quán)限:

        restrict 192.168.1.0 mask 255.255.255.0 nomo dify notrap

        這條配置實例的意思就是允許192.168.1.0/24 網(wǎng)段的主機進行時間同步,其中nomodify 參數(shù)用來限制客戶端不能使用命令ntpc和ntpq 來修改服務(wù)器端的時間,“notrap”表示不接受遠程登錄請求。

        用server 設(shè)定NTP 主機來源:

        以下是配置文件默認的NTP 主機來源,也可以指定其它主機來源。其中iburst選項的作用是如果在一個標準的輪詢間隔內(nèi)沒有應(yīng)答,客戶端會發(fā)送一定數(shù)量的包給NTP 服務(wù)器。如果在短時間內(nèi)呼叫幾次NTP 服務(wù)器沒有出現(xiàn)可辨識的應(yīng)答,那么本地時間將不會變化。

        server 0.centos.pool.ntp.org iburst

        server 1.centos.pool.ntp.org iburst

        server 2.centos.pool.ntp.org iburst

        server 3.centos.pool.ntp.org iburst

        3.管理維護NTP 服務(wù)

        (1)檢查是否安裝NTP服務(wù):rpm-qa | grep ntp。

        如果已安裝NTP 服務(wù),此時會顯示如下NTP 信息:

        ntp-4.2.6p5-29.e17.centos.x86_64

        ntpdate-4.2.6p5-29.e17.centos.x86_64

        (2)查看NTP 服務(wù)狀態(tài):systemctl status ntpd。

        如果Active 狀態(tài)為“act ive(running)”,表示NTP 服務(wù)正常。

        如果Active 狀態(tài)為“in active(dead)”表示未激活,此時可以手動啟動或重啟NTP 服務(wù):

        systemctl start ntpd(啟動NTP 服務(wù))

        systemctl restart ntpd(重啟NTP 服務(wù))

        如果已用命令“system ctl enable ntpd”設(shè) 置了開機啟動NTP 服務(wù),但開機后未能自動啟動NTPD 服務(wù),說明系統(tǒng)上存在與NTPD 服務(wù)沖突的服務(wù)。對CentOS 7.2 而言,安裝系統(tǒng)后,存在chronyd 和chronyc 兩個進程,此時可以使用命令,這是用來維持計算機系統(tǒng)時鐘準確性的程序,它和NTP 服務(wù)有沖突,其中chronyd 進程默認是開機自動運行。因此,只要用命令“systemctl disable chronyd”禁止其開機啟動,這樣就可以解決NTP服務(wù)不能開機啟動的問題。

        (3)查看時間同步狀態(tài)。使用“ntpstat”命令可以查看時間同步狀態(tài)。

        (4)查看當(dāng)前使用的NTP服務(wù)器。使用“ntpq-p”命令可以查看當(dāng)前使用的是哪臺NTP 服務(wù)器。

        (5)查看NTPD 進程。使用“pgrep ntpd”命令可以查看NTPD 進程,依此判斷NTP 服務(wù)是否在運行。

        4.設(shè)置防火墻

        在默認情況下,NTP 采用的是UDP 協(xié)議,端口號是123。如果在安裝NTP 服務(wù)的云主機上啟用了防火墻,需要設(shè)置防火墻規(guī)則,開放這個端口,讓其他云主機的時間與這臺NTP 服務(wù)器同步。

        Centos 7.2 允許Fire wallD 和iptables 兩種防火墻共存,默認是使用的是FirewallD。

        (1)FirewallD 防火墻

        如果云主機啟動的是FirewallD 防火墻,可以用以下命令配置FirewallD 防火墻規(guī)則,允許其他設(shè)備訪問ntp:

        firewall-cmd--zone=public--add-port=123/udp--permanent

        配置防火墻規(guī)則后,重啟防火墻服務(wù),使配置生效:

        systemctl restart fire walld

        (2)iptables 防火墻

        如果云主機啟動的是iptables 防火墻,可以使用如下命令配置防火墻規(guī)則,允許其他云主機訪問NTP:

        iptables-A INPUT-s 192.168.3.0/24-p udp--dport 123-j ACCEPT

        iptables 和firewalld在規(guī)則修改方面差別很大。FirewallD 可以動態(tài)修改單條規(guī)則,動態(tài)管理規(guī)則集。iptables 則不一樣,添加規(guī)則后,需要保存并全部刷新,才可以使防火墻規(guī)則生效。在此可以使用“systemctl iptables save”命令保存防火墻規(guī)則,通過“systemctl iptables restart”命令重啟防火墻。

        其他云主機時間同步配置

        1.Windows 系統(tǒng)下的時間同步配置

        A 單位云主機多數(shù)使用的是Windows Server 2008操作系統(tǒng),下面以Windows系統(tǒng)為例,將系統(tǒng)時間配置為自動和NTP 服務(wù)器同步。

        (1)雙擊屏幕右下角任務(wù)欄顯示的時間,打開“日期和時間”窗口。

        (2)單擊“Internet 時間→更改設(shè)置”設(shè)置Internet時間。

        (3)出現(xiàn)“Internet 時間設(shè)置”對話框后,勾選“與Internet 時間服務(wù)器同步”,在“服務(wù)器”文本框中輸入新搭建NTP 服務(wù)器的IP 地址“192.168.3.45”,單擊“立即更新”按鈕,當(dāng)前云主機即可保持和NTP 服務(wù)器時間同步。

        2.Linux 系統(tǒng)下的時間同步配置

        如果云主機是Linux 系統(tǒng),可以使用NTP 或chrony同步前面配置的NTP 服務(wù)器。chrony 是CentOS 默 認的服務(wù),而NTP 服務(wù)需要單獨安裝部署。下面就以chrony為例,介紹Linux 系統(tǒng)下的時間同步設(shè)置。

        (1)使用“vi/etc/chrony.conf”命令編輯chrony 配置文件chrony.conf。chrony.conf 配置文件和NTP 配置文件比較相似,此時可以用“server 192.168.3.45”,將前面配置的NTP 服務(wù)器配置NTP 主機源。

        (2)配置chrony 后,使用“systemctl restart ehronyd.service”命令重啟ehronyd服務(wù),此時云主機的時間就會自動和前面配置的NTP 服務(wù)器同步。

        解決由同步時間周期引發(fā)的新問題

        筆者在為A 單位的在線教學(xué)平臺配置好時間同步后,該平臺完全恢復(fù)了正常訪問,但沒過多久平臺又出現(xiàn)了同樣的故障。A 單位網(wǎng)管員再次找到筆者,詢問是不是NTP 服務(wù)器出現(xiàn)了故障,現(xiàn)在云主機的時間又不對了。

        筆者找了一臺云主機,再次同步了云主機的時間,能同步成功,說明新部署的NTP服務(wù)器能正常工作。同步后,發(fā)現(xiàn)Windows 標記的下次同步時間和當(dāng)前同步時間正好差7 天。

        筆者并不了解B 運營商采用的是什么虛擬化技術(shù),可以參照VMwar 虛擬化技術(shù)分析當(dāng)前的故障。在VMware虛擬化技術(shù)中,虛擬機的操作系統(tǒng)會利用VMware Tools讀取ESXi 主機系統(tǒng)的硬件時鐘進行同步和校準。即便沒有VMware Tools,虛擬機操作系統(tǒng)每次啟動時都會讀取硬件時鐘,然后進行校準。

        同樣,對于A 單位的云主機而言,也有類似VMware Tools的進程,前面雖然已經(jīng)和NTP 同步了時間,但同步的是系統(tǒng)時鐘,無法修改硬件時鐘,如果與NTP的同步周期超過云主機操作系統(tǒng)與硬件時鐘校準的周期,或在同步周期內(nèi)重啟過云主機,云主機的時間就會和硬件時鐘保持一致。

        上次A 單位網(wǎng)管員與B云平臺運營工程師已經(jīng)溝通過,沒有辦法讓B 云平臺運營工程師修改底層的硬件時鐘,只能通過縮短云主機與NTP 服務(wù)器同步周期來解決云主機時間不對的問題。對于Windows 操作系統(tǒng)而言,可以通過修改注冊表中時間同步對應(yīng)的鍵值來達到縮短同步周期的目的。

        具體步驟如下:

        1.打開運行窗口,輸入“regedit”命令,打開注冊表編輯器窗口。

        2.打開注冊表編輯器,找到NTP 時間同步周期對應(yīng)鍵值,其位于[HKEY_LOCAL_MACHINESYSTEMCurrent ControlSetservicesW32 TimeTimeProvidersNtp Client],鍵值是“Special PollInterval”,該鍵值默認數(shù)據(jù)是“604 800”,這個數(shù)據(jù)正好是一周的時間(單位是秒)。筆者將其修改“3 600”,也就是將云主機時間同步周期從一周縮短至1 h。

        在修改同步周期后,隨即手工同步時間,此時系統(tǒng)顯示距離下次同步時間正好是一個小時,說明修改當(dāng)即生效。

        依此類推,筆者將其他云主機時間同步周期都縮短為1 h。至此,故障修復(fù)完成。經(jīng)過近一周的觀察,再也沒有出現(xiàn)過類似的故障。

        猜你喜歡
        配置文件命令防火墻
        提示用戶配置文件錯誤 這樣解決
        只聽主人的命令
        搭建簡單的Kubernetes集群
        互不干涉混用Chromium Edge
        構(gòu)建防控金融風(fēng)險“防火墻”
        忘記ESXi主機root密碼怎么辦
        移防命令下達后
        這是人民的命令
        下一代防火墻要做的十件事
        自動化博覽(2014年6期)2014-02-28 22:32:13
        藍色命令
        极品美女高潮喷白浆视频| 欧美精品v国产精品v日韩精品| 中文字幕色偷偷人妻久久一区| 国产日产韩国av在线| 97在线视频人妻无码| 欧美亚洲国产一区二区三区| 久久亚洲精品11p| 人人妻人人澡av天堂香蕉| 久草国产视频| 亚洲日日噜噜噜夜夜爽爽| 精品熟妇av一区二区三区四区| av高清视频在线麻豆免费观看| 论理视频二区三区四区在线观看| 亚洲天堂一区av在线| 国产av一区二区精品凹凸| 久久久久久久久蜜桃| 国产一区二区三区美女| 欧美xxxx新一区二区三区| 中文字幕亚洲精品码专区| 女同欲望一区二区三区| 亚洲国产亚综合在线区| 亚洲欧美日韩成人高清在线一区| 亚洲av无码1区2区久久| 99久久久国产精品免费蜜臀| 男女好痛好深好爽视频一区 | 久久久亚洲色| 免费人成在线观看播放国产| 亚洲在战AV极品无码| 日本一区二区偷拍视频| 蜜臀av一区二区三区免费观看| 99麻豆久久久国产精品免费| 边啃奶头边躁狠狠躁| 自拍亚洲一区欧美另类| 亚洲av无一区二区三区综合| 亚洲国产免费不卡视频| 加勒比一本heyzo高清视频| 国产精品一区二区无线| 日韩高清亚洲日韩精品一区| av草草久久久久久久久久久| 一区二区在线观看视频亚洲| 国产乱人无码伦av在线a|