跳到主內容
版本:3.1

匯入作業系統映像檔,或從其他虛擬化平台遷移虛擬機

概述​

透過基於網頁的使用者介面,將作業系統映像檔和虛擬機器匯入 CubeCOS,以支援雲端映像檔,以及從 VMware、Hyper-V 及其他虛擬化平台進行虛擬機器遷移,並提供管理員層級與專案層級的映像檔管理選項。

匯入雲端映像檔(來自 Bigstack 工作流程)​

此操作是透過 Skyline 執行的。 管理員和專案使用者可以將 QCOW2 檔案匯入為公開或私有映像檔。

您可以輕鬆地從我們的網站下載雲端映像檔。 前往下載專區

以管理員身分匯入映像檔​

此操作是透過 Skyline 執行的。 管理員將映像檔匯入為公開資源。 所有專案中的使用者皆可使用此映像檔。

切換至 CubeCOS 管理員​

在開始匯入之前,請切換至 CubeCOS 管理員。 請參閱 管理員視圖。

匯入映像檔​

  1. 導航至 運算 > 映像檔 > 建立映像檔。
  2. 請填寫必填欄位。
    • 選擇映像檔:選擇要匯入的映像檔。
    • 指定映像檔名稱:請為映像檔輸入一個唯一的名稱。
    • 作業系統:選擇當前映像檔的作業系統範本。
    • 目的地:請指定映像檔匯入完成後的目標位置及儲存媒體類型。 以下選項可供選擇:
      • 內部:CubeStorage 是預設的內建分散式 Ceph 儲存叢集。
      • 外部:將映像檔匯入外部儲存裝置。 例如,NFS、iSCSI。 如需更多資訊,請參閱 外部映像檔。
    • 網域:請始終選擇「預設」
  3. 若要讓所有使用者都能公開查看該映像檔,請在 可見性 處勾選 public 選項。
  4. 點擊 確認。

以使用者身分匯入映像檔​

此操作是透過 Skyline 執行的。 使用者僅可將映像檔匯入供個人使用。

  1. 導航至 運算 > 映像檔 > 建立映像檔。
  2. 請填寫必填欄位。
    • 選擇映像檔:選擇要匯入的映像檔。
    • 指定映像檔名稱:請為映像檔輸入一個唯一的名稱。
    • 作業系統:選擇當前映像檔的作業系統範本。
    • 目的地:請指定映像檔匯入完成後的目標位置及儲存媒體類型。 以下選項可供選擇:
      • 內部:內建 Ceph 分散式儲存叢集。
      • 外部:將映像檔匯入外部儲存裝置。 例如,NFS、iSCSI。
    • 網域:請始終選擇「預設」
  3. 若要讓映像檔僅對該使用者可見,請在 可見性 處勾選 private 核取方塊。
  4. 點擊 確認。

從其他虛擬化平台匯入虛擬磁碟映像檔​

此選項可讓您將其他平台的虛擬機以虛擬硬碟的形式匯入為可開機磁碟區,隨後即可用來啟動虛擬機。 請使用此工作流程,將工作負載從外部平台遷移至 CubeCOS。

資訊

系統會嚴格執行對從其他虛擬化平台匯入的硬碟(例如 VMDK 或 VHDX)的隔離措施。 這些資源屬於「私有」,僅儲存於指定專案中,因此無法跨專案共享。

先決條件​

在匯入之前,請先準備來源虛擬機器映像檔:

  • 針對 Windows 主機:請停用 BitLocker、虛擬信賴平台模組(vTPM)及其他端點防護等安全性功能。
  • 針對 Linux 主機:請確保作業系統已針對硬體相容性進行設定(相較於 Windows,Linux 通常所需的調整較少)。

工作流程​

  1. 將映像檔從來源虛擬化平台以受支援的格式匯出。
  2. 將映像檔上傳至 CubeCOS,並選擇 來自其他虛擬化平台 選項。
  3. 使用已匯入的 Cinder 磁碟建立虛擬機器。

以管理員身分匯入映像檔​

此操作是透過 Skyline 執行的。 管理員會為特定專案匯入映像檔。 該映像檔可供專案中的所有使用者使用。

切換至 CubeCOS 管理員視圖​

在開始匯入之前,請切換至 CubeCOS 管理員。 請參閱 管理員視圖。

匯入映像檔​
  1. 導航至 運算 > 映像檔 > 建立映像檔。
  2. 請填寫必填欄位。
    • 選擇映像檔:選擇要匯入的映像檔。
    • 指定映像檔名稱:請為映像檔輸入一個唯一的名稱。
    • 作業系統:選擇當前映像檔的作業系統範本。
    • 目的地:請指定映像檔匯入完成後的目標位置及儲存媒體類型。 以下選項可供選擇:
      • 內部:內建 Ceph 分散式儲存叢集。
      • 外部:將映像檔匯入外部儲存裝置。 例如,NFS、iSCSI。
    • 網域:請始終選擇「預設」
  3. 讓專案中的所有使用者都能看到這張映像檔。 從 所屬專案 清單中選取專案。
  4. 在 來源 處,勾選 來自其他 hypervisor 核取方塊。
  5. 點擊 確認。

以使用者身分匯入映像檔​

此操作是透過 Skyline 執行的。 使用者匯入的映像檔僅限於其目前登入的專案中使用。 這些資源受嚴格的租戶隔離機制規範,這意味著其他專案中的使用者將無法看見或存取這些資源。

  1. 導航至 運算 > 映像檔 > 建立映像檔。
  2. 請填寫必填欄位。
    • 選擇映像檔:選擇要匯入的映像檔。
    • 指定映像檔名稱:請為映像檔輸入一個唯一的名稱。
    • 作業系統:選擇當前映像檔的作業系統範本。
    • 目的地:請指定映像檔匯入完成後的目標位置及儲存媒體類型。 以下選項可供選擇:
      • 內部:內建 Ceph 分散式儲存叢集。
      • 外部:將映像檔匯入外部儲存裝置。 例如,NFS、iSCSI。
    • 網域:請始終選擇「預設」
  3. 在 來源 處,勾選 來自其他 hypervisor 核取方塊。
  4. 點擊 確認。

系統排錯​

以下是匯入過程中可能出現的一些常見問題:

  • 如果點擊 確認 後頁面未自動跳轉,通常是因為 API 尚未收到回應(這在傳輸大檔案時很常見)。 您可以手動點擊側邊欄,返回 映像檔 或 雲端硬碟 頁面,以查看上傳狀態。
  • Skyline 無法同時上傳兩個相同的映像檔。 這樣做會導致狀態卡在 儲存中,且檔案大小顯示為 0。
  • 如果 /tmp 或目標儲存池的空間不足,轉換程序將在「複製硬碟」或「匯入」階段失敗。 此時 Skyline 將顯示錯誤狀態。