在 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

  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。不需要進一步的轉換。

Private Cloud Appliance 匯入 OCI

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

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

  1. 關閉您要匯出的執行處理。在 PCA 主控台中,選取執行處理並按一下控制項,然後按一下停止
  2. 建立自訂映像檔。按一下控制項,然後按一下建立自訂影像。在開啟的對話方塊中,按一下建立自訂影像
    影像即會建立。等待自訂影像顯示為可用狀態。
  3. 當自訂影像可用時,請選取該影像。按一下控制項,然後按一下匯出影像
    即會開啟對話方塊。您可以選擇將映像檔匯出到系統內部的儲存桶或物件儲存 URL。
  4. 選取您先前在私有雲端設備 X9-2 執行處理上建立的物件儲存桶。提供您要建立名稱的物件,然後按一下匯出
    等候物件匯出完成。
  5. 下載檔案。物件匯出完成後,按一下您匯出影像的儲存桶,然後按一下下載。您必須要有以下資訊:
    • 命名空間
    • 儲存桶名稱
    • 物件名稱
    如果使用安裝在 Private Cloud Appliance 上的 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 作為檔案類型。