PowerShellコマンドレットを使用したExchangeリソースのリストア
Exchangeデータベースをリストアするには、SnapCenterサーバとの接続セッションを開始し、バックアップをリストしてバックアップ情報を取得し、バックアップをリストアします。
PowerShellコマンドレットを実行できるようにPowerShell環境を準備しておく必要があります。
ONTAP 9.12.1以前のバージョンでは、リストアの一環としてSnapLockヴォールトSnapshotから作成されたクローンにSnapLockヴォールトの有効期限が継承されます。SnapLockの有効期限が過ぎた時点で、ストレージ管理者がクローンを手動でクリーンアップする必要があります。
-
コマンドレットを使用して、指定したユーザでSnapCenterサーバとの接続セッションを開始します
Open-SmConnection
。Open-smconnection -SMSbaseurl https://snapctr.demo.netapp.com:8146/
-
コマンドレットを使用して、リストアする1つ以上のバックアップに関する情報を取得します
Get-SmBackup
。次に、使用可能なすべてのバックアップに関する情報を表示する例を示します。
PS C:\> Get-SmBackup BackupId BackupName BackupTime BackupType -------- ---------- ---------- ---------- 341 ResourceGroup_36304978_UTM... 12/8/2017 4:13:24 PM Full Backup 342 ResourceGroup_36304978_UTM... 12/8/2017 4:16:23 PM Full Backup 355 ResourceGroup_06140588_UTM... 12/8/2017 6:32:36 PM Log Backup 356 ResourceGroup_06140588_UTM... 12/8/2017 6:36:20 PM Full Backup
-
コマンドレットを使用して、バックアップからデータをリストアします
Restore-SmBackup
。この例では、最新の状態へのバックアップをリストアしています。
C:\PS> Restore-SmBackup -PluginCode SCE -AppObjectId 'sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_2' -BackupId 341 -IsRecoverMount:$true
この例では、ポイントインタイムバックアップをリストアしています。
C:\ PS> Restore-SmBackup -PluginCode SCE -AppObjectId 'sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_2' -BackupId 341 -IsRecoverMount:$true -LogRestoreType ByTransactionLogs -LogCount 2
この例では、セカンダリストレージのバックアップをプライマリストーリーにリストアします。
C:\ PS> Restore-SmBackup -PluginCode 'SCE' -AppObjectId 'DB2' -BackupId 81 -IsRecoverMount:$true -Confirm:$false -archive @{Primary="paw_vs:vol1";Secondary="paw_vs:vol1_mirror"} -logrestoretype All
パラメータを使用
-archive
すると、リストアに使用するプライマリボリュームとセカンダリボリュームを指定できます。パラメータを指定する
-IsRecoverMount:$true
と、リストア後にデータベースをマウントできます。
コマンドレットで使用できるパラメータとその説明については、 RUN_Get-Help コマンド NAME を実行して参照できます。または、を参照することもできます "SnapCenter ソフトウェアコマンドレットリファレンスガイド"。