VMware無代理增量遷移
本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業(yè)務(wù)造成影響,請務(wù)必仔細(xì)閱讀。
使用增量遷移可以在自定義的時間間隔內(nèi),將源VMware系統(tǒng)產(chǎn)生的增量數(shù)據(jù)同步至阿里云,有效減少源VMware系統(tǒng)業(yè)務(wù)暫停時間及最終交割時間。本文介紹VMware無代理增量遷移最佳實踐的操作步驟。
使用限制
增量遷移僅支持遷移為云服務(wù)器鏡像。
操作步驟
步驟一:開啟CBT功能
本步驟以vCenter 6.7為例,可通過以下步驟開啟CBT功能。如果未開啟CBT功能,增量遷移自動改為全量遷移。如果您已開啟CBT功能,請?zhí)^此步驟。
在啟用CBT之前,請確保虛擬機(jī)上沒有快照。否則,CBT功能可能會產(chǎn)生誤差。若開啟CBT的過程中,對虛擬機(jī)執(zhí)行了刪除快照的操作,需要在SMC客戶端主目錄/root/smc下執(zhí)行./disk/migrate_configure,重新獲取虛擬機(jī)配置。
開啟CBT功能需要滿足以下條件:
主機(jī)必須是ESXi 4.0及以上版本。
虛擬機(jī)硬件版本(VM Version)必須是7及以上版本。
虛擬機(jī)I/O操作必須通過ESXi存儲堆棧。
支持NFS、虛擬兼容模式下的RDM和VMFS。
虛擬機(jī)存儲不能是獨(dú)立磁盤(持久性和非持久性的)。
登錄vCenter。
在已關(guān)閉電源的VMware虛擬機(jī)上,右鍵單擊Edit Settings。
在Edit Settings頁面,單擊VM Options頁簽。
單擊Advanced展開配置項,并單擊Configuration Parameters后的EDIT CONFIGURATION...。
在Configuration Parameters頁面,單擊ADD CONFIGURATION PARAMS,添加以下參數(shù)和值。
Name
Value
說明
ctkEnabled
TRUE
開啟CTK功能。
scsi0:0.ctkEnabled
TRUE
硬盤的SCSI設(shè)備號。
scsi0:1.ctkEnabled
TRUE
硬盤的SCSI設(shè)備號。
其中:scsix:x.ctkEnabled表示虛擬機(jī)的硬盤對應(yīng)的SCSI設(shè)備號,您需根據(jù)實際替換,本示例以scsi0:0、scsi0:1為例。虛擬機(jī)各個硬盤的SCSI設(shè)備號可在Edit Settings頁面的Virtual Hardware頁簽下查看。
單擊OK,完成配置后,在虛擬機(jī)上右鍵選擇
,打開電源。配置后,每個虛擬磁盤和快照磁盤都會新增一個xx-ctk.vmdk文件,表示CBT功能開啟成功。
步驟二:創(chuàng)建并啟動增量遷移任務(wù)
在VMware系統(tǒng)業(yè)務(wù)不暫停的情況下,通過SMC控制臺導(dǎo)入遷移源后,創(chuàng)建并啟動增量遷移任務(wù)。具體操作,請參見VMware虛擬機(jī)無代理遷移。
在創(chuàng)建遷移任務(wù)時,您必須在高級配置下打開自動增量同步參數(shù)。
自動增量遷移相關(guān)參數(shù)說明如下:
自動增量同步:打開此開關(guān)。
同步重復(fù)頻率:表示增量遷移任務(wù)同步數(shù)據(jù)的時間間隔。最小時間間隔為1小時,最大時間間隔為7天。
最大鏡像保留數(shù):表示最多為您保留的鏡像個數(shù),取值范圍為1~10。每次增量遷移都會生成新的鏡像,當(dāng)生成的鏡像文件總數(shù)超過該值時,將刪除最早生成且未被使用的鏡像。
遷移任務(wù)創(chuàng)建后立即開始執(zhí)行。執(zhí)行結(jié)果說明如下:
除已過濾掉的目錄和文件外,第一次增量遷移會全量遷移源服務(wù)器系統(tǒng)的數(shù)據(jù),并生成全量鏡像。 您可以使用該鏡像創(chuàng)建實例進(jìn)行驗證。
第一次增量遷移完成后,SMC會根據(jù)您設(shè)置的同步重復(fù)頻率,在相應(yīng)時間點,自動運(yùn)行增量遷移并生成新的鏡像。
說明每次增量遷移生成的鏡像,均為源服務(wù)器當(dāng)前時刻的全量鏡像,包括遷移時刻的增量數(shù)據(jù)和之前已遷移的全部數(shù)據(jù)。
本次增量遷移任務(wù)運(yùn)行結(jié)束,任務(wù)進(jìn)入等待中狀態(tài),以等待下個頻率周期的到來,繼續(xù)運(yùn)行,遷移新的數(shù)據(jù)。
(可選)您也可以在任務(wù)處于等待中狀態(tài)的期間,手動激活增量遷移任務(wù)的運(yùn)行。步驟如下:
在目標(biāo)遷移源的操作列,單擊手動增量同步。
在手動增量同步對話框中,單擊確定。
說明如果您需要暫停增量遷移任務(wù),在遷移源的操作下選擇
,根據(jù)界面提示暫停遷移任務(wù)。如果您需要刪除增量遷移任務(wù),在遷移源的操作下選擇
,根據(jù)界面提示刪除增量遷移任務(wù)。
查看增量數(shù)據(jù)同步結(jié)果。
當(dāng)遷移進(jìn)度為100%時,表示增量同步完成。
步驟三:暫停業(yè)務(wù)并運(yùn)行增量遷移
為保證源VMware虛擬機(jī)數(shù)據(jù)能夠全部遷移至阿里云,您可以選擇在業(yè)務(wù)低峰期,暫停源VMware虛擬機(jī)系統(tǒng)業(yè)務(wù)后,再次運(yùn)行增量遷移。
在SMC控制臺,手動運(yùn)行增量遷移任務(wù)或等待遷移任務(wù)自動執(zhí)行。
自動執(zhí)行將根據(jù)您配置的同步重復(fù)頻率參數(shù)設(shè)置的間隔時間進(jìn)行執(zhí)行。
步驟四:完成增量同步
最后一次增量同步任務(wù)完成后,即完成增量數(shù)據(jù)同步。
在目標(biāo)遷移源的操作列,單擊完成增量同步。
在完成增量任務(wù)對話框中,單擊確定。
您也可以在完成增量任務(wù)對話框中,選中進(jìn)行最后一次同步,完成最后一次數(shù)據(jù)同步。
在遷移任務(wù)頁面,查看遷移實時狀態(tài)。
由于傳輸數(shù)據(jù)耗時受源端數(shù)據(jù)大小,網(wǎng)絡(luò)帶寬等因素影響,請耐心等待遷移任務(wù)完成。
驗證遷移結(jié)果
遷移成功后會生成阿里云自定義鏡像,您也可以在遷移交付物列,單擊查看報告,查看鏡像檢測結(jié)果。更多說明,請參見查看鏡像檢測結(jié)果。
手動驗證遷移結(jié)果(推薦)
您可以在操作列,單擊創(chuàng)建實例,系統(tǒng)跳轉(zhuǎn)到ECS控制臺創(chuàng)建ECS頁面并默認(rèn)選中創(chuàng)建的自定義鏡像。創(chuàng)建ECS實例的具體操作,請參見使用自定義鏡像創(chuàng)建實例。
自動驗證遷移結(jié)果
說明使用該功能需要滿足以下條件:
驗證時系統(tǒng)會通過自定義鏡像創(chuàng)建按量收費(fèi)的臨時實例,需要確保阿里云賬號余額大于等于100元。
需要在實例內(nèi)部安裝云助手插件,需要實例系統(tǒng)版本支持。具體操作,請參見安裝云助手Agent。
該功能將使用阿里云提供的OOS模板
ACS-SMC-CreateAndVerifyInstance
,自動驗證遷移任務(wù)生成的鏡像能否成功創(chuàng)建ECS實例,并正常啟動。在操作列單擊驗證遷移結(jié)果。
在彈出的對話框中了解驗證流程,并單擊立即驗證。
您也可以單擊自定義驗證腳本參數(shù),手動配置參數(shù)進(jìn)行驗證。
在驗證遷移結(jié)果列,查看驗證結(jié)果。
驗證通過:表示遷移結(jié)果無異常。您可以單擊查看輸出參數(shù)了解驗證結(jié)果。
驗證未完成:表示遷移結(jié)果存在異常。您可以單擊查看原因,了解遷移任務(wù)出錯的原因,并根據(jù)原因排查問題。
您也可以單擊操作列,并單擊前往OOS查看歷史驗證獲取OOS模板的歷史執(zhí)行信息。
遷移服務(wù)器后,為確保業(yè)務(wù)正常運(yùn)行,您需要執(zhí)行以下操作:
對數(shù)據(jù)校驗和驗證,確保數(shù)據(jù)的完整性和正確性。具體操作,請參見遷移Linux服務(wù)器后怎么檢查系統(tǒng)?或遷移Windows服務(wù)器后怎么檢查系統(tǒng)?。
如果源服務(wù)器中的應(yīng)用和服務(wù)未設(shè)置自啟動,遷移后您需要手動啟動應(yīng)用和服務(wù)。
遷移后IP地址將會發(fā)生改變。如果業(yè)務(wù)涉及IP地址的配置,請自行修改。
如果源服務(wù)器已經(jīng)綁定域名,遷移后公網(wǎng)IP地址會發(fā)生變化,請將域名解析到新的服務(wù)器公網(wǎng)IP地址。具體操作,請參見快速添加網(wǎng)站解析。
如果您需要保持私網(wǎng)IP地址不變,您可以在遷移完成后自行修改私有IP地址。具體操作,請參見主私網(wǎng)IP。
您需要查看演練報告并修復(fù)嚴(yán)重的演練項后,重試遷移演練。更多信息,請參見配置遷移演練。
此時,您需要排查問題后重試:
在遷移任務(wù)頁面,單擊重試任務(wù)。
遷移任務(wù)會從上一次結(jié)束的進(jìn)度處繼續(xù)遷移。
重要如果中轉(zhuǎn)實例已被釋放,需要重新遷移。具體操作,請參見誤釋放了中轉(zhuǎn)實例怎么辦。
清理資源
遷移時,SMC會在您的阿里云目標(biāo)賬號下創(chuàng)建一臺名稱為No_Delete_SMC_Transition_Instance
的臨時按量付費(fèi)中轉(zhuǎn)實例,用于輔助遷移。您需要根據(jù)遷移是否成功選擇是否需要手動清理:
遷移成功:中轉(zhuǎn)實例會自動釋放,您無需手動清理。
遷移出錯:中轉(zhuǎn)實例會隨遷移任務(wù)一直存在并產(chǎn)生費(fèi)用。您可以選擇以下方式釋放中轉(zhuǎn)實例,避免不必要的扣費(fèi):
如果您已確認(rèn)不再使用該遷移任務(wù),在操作列選擇
,通過刪除遷移任務(wù)自動清理中轉(zhuǎn)實例。手動釋放中轉(zhuǎn)實例。具體操作,請參見釋放實例。