將工作負載匯入 Oracle Private Cloud Appliance 在 OCI 和 Private Cloud Appliance 之間移轉 在 OCI 和 Private Cloud Appliance 之間移轉 Private Cloud Appliance X9-2 與 OCI 高度相容,可簡化這些系統之間的移轉程序。本節說明如何從 OCI 移轉至 PCA,或從 PCA 移轉至 OCI。 從 OCI 匯入至 Private Cloud Appliance 請依照下列步驟將您的工作負載從 OCI 移轉至 Private Cloud Appliance 從 OCI 匯出映像檔之前,您必須在執行處理的複製上清除 cloud-init /var/lib/cloud 混淆,讓執行處理在下次啟動時被視為新的執行處理。執行 $ sudo cloud-init clean。 在 OCI 主控台中,選取執行處理,按一下其他動作,然後按一下建立自訂映像檔。影像即會建立。 瀏覽至您的映像檔清單,選取該映像檔,然後按一下匯出,以及想要使用的物件儲存桶名稱。等候物件匯出完成。 下載檔案。物件匯出完成後,按一下您匯出影像的儲存桶,然後按一下下載。如果您未在下載步驟中指定副檔名,請將它重新命名為 .oci。您必須要有以下資訊: 命名空間 儲存桶名稱 物件名稱 您可以使用下列命令來收集此資訊:oci os object get \ --namespace-name object_storage_namespace \ --bucket-name bucket_name \ --name object_name \ --file file_location 下載檔案之後,您必須對 image_metadata.json 檔案進行兩項變更。擷取檔案,使用 ASCII 文字編輯器 (例如 vi、pluma、gedit 或 Notepad) 編輯 image_metadata.json,然後設定變數 pvEncryptionInTransitEnabled 與 consistentVolumeNamingEnabled 的值 false。 使用 tar 指令重新建立 .oci 檔案。 舉例而言:tar zcvf myimage.oci image_metadata.json output.QCOW2 使用瀏覽器介面或命令行,將 .oci 檔案直接匯入 PCA。不需要進一步的轉換。 從 Private Cloud Appliance 匯入 OCI 請依照下列步驟將您的工作負載從私有雲端設備移轉至 OCI。 從 Private Cloud Appliance 匯出映像檔之前,您必須先清除執行中 OCI 執行處理上的 cloud-init /var/lib/cloud 混淆,執行處理才會在下次啟動時被視為新的執行處理。執行 $ sudo cloud-init clean。 關閉您要匯出的執行處理。在 PCA 主控台中,選取執行處理並按一下控制項,然後按一下停止。 建立自訂映像檔。按一下控制項,然後按一下建立自訂影像。在開啟的對話方塊中,按一下建立自訂影像。影像即會建立。等待自訂影像顯示為可用狀態。 當自訂影像可用時,請選取該影像。按一下控制項,然後按一下匯出影像。即會開啟對話方塊。您可以選擇將映像檔匯出到系統內部的儲存桶或物件儲存 URL。 選取您先前在私有雲端設備 X9-2 執行處理上建立的物件儲存桶。提供您要建立名稱的物件,然後按一下匯出。等候物件匯出完成。 下載檔案。物件匯出完成後,按一下您匯出影像的儲存桶,然後按一下下載。您必須要有以下資訊: 命名空間 儲存桶名稱 物件名稱 如果使用安裝在 Private Cloud Appliance 上的 OCI CLI,您可以使用下列命令收集此資訊:oci os object get \ --namespace-name object_storage_namespace \ --bucket-name bucket_name \ --name object_name \ --file file_location 登入 OCI,瀏覽至物件儲存,選取儲存桶,然後選取用於此程序的儲存桶。 依序按一下物件、上傳,然後指定 .oci 檔案的路徑。影像已上傳。 檔案上傳之後,您就可以將其作為自訂映像檔匯入 OCI。導覽至計算,選取自訂影像,然後選取匯入。指向您所使用的儲存桶,然後選取 OCI 作為檔案類型。