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

註 如果命令清單中不存在該命令,則操作將失敗。
關於此任務
  • 無法從SnapCenter還原基於檔案的備份副本。

  • 升級到SnapCenter 4.3 後,可以還原在SnapCenter 4.2 中建立的備份,但無法復原。您必須使用SnapCenter外部的 HANA 工作室或 HANA 復原腳本來還原在SnapCenter 4.2 中建立的備份。

  • 對於ONTAP 9.12.1 及以下版本、作為復原的一部分從SnapLock Vault 快照建立的克隆將繼承SnapLock Vault 到期時間。儲存管理員應在SnapLock到期後手動清理克隆。

  • 對於SnapMirror活動同步恢復操作,您必須從主位置選擇備份。

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

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

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

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

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

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

    進入資源拓樸頁面。

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

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

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

    1. 如果選擇“完整資源”,則會還原 SAP HANA 資料庫的所有已配置資料磁碟區。

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

    2. 如果選擇“檔案等級”,則可以選擇“全部”或選擇特定的磁碟區或 qtree,然後輸入與這些磁碟區或 qtree 相關的路徑(以逗號分隔)

      • 您可以選擇多個磁碟區和 qtree。

      • 如果資源類型為LUN,則還原整個LUN。

        您可以選擇多個 LUN。

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

    卸載命令不適用於自動發現的資源。

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

    自動發現的資源無法使用掛載指令。

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

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

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

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

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

    PS C:\> Open-Smconnection
  2. 使用 Get-SmBackup 和 Get-SmBackupReport cmdlet 檢索有關要還原的一個或多個備份的資訊。

    此範例顯示有關所有可用備份的資訊:

    PS C:\> Get-SmBackup
    
    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 從備份還原資料。

    Restore-SmBackup -PluginCode 'DummyPlugin' -AppObjectId 'scc54.sccore.test.com\DummyPlugin\NTP\DB1' -BackupId 269 -Confirm:$false
    output:
    Name                : Restore 'scc54.sccore.test.com\DummyPlugin\NTP\DB1'
    Id                  : 2368
    StartTime           : 10/4/2016 11:22:02 PM
    EndTime             :
    IsCancellable       : False
    IsRestartable       : False
    IsCompleted         : False
    IsVisible           : True
    IsScheduled         : False
    PercentageCompleted : 0
    Description         :
    Status              : Queued
    Owner               :
    Error               :
    Priority            : None
    Tasks               : {}
    ParentJobID         : 0
    EventId             : 0
    JobTypeId           :
    ApisJobKey          :
    ObjectId            : 0
    PluginCode          : NONE
    PluginName          :

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