本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將資料匯入至 Migration Hub
AWS Migration Hub (遷移中樞) 匯入可讓您直接將內部部署環境的詳細資訊匯入遷移中樞,而無需使用 Application Discovery Service Agentless Collector (Agentless Collector) 或 AWS Application Discovery Agent (Discovery Agent),因此您可以直接從匯入的資料執行遷移評估和規劃。您也可以將裝置群組為應用程式並追蹤其遷移狀態。
此頁面說明完成匯入請求的步驟。首先,您可以使用下列兩個選項之一來準備您的現場部署伺服器資料。
-
使用常見的第三方工具來產生包含現場部署伺服器資料的檔案。
-
下載逗號分隔值 (CSV) 匯入範本,並填入您的內部部署伺服器資料。
使用上述兩種方法來建立內部部署資料檔案之後,您可以使用 Migration Hub 主控台或其中一個 AWS SDKs AWS CLI,將檔案上傳至 Migration Hub。如需兩個選項的詳細資訊,請參閱 支援的匯入格式。
您可以提交多個匯入請求。每個請求都會循序處理。您可以透過主控台或匯入 API 隨時檢查匯入請求的狀態。
匯入請求完成後,您可以檢視個別匯入記錄的詳細資訊。直接從 Migration Hub 主控台檢視使用率資料、標籤和應用程式映射。如果匯入時遇到錯誤,您可以檢閱成功與失敗記錄的計數,以及查看各個失敗記錄的錯誤詳細資訊。
處理錯誤:已提供連結來下載錯誤日誌和失敗的記錄檔案,此檔案為 CSV 檔案的壓縮存檔。在修正錯誤之後,使用這些檔案重新提交匯入請求。
數量限制適用於匯入的記錄、匯入的伺服器和可保留的刪除記錄。如需詳細資訊,請參閱AWS Application Discovery Service 配額。
支援的匯入格式
Migration Hub 支援下列匯入格式。
RVTools
Migration Hub 支援透過 RVTools 匯入 VMware vSphere 匯出。從 RVTools 儲存資料時,請先選擇全部匯出至 csv 選項,然後 ZIP 資料夾,然後將 ZIP 檔案匯入 Migration Hub。ZIP 中需要下列 CSVs:vInfo、vNetwork、vCpu、vMemory、vDisk、vPartition、vSource、vTools、vHost、vNic、vSC_VMK。
Migration Hub 匯入範本
Migration Hub 匯入可讓您從任何來源匯入資料。提供的資料必須是 CSV 檔案支援的格式,而且資料必須只包含支援的欄位以及這些欄位支援的範圍。
下表中匯入欄位名稱旁的星號 (*) 表示它是必要欄位。您的匯入檔案的每個記錄皆至少必須填入一或多個這些必要欄位,以唯一識別伺服器或應用程式。否則,沒有任何必要欄位的記錄將無法匯入。
下表中匯入存檔名稱旁的八進位 (^) 表示如果提供 serverId,則為唯讀。
注意
如果您是使用 VMware.MoRefId 或 VMWare.VCenterId 來識別記錄,您必須在相同的記錄中有這兩個欄位。
匯入欄位名稱 | 描述 | 範例 |
---|---|---|
ExternalId*^ | 自訂的識別符,可讓您將每個記錄標示為唯一。例如,ExternalId (ExternalId) 可以是您資料中心伺服器的庫存 ID。 | Inventory Id 1 Server 2 CMBD Id 3 |
SMBiosId^ | 系統管理 BIOS (SMBIOS) ID。 | |
IPAddress*^ | 以逗號分隔的伺服器 IP 地址清單,以引號括住。 | 192.0.0.2 "10.12.31.233, 10.12.32.11" |
MACAddress*^ | 以逗號分隔的伺服器 MAC 地址清單,以引號括住。 | 00:1B:44:11:3A:B7 "00-15-E9-2B-99-3C, 00-14-22-01-23-45" |
HostName*^ | 伺服器的主機名稱。我們建議此值應使用完整網域名稱 (FQDN)。 | ip-1-2-3-4 localhost.domain |
VMware.MoRefId*^ | 受管物件參考 ID。必須以 VMware.VCenterId 提供。 | |
VMware.VCenterId*^ | 虛擬機器唯一識別符。必須以 VMware.MoRefId 提供。 | |
CPU.NumberOfProcessors^ | CPU 的數量。 | 4 |
CPU.NumberOfCores^ | 實體核心總數。 | 8 |
CPU.NumberOfLogicalCores^ | 可在伺服器中所有 CPUs 同時執行的執行緒總數。部分 CPU 可在單一 CPU 核心上同時執行多個執行緒。在這些情況下,此值會大於實體 (或虛擬) 核心的數量。 | 16 |
OS.Name^ | 作業系統的名稱。 | Linux Windows.Hat |
OS.Version^ | 作業系統的版本。 | 16.04.3 NT 6.2.8 |
VMware.VMName^ | 虛擬機器的名稱。 | Corp1 |
RAM.TotalSizeInMB^ | 伺服器上可用的 RAM 總量,以 MB 為單位。 | 64 128 |
RAM.UsedSizeInMB.Avg^ | 伺服器上已用記憶體的平均數量,以 MB 為單位。 | 64 128 |
RAM.UsedSizeInMB.Max^ | 伺服器上可用的已用 RAM 數量上限,以 MB 為單位。 | 64 128 |
CPU.UsagePct.Avg^ | 當探索工具收集資料時的平均 CPU 使用率。 | 45 23.9 |
CPU.UsagePct.Max^ | 當探索工具收集資料時的最大 CPU 使用率。 | 55.34 24 |
DiskReadsPerSecondInKB.Avg^ | 磁碟平均每秒讀取的數目,以 KB 為單位。 | 1159 84506 |
DiskWritesPerSecondInKB.Avg^ | 磁碟平均每秒寫入的數目,以 KB 為單位。 | 199 6197 |
DiskReadsPerSecondInKB.Max^ | 磁碟最大每秒讀取的數目,以 KB 為單位。 | 37892 869962 |
DiskWritesPerSecondInKB.Max^ | 磁碟最大每秒寫入的數目,以 KB 為單位。 | 18436 1808 |
DiskReadsOpsPerSecond.Avg^ | 每秒磁碟讀取操作的平均數目。 | 45 28 |
DiskWritesOpsPerSecond.Avg^ | 磁碟寫入 操作的每秒平均次數。 | 8 3 |
DiskReadsOpsPerSecond.Max^ | 磁碟每秒讀取操作的最大數目。 | 1083 176 |
DiskWritesOpsPerSecond.Max^ | 磁碟寫入操作的每秒最大次數。 | 535 71 |
NetworkReadsPerSecondInKB.Avg^ | 網路讀取操作的每秒平均數量,以 KB 為單位。 | 45 28 |
NetworkWritesPerSecondInKB.Avg^ | 網路寫入操作的每秒平均數量,以 KB 為單位。 | 8 3 |
NetworkReadsPerSecondInKB.Max^ | 網路讀取操作的每秒最大數量,以 KB 為單位。 | 1083 176 |
NetworkWritesPerSecondInKB.Max^ | 網路寫入操作的每秒最大數量,以 KB 為單位。 | 535 71 |
應用程式 | 以逗號分隔之包含此伺服器的應用程式清單,以引號括住。此值可包含現有應用程式和/或匯入時建立的新應用程式。 | Application1 "Application2, Application3" |
ApplicationWave | 此伺服器的遷移波。 | |
標籤^ | 以逗號分隔的標籤清單,格式為「名稱:值」。 重要請不要將敏感資訊 (例如個人資料) 儲存在標籤中。 |
"zone:1, critical:yes" "zone:3, critical:no, zone:1" |
ServerId | 如 Migration Hub 伺服器清單中所示的伺服器識別符。 | d-server-01kk9i6ywwaxmp |
您可以匯入資料,即使您沒有將資料填入匯入範本中定義的所有欄位,只要每個記錄中至少有一個必要的欄位即可。透過使用外部或內部相符金鑰,以管理多個匯入請求中的重複項目。如果您填入自己的相符金鑰 External ID
,此欄位將用於唯一識別和匯入記錄。若未指定相符金鑰,匯入作業將使用內部產生的相符金鑰,它來自於匯入範本的一些資料欄。如需此比對的詳細資訊,請參閱將邏輯與探索的伺服器和應用程式配對。
注意
Migration Hub 匯入不支援匯入範本中定義欄位以外的任何欄位。任何自訂的欄位都將被忽略,因此不會匯入。
設定匯入許可
在您可以匯入資料之前,請確定您的 IAM 使用者具有必要的 Amazon S3 許可,可將您的匯入檔案上傳 (s3:PutObject
) 至 Amazon S3,以及讀取物件 (s3:GetObject
)。您也必須透過建立 IAM 政策並將其連接至在 AWS 帳戶中執行匯入的 IAM 使用者,來建立程式設計存取 (適用於 AWS CLI) 或主控台存取。
請記住,當 IAM 使用者將物件上傳到您指定的 Amazon S3 儲存貯體時,他們必須保留物件的預設許可集,以便使用者可以讀取物件。
將匯入檔案上傳至 Amazon S3
接下來,您必須將 CSV 格式的匯入檔案上傳至 Amazon S3,以便匯入檔案。開始之前,您應該有一個 Amazon S3 儲存貯體,該儲存貯體會事先建立和/或選擇您的匯入檔案。
匯入 資料
從 Migration Hub 主控台下載匯入範本,並填入現有的現場部署伺服器資料後,您就可以開始將資料匯入 Migration Hub。下列指示說明了兩種方法執行此操作,無論是使用 主控台或透過 進行 API 呼叫 AWS CLI。
追蹤您的 Migration Hub 匯入請求
您可以使用 主控台 AWS CLI或其中一個 AWS SDKs 來追蹤 Migration Hub 匯入請求的狀態。
建立匯入任務後,您可以執行其他動作,以協助管理和追蹤您的資料遷移。例如,您可以下載特定請求的失敗記錄存檔。如需有關使用失敗記錄存檔解決匯入問題的詳細資訊,請參閱對失敗的匯入記錄進行故障診斷。