在 OCI 與 Private Cloud Appliance 之間進行移轉

Private Cloud Appliance X9-2 與 OCI 高度相容,可簡化這些系統之間的移轉流程。本節說明如何從 OCI 移轉至 PCA,或是從 PCA 移轉至 OCI。

從 OCI 匯入至私有雲端設備

請依照下列步驟,將您的工作負載從 OCI 移轉至私有雲設備

從 OCI 匯出映像檔之前,必須先清除執行處理複製項上的 cloud-init /var/lib/cloud 組態,讓執行處理在下次啟動時會被視為新執行處理。執行 $ sudo cloud-init clean

  1. 在 OCI 主控台中,依序選取執行處理、其他動作建立自訂映像檔
    映像檔已建立。
  2. 瀏覽至您的影像清單,選取該影像,然後按一下匯出,以及您要使用的物件儲存桶名稱。
    等候物件匯出完成。
  3. 下載檔案。物件匯出完成後,請按一下您匯出影像的儲存桶,然後按一下下載。若未在下載步驟中指定,請將其重新命名為 .oci 副檔名。需要以下資訊:
    • 命名空間
    • 儲存桶名稱
    • 物件名稱
    您可以使用下列指令收集此資訊:
    oci os object get \
     --namespace-name object_storage_namespace \
     --bucket-name bucket_name \
     --name object_name \
     --file file_location
  4. 下載檔案之後,您必須對 image_metadata.json 檔案進行兩次變更。擷取檔案、使用 ASCII 文字編輯器 (例如 vi、pluma、gedit 或 Notepad) 編輯 image_metadata.json,然後將變數 pvEncryptionInTransitEnabledconsistentVolumeNamingEnabled 的值設為 false
  5. 使用 tar 指令重新建立 .oci 檔案。
    例如:
    tar zcvf myimage.oci image_metadata.json output.QCOW2
  6. 使用瀏覽器介面或命令行,將 .oci 檔案直接匯入 PCA 中。不需要再進行進一步的轉換。

私有雲端設備匯入至 OCI

請依照下列步驟,將您的工作負載從 Private Cloud Appliance 移轉至 OCI。

Private Cloud Appliance 匯出映像檔之前,您必須先清除執行中 OCI 執行處理的 cloud-init /var/lib/cloud 混淆,如此下次執行處理啟動時才會被視為新執行處理。執行 $ sudo cloud-init clean

  1. 關閉要匯出的執行處理。在 PCA 主控台中,選取執行處理並按一下控制項,然後按一下停止
  2. 建立自訂映像檔。按一下控制項,然後按一下建立自訂影像。在開啟的對話方塊中,按一下建立自訂影像
    映像檔已建立。等待自訂影像以可用狀態顯示。
  3. 當自訂影像可用時,請加以選取。按一下控制項,然後按一下匯出影像
    便會開啟一個對話方塊。您可以選擇將映像檔匯出到系統內的儲存桶,或匯出至物件儲存 URL。
  4. 選取您先前在 Private Cloud Appliance X9-2 執行處理上建立的物件儲存桶。提供您正在建立之物件的名稱,然後按一下匯出
    等候物件匯出完成。
  5. 下載檔案。物件匯出完成後,請按一下您匯出影像的儲存桶,然後按一下下載。需要以下資訊:
    • 命名空間
    • 儲存桶名稱
    • 物件名稱
    如果使用安裝在專用雲端設備上的 OCI CLI,您可以使用下列命令收集此資訊:
    oci os object get \
     --namespace-name object_storage_namespace \
     --bucket-name bucket_name \
     --name object_name \
     --file file_location
  6. 登入 OCI,瀏覽至物件儲存,選取儲存桶,然後選取您用於此程序的儲存桶。
  7. 依序按一下物件上傳,然後指定 .oci 檔案的路徑。
    影像已上傳。
  8. 上傳檔案之後,您就可以將檔案匯入 OCI 中作為自訂映像檔。瀏覽至運算,選取自訂映像檔,然後選取匯入。指向您所使用的儲存桶,然後選取 OCI 作為檔案類型。