Skip to main content
SnapCenter software
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

還原手動新增的資源備份

您可以使用SnapCenter從一個或多個備份還原和還原資料。

開始之前
  • 您必須已備份資源或資源群組。

  • 您必須取消目前正在進行的要還原的資源或資源群組的任何備份作業。

  • 對於還原前、還原後、安裝和卸載命令,您應該檢查這些命令是否存在於插件主機上可用的命令清單中,路徑如下:

    • Windows 主機上的預設位置:C:\Program Files\ NetApp\ SnapCenter\Snapcenter Plug-in Creator\etc\allowed_commands.config

    • Linux 主機上的預設位置:/opt/ NetApp/snapcenter/scc/etc/allowed_commands.config

註 如果命令清單中不存在該命令,則操作將失敗。
關於此任務
  • 對於ONTAP 9.12.1 及以下版本、作為復原的一部分從SnapLock Vault 快照建立的克隆將繼承SnapLock Vault 到期時間。儲存管理員應在SnapLock到期後手動清理克隆。

SnapCenter使用者介面
步驟
  1. 在左側導覽窗格中,按一下“資源”,然後從清單中選擇適當的外掛程式。

  2. 在資源頁面中,根據資源類型從*檢視*下拉清單中過濾資源。

    資源與類型、主機、相關資源群組和政策以及狀態一起顯示。

    註 儘管備份可能針對資源群組,但在復原時,您必須選擇要還原的單一資源。

    如果資源未受保護,則「總體狀態」欄位中顯示「未受保護」。這可能意味著該資源未受到保護,或該資源已被其他使用者備份。

  3. 選擇資源,或選擇資源組,然後選擇該組中的資源。

    進入資源拓樸頁面。

  4. 從「管理副本」檢視中,從主儲存系統或輔助儲存系統(鏡像或保管)中選擇「備份」。

  5. 在主備份表中,選擇要從中還原的備份,然後按一下 *恢復圖示 *.

    恢復資源
  6. 在「復原範圍」頁面中,選擇「完整資源」。

    1. 如果選擇*完整資源*,則會還原 IBM Db2 資料庫的所有已設定資料磁碟區。

      如果資源包含磁碟區或 qtree,則在這些磁碟區或 qtree 上選擇還原的快照之後拍攝的快照將被刪除,且無法復原。此外,如果在相同的磁碟區或 qtree 上託管任何其他資源,則該資源也會被刪除。

      您可以選擇多個 LUN。

    註 如果選擇“全部”,則會還原磁碟區、qtree 或 LUN 上的所有檔案。
  7. 在「Pre ops」頁面中,輸入執行復原作業之前要執行的預先復原和卸載命令。

  8. 在 Post ops 頁面中,輸入執行還原作業後要執行的 mount 和 post restore 指令。

  9. 在通知頁面中,從*電子郵件首選項*下拉清單中,選擇您想要傳送電子郵件的場景。

    您也必須指定寄件者和收件者的電子郵件地址以及電子郵件的主題。也必須在*設定* > *全域設定*頁面上設定 SMTP。

  10. 查看摘要,然後按一下「完成」。

  11. 透過點選「監視」>「作業」來監視操作進度。

完成後

僅當 Rollforward 狀態處於「DB pending」狀態時才可以進行復原。此狀態適用於啟用了存檔日誌記錄的 Db2 資料庫。

PowerShell cmdlet
步驟
  1. 使用 Open-SmConnection cmdlet 為指定使用者啟動與SnapCenter伺服器的連線會話。

    PS C:\> Open-SmConnection
  2. 使用 Get-SmBackup 和 Get-SmBackupReport cmdlet 來辨識要還原的備份。

    此範例顯示有兩個備份可供還原:

     PS C:\> Get-SmBackup -AppObjectId cn24.sccore.test.com\DB2\db2inst1\Library
    
            BackupId    BackupName                    BackupTime            BackupType
            --------    ----------                    ----------            ----------
             1          Payroll Dataset_vise-f6_08... 8/4/2015 11:02:32 AM  Full Backup
             2          Payroll Dataset_vise-f6_08... 8/4/2015 11:23:17 AM

    此範例顯示有關 2015 年 1 月 29 日至 2015 年 2 月 3 日備份的詳細資訊:

    PS C:\> Get-SmBackupReport -FromDateTime "1/29/2015" -ToDateTime "2/3/2015"
    
    SmBackupId           : 113
       SmJobId              : 2032
       StartDateTime        : 2/2/2015 6:57:03 AM
       EndDateTime          : 2/2/2015 6:57:11 AM
       Duration             : 00:00:07.3060000
       CreatedDateTime      : 2/2/2015 6:57:23 AM
       Status               : Completed
       ProtectionGroupName  : Clone
       SmProtectionGroupId  : 34
       PolicyName           : Vault
       SmPolicyId           : 18
       BackupName           : Clone_SCSPR0019366001_02-02-2015_06.57.08
       VerificationStatus   : NotVerified
    
       SmBackupId           : 114
       SmJobId              : 2183
       StartDateTime        : 2/2/2015 1:02:41 PM
       EndDateTime          : 2/2/2015 1:02:38 PM
       Duration             : -00:00:03.2300000
       CreatedDateTime      : 2/2/2015 1:02:53 PM
       Status               : Completed
       ProtectionGroupName  : Clone
       SmProtectionGroupId  : 34
       PolicyName           : Vault
       SmPolicyId           : 18
       BackupName           : Clone_SCSPR0019366001_02-02-2015_13.02.45
       VerificationStatus   : NotVerified
  3. 使用 Restore-SmBackup cmdlet 從備份還原資料。

    註 AppObjectId 是“Host\Plugin\UID”,其中 UID = <instance_name> 表示手動發現的 DB2 實例資源,UID = <instance_name>\<databse_name> 表示 IBM Db2 資料庫資源。您可以從 Get-smResources cmdlet 取得 ResourceID。
    Get-smResources  -HostName cn24.sccore.test.com  -PluginCode DB2

    此範例顯示如何從主儲存復原資料庫:

    Restore-SmBackup -PluginCode DB2 -AppObjectId cn24.sccore.test.com\DB2\db2inst1\DB01 -BackupId 3

    此範例顯示如何從輔助儲存恢復資料庫:

    Restore-SmBackup -PluginCode 'DB2' -AppObjectId cn24.sccore.test.com\DB2\db2inst1\DB01 -BackupId 399 -Confirm:$false  -Archive @( @{"Primary"="<Primary Vserver>:<PrimaryVolume>";"Secondary"="<Secondary Vserver>:<SecondaryVolume>"})

    可以透過執行_Get-Help command_name_來取得有關可與 cmdlet 一起使用的參數及其描述的資訊。或者,您也可以參考 "SnapCenter軟體 Cmdlet 參考指南"