SAP HANAデータベースのバックアップ
どのリソースグループにも含まれていないリソースは、のページからバックアップすることができます。
-
バックアップポリシーを作成しておく必要があります。
-
セカンダリストレージとの SnapMirror 関係があるリソースをバックアップする場合、ストレージユーザに割り当てられた ONTAP ロールには「「 'SnapMirro all' 」権限を含める必要があります。ただし、「 vsadmin 」ロールを使用している場合、「 'SnapMirro all 」権限は必要ありません。
-
Snapshotコピーベースのバックアップ処理の場合は、すべてのテナントデータベースが有効でアクティブであることを確認してください。
-
SAP HANAシステムレプリケーションのバックアップを作成するには、SAP HANAシステムのすべてのリソースを1つのリソースグループに追加することを推奨します。これにより、テイクオーバー/フェイルバックモードでのシームレスなバックアップが保証されます。
-
1つ以上のテナントデータベースが停止しているときにファイルベースのバックアップを作成する場合は、コマンドレットを使用して、HANAのプロパティファイルでallow_file_based_backup_IFINACTIVE_Tenants_presentパラメータを* YES *に設定し
Set-SmConfigSettings
ます。コマンドレットで使用できるパラメータとその説明については、 Get-Help_command_name _ を実行して取得できます。または、 "SnapCenter ソフトウェアコマンドレットリファレンスガイド"
-
休止、Snapshot、および休止解除の処理を実行するプリコマンドとポストコマンドの場合は、該当するコマンドがプラグインホストのコマンドリストで次のパスから使用できるかどうかを確認する必要があります。
-
Windowsホストのデフォルトの場所:C:\Program NetApp SnapCenter SnapCenter Plug-in Creator\etc\allowed_commands.config
-
Linuxホストのデフォルトの場所:/opt/linux/scc/etc/allowed_commands.config NetApp SnapCenter
-
コマンドがコマンドリストに存在しない場合、処理は失敗します。 |
-
左側のナビゲーションペインで、*[リソース]*を選択し、リストから適切なプラグインを選択します。
-
リソースページで、リソースタイプに基づいて View] ドロップダウンリストからリソースをフィルタリングします。
を選択し、ホスト名とリソースタイプを選択してリソースをフィルタリングします。その後、を選択してフィルタペインを閉じることができます 。
-
バックアップするリソースを選択します。
-
[Resource]ページで、*[Use custom name format for Snapshot copy]*を選択し、Snapshot名に使用するカスタムの名前形式を入力します。
たとえば、 _customText_policy_hostname_or_resource_hostname_hostname_1 です。デフォルトでは、Snapshot名にタイムスタンプが追加されます。
-
[ アプリケーションの設定 ] ページで、次の操作を行います。
-
[Backups]*矢印を選択して、追加のバックアップオプションを設定します。
必要に応じて整合グループのバックアップを有効にし、次のタスクを実行します。
フィールド 操作 「整合グループSnapshot」処理が完了するまで待機する時間がある
Snapshot処理が完了するまでの待機時間を指定するには、* Urgent 、 Medium 、または Relaxed *を選択します。Urgent = 5秒、Medium = 7秒、Relaxed = 20秒。
WAFL同期を無効にする
WAFL整合ポイントを強制しない場合は、このオプションを選択します。
-
[Scripts]*の矢印を選択して、休止、Snapshot、および休止解除の処理のプリコマンドとポストコマンドを実行します。
バックアップ処理を終了する前にPREコマンドを実行することもできます。プリスクリプトとポストスクリプトは SnapCenter サーバで実行されます。
-
[Custom Configurations]矢印を選択し、このリソースを使用するすべてのジョブに必要なカスタム値のペアを入力します。
-
Snapshotコピーツール*の矢印を選択して、Snapshotを作成するツールを選択します。
状況 作業 SnapCenter:ストレージレベルのSnapshotを作成
ファイルシステムの整合性なしで SnapCenter * を選択します。
SnapCenterでPlug-in for Windowsを使用してファイルシステムを整合性のある状態にしてからSnapshotを作成する
ファイルシステムの整合性を維持した状態で SnapCenter を選択します。
Snapshotを作成するコマンドを入力するには
[その他]*を選択し、コマンドを入力してSnapshotを作成します。
-
-
[Policies] ページで、次の手順を実行します。
-
ドロップダウンリストから1つ以上のポリシーを選択します。
**をクリックしてポリシーを作成することもできます。 [ 選択したポリシーのスケジュールを設定 ] セクションに、選択したポリシーが一覧表示されます。
-
スケジュールを設定するポリシーの[スケジュールの設定]列で**を選択します。
-
[Add schedules for policy_policy_name_]ダイアログボックスで、スケジュールを設定し、*[OK]*を選択します。
_policy_name_は 、選択したポリシーの名前です。
設定されたスケジュールは、 [ 適用されたスケジュール ] 列に一覧表示されます。
-
-
[ 通知 ] ページの [ 電子メールの設定 *] ドロップダウンリストから、電子メールを送信するシナリオを選択します。
また、送信者と受信者のEメールアドレス、およびEメールの件名を指定する必要があります。SMTP は、 * Settings * > * Global Settings * でも設定する必要があります。
-
概要を確認し、*[終了]*を選択します。
リソーストポロジページが表示されます。
-
[今すぐバックアップ]*を選択します。
-
Backup (バックアップ)ページで、次の手順を実行します。
-
リソースに複数のポリシーを適用した場合は、 [* Policy] ドロップダウン・リストから、バックアップに使用するポリシーを選択します。
オンデマンドバックアップ用に選択したポリシーにバックアップスケジュールが関連付けられている場合、オンデマンドバックアップは、スケジュールタイプに指定した保持設定に基づいて保持されます。
-
「 * Backup * 」を選択します。
-
-
操作の進行状況を監視するには、 * Monitor * > * Jobs * をクリックします。
-
MetroCluster構成では、フェイルオーバー後にSnapCenterで保護関係を検出できないことがあります。
詳細については、次を参照してください。 "MetroClusterのフェイルオーバー後にSnapMirror関係またはSnapVault関係を検出できない"
-
VMDK上のアプリケーションデータをバックアップする場合に、SnapCenter Plug-in for VMware vSphereのJavaヒープサイズが十分でないと、バックアップが失敗することがあります。
Java のヒープサイズを増やすには、スクリプトファイル /opt/NetApp/init_scripts/scvservice_. を探します。このスクリプトでは、 DO_START METHOD_Command によって、 SnapCenter VMware プラグインサービスが開始されます。このコマンドを次のように更新します。 _java -jar -Xmx8192M -Xms4096M
-
-
Open-SmConnectionコマンドレットを使用して、指定したユーザのSnapCenterサーバとの接続セッションを開始します。
Open-smconnection -SMSbaseurl https:\\snapctr.demo.netapp.com:8146\
ユーザ名とパスワードのプロンプトが表示されます。
-
Add-SmResourcesコマンドレットを使用して、リソースを追加します。
この例は、SingleContainerタイプのSAP HANAデータベースを追加する方法を示しています。
C:\PS> Add-SmResource -HostName '10.232.204.42' -PluginCode 'HANA' -DatabaseName H10 -ResourceType SingleContainer -StorageFootPrint (@{"VolumeName"="HanaData10";"StorageSystem"="vserver_scauto_primary"}) -SID 'H10' -filebackuppath '/tmp/HanaFileLog' -userstorekeys 'HS10' -osdbuser 'h10adm' -filebackupprefix 'H10_'
この例は、MultipleContainersタイプのSAP HANAデータベースを追加する方法を示しています。
C:\PS> Add-SmResource -HostName 'vp-hana2.gdl.englab.netapp.com' -PluginCode 'HANA' -DatabaseName MDC_MT -ResourceType MultipleContainers -StorageFootPrint (@{"VolumeName"="VP_HANA2_data";"StorageSystem"="buck.gdl.englab.netapp.com"}) -sid 'A12' -userstorekeys 'A12KEY' -TenantType 'MultiTenant'
次の例は、データボリューム以外のリソースを作成する方法を示しています。
C:\PS> Add-SmResource -HostName 'SNAPCENTERN42.sccore.test.com' -PluginCode 'hana' -ResourceName NonDataVolume -ResourceType NonDataVolume -StorageFootPrint (@{"VolumeName"="ng_pvol";"StorageSystem"="vserver_scauto_primary"}) -sid 'S10'
-
Add-SmPolicyコマンドレットを使用して、バックアップポリシーを作成します。
この例では、Snapshotコピーベースのバックアップのバックアップポリシーを作成しています。
C:\PS> Add-SmPolicy -PolicyName hana_snapshotbased -PolicyType Backup -PluginPolicyType hana -BackupType SnapShotBasedBackup
この例では、ファイルベースのバックアップのバックアップポリシーを作成しています。
C:\PS> Add-SmPolicy -PolicyName hana_Filebased -PolicyType Backup -PluginPolicyType hana -BackupType FileBasedBackup
-
リソースを保護するか、Add-SmResourceGroupコマンドレットを使用してSnapCenterに新しいリソースグループを追加します。
この例では、単一コンテナのリソースを保護しています。
C:\PS> Add-SmProtectResource -PluginCode HANA -Policies hana_snapshotbased,hana_Filebased -Resources @{"Host"="host.example.com";"UID"="SID"} -Description test -usesnapcenterwithoutfilesystemconsistency
この例では、複数コンテナのリソースを保護しています。
C:\PS> Add-SmProtectResource -PluginCode HANA -Policies hana_snapshotbased,hana_Filebased -Resources @{"Host"="host.example.com";"UID"="MDC\SID"} -Description test -usesnapcenterwithoutfilesystemconsistency
この例では、ポリシーとリソースを指定して新しいリソースグループを作成しています。
C:\PS> Add-SmResourceGroup -ResourceGroupName 'ResourceGroup_with_SingleContainer_MultipleContainers_Resources' -Resources @(@{"Host"="sccorelinux61.sccore.test.com";"Uid"="SID"},@{"Host"="sccorelinux62.sccore.test.com";"Uid"="MDC\SID"}) -Policies hana_snapshotbased,hana_Filebased -usesnapcenterwithoutfilesystemconsistency -plugincode 'HANA'
この例では、データボリューム以外のリソースグループを作成します。
C:\PS> Add-SmResourceGroup -ResourceGroupName 'Mixed_RG_backup_when_Remove_Backup_throguh_BackupName_windows' -Resources @(@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="H11";"PluginName"="hana"},@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="MDC\H31";"PluginName"="hana"},@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="NonDataVolume\S10\NonDataVolume";"PluginName"="hana"}) -Policies hanaprimary
-
New-SmBackupコマンドレットを使用して、新しいバックアップジョブを開始します。
この例は、リソースグループをバックアップする方法を示しています。
C:\PS> New-SMBackup -ResourceGroupName 'ResourceGroup_with_SingleContainer_MultipleContainers_Resources' -Policy hana_snapshotbased
この例では、保護されたリソースをバックアップしています。
C:\PS> New-SMBackup -Resources @{"Host"="10.232.204.42";"Uid"="MDC\SID";"PluginName"="hana"} -Policy hana_Filebased
-
Get-smJobSummaryReportコマンドレットを使用して、ジョブのステータス(実行中、完了、失敗)を監視します。
PS C:\> Get-smJobSummaryReport -JobID 123
-
Get-SmBackupReportコマンドレットを使用して、リストアやクローニングの処理を実行するバックアップID、バックアップ名などのバックアップジョブの詳細を監視します。
PS C:\> Get-SmBackupReport -JobId 351 Output: BackedUpObjects : {DB1} FailedObjects : {} IsScheduled : False HasMetadata : False SmBackupId : 269 SmJobId : 2361 StartDateTime : 10/4/2016 11:20:45 PM EndDateTime : 10/4/2016 11:21:32 PM Duration : 00:00:46.2536470 CreatedDateTime : 10/4/2016 11:21:09 PM Status : Completed ProtectionGroupName : Verify_ASUP_Message_windows SmProtectionGroupId : 211 PolicyName : test2 SmPolicyId : 20 BackupName : Verify_ASUP_Message_windows_scc54_10-04-2016_23.20.46.2758 VerificationStatus : NotVerified VerificationStatuses : SmJobError : BackupType : SCC_BACKUP CatalogingStatus : NotApplicable CatalogingStatuses : ReportDataCreatedDateTime :
コマンドレットで使用できるパラメータとその説明については、 RUN_Get-Help コマンド NAME を実行して参照できます。または、を参照することもできます "SnapCenter ソフトウェアコマンドレットリファレンスガイド"。