移轉考量
這VPC+ Cloud Migration工具複製您的環境IBM Cloud® Virtual Private Cloud並且不會取消您的IBM Cloud經典的基礎設施。 您可以從以下位置取消現有的經典環境IBM Cloud安慰。
虛擬伺服器執行個體的注意事項
虛擬伺服器執行個體必須使用下列作業系統之一:
- CentOS 7.x, 8.x
- Debian 9.x, 10.x
- Red Hat 7.x, 8.x
- Ubuntu Linux 16.04.x, 18.04.x
- 視窗2012,2012R2, 2016
如果您的虛擬伺服器未使用受支援的作業系統之一,則需要在遷移之前將其遷移到受支援的層級。
虛擬伺服器必須啟用 cloud-init 並具有 Virtio 驅動程式。 為了Linux不符合此標準的圖像,請參見 創建一個Linux自訂影像 準備圖像。 有關不符合此條件的 Windows 映像,請參閱 建立 Windows 自訂映像。 作為一個選項,您可以執行一個腳本來驗證您的Linux或 Windows 映像符合最低作業系統要求,啟用了 cloud-init,並且具有 Virtio 驅動程式。 欲了解更多信息,請參閱 腳本細節。
此外,虛擬伺服器必須滿足以下要求:
- 沒有附加元件
- 庫存作業系統映像
- 主磁碟區大小不超過 100 GB
- 支援的作業系統
這VPC+ Cloud Migration工具不會登入您的虛擬伺服器實例,也無法存取它們。VPC+ Cloud Migration由 Wanclouds 管理,遵循行業最佳實踐,以確保其應用程式工具安全並保護您的敏感資訊。
VMDK影像轉換
您可以使用VPC+工具將VMDK格式的鏡像從經典移轉到VPC。 VPC+工具將VMDK鏡像轉換為qcow2,這是 VPC 中支援的格式。 圖像必須滿足中列出的圖像要求 虛擬伺服器執行個體的注意事項 部分:
- 支援的作業系統
- 啟用雲端初始化
- Virtio 驅動程式
- 單身的vHDD(無輔助)且不超過 100 GB
如果您決定使用 VPC+ 工具轉換和遷移 VMDK 映像,則必須將映像匯出到IBM Cloud Object Storage在開始使用該工具之前。 有關更多信息,請參閱 上傳數據。
作為替代方案,您可以將 VMDK 映像轉換為qcow2並上傳到Object Storage你自己。 有關更多信息,請參閱 將 VMDK 或 VHD 映像遷移到 VPC。
專用主機
將經典虛擬伺服器執行個體從專用主機遷移到IBM Cloud VPC,您可以選擇繼續將其遷移為單一租戶模型(專用主機)或變更為共享租戶模型(公共)。 預設為單一租用戶模型,VPC+ 工具將嘗試匹配 VPC 為專用主機和虛擬伺服器實例提供的最接近的經典設定檔。 您可以選擇變更專用主機或虛擬伺服器執行個體的設定檔。
當您決定經典虛擬伺服器放置時,您可以選擇手動(專用主機)或自動分配。 而在IBM Cloud VPC,實作略有不同,並且放置到專用主機或專用主機群組。 如果經典虛擬伺服器實例的放置是手動的,則 VPC+ 工具會遵循該放置並在以下位置配置虛擬伺服器:IBM Cloud VPC像這樣。 對於自動分配,由於實作不同,伺服器會在專用主機群組內自動分配。 有關更多信息,請參閱 建立專用主機和群組。 同樣,與設定檔一樣,您可以選擇變更虛擬伺服器放置和專用主機群組。
支援的虛擬伺服器設定檔
VPC 並不支援所有計算設定檔。 例如,二次輪廓,例如C1.2x2, C1.4x4, C1.8x8不支援。 看 專有網路設定檔 取得支援的設定檔的完整清單。
如果 VPC+ 工具在發現過程中遇到與支援的設定檔不符的設定文件,則會選擇最接近的符合設定檔。 您可以在編輯發現的資源時變更選擇。
VPC+ Cloud Migration目前不支援 GPU 設定檔。
用於自動伸縮的實例組
VPC+ 工具發現與實例群組關聯的虛擬伺服器執行個體。 您可以使用VPC+工具遷移這些實例,但該工具不會在VPC中設定自動伸縮策略。 建議您僅遷移與實例群組關聯的一個虛擬伺服器實例,然後為該虛擬伺服器實例設定自動縮放策略。 有關更多信息,請參閱 建立自動伸縮實例組。
附加儲存、區塊儲存和檔案儲存的資料儲存注意事項
VPC+工具可以發現虛擬伺服器執行個體所使用的三種儲存類型IBM Cloud經典基礎設施:
- 可攜式儲存體
- 網路檔案儲存
- 網路附加區塊儲存(iSCSI )與檔案系統
使用 VPC+ 工具,您可以選擇要移轉的資料卷。 僅會遷移您選擇的磁碟區。
如果您有一個虛擬伺服器執行個體已遷移到要遷移輔助資料磁碟區的位置,請使用_內容資料遷移器_在VPC+工具中。
作為替代方案_內容資料遷移器_,您可以自行將區塊磁碟區或檔案磁碟區上的資料遷移到VPC,使用 rsync 或您選擇的其他工具(scp 或其他第三方工具)。 有關使用的更多信息 rsync 若要遷移您的數據,請參閱 正在遷移數據IBM Cloud經典基礎設施到VPC。
儲存遷移的先決條件
若要將區塊儲存和 NAS 儲存與虛擬伺服器執行個體一起遷移到 VPC,請確保檢查並完成以下先決條件:
- 你的IBM Cloud帳戶應具有經典和 VPC 的管理員權限。 儲存磁碟區是為 VPC 內提供的帳戶建立的。
- 您需要下載 VPC+ 工具提供的腳本,並使用所需的權限在經典虛擬伺服器實例上執行它。 腳本中提供了說明。 該腳本安裝內容遷移代理,該代理收集遷移所需的必要元資料。 內容遷移代理程式收集有關附加儲存的信息,例如名稱、區塊設備的分區資訊、安裝點、檔案系統類型。 代理將元資料上傳到 VPC+ 控制器,稍後在工具中提供一個選項來選擇要遷移的磁碟區。 為此,您的虛擬伺服器需要外部連線才能將元資料檔案上傳到 VPC+ 控制器。
- 在IBM Cloud控制台,導航到選單圖示
> 經典基礎架構 > 裝置 > 您的虛擬伺服器實例。 選擇_貯存_選項卡,並授權您的區塊和檔案儲存(如果此處未列出)。
限制
查看以下儲存遷移限制:
- 所有遷移的磁碟區大小僅限於 2 TB。
- 在設定虛擬伺服器執行個體時,您只能選擇四個磁碟區。 除了啟動磁碟區之外,只能遷移四個附加磁碟區。 如果您的經典實例中有超過四個卷,請參閱 卷附件限制 了解詳細資訊並使用_內容資料遷移器_在 VPC+ 工具中遷移額外的磁碟區。
- 最多可以遷移四個主分割區或三個主分割區和第四個分割區上的兩個邏輯分割區。
- 尚不支援遷移沒有檔案系統的區塊捲和分區。
- 將在 VPC 的虛擬伺服器執行個體上完成最多 10 IOPS/Gb 對應。
- 尚不支援遷移附加到 Windows 的儲存。
如果您的用例符合這些限制,則可以遷移所有三種儲存類型。
儲存遷移用例
考慮以下儲存遷移用例:
- 經典虛擬伺服器實例具有附加的便攜式存儲Linux文件系統。 這將按原樣遷移到 VPC。
- 經典虛擬伺服器實例具有網路檔案儲存:
- 同等的Linux檔案系統(ext4 )在VPC中創建,然後將內容複製過來。
- VPC尚不支援NAS儲存。 您的儲存將位於Linux檔案系統位於您的 VPC 執行個體上,且無法共用。
- 經典虛擬伺服器具有網路區塊儲存(iSCSI裝置):
- 內容遷移代理將發現Linux檔案系統位於開發映射器設備之上,並將內容遷移到 VPC。
- 將保留來源和目標之間的分區資訊。
- 之上的檔案系統iSCSI lun 被複製到目標實例。 在來源上配置的多路徑和使用者友善名稱均不可用。 在你的目的地。
- 經典虛擬實例有便攜式儲存、網路文件儲存和網路塊儲存。
SSH 金鑰的注意事項
VPC+ 工具可以偵測在經典虛擬伺服器執行個體的初始訂購過程中新增的 SSH 公鑰。 如果 SSH 公鑰不是 RSA 或是在您訂購執行個體後新增的,則 VPC+ 工具將要求您新增新的 SSH 金鑰。
輔助卷的注意事項
如果您想要遷移具有主磁碟區的虛擬伺服器實例,並且有一個附加到該磁碟區的輔助磁碟區,請確保在經典電腦中安裝磁碟時,磁碟已永久安裝。 透過添加以下內容來完成此操作 nofail 在輔助卷安裝條目中_/etc/fstab_文件。
典型的條目如下所示:
"/dev/disk /mnt/disk ext4 defaults,nofail 0 2”
你需要添加 nofail 如果預設值尚不存在,則位於預設值旁邊。
VPC+ Cloud Migration最多僅支援三個輔助卷的遷移。
如果伺服器因未配置為 cloud-init 而無法遷移,您仍然可以遷移該伺服器的輔助磁碟區。 首先,在 VPC 中建立相容伺服器,然後按照前面的程序遷移輔助卷。
負載平衡器的注意事項
僅有的IBM Cloud Load Balancer是支持的。
如果你的IBM Cloud經典環境使用配置IBM Cloud Load Balancer VPC 中不可用,VPC+ Cloud Migration設定與 VPC 可用的最接近的匹配或使用預設配置。
網關設備的注意事項
僅支援 VRA (Vyatta 5600)。 VRA 內支援以下功能:
- 網關(NAT 偽裝)
- VPN/IKE
- 無狀態 ACL
ACL
VPC+工具不會轉換基於網路或主機的ACL規則。 在編輯發現的資源時或配置 VPC 環境後,您需要新增這些規則。
對於配置為基於連接埠的 ACL RFC1918網路位址,連接埠 ACL 會遷移,但位址將變更為 Any。 例如,以下 VRA 配置:
Allow UDP, Source Address 10.1.1.0/26, Destination Address 172.16.20.0/26 Port 80
遷移到 VPC 為:
Allow UDP Source Address Any, Destination Address Any, Port 80
如果您有基於主機的規則 /32,請考慮遷移到安全性群組以保留 ACL 資源使用情況。
VRA 規則限制
IBM Cloud將 VRA 規則限制為 25。 如果您的規則超過 25 條,IBM Cloud選擇前 25 個。 您可以在編輯發現的資源時管理這些規則。
VPC 中不可用的網關配置
如果你的IBM Cloud經典環境在網關中使用 VPC 中不可用的配置,VPC+ Cloud Migration設定與 VPC 可用的最接近的匹配或使用預設配置。
注意事項IBM Cloud Kubernetes Service和Red Hat OpenShift遷移
使用VPC+工具,您可以發現並遷移您的IBM Cloud Kubernetes Service或者Red Hat® OpenShift®從經典到集群IBM Cloud VPC。 VPC+ 工具可識別您的所有叢集並建立一個工作區來協助您管理遷移。 您決定要遷移哪個叢集。
您可以遷移以下版本:
- IBM Cloud Kubernetes Service版本1.21 +
- Red Hat OpenShift版本4.6 +
您只能從單一資料中心遷移到單一可用區,或從多個資料中心遷移到多可用區。
開源工具 Velero 和 Restic 由 VPC+ 安裝在其獨特的命名空間中,用於備份和遷移您的IBM Cloud Kubernetes Service或者Red Hat OpenShift資源和元件,例如叢集級資源、工作池、POD、命名空間、機密、狀態集、守護程序集、副本集、作業、cron 作業和持久卷。
您需要建立一個IBM Cloud Object Storage具有管理者服務角色和 HMAC 的服務憑證。 一個臨時的Object Storage在您的帳戶中建立儲存桶以協助遷移。 此外,子網閘道對所有IBM Cloud Kubernetes Service子網。
限制
查看以下限制:IBM Cloud Kubernetes Service或者Red Hat OpenShift遷移:
- Ingress 資源和服務是您的責任。
- 僅支援塊卷。
- Velero 每個節點需要 1 個 CPU 和 500 MB。 在某些情況下,遷移可能會因硬體容量而失敗。 在這些情況下,需要減少資源消耗,例如停用日誌記錄、監視或應用程式。