PowerShellコマンドレットを使用したリソースのバックアップ
PowerShellコマンドレットを使用して、SQL ServerデータベースまたはWindowsファイルシステムをバックアップできます。具体的には、SQL ServerデータベースまたはWindowsファイルシステムのバックアップには、SnapCenterサーバとの接続の確立、SQL ServerデータベースインスタンスまたはWindowsファイルシステムの検出、ポリシーの追加、バックアップリソースグループの作成、バックアップと検証が含まれます。
-
PowerShellコマンドレットを実行できるようにPowerShell環境を準備しておく必要があります。
-
ストレージシステム接続を追加し、クレデンシャルを作成しておく必要があります。
-
ホストを追加し、リソースを検出しておく必要があります。
-
Open-SmConnectionコマンドレットを使用して、指定したユーザのSnapCenterサーバとの接続セッションを開始します。
Open-smconnection -SMSbaseurl https://snapctr.demo.netapp.com:8146
ユーザ名とパスワードのプロンプトが表示されます。
-
Add-SmPolicyコマンドレットを使用して、バックアップポリシーを作成します。
この例では、SQLバックアップタイプがFULLBACKUPの新しいバックアップポリシーを作成しています。
PS C:\> Add-SmPolicy -PolicyName TESTPolicy -PluginPolicyType SCSQL -PolicyType Backup -SqlBackupType FullBackup -Verbose
この例では、WindowsファイルシステムのバックアップタイプがCrashConsistentの新しいバックアップポリシーを作成しています。
PS C:\> Add-SmPolicy -PolicyName FileSystemBackupPolicy -PluginPolicyType SCW -PolicyType Backup -ScwBackupType CrashConsistent -Verbose
-
Get-SmResourcesコマンドレットを使用して、ホストリソースを検出します。
この例では、指定したホストでMicrosoft SQLプラグインのリソースを検出しています。
C:\PS>PS C:\> Get-SmResources -HostName vise-f6.sddev.mycompany.com -PluginCode SCSQL
この例では、指定したホスト上のWindowsファイルシステムのリソースを検出しています。
C:\PS>PS C:\> Get-SmResources -HostName vise2-f6.sddev.mycompany.com -PluginCode SCW
-
Add-SmResourceGroupコマンドレットを使用して、SnapCenterに新しいリソースグループを追加します。
この例では、ポリシーとリソースを指定して新しいSQLデータベースバックアップリソースグループを作成しています。
PS C:\> Add-SmResourceGroup -ResourceGroupName AccountingResource -Resources @{"Host"="visef6.org.com"; "Type"="SQL Database";"Names"="vise-f6\PayrollDatabase"} -Policies "BackupPolicy"
この例では、ポリシーとリソースを指定して新しいWindowsファイルシステムバックアップリソースグループを作成します。
PS C:\> Add-SmResourceGroup -ResourceGroupName EngineeringResource -PluginCode SCW -Resources @{"Host"="WIN-VOK20IKID5I"; "Type"="Windows Filesystem";"Names"="E:\"} -Policies "EngineeringBackupPolicy"
-
New-SmBackupコマンドレットを使用して、新しいバックアップジョブを開始します。
PS C:> New-SmBackup -ResourceGroupName PayrollDataset -Policy FinancePolicy
-
Get-SmBackupReportコマンドレットを使用して、バックアップジョブのステータスを表示します。
次に、指定した日付に実行されたすべてのジョブのジョブ概要レポートを表示する例を示します。
PS C:\> Get-SmJobSummaryReport -Date '1/27/2016'
コマンドレットで使用できるパラメータとその説明については、 RUN_Get-Help コマンド NAME を実行して参照できます。または、を参照することもできます "SnapCenter ソフトウェアコマンドレットリファレンスガイド"。