主機遷移服務是否支持將阿里云、騰訊云等其他云服務商服務器遷移到天翼云?
支持。主機遷移服務支持的云服務商有阿里云、騰訊云、AWS、Azure及其他云服務商,同時也支持將本地服務器、物理服務器、VM虛擬機等遷移到天翼云彈性云主機。原則上只要是兼容操作系統列表內的x86架構服務器都可以遷移到天翼云。
是否支持將天翼云彈性云主機遷移到本地或其他云服務商?
您好,不支持將天翼云彈性云服務器遷移到本地或其他云服務商。您可以導出鏡像并下載到本地或上傳到其他云服務商。
天翼云技術人員是否可以幫我進行遷移?
您好,主機遷移服務不直接參與您的業務遷移,遷移前您可以查看產品幫助中心,然后實施遷移。如果需要專業的遷移方案和專屬工具支持,您可以使用天翼云甄選商城上云專業遷移服務。幫助您平滑遷移業務,縮短整體業務云化周期,解除您的顧慮,讓您聚焦于業務發展。
是否支持遷移到專屬云、鯤鵬云主機、裸金屬服務器?
專屬云主機支持,遷移前請參考專屬云頁面開通專屬云,設置目的端時,選擇已創建的專屬云。
鯤鵬云主機不支持,請根據鯤鵬相應說明選擇專家服務。
裸金屬服務器不支持。
主機遷移服務是否支持斷點續傳?
SMS支持斷點續傳。需要注意Windows遷移不能重啟Agent或源端服務器,這是由于增量數據所對應的地址保存在內存中,若agent重啟,將無法完成增量同步。
如何遷移一個賬號下的彈性云主機到另一個賬號下?
當您因業務需要,需要遷移A賬號下的ECS到B賬號時,可按如下方式操作:
- 在A賬號下的ECS中安裝Agent,啟動Agent時輸入B賬號的AK/SK。
- 使用B賬號登錄管理控制臺,設置遷移目的端,開始服務器復制并啟動目的端。
如何從一個區域遷移ECS到另一個區域下?
當您因業務需要,需要從一個區域遷移ECS到另一個區域,如從廣州4遷移到北京2,需在廣州4的ECS中安裝Agent,創建遷移任務時,目的端區域選擇北京2。
100元余額說明
工具遷移過程中會產生少量其他服務費用,遷移過程中會臨時掛載40G的代理鏡像,一般只會產生少量費用。但是如果使用遷移創建新主機,或者您賬號下存在其他按需付費的服務,遷移過程中您的余額可能會被其他服務將余額扣光。余額不足將會導致遷移失敗,請留意天翼云賬戶余額不足的提醒,在遷移失敗之后請前往費用中心檢查是否是余額不足導致的。如果是余額不足導致的遷移失敗,請充值后重試。為避免遷移過程中欠費,導致遷移失敗,建議您目的端賬戶余額不少于100元。
云硬盤費用
主機遷移服務在遷移過程中會在目的端服務器臨時創建并掛載一個容量為40 GB的磁盤,用于輔助遷移,該磁盤會在遷移結束后自動刪除。
云硬盤快照費用
主機遷移服務涉及的快照包括:割接快照、同步快照、克隆快照。云硬盤快照目前免費使用,后續費用標準以云硬盤幫助中心為準。
流量費用
如果您的遷移網絡是公網,且為按需付費,那么遷移過程會產生流量費用。
遷移過程中對源端是否會有影響,是否會中斷業務?
主機遷移服務遷移過程中對源端的影響主要體現在網絡方面,而對cpu、內存等其他資源影響較小,不會對現有業務產生中斷。
因遷移數據量通常比較大,所以會比較消耗帶寬資源,遷移前建議評估當前帶寬及現有業務對帶寬的占用情況,合理分配帶寬資源給主機遷移服務。
如何獲取天翼云賬號的AK/SK?
訪問密鑰即AK/SK(AccessKey ID/Secret AccessKey),是您在天翼云的長期身份憑證,您可以通過訪問密鑰對天翼云API的請求進行簽名。天翼云通過AK識別訪問用戶的身份,通過SK對請求數據進行簽名驗證,用于確保請求的機密性、完整性和請求者身份的正確性。
創建遷移任務時,需要填寫您的訪問密鑰即AK/SK以便進行鑒權。
獲取天翼云賬號AK/SK方式如下:天翼云官網-控制臺-賬號-我的憑證-管理訪問秘鑰,點擊新增訪問秘鑰,在彈窗生成的excel表中獲取對應AK/SK。
如何獲取IAM用戶的AK/SK?
創建遷移任務時,需要填寫您的訪問密鑰即AK/SK以便進行鑒權。基于權限最小化原則,為了保證您賬號中的資源安全,建議您在天翼云賬號中創建IAM用戶,授予IAM用戶對應的權限后,使用IAM用戶創建AK/SK。本節介紹了為天翼云賬號創建IAM用戶并獲取AK/SK的方法。
- 創建用戶組并授權
- 系統策略:如果IAM用戶需要主機遷移服務(SMS)的所有操作權限,則為IAM用戶授予系統策略。在IAM控制臺創建用戶組,并授予“SMS FullAccess”、"OBS OperateAccess"、“ECS FullAccess”、“VPC FullAccess”。
- 自定義策略:如果IAM用戶只需要擁有主機遷移服務(SMS)的部分操作權限,則使用自定義策略,參見SMS自定義策略。自定義策略相比于系統策略,粒度更細,更安全。
- 在IAM控制臺創建IAM用戶。
- 給IAM用戶授權。將創建的IAM用戶,加入步驟1中創建的用戶組。
- 使用創建的IAM用戶登錄天翼云控制臺。
- 參考訪問密鑰,控制臺-賬號-我的憑證-管理訪問秘鑰,點擊新增訪問秘鑰,在彈窗生成的excel表中獲取對應AK/SK。獲取IAM用戶的AK/SK。
如何使用Linux非root用戶遷移主機?
當您因業務要求,必須使用非root用戶遷移,在使用非root用戶創建Linux遷移任務前,需確保此用戶有相關權限,滿足遷移要求。
- (以test用戶為例)查看
/etc/passwd中是否有用戶test的數據,若沒有分別執行如下命令添加用戶并設置密碼。若有則檢查/home目錄下是否有test的目錄,沒有則添加。
useradd -m test
passwd test
- 修改
/etc/sudoers。- 根據操作系統版本,將信息寫入
/etc/sudoers文件末尾:-
Debian系列和Ubuntu系列:
test ALL=(ALL:ALL) ALL test ALL=(ALL:ALL) NOPASSWD:ALL -
其他操作系統系列
test ALL=(ALL) ALL test ALL=(ALL) NOPASSWD:ALL
-
- 若
/etc/sudoers文件中能找到內容為“Defaults requiretty”的一行,則注釋掉。該操作主要是給用戶臨時添加寫權限,遷移完成后需去掉添加的權限,否則會出現異常。
- 根據操作系統版本,將信息寫入
- 配置好權限后,切換到普通賬號下,執行命令
sudo ./startup.sh,啟動Agent。
主機遷移服務會收集源端的哪些信息?
為了對源端服務器進行遷移可行性評估以及為后續目的端服務器的選擇和配置提供必要性數據,遷移Agent會收集源端服務器的相關信息并上報到主機遷移服務。收集的Windows操作系統和Linux操作系統的具體數據如下表所示收集的所有信息僅用于數據遷移,不會用做其他用途。
表 Windows操作系統的源端服務器信息
| 項目 | 參數 | 收集此參數的用途 |
|---|---|---|
| 環境檢查信息 | 操作系統版本 | 遷移可行性評估,源端服務器的操作系統需要包含在Windows兼容性列表中 |
| 固件類型 | 遷移可行性評估,源端服務器引導類型,BIOS或者UEFI | 遷移可行性評估,源端服務器引導類型,BIOS或者UEFI |
| CPU | 目的端服務器選擇,用于推薦flavor | 目的端服務器選擇,用于推薦flavor |
| 內存 | 目的端服務器選擇,用于推薦flavor | 目的端服務器選擇,用于推薦flavor |
| 系統目錄 | 目的端服務器配置,遷移完成后進行注冊表修復 | 目的端服務器配置,遷移完成后進行注冊表修復 |
| 磁盤分區格式 | 目的端服務器配置,遷移前目的端服務器磁盤格式化成源端服務器相同格式 | 目的端服務器配置,遷移前目的端服務器磁盤格式化成源端服務器相同格式 |
| 文件系統 | 遷移可行性評估,源端服務器文件系統的類型必須是NTFS才能進行遷移 | 遷移可行性評估,源端服務器文件系統的類型必須是NTFS才能進行遷移 |
| 可用空間 | 遷移可行性評估,當源端服務器分區可用空間過小會造成遷移失敗 | 遷移可行性評估,當源端服務器分區可用空間過小會造成遷移失敗 |
| OEM系統檢查 | 遷移可行性評估,如果是OEM系統則遷移后需要重新激活OS | 遷移可行性評估,如果是OEM系統則遷移后需要重新激活OS |
| 驅動文件 | 遷移可行性評估,源端服務器必須要有基本的磁盤驅動 | 遷移可行性評估,源端服務器必須要有基本的磁盤驅動 |
| 系統服務 | 遷移可行性評估,源端服務器需要有VSS快照服務 | 遷移可行性評估,源端服務器需要有VSS快照服務 |
| 用戶權限 | 遷移可行性評估,遷移Agent需要以管理員權限運行 | 遷移可行性評估,遷移Agent需要以管理員權限運行 |
| 磁盤信息 | 磁盤名稱 磁盤分區格式 磁盤大小 已使用空間 |
判斷目的端服務器磁盤規格是否滿足遷移要求 |
表 Linux操作系統的源端服務器信息
| 項目 | 參數 | 收集此參數的用途 |
|---|---|---|
| 環境檢查信息 | 操作系統版本 | 遷移可行性評估,源端服務器的操作系統需要包含在Linux文件級遷移系統兼容性列表中 |
| CPU | 目的端服務器選擇,用于推薦flavor | 目的端服務器選擇,用于推薦flavor |
| 內存 | 目的端服務器選擇,用于推薦flavor | 目的端服務器選擇,用于推薦flavor |
| 半虛擬化檢查 | 遷移可行性評估,主機遷移服務不支持半虛擬化遷移 | 遷移可行性評估,主機遷移服務不支持半虛擬化遷移 |
| 固件類型 | 遷移可行性評估,源端服務器引導類型,BIOS或者UEFI | 遷移可行性評估,源端服務器引導類型,BIOS或者UEFI |
| 引導方式 | 遷移可行性評估,源端服務器必須是BIOS類型的引導 | 遷移可行性評估,源端服務器必須是BIOS類型的引導 |
| Rsync組件檢查 | 同步可行性評估,主機遷移服務的同步功能依賴源端服務器的Rsync組件 | 同步可行性評估,主機遷移服務的同步功能依賴源端服務器的Rsync組件 |
| 裸設備檢查 | 遷移可行性評估,源端服務器不能包含裸設備 | 遷移可行性評估,源端服務器不能包含裸設備 |
| 磁盤分區信息 | 遷移可行性評估,源端服務器磁盤類型必須為MBR或者GPT | 遷移可行性評估,源端服務器磁盤類型必須為MBR或者GPT |
| 磁盤分區格式 | 目的端服務器配置,遷移前目的端服務器磁盤格式化成源端服務器相同格式 | 目的端服務器配置,遷移前目的端服務器磁盤格式化成源端服務器相同格式 |
| 文件系統 | 遷移可行性評估,源端服務器文件系統的類型必須在支持列表范圍(ext2,ext3,ext4,vfat,xfs,btrfs)內 | 遷移可行性評估,源端服務器文件系統的類型必須在支持列表范圍(ext2,ext3,ext4,vfat,xfs,btrfs)內 |
| 磁盤信息 | 磁盤名稱 磁盤分區格式 磁盤大小 已使用空間 |
判斷目的端服務器磁盤規格是否滿足遷移要求 |
如何選擇目的端云主機?
選擇的目的端云主機需要滿足以下條件:
- Windows系統的目的端服務器“規格”中的“內存”大小要不小于2GB。
- 目的端服務器的磁盤個數不小于源端服務器磁盤個數,且目的端服務器每塊磁盤的大小要不小于“源端管理”中相對應的源端服務器“推薦規格”大小。
- 鏡像類型和源端服務器的OS類型保持一致。否則,導致遷移后的彈性云服務器實際OS類型與該彈性云服務器的鏡像類型不一致。
如何創建彈性云主機?
源端服務器遷移至天翼云后,最終將遷移到彈性云主機上。因此在遷移前,您需要在天翼云中創建一個或多個彈性云主機。
操作步驟
- 登錄管理控制臺。
- 單擊管理控制臺左上角,選擇區域和項目。
- 單擊“服務列表”,選擇“計算 > 彈性云主機”。進入“彈性云主機”頁面。
- 單擊“購買彈性云主機”,配置彈性云主機的基本參數。
- 參數設置完成后,單擊“立即購買”。
- 購買成功后,新的彈性云主機會出現在云主機列表中。
什么是塊遷移?
“塊遷移”的“塊”指的是磁盤塊,磁盤塊是文件系統管理磁盤(分區)的最小邏輯單位(Windows叫簇,和“塊”含義類似),也是操作系統和軟件使用磁盤的最小單位,它是一個邏輯的概念。而磁盤真正讀寫的最小單位是扇區,磁盤塊的讀寫最終轉換成對扇區操作。通常,一個文件會存儲在若干塊中,而一個塊對應若干個物理扇區。
所謂的塊遷移指的是以文件系統的塊(Block)為基本單位進行遷移,所以即使網絡中斷,只需在網絡恢復對相應的塊進行重傳即可,且遷移的時候文件被修改,只需同步對應修改塊即可,而不需要對該文件包含的所有塊進行同步。而文件遷移是采用工具或者TAR命令以及SSH或其他通道進行遠程復制,所以只要文件壓縮時候有變動或者遷移時網絡中斷,都會導致遷移失敗。且在增量數據同步的時候,只要文件有變動,則需要同步該文件,那么該文件對應的所有塊都進行重選。同步效率較低。
什么是有效塊數據?
有效塊數據是在某個文件系統下(例如EXT)已經被系統分配或使用了塊,而未被分配和使用的塊可以被系統分配使用但是遷移的時候不會被傳輸到目的端,從而減少數據遷移和增加遷移效率。
主機遷移服務與鏡像遷移有什么區別?
主機遷移服務
主機遷移服務是一種P2V/V2V遷移服務,可以幫您把X86物理服務器或者私有云、公有云平臺上的虛擬機遷移到天翼云彈性云主機上,從而幫助您輕松地把服務器上的應用和數據遷移到天翼云。
特點:
- 界面化操作,簡單易用,只需要源端服務器安裝和配置Agent、在服務端配置目的端服務器并啟動遷移,其他事情都由主機遷移服務完成。
- 在遷移過程中無需中斷業務,支持斷點續傳。
- 安全性高,使用AK/SK校驗遷移Agent身份;傳輸通道使用SSL加密。
限制條件:
源端服務器約束與限制請參見兼容性列表與使用限制有哪些?。
鏡像服務遷移
將需要遷移的服務器在線下制作成鏡像文件,完成初始化配置(配置網絡屬性、安裝XEN和KVM驅動)后,直接導入天翼云鏡像服務控制臺,然后使用該鏡像創建新的ECS。
特點:
- 利用鏡像導入功能,將已有的業務服務器制作成鏡像后導入到云平臺(當前支持vhd、vmdk、qcow2、raw等多種格式),方便企業業務上云。
- 支持vhd、vmdk、qcow2、raw、vhdx、qcow、vdi、qed、zvhd和zvhd2格式的鏡像文件,其他格式可以使用qeum-img工具進行格式轉換。
- 兼容SUSE、Oracle Linux、RedHat、Ubuntu、OpenSUSE、CentOS、Debian、Fedora、EulerOS等多種操作系統。
- 使用鏡像共享功能,可以實現云服務器在不同賬號之間遷移。
- 可制作成系統鏡像盤和數據盤鏡像,在云平臺重復利用,看用于批量部署。
限制條件:
占用一定的本地存儲空間,對鏡像文件大小有限制(不超過1TB)。
為什么ECS控制臺規格/鏡像列顯示的名稱與源端的操作系統名稱不一致?
ECS控制臺規格/鏡像列顯示的名稱是創建ECS虛擬機時選擇的鏡像名稱,而非操作系統名稱。
圖 ECS控制臺規格/鏡像
- 如果用戶目的端預設時選擇的是已有服務器,ECS控制臺顯示的是用戶已有服務器創建時選擇的鏡像。
- 如果用戶目的端預設時選擇是創建新服務器,ECS控制臺顯示的是主機遷移服務提供的鏡像。
說明如果用戶需要讓ECS控制臺顯示的名稱和源端操作系統保持一致,請使用已有服務器,并保證創建已有服務器時使用的鏡像名稱和源端操作系統保持一致。
如何判斷遷移任務是否完成?
遷移任務進入“已完成”階段,表示本次遷移任務結束,遷移完成。
是否支持源端服務器中的部分業務上云?
SMS是整機遷移,暫不支持部分業務遷移;如果涉及到數據庫業務,建議使用數據復制服務DRS,具體請參考數據復制服務DRS。
目的端操作系統類型和源端操作系統類型是否可以不一致?
目的端操作系統類型和源端操作系統類型必須保持一致,但是對于操作系統的版本沒有要求。
比如:源端操作系統是Windows Server 2008,目的端操作系統可以是Windows Server 2012等;源端操作系統是Ubuntu,目的端操作系統可以是Centos等。
遷移后目的端服務器的規格會不會發生改變?
遷移后目的端服務器的規格會不會發生改變取決于目的端預設時服務器的選擇。
- 目的端服務器選擇已有服務器
主機遷移服務不會改變目的端服務器的規格,遷移后目的端服務器的規格以您選擇的已有服務器的規格為準。
- 目的端服務器選擇創建新服務器
遷移后目的端的規格以您在創建服務器時選擇的規格為準,在“高級設置”中選擇服務器規格。
Windows服務器安裝Agent時如何選擇“下載”,還是“下載sha256”?
登錄目的端管理控制臺。單擊“服務列表”,選擇“遷移 > 主機遷移服務”,進入“主機遷移服務”頁面。在左側導航樹中,選擇“遷移Agent”,右側頁面“Windows服務器Agent安裝”有兩個選項:
- “下載”:代表獲取Agent的安裝包,如果需要下載Agent就選擇此選項。
- “下載sha256”:代表獲取Agent安裝包內容的哈希值,主要是用來校驗下載內容的完整性。
天翼云沒有或者下架了源端操作系統的鏡像,能否進行遷移?
可以遷移,遷移之后目的端操作系統與源端操作系統一致。遷移前請查看源端操作系統是否在兼容性列表中。
主機遷移服務與IMS鏡像服務的區別
本文主要從應用場景,遷移流程,業務連續性來對比主機遷移服務與IMS鏡像服務的區別,以便在主機遷移過程中幫助您更好的選擇遷移服務。
應用場景
- IMS應用場景為線下服務器上云,通過制作鏡像來完成遷移任務,常見的應用場景有:部署特定軟件環境,批量部署軟件環境和服務器運行環境備份。
- SMS應用場景為線下X86物理服務器或者私有云、公有云平臺上的虛擬機遷移到天翼云彈性云服務器上。
遷移流程
- IMS遷移過程需要先制作鏡像,然后通過制作的鏡像創建云服務器,完成遷移。
- SMS遷移過程需要在源端主機安裝SMS-Agent,然后啟動Agent,完成遷移。
業務連續性
- IMS方式遷移:需要全程停止業務制作鏡像,業務中斷時間長。
- SMS方式遷移:遷移過程中無需停止業務,僅在割接時需要停止源端業務做最后一次同步,業務中斷時間短。
遷移后鏡像名稱與操作系統不一致?
在當前的遷移流程中,可能會存在遷移后ECS控制臺鏡像名稱與實際操作系統不一致的現象。在當前機制下,該現象屬于正常現象。
原因
- 該處顯示的是下發ECS時使用的鏡像名稱,而不是操作系統名稱。
- 如果設置目的端時使用的“創建新服務器“,SMS服務會使用類似LinuxServer,WindowsServer等鏡像名稱下發ECS。這里的名稱就會是LinuxServer,WindowsServer等。
- 如果設置目的端時使用的“已有服務器“,這里就是創建該已有服務器時使用的鏡像名稱。
主機遷移服務涉及的快照有哪些?
主機遷移服務涉及的快照包括:割接快照、同步快照、克隆快照。
- 割接快照:遷移完成后,會對目的端磁盤制作割接快照,用于后續業務出現問題可以回滾。多次啟動目的端會自動刪除舊的割接快照,生成新的割接快照。建議業務穩定運行一段時間后,再刪除割接快照。
- 同步快照:Windows遷移和Linux塊遷移,數據遷移并同步完成后,修改目的端服務器配置前會制作同步快照,以確保下次同步和源端數據一致。
- 克隆快照:Windows、Linux克隆目的端時會制作克隆快照,用于克隆服務器以及克隆完成后返回持續同步狀態。
遷移完成后,目的端主機已啟動并有新數據寫入,再次進行源端增量數據同步,目的端新增數據會不會被源端數據覆蓋?
遷移完成后,目的端主機已啟動并有新數據寫入,再次執行同步操作,除了Linux文件級遷移源端Agent的解壓路徑:.../SMS-Agent/agent/config/g-property.cfg
中的 rsync.exclude.dir參數排除的目錄和不遷移的分區不會被覆蓋,其余目的端主機目錄新產生的數據會被源端主機對應目錄數據覆蓋,請慎重操作。
如需執行同步操作,建議在執行前,對目的端主機進行數據備份。
說明不建議刪除rsync.exclude.dir參數原有值。
目的端服務器的要求
使用主機遷移服務將源端服務器數據遷移上云時,需要在天翼云側準備一臺目的端服務器來接收源端服務器的數據。
主機遷移服務支持遷移到彈性云主機、專屬云。
目的端服務器的要求
- 目的端服務器的操作系統類型需要和源端的OS類型保持一致。遷移完成后服務器系統類型與鏡像類型不一致,會造成名字沖突及其他問題。
- Windows操作系統的目的端服務器“規格”中的“內存”大小要不小于2 GB。
- 目的端服務器的固件類型和源端服務器的固件類型要保持一致。否則,遷移時會提示“您選擇的目的端與源端固件類型(UEFI/BIOS啟動)不一致或者源端固件類型未知”,查看固件類型請參見如何判斷服務器的固件類型?。
- 目的端服務器的磁盤要求:
- 目的端服務器的磁盤個數不小于源端服務器磁盤個數,否則,遷移時會提示“目的端磁盤個數不夠”。
- 目的端服務器每塊磁盤的大小要不小于源端服務器對應磁盤的“推薦規格”大小,否則,遷移時會提示“您選擇目的端的某些磁盤比源端對應要遷移磁盤小,不能滿足要求,請重新選擇”。
- 目的端服務器所屬安全組需要開放端口:
- Windows系統需要開放TCP的8899端口、8900端口和22端口。
- Linux系統文件級遷移開放22端口。
- 以上端口,建議只對源端服務器開放。
- 防火墻開放端口與操作系統開放端口保持一致。
主機遷移服務是否支持遷移自建的數據庫、大數據以及網站等服務
主機遷移服務是整機遷移,只要自建服務部署在主機磁盤中都支持遷移,比如數據庫、大數據及網站等服務。如果涉及以上自建服務的遷移,在割接之前需要先暫停服務(源端主機不能停機),否則會出現目的端主機啟動時間久、數據不一致以及服務在目的端無法正常啟動等情況。
源端服務器SSH端口非默認,是否影響遷移?
源端服務器SSH端口非默認不影響遷移。
如何獲取SMS域名?
操作場景
啟動遷移Agent時,需要填寫目的端服務器所在區域的SMS域名,以便獲取最新的配置文件。
操作步驟
- 登錄天翼云管理控制臺。
- 在頁面左上角,選擇目的端服務器所在的區域。
- 單擊“服務列表”,選擇“遷移 > 主機遷移服務”,進入“主機遷移服務”頁面。
- 在左側導航樹中,單擊“遷移Agent”,進入“遷移Agent”頁面。
- 在Linux服務器Agent安裝或Windows服務器Agent安裝區域,均可以獲取所在區域的SMS域名。
關于遷移完成后,Windows系統、軟件的激活說明
主機遷移服務是整機遷移,使用SMS把一臺Windows系統的源端服務器遷移到目的端服務器上后,源端服務器中需要許可證(License)的產品需要重新激活。常見的如Windows系統的激活、付費軟件的License激活,主機遷移服務無法提供相應的激活服務,Windows系統激活參照如下步驟,其他需要您自行聯系軟件提供方進行激活。
- 登錄Windows操作系統。
- 單擊“開始”菜單,在“搜索程序和文件”中輸入“
cmd”,并按“Enter”,打開命令提示符。 - 執行命令
slmgr.vbs -skms 100.125.0.31,配置KMS服務器地址。 - 執行命令
slmgr.vbs -ato,查看是否激活。如果出現錯誤:0xC004F074 軟件授權服務器報告無法激活該云主機。密鑰管理服務(KMS)不可用,說明無法激活,需要執行5。 - 查看云主機時間與標準時間是否一致,時間相差較大會出現無法激活的情況,將其設置為一致。
- 執行命令
telnet 100.125.0.31:1688,檢查物理機到KMS服務器端口是否可達。如果無法連接,說明物理機內部防火墻沒有放通1688端口,需要關閉或者放通防火墻TCP 1688端口。如果有安全狗之類的安全軟件也請暫時停止使用。 - 執行命令
Slmgr.vbs -ato,重試云主機是否激活。
關于Linux主機增量同步時,默認不同步的目錄說明
Linux主機全量復制完成后,再進行增量數據同步時,如下與主機配置相關的目錄不會進行數據同步。
/proc/*,
/sys/*,
/lost+found/*,
/tmp/_MEI*,
/var/lib/ntp/proc/*,
/boot/*,
/boot/efi/*,
/etc/fstab,
/etc/*,
/etc/X11/*,
/root/initrd_bak/*,
/lib/modules/*,
/boot/grub2/x86_64-efi/*,
/boot/grub2/i386-pc/*
原因說明
Linux主機首次全量遷移時,為了適配天翼云并確保目的端主機能夠正常啟動,會修改目的端主機以上目錄中的部分參數配置。增量同步的時候,為了保證這些目錄下的參數配置不被源端數據覆蓋或修改,所以默認不會同步這些目錄的數據。
注意事項
如果以上目錄中存在業務數據,需要您手動將增量業務數據同步到目的端。
Linux文件級遷移,如何指定不遷移、不同步的文件目錄
場景描述
Linux文件級遷移,如果源端有數據在后續的業務中不再使用,可以設置這些數據所在目錄/文件為不遷移的目錄/文件;當全量遷移完需要進行同步,但又不需要同步全部數據時,可以設置只同步/不同步的目錄和文件。
設置方法
- 登錄主機遷移服務管理控制臺。
- 在左側導航樹中,單擊“ 遷移服務器 ”,進入遷移服務器列表頁面。
- 在遷移服務器列表頁面找到待遷移的服務器,在“ 目的端 ”列,單擊“ 設置目的端 ”,進入遷移配置頁面。
- 在“ 遷移配置 ”頁面的基本配置頁簽,勾選“ 遷移特殊配置項 ”。
- 仔細閱讀參數說明和注意事項后,根據需求填寫“ 不遷移路徑配置 ”、“ 只同步路徑配置 ”和“ 不同步路徑配置 ”參數。支持同時配置目錄路徑和文件路徑,例如:
/root/data/path,/data/file.txt。
表 參數說明
| 參數 | 說明 |
|---|---|
| 不遷移路徑配置 | 用于配置首次遷移過程中,不需要遷移數據所在目錄/文件的絕對路徑。 |
| 只同步路徑配置 | 用于配置同步過程中,只需要同步的數據所在目錄/文件的絕對路徑。其余路徑/文件在同步時會被忽略。 |
| 不同步路徑配置 | 用于配置同步過程中,不需要同步的數據所在目錄/文件的絕對路徑。該路徑下的數據同步時會被忽略。 |
注意
路徑設置只能采用絕對路徑。
路徑設置只能采用絕對路徑。
SMS服務不會校驗設置的路徑是否存在,請確保設置正確的路徑。
配置多個路徑時,只能使用半角逗號","作為分隔符。
不遷移路徑配置,在同步階段不生效。如果同步時,仍然不想遷移這些目錄/文件,可以將這些目錄/文件的絕對路徑添加到“不同步路徑配置”。
“不同步路徑配置”與“只同步路徑配置”可以同時設置,但是不同步路徑配置的優先級高于只同步路徑,即設置相同路徑時,優先執行不同步路徑配置。
相關操作
如果您已經配置完目的端或已經啟動遷移任務,想調整不遷移、不同步路徑,可以先暫停遷移任務,待遷移任務暫停成功后,單擊操作列的“ 更多->遷移特殊配置項 ”,進行相關配置。
Linux塊遷移,配置數據是否壓縮?
場景描述
Linux塊遷移默認啟用壓縮功能,根據源端資源占用的情況配置遷移過程中采用的壓縮線程個數(默認設置為當前空閑CPU核數的數量,最大數量不超過3),可能會存在壓縮導致CPU資源占用過高的情況,可以在SMS控制臺配置目的端時,設置壓縮線程個數或關閉壓縮功能。
設置方法
- 登錄主機遷移服務管理控制臺。
- 在遷移服務器列表頁面找到待遷移的服務器,在“ 目的端 ”列,單擊“ 設置目的端 ”,進入遷移配置頁面。
- 在“ 遷移配置 ”頁面的基本配置頁簽,勾選“ 遷移特殊配置項 ”。
- 根據參數配置說明,配置數據是否壓縮、壓縮進程數量以及緩沖節點大小等特殊配置信息。
表 參數配置說明
| 參數 | 配置說明 |
|---|---|
| 遷移過程數據是否壓縮 | 選擇是遷移時,進行數據壓縮,可以設置“壓縮線程個數”。 選擇否遷移時,不進行數據壓縮。 |
| 壓縮線程個數 | 限定壓縮線程個數,可以選擇由系統自動設置,也可以手動設置,取整數(1<= num <=3)。 |
| 單個緩沖節點大小(MB) | 單個數據緩沖節點的大小,取整數(1 <= size <= 8),默認配置為4。 |
注意數據壓縮占用CPU資源較大,配置時,需要考慮源端實際資源占用情況,避免影響源端業務。
重新調整遷移特殊配置項
已配置目的端但未開始遷移的任務、已暫停的任務和遷移完成待同步的任務,可以單擊操作列的“ 更多->遷移特殊配置項 ”,調整 數據是否壓縮 、壓縮線程個數以及單個緩沖節點大小等參數的配置。
如何校驗源端與目的端的數據一致性?
主機遷移服務提供了數據一致性校驗功能,您可以在全量復制完成后,進行增量同步時,啟用并配置該功能,對源端數據和目的端數據進行一致性校驗。
注意事項
- 使用該功能前,建議停止源端業務(涉及數據庫時需要關閉數據庫程序,而不是暫停),否則源端數據一直發生變化,導致源端和目的端數據存在差異。
注意源端存在數據一直變化的目錄,如:SMS-Agent的安裝目錄,/var/log系統日志目錄等,屬于正常現象,不代表主機遷移過程中產生了數據差異。
- 數據一致性校驗時長與需要校驗的文件個數、大小成正比,部分場景可能耗時較長,業務割接耗時會增加,需要您自行評估對業務的影響。
- 該功能可能占用較多的磁盤IO,請評估對源端業務的影響。
約束限制
- 該功能不適用于調整磁盤/分區的遷移場景,可能會出現因為兩端對應路徑無法準確映射而導致的數據校驗差異。
- 該功能不適用于校驗跨文件系統的文件或共享文件夾,可能會出現校驗誤差。
- 為保護源端業務的正常運行,每個目錄最多只校驗十萬個文件。
- 為防止占用過多內存,只校驗路徑字符串長度小于1024字節的文件。
啟用數據一致性校驗
- 登錄主機遷移服務管理控制臺。
- 在左側導航樹中,選擇“ 遷移服務器 ”,進入遷移服務器列表頁面。
- 在遷移服務器列表頁面找到需要進行同步的服務器,在“ 操作 ”列,單擊“ 同步 ”。
- 開啟“ 是否校驗數據一致性 ”功能,并輸入需要進行數據一致性校驗的目錄路徑。請務必輸入正確路徑,路徑錯誤或路徑下不存在文件時,校驗結果中會顯示校驗文件數量為0。
- 選擇校驗模式。
快速校驗:只比對文件的大小和最后修改時間。
CRC校驗:使用CRC64校驗碼對文件內容進行強校驗。CRC校驗需要以二進制形式掃描文件內容,占用磁盤IO性能較多且用時較長。 - (可選)選擇是否啟用復檢。只有進行過至少一次一致性校驗后,才可以打開復檢選項,啟用復檢將只對上一次校驗結果中不一致的文件進行校驗。
- 配置完成后,單擊“ 是 ”,開始增量數據同步并進行數據一致性校驗。當同步及校驗完成后,可以查看校驗結果。
說明
需要校驗的數據量越大,則一致性校驗的用時越長,建議僅對關鍵目錄進行校驗。
為避免校驗數據量過大,以下路徑將被屏蔽:Linux系統的 "/","/etc","/dev","/sys", "/usr","/boot", "/run"目錄;Windows系統的分區根目錄,如:C:\,D:\。
取消數據一致性校驗
在開啟校驗數據一致性功能后,如果想要取消校驗,請按如下步驟取消。
- 單擊操作列的“ 更多>暫停 ”,將同步任務暫停。
- 同步任務暫停后,單擊操作列的“ 開始 ”,彈出“ 開始 ”窗口,
- 關閉校驗數據一致性功能,單擊“ 是 ”,即可取消同步任務中的數據校驗步驟。
查看校驗結果
當同步及校驗完成后,單擊服務器操作列的“ 更多>查看校驗結果 ”,可以查看一致性校驗結果簡報。
如果校驗簡報中的校驗文件總數為0,表示配置的校驗目錄路徑不存在或該路徑下的文件總數為零。
在源端的SMS-Agent的安裝目錄下(Linux為*/SmsAgent/agent/Logs/;Windows為C://SMS-Agent-Py*/Logs),會生成一個名為" sms_cmp_result.log "的日志文件,其中包含了所有校驗不一致的文件。
校驗時間參考
下表為源端僅運行遷移業務的測試時長,僅供參考。
| 操作系統 | 系統規格 | 磁盤性能 | 校驗時長(每100 G數據) |
|---|---|---|---|
| Windows | 2U4G | 5000IOPS/150MBPS | 約17分鐘 |
| Linux | 2U4G | 5000IOPS/150MBPS | 約13分鐘 |