匯入雲端 Snapshot

如果要從其他系統將已備份之磁區的雲端 Snapshot 還原到同樣的儲存器,您可以將該磁區的 Snapshot 版本匯入本端系統中。

當您匯入並不在現行系統上之磁區的雲端 Snapshot 時,您可以選擇使用 Snapshot 的唯一 ID 來取代磁區上的現有 UID。在此情況下,Snapshot 的 UID 會取代磁區(選擇來接收還原的資料)的現有 UID。請確定系統上目前沒有其他任何磁區在使用這個新的 UID。從其他系統匯入 Snapshot 時,管理 GUI 不支援取代 UID。

註: 目標系統上的雲端帳戶和最初用來備份磁區的雲端帳戶,必須使用相同的登入認證和相同的儲存器字首。
如果要從其他系統匯入雲端 Snapshot,請完成下列步驟:
  1. 在目標系統上輸入下列指令,以查明要從中匯入雲端 Snapshot 之系統的匯入系統 ID:
    lscloudaccountimportcandidate
    在顯示的結果中,找出並寫下將雲端帳戶設為匯入模式所需的 import_system_id。下列範例顯示這個指令可能的結果:
    cloud_account_id cloud_account_name import_system_id import_system_name backup_volume_count backup_size backup_timestamp
    0                my_amazon          00002007D40A162  cluster1           0                   0.00GB             
    0                my_amazon          00002007F42E813  cluster2           44                  15.25TB     151008084203
    
    
  2. 如果要變更雲端帳戶的模式,請根據所配置的雲端帳戶類型來使用不同的指令。如果使用 IBM Cloud™ 或 OpenStack Swift 雲端服務供應商,請輸入下列指令:
    chcloudaccountswift -mode import -importsystem import_system_id cloud_account_id_or_name
    其中,import_system_idlscloudaccountimportcandidate 結果中顯示的匯入系統 ID,cloud_account_id_or_name 是雲端帳戶的名稱或 ID。
    如果使用 Amazon 作為雲端服務供應商,請輸入下列指令:
    chcloudaccountawss3 -mode import -importsystem import_system_id cloud_account_id_or_name
    其中,import_system_idlscloudaccountimportcandidate 結果中顯示的匯入系統 ID,cloud_account_id_or_name 是雲端帳戶的名稱或 ID。

    目標系統必須能夠存取來源系統的加密金鑰。如果加密金鑰儲存在 USB 磁碟機,則必須從來源系統取得該 USB 磁碟機的副本,並放在目標系統的配置節點上。如果來源系統的加密金鑰儲存在金鑰伺服器,則目標系統也必須使用同一個金鑰伺服器。此外,來源和目標系統必須使用相同的加密設定。兩個雲端帳戶必須都加密,或都不加密。來源和目標系統必須使用通用的雲端提供者儲存器。

  3. 使用 restorevolume 指令可還原已備份之磁區的雲端 Snapshot。如需 restorevolume 指令的相關資訊,請參閱還原雲端 Snapshot
  4. 如果要確認雲端帳戶處於匯入模式,請輸入下列指令:
    lscloudaccount cloud_account_id_or_name
    其中,cloud_account_id_or_name 是雲端帳戶的名稱或 ID。目標系統現在可以存取來源系統雲端 Snapshot 中的資料。
  5. 如果要將雲端帳戶恢復為標準模式,請根據雲端帳戶類型來使用不同的指令。如果使用 IBM Cloud 或 OpenStack Swift 雲端服務供應商,請輸入下列指令:
    chcloudaccountswift -mode normal cloud_account_id_or_name
    其中,cloud_account_id_or_name 是雲端帳戶的名稱或 ID。
    如果使用 Amazon 作為雲端服務供應商,請輸入下列指令:
    chcloudaccountawss3 -mode normal cloud_account_id_or_name
    其中,cloud_account_id_or_name 是雲端帳戶的名稱或 ID。