老張戒菸記--DAY 50 閏秒

    最近沒有更新博客,呵呵,估計有朋友認爲老張戒菸的同時,順便把博客也給戒掉了。其實因爲一直在忙幾件事情,一直沒有能靜下心來寫博客:Linux安裝配置規範、閏秒、上半年工作總結。

    對於Linux的安裝配置規範,主要涉及了一些基本的軟、硬件要求,諸如PC服務器的硬盤Raid級別、操作系統安裝介質、主機密碼、磁盤分區、VG/LV/FS命名、系統服務的開啓和關閉,以及安全加固方面的內容。因爲是作爲內部規範性的文檔,所以並沒有包含具體的操作命令。

    今年發生的閏秒,算是上半年的一項重點工作了。老張負責單位的時間服務,因此提前大概1個月時間就開始着手準備閏秒的應對措施。畢竟閏秒是多年才遇到一次的事情,老張當初開始部署時間服務,是2010年閏秒之後的事情了,距離最近一次2008年的閏秒也有2年時間,所以對此還沒有什麼感覺。閏秒的分析、應對方案的確定,起初主要是諮詢廠商工程師,但是得到的答覆卻是很少。每當我問到別人關於時間服務的問題時,得到的第一句答覆往往是“NTP是個很複雜的協議”。   

    還好有Google(Baidu搜索英文資料的能力,可以忽略),還好有ntp.org官網。基本上通過自學加研討的方式,將閏秒的事情梳理清楚了,而且確定了對我們的環境不會產生影響。正當老張準備放鬆一下的時候,卻突然來了好多預警通知,着實又讓老張麻煩了一陣子。

    老張已經在閏秒前一星期做好了風險預警的文檔,準備在單位發佈,這時卻從紅帽、HP、IBM和Oracle都發來了關於閏秒期間導致Linux主機重啓的預警,於是只好又做了一份關於閏秒及其應對措施的彙報ppt,上報給主管老總,費時費力啊。多個廠商都發來了信息,讓老張對之前的應對措施產生了疑惑,爲了確保順利度過閏秒,那麼,檢驗真理的唯一方法就是實踐了。後來事實證明,廠商對NTP協議的研究也很有限啊。

    測試環境用了1臺物理及和5臺虛擬機。其中物理機作時間校準用,其他5臺虛擬機一臺作Server,另外四臺作世間服務的客戶端(包括多個版本的Linux),之後進行了2天的測試(NTP的測試比較耗時間),終於算是解決了。

    7月1日閏秒是在早上 7:59:59,但是閏秒信息是在閏秒當日的24小內發佈的。6月30日(星期六)下午,老張在家裏用筆記本連到公網的NTP時間源上,發現公網的閏秒位(leap)已經添加了。之後趕到單位,再次確認了一下本地的閏秒標誌位,依舊保持正常,這下才算徹底放心。

    閏秒的事情終於算是完成了,看來以後想要繼續研究時間服務的問題,還要多看ntp.org的文檔啊。

    上半年的工作總結不大好寫,事情太多,也很繁瑣。還好平常老張都將日常工作記錄在了outlook的任務中,那麼就根據年初的工作計劃,一點點歸納總結吧。

    哦,差點忘記說戒菸的事情了。現在基本上不會再想抽菸的事情了,在這戒菸的50天裏,只抽過一支:再次遇到跳槽的同事,不便推辭。但抽過之後也就那樣了,沒有勾起俺的煙癮,呵呵!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章