PowerShellコマンドレットを使用したExchangeリソースのバックアップ
Exchange Serverデータベースをバックアップするときは、SnapCenterサーバとの接続を確立し、Exchangeサーバデータベースを検出し、ポリシーの追加、バックアップリソースグループの作成、バックアップ、およびバックアップステータスの表示を行います。
-
PowerShellコマンドレットを実行できるようにPowerShell環境を準備しておく必要があります。
-
ストレージシステム接続を追加し、クレデンシャルを作成しておく必要があります。
-
ホストを追加し、リソースを検出しておく必要があります。
Plug-in for Exchangeではクローニング処理がサポートされないため、Add-SmPolicyコマンドレットのCloneTypeパラメータはPlug-in for Exchangeではサポートされません。 |
-
Open-SmConnectionコマンドレットを使用して、指定したユーザのSnapCenterサーバとの接続セッションを開始します。
Open-smconnection -SMSbaseurl https://snapctr.demo.netapp.com:8146/
ユーザ名とパスワードのプロンプトが表示されます。
-
Add-SmPolicyコマンドレットを使用して、バックアップポリシーを作成します。
この例では、フルバックアップとログバックアップのExchangeバックアップタイプを指定して新しいバックアップポリシーを作成しています。
C:\PS> Add-SmPolicy -PolicyName SCE_w2k12_Full_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType FullBackupAndLogBackup -BackupActiveCopies
この例では、1時間ごとのフルバックアップとログバックアップのExchangeバックアップタイプを指定して新しいバックアップポリシーを作成しています。
C:\PS> Add-SmPolicy -PolicyName SCE_w2k12_Hourly_Full_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType FullBackupAndLogBackup -BackupActiveCopies -ScheduleType Hourly -RetentionSettings @{'BackupType'='DATA';'ScheduleType'='Hourly';'RetentionCount'='10'}
この例では、Exchangeログのみをバックアップする新しいバックアップポリシーを作成します。
Add-SmPolicy -PolicyName SCE_w2k12_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType LogBackup -BackupActiveCopies
-
Get-SmResourcesコマンドレットを使用して、ホストリソースを検出します。
この例では、指定したホスト上でMicrosoft Exchange Serverプラグインのリソースを検出しています。
C:\PS> Get-SmResources -HostName vise-f6.sddev.mycompany.com -PluginCode SCE
-
Add-SmResourceGroupコマンドレットを使用して、SnapCenterに新しいリソースグループを追加します。
この例では、ポリシーとリソースを指定して新しいExchange Serverデータベースバックアップリソースグループを作成しています。
C:\PS> Add-SmResourceGroup -ResourceGroupName SCE_w2k12_bkp_RG -Description 'Backup ResourceGroup with Full and Log backup policy' -PluginCode SCE -Policies SCE_w2k12_Full_bkp_Policy,SCE_w2k12_Full_Log_bkp_Policy,SCE_w2k12_Log_bkp_Policy -Resources @{'Host'='sce-w2k12-exch';'Type'='Exchange Database';'Names'='sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_1,sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_2'}
この例では、ポリシーとリソースを指定して、新しいExchange Database Availability Group(DAG;データベース可用性グループ)バックアップリソースグループを作成しています。
Add-SmResourceGroup -ResourceGroupName SCE_w2k12_bkp_RG -Description 'Backup ResourceGroup with Full and Log backup policy' -PluginCode SCE -Policies SCE_w2k12_Full_bkp_Policy,SCE_w2k12_Full_Log_bkp_Policy,SCE_w2k12_Log_bkp_Policy -Resources @{"Host"="DAGSCE0102";"Type"="Database Availability Group";"Names"="DAGSCE0102"}
-
New-SmBackupコマンドレットを使用して、新しいバックアップジョブを開始します。
C:\PS> New-SmBackup -ResourceGroupName SCE_w2k12_bkp_RG -Policy SCE_w2k12_Full_Log_bkp_Policy
この例では、セカンダリストレージに新しいバックアップを作成します。
New-SMBackup -DatasetName ResourceGroup1 -Policy Secondary_Backup_Policy4
-
Get-SmBackupReportコマンドレットを使用して、バックアップジョブのステータスを表示します。
次に、指定した日付に実行されたすべてのジョブのジョブ概要レポートを表示する例を示します。
C:\PS> Get-SmJobSummaryReport -Date ?1/27/2018?
次に、特定のジョブIDのジョブサマリレポートを表示する例を示します。
C:\PS> Get-SmJobSummaryReport -JobId 168
コマンドレットで使用できるパラメータとその説明については、 RUN_Get-Help コマンド NAME を実行して参照できます。または、を参照してください "SnapCenter ソフトウェアコマンドレットリファレンスガイド"。