近期,因單位辦公地址搬遷,所有硬件設(shè)備都需要從老機(jī)房搬遷到新機(jī)房,系統(tǒng)的遷移是一個(gè)整體系統(tǒng)工程,應(yīng)用系統(tǒng)如何搬,怎樣搬成為了我們當(dāng)前面臨的重要問題。
為了使搬遷對(duì)應(yīng)用系統(tǒng)的影響降至最小,可采用在線搬遷的方式,即建立平滑的網(wǎng)絡(luò)過渡環(huán)境,因此搬遷前新老機(jī)房在網(wǎng)絡(luò)層面通過兩對(duì)光纖建立了二層通道,不同類型的網(wǎng)段新老機(jī)房都可接入,安全設(shè)備如防火墻出口還走老機(jī)房,通過這樣操作,搬遷影響網(wǎng)絡(luò)層面感知降到最低。
首先梳理應(yīng)用系統(tǒng)的數(shù)量,有沒有軟件廠商的技術(shù)支持,是不是在項(xiàng)目維保期內(nèi),業(yè)務(wù)中斷停機(jī)容忍時(shí)間,將各個(gè)項(xiàng)目分門別類進(jìn)行梳理。通過梳理分析,發(fā)現(xiàn)機(jī)房搬遷存在兩個(gè)難點(diǎn)。一是搬遷風(fēng)險(xiǎn)大,許多設(shè)備早已過保修期且比較陳舊,因此設(shè)備安全性和數(shù)據(jù)安全性的保障顯得尤為重要。二是對(duì)用戶有較大的影響,機(jī)房遷移對(duì)業(yè)務(wù)工作的開展影響較大,甚至是整個(gè)單位的業(yè)務(wù)中斷,導(dǎo)致嚴(yán)重后果。因此,搬遷前要做好大量的準(zhǔn)備工作,制定周密的搬遷計(jì)劃,提供相應(yīng)的預(yù)防措施、補(bǔ)救措施,最大程度保證數(shù)據(jù)和應(yīng)用系統(tǒng)的安全。
因?yàn)閱挝灰呀?jīng)建了云,所以這次應(yīng)用系統(tǒng)的遷移做兩手準(zhǔn)備,系統(tǒng)上云和直接搬遷兩種方案,當(dāng)然遷移前提是文件數(shù)據(jù)、數(shù)據(jù)庫數(shù)據(jù)、虛擬機(jī)數(shù)據(jù)都通過備份軟件已經(jīng)做了備份。
(1)原應(yīng)用為物理機(jī)。使用P2V方式,在操作系統(tǒng)上安裝遷移工具,生成一份遷移文件。直接在云環(huán)境下啟動(dòng)調(diào)試。
(2)原應(yīng)用為VMware虛擬機(jī)。首先要虛擬機(jī)系統(tǒng)卸載VMARE tools軟件,安裝上云平臺(tái)遷移工具,生成遷移文件后再啟動(dòng)虛擬機(jī)和安裝新平臺(tái)工具軟件。
(3)原應(yīng)用為華為、華三等虛擬機(jī)。推薦使用華為云在線遷移工具,配合遷移后的IP地址,實(shí)現(xiàn)應(yīng)用系統(tǒng)的在線遷移和數(shù)據(jù)同步。
(4)遷移實(shí)在有困難的應(yīng)用系統(tǒng),可以選擇重新部署,當(dāng)然隨著現(xiàn)在的新技術(shù)的發(fā)展,有更多更好的方法可以實(shí)現(xiàn)快速的遷移和部署,方便我們搬遷。
服務(wù)器上的財(cái)務(wù)系統(tǒng)需要安裝硬件加密狗或者應(yīng)用系統(tǒng)上帶有軟件有注冊(cè)碼,那么只能做好服務(wù)器物理搬遷備份和要求原廠提供搬遷技術(shù)支持的應(yīng)急準(zhǔn)備。
為了保障搬遷任務(wù)的順利完成,我們需要對(duì)整個(gè)搬遷定搬遷工作計(jì)劃,保障搬遷過程網(wǎng)絡(luò)和應(yīng)用系統(tǒng)的穩(wěn)定性、連續(xù)性,最大程度縮短系統(tǒng)運(yùn)行的中斷時(shí)間。搬遷方案包括以下幾個(gè)方面。
1.制定搬遷通知,把搬遷過程的停機(jī)安排統(tǒng)一發(fā)布,搬遷時(shí)間和搬遷工作所涉及到的部門和涉及到的單位均需通知到位。
2.確定遷移步驟,包括網(wǎng)絡(luò)設(shè)備和所有服務(wù)器的遷移先后順序,其順序按風(fēng)險(xiǎn)的高低降序排列。首先要確定需搬遷設(shè)備清單,并對(duì)設(shè)備進(jìn)行分類。其次按照系統(tǒng)劃分設(shè)備,安排合理的搬遷次序。核心系統(tǒng)可在周末或者工作日的晚上搬遷,非核心系統(tǒng)可在工作日搬遷。對(duì)于雙機(jī)運(yùn)行的設(shè)備可先對(duì)備用系統(tǒng)搬遷、調(diào)試、正常運(yùn)行后,再將主機(jī)搬遷至新機(jī)房。
3.確定備份方案,搬遷前24小時(shí)對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行配置備份,對(duì)服務(wù)器或虛擬機(jī)進(jìn)行文件數(shù)據(jù)、數(shù)據(jù)庫數(shù)據(jù)、虛擬機(jī)數(shù)據(jù)備份。
4.確定并準(zhǔn)備好遷移所需的工具,包括工具在遷移中必備的一系列功能和使用工具所需具備的網(wǎng)絡(luò)環(huán)境,包括網(wǎng)絡(luò)割接流程以及割接前后網(wǎng)絡(luò)拓?fù)渥兓?/p>
5.搭建測(cè)試環(huán)境,該測(cè)試環(huán)境能夠?qū)嶋H的的承載應(yīng)用系統(tǒng),待穩(wěn)定后遷移到正式環(huán)境,從而確保遷移成功。
6.規(guī)劃網(wǎng)絡(luò)環(huán)境,由于網(wǎng)絡(luò)中的服務(wù)器各處不同位置,因此在遷移中需考慮到網(wǎng)絡(luò)設(shè)備不同網(wǎng)段的接入、服務(wù)器和存儲(chǔ)連接情況、數(shù)據(jù)備份方式。
7.確定遷移周期以及參與人員,包括遷移起止時(shí)間,遷移人員具體負(fù)責(zé)的系統(tǒng)和相互之間的協(xié)作。
8.應(yīng)急方案,包括硬件故障、操作系統(tǒng)故障、數(shù)據(jù)庫及應(yīng)用系統(tǒng)故障、存儲(chǔ)設(shè)備及數(shù)據(jù)故障應(yīng)急方案。
去年底,新機(jī)房搬遷工作順利完成。在本次搬遷項(xiàng)目中,經(jīng)過精心準(zhǔn)備和周密部署,利用1個(gè)月時(shí)間的周末雙休,將二十多套重要業(yè)務(wù)應(yīng)用系統(tǒng)、近40臺(tái)服務(wù)器和網(wǎng)絡(luò)設(shè)備遷入新機(jī)房并順利上線運(yùn)行。