Db2 データベースをバックアップする
データベースをバックアップするときは、SnapCenter Serverとの接続を確立してから、リソースの追加、ポリシーの追加、バックアップ リソース グループの作成を行って、バックアップを実行します。
-
バックアップ ポリシーを作成しておく必要があります。
-
セカンダリ ストレージとのSnapMirror関係を持つリソースをバックアップする場合は、ストレージ ユーザーに割り当てられたONTAPロールに「
snapmirror all
」権限が含まれている必要があります。ただし、「vsadmin
」ロールを使用している場合は、「snapmirror all
」権限は必要ありません。 -
Snapshotコピーベースのバックアップ処理の場合は、すべてのテナント データベースが有効でアクティブであることを確認してください。
-
休止、Snapshot、および休止解除の処理を実行するプリコマンドとポストコマンドの場合は、プラグイン ホストで次のパスから使用できるコマンド リストにコマンドがあるかどうかを確認する必要があります。
-
Windows ホスト上のデフォルトの場所: C:\Program Files\ NetApp\ SnapCenter\Snapcenter Plug-in Creator\etc\allowed_commands.config
-
Linux ホスト上のデフォルトの場所: /opt/ NetApp/snapcenter/scc/etc/allowed_commands.config
-
|
コマンドがコマンド リストに存在しない場合、処理は失敗します。 |
-
左側のナビゲーション ペインで [リソース] を選択し、リストから適切なプラグインを選択します。
-
リソース ページで、リソース タイプに基づいて 表示 ドロップダウン リストからリソースをフィルターします。
選択
をクリックし、ホスト名とリソース タイプを選択してリソースをフィルターします。次に選択できます
フィルター パネルを閉じます。
-
バックアップするリソースを選択します。
-
[リソース] ページで、[スナップショット コピーにカスタム名形式を使用する] を選択し、スナップショット名に使用するカスタム名形式を入力します。
たとえば、customtext_policy_hostname または resource_hostname です。デフォルトでは、Snapshotの名前の後ろにタイムスタンプが付加されます。
-
[Application Settings]ページで、次の操作を実行します。
-
追加のバックアップ オプションを設定するには、[バックアップ] 矢印を選択します。
必要に応じて、整合グループのバックアップを有効にし、次の操作を実行します。
フィールド 操作 Afford time to wait for "Consistency Group Snapshot" operation to complete
スナップショット操作が完了するまでの待機時間を指定するには、「緊急」、または「中」、または「緩和」を選択します。[Urgent]は5秒、[Medium]は7秒、[Relaxed]は20秒です。
Disable WAFL Sync
WAFL整合ポイントを強制しない場合はオンにします。
-
*スクリプト*矢印を選択して、静止、スナップショット、および静止解除操作の事前および事後コマンドを実行します。
バックアップ処理を終了する前のプリコマンドも実行できます。プリスクリプトとポストスクリプトはSnapCenter Serverで実行されます。
-
カスタム構成矢印を選択し、このリソースを使用するすべてのジョブに必要なカスタム値のペアを入力します。
-
スナップショット コピー ツール 矢印を選択して、スナップショットを作成するツールを選択します。
あなたが望むなら… 操作 SnapCenterでストレージ レベルのSnapshotを作成する
-
ファイル システムの整合性のないSnapCenter * を選択します。
SnapCenterでPlug-in for Windowsを使用してファイルシステムを整合性のある状態にしてからSnapshotを作成する
-
ファイル システムの一貫性を備えたSnapCenter * を選択します。
Snapshotを作成するためのコマンドを入力する
*その他*を選択し、スナップショットを作成するコマンドを入力します。
-
-
-
[Policies]ページで、次の手順を実行します。
-
ドロップダウン リストから1つ以上のポリシーを選択します。
をクリックしてポリシーを作成することもできます 。
[Configure schedules for selected policies]セクションに、選択したポリシーがリストされます。
-
を選択
スケジュールを構成するポリシーの [スケジュールの構成] 列で、
-
ポリシー policy_name のスケジュールの追加 ダイアログ ボックスでスケジュールを構成し、[OK] を選択します。
policy_name は選択したポリシーの名前です。
設定したスケジュールが[Applied Schedules]列にリストされます。
-
-
通知ページの 電子メール設定 ドロップダウン リストから、電子メールを送信するシナリオを選択します。
また、送信者と受信者のEメール アドレス、およびEメールの件名を指定する必要があります。SMTP は、設定 > グローバル設定 でも設定する必要があります。
-
概要を確認し、[完了] を選択します。
リソースのトポロジ ページが表示されます。
-
*今すぐバックアップ*を選択します。
-
[Backup]ページで次の手順を実行します。
-
リソースに複数のポリシーを適用した場合は、[ポリシー] ドロップダウン リストから、バックアップに使用するポリシーを選択します。
オンデマンド バックアップ用に選択したポリシーがバックアップ スケジュールに関連付けられている場合、オンデマンド バックアップは、スケジュール タイプの保持設定に基づいて保持されます。
-
*バックアップ*を選択します。
-
-
モニター > ジョブ をクリックして、操作の進行状況を監視します。
-
MetroCluster構成では、フェイルオーバー後にSnapCenterで保護関係を検出できないことがあります。
詳細については、以下を参照してください。 "MetroClusterのフェイルオーバー後にSnapMirror関係またはSnapVault関係を検出できない"
-
-
Open-SmConnectionコマンドレットを使用して、指定のユーザでSnapCenter Serverとの接続セッションを開始します。
PS C:\> Open-SmConnection
ユーザ名とパスワードのプロンプトが表示されます。
-
Add-SmResourcesコマンドレットを使用して、手動リソースを追加します。
次の例では、IBM Db2インスタンスを追加する方法を示しています。
PS C:\> Add-SmResource -HostName 10.32.212.13 -PluginCode DB2 -ResourceType Instance -ResourceName db2inst1 -StorageFootPrint (@{"VolumeName"="windb201_data01";"LUNName"="windb201_data01";"StorageSystem"="scsnfssvm"}) -MountPoints "D:\"
Db2データベースの場合:
PS C:\> Add-SmResource -HostName 10.32.212.13 -PluginCode DB2 -ResourceType Database -ResourceName SALESDB -StorageFootPrint (@{"VolumeName"="windb201_data01";"LUNName"="windb201_data01";"StorageSystem"="scsnfssvm"}) -MountPoints "D:\" -Instance DB2
-
Add-SmPolicyコマンドレットを使用して、バックアップ ポリシーを作成します。
-
リソースを保護するか、Add-SmResourceGroupコマンドレットを使用してSnapCenterに新しいリソース グループを追加します。
-
New-SmBackupコマンドレットを使用して、新しいバックアップ ジョブを開始します。
この例は、リソース グループをバックアップする方法を示しています。
C:\PS> New-SMBackup -ResourceGroupName 'ResourceGroup_with_Db2_Resources' -Policy db2_policy1
次の例では、Db2インスタンスをバックアップしています。
C:\PS> New-SMBackup -Resources @{"Host"="10.32.212.13";"Uid"="DB2INST1";"PluginName"="DB2"} -Policy db2_policy
次の例では、Db2データベースをバックアップしています。
C:\PS> New-SMBackup -Resources @{"Host"="10.32.212.13";"Uid"="DB2INST1\WINARCDB";"PluginName"="DB2"} -Policy db2_policy
-
Get-smJobSummaryReportコマンドレットを使用して、ジョブのステータス(実行中、完了、失敗)を確認します。
PS C:\> Get-SmJobSummaryReport -JobId 467 SmJobId : 467 JobCreatedDateTime : JobStartDateTime : 27-Jun-24 01:40:09 JobEndDateTime : 27-Jun-24 01:41:15 JobDuration : 00:01:06.7013330 JobName : Backup of Resource Group 'SCDB201WIN_RAVIR1_OPENLAB_NETAPP_LOCAL_DB2_DB2_WINCIR' with policy 'snapshot-based-db2' JobDescription : Status : Completed IsScheduled : False JobError : JobType : Backup PolicyName : db2_policy JobResultData :
-
Get-SmBackupReportコマンドレットを使用して、リストアやクローニングの処理を実行するバックアップIDとバックアップ名など、バックアップ ジョブの詳細を監視します。
PS C:\> Get-SmBackupReport -JobId 467 BackedUpObjects : {WINCIR} FailedObjects : {} IsScheduled : False HasMetadata : False SmBackupId : 84 SmJobId : 467 StartDateTime : 27-Jun-24 01:40:09 EndDateTime : 27-Jun-24 01:41:15 Duration : 00:01:06.7013330 CreatedDateTime : 27-Jun-24 18:39:45 Status : Completed ProtectionGroupName : HOSTFQDN_DB2_DB2_WINCIR SmProtectionGroupId : 23 PolicyName : db2_policy SmPolicyId : 13 BackupName : HOSTFQDN _DB2_DB2_WINCIR_HOST_06-27-2024_01.40.09.7397 VerificationStatus : NotApplicable VerificationStatuses : SmJobError : BackupType : SCC_BACKUP CatalogingStatus : NotApplicable CatalogingStatuses : ReportDataCreatedDateTime : PluginCode : SCC PluginName : DB2 PluginDisplayName : IBM DB2 JobTypeId : JobHost : HOSTFQDN
コマンドレットで使用できるパラメータとその説明に関する情報は、Get-Help command_name を実行すると取得できます。あるいは、 "SnapCenterソフトウェア コマンドレット リファレンス ガイド" 。