VMware遷移的真實(shí)教訓(xùn):為什么備份如此重要
原創(chuàng)【51CTO.com快譯自7月23日外電頭條】大約一年前,我接受了一份來自一家中小企業(yè)的短期合同,工作時(shí)間很短,談的薪水也不錯(cuò)。
這是一家建筑公司,和我聯(lián)系的是一個(gè)名叫Greg的家伙,他是這家公司里唯一的IT人員,我的任務(wù)是幫助他把一臺(tái)服務(wù)器遷移到VMware中。Greg是從他們公司會(huì)計(jì)師那里知道我的名字的,那位會(huì)計(jì)師曾經(jīng)在我以前工作的公司參加過假期培訓(xùn)(我后來發(fā)現(xiàn)他實(shí)際上是對(duì)Greg的技能不太放心)。在我看來,Greg的知識(shí)和經(jīng)驗(yàn)只能算是個(gè)普通技術(shù)員,而他卻擔(dān)當(dāng)著系統(tǒng)管理員的重任。
Greg的公司擁有一個(gè)強(qiáng)大的服務(wù)器,專門用于財(cái)務(wù)工作,他們希望將現(xiàn)有的操作系統(tǒng)轉(zhuǎn)移到虛擬機(jī)上,然后在新的虛擬服務(wù)器上運(yùn)行。因?yàn)镚reg不太懂Linux和VMware,所以他們請(qǐng)問我來幫他重新安裝服務(wù)器。于是在一個(gè)周六的上午9點(diǎn)左右,我們勾畫出大體計(jì)劃,然后工作就開始了。我建議Greg做個(gè)從物理到虛擬的轉(zhuǎn)換,但他傾向于從零開始重新安裝服務(wù)器,重新安裝會(huì)計(jì)應(yīng)用,然后還原數(shù)據(jù)庫。
在開始之前,我想讓他再備份一次數(shù)據(jù),這樣確保我們不會(huì)丟失任何東西。他說沒有必要,他已經(jīng)在昨天晚上做好了備份,還給我看了磁帶。而我堅(jiān)持認(rèn)為這還不夠,還是應(yīng)該另做一個(gè)備份確保安全。結(jié)果他固執(zhí)的拒絕了——我猜他是擔(dān)心我按小時(shí)收費(fèi)的薪水。
于是我不情愿地格式化了服務(wù)器,安裝了基本的Debian(51CTO.com注,Debian是最熱門的GNU/Linux操作系統(tǒng)之一),然后安裝VMware服務(wù)器。然后Greg開始安裝虛擬服務(wù)器和會(huì)計(jì)應(yīng)用。
接下來該從磁帶恢復(fù)數(shù)據(jù)了。但就在這時(shí),問題發(fā)生了!我們發(fā)現(xiàn)磁帶幾乎是空的——有的就像全新的一樣,從沒動(dòng)過。
原因很快查明:Greg把他的五盤備份磁帶分別標(biāo)記為周一到周五,而且他把備份軟件設(shè)置為當(dāng)天寫入磁帶。每天,他會(huì)拿出那份標(biāo)記為本周當(dāng)天的磁帶:周一拿周一那份,周二拿周二那份,等等。而問題出在他的備份程序要到午夜才運(yùn)行——備份的就是還沒開始的第二天的工作。所以在近一年的時(shí)間里,他的備份沒有一份是成功的,而且他竟然從來沒有檢查過日志。這樣的管理員實(shí)在讓我無話可說。
在一周前,他的老板和會(huì)計(jì)團(tuán)隊(duì)通宵加班整理好了所有的財(cái)務(wù)數(shù)據(jù)并且結(jié)束了財(cái)務(wù)年度。而最后的結(jié)果是,前一周的辛勤工作就這樣白白丟失了——還包括其余當(dāng)年的工作。
Greg估計(jì)是沒法再當(dāng)系統(tǒng)管理員了,而這次事故又向我們重新強(qiáng)調(diào)了一次IT工作的最基本原則:永遠(yuǎn)都不要想當(dāng)然——總是要確保絕對(duì)的安全。當(dāng)計(jì)算機(jī)需要重裝時(shí),我總是要求技術(shù)人員對(duì)系統(tǒng)進(jìn)行全面的鏡像備份以防萬一,即使用戶對(duì)我保證他們擁有所有的數(shù)據(jù)。我已經(jīng)數(shù)不清有多少次在我們開始工作之后,用戶慌慌張張的跑來詢問是否已經(jīng)為時(shí)已晚,還有當(dāng)我告訴他們“我們還是把所有數(shù)據(jù)重新備份了一次”之后,他們是多么的高興。
【51CTO.com譯稿,非經(jīng)授權(quán)請(qǐng)勿轉(zhuǎn)載。合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com,且不得修改原文內(nèi)容?!?
原文:Flashback to IT 101: Why backups are important
【編輯推薦】