SnapCenter Software 5 マニュアル ( CA08871-403 )
概念
SnapCenter Serverのインストール
SnapCenter Serverのインストールの準備
CA証明書の設定
高可用性の設定
ロールベース アクセス制御(RBAC)の設定
SnapCenter Standardコントローラーベース ライセンスの追加
SnapCenter Standard容量ベース ライセンスの追加
ストレージ システムのプロビジョニング
Windowsホストでのストレージのプロビジョニング
Microsoft SQL Serverデータベースの保護
SnapCenter Plug-in for Microsoft SQL Server
SnapCenter Plug-in for Microsoft SQL Serverの概要
SnapCenter Plug-in for Microsoft SQL Serverの機能
SnapCenter Plug-in for Microsoft SQL Serverの特長
SnapCenter Plug-in for Microsoft SQL Serverのストレージ レイアウトに関する推奨事項
SnapMirrorレプリケーションとSnapVaultレプリケーションのためのストレージ システムの準備
SQL Serverリソースのバックアップ戦略
ソース ストレージ システムにトランザクション ログ バックアップを保持する期間
SQL Serverのリストア戦略
クイック スタート ガイド - SnapCenter Plug-in for Microsoft SQL Serverのインストール
SnapCenter Serverとプラグインのインストールの準備
SnapCenter Plug-in for Microsoft SQL Serverのインストールの準備
SnapCenter Plug-in for Microsoft SQL Serverのインストール ワークフロー
ホストを追加してSnapCenter Plug-in for Microsoft SQL Serverをインストールするための前提条件
SnapCenter Plug-ins Package for Windowsをインストールするホストの要件
SnapCenter Plug-ins Package for Windowsのクレデンシャルの設定
Windows Server 2012以降でのgMSAの設定
SnapCenter Plug-in for Microsoft SQL Serverのインストール
ホストの追加とSnapCenter Plug-ins Package for Windowsのインストール
コマンドレットを使用した複数のリモート ホストへのSnapCenter Plug-in for Microsoft SQL Serverのインストール
コマンドラインからのSnapCenter Plug-in for Microsoft SQL Serverのサイレント インストール
CA証明書の設定
SnapCenter Plug-in for VMware vSphereのインストール
SQL Serverのデータベース、インスタンス、可用性グループのバックアップ
SQL Serverデータベースのバックアップ ポリシーの作成
SQL Serverに対するリソース グループの作成とポリシーの適用
PowerShellコマンドレットを使用したストレージ システム接続とクレデンシャルの作成
PowerShellコマンドレットを使用したリソースのバックアップ
SnapCenter Plug-in for Microsoft SQL Serverのバックアップ処理のキャンセル
[Topology]ページでのSQL Serverのバックアップとクローンの表示
SAP HANAデータベースの保護
SnapCenter Plug-in for SAP HANA Database
SnapCenter Plug-in for SAP HANA Databaseの概要
SnapCenter Plug-in for SAP HANA Databaseの機能
SnapCenter Plug-in for SAP HANA Databaseの特長
SnapCenter Plug-in for SAP HANA Databaseでサポートされるストレージ タイプ
SnapCenter Plug-in for SAP HANA Databaseのインストール準備
SnapCenter Plug-in for SAP HANA Databaseのインストール ワークフロー
ホストを追加してSnapCenter Plug-in for SAP HANA Databaseをインストールするための前提条件
SnapCenter Plug-ins Package for Windowsをインストールするホストの要件
SnapCenter Plug-ins Package for Linuxをインストールするホストの要件
SnapCenter Plug-in for SAP HANA Databaseのクレデンシャルの設定
Windows Server 2012以降でのgMSAの設定
SnapCenter Plug-in for SAP HANA Databaseのインストール
ホストの追加とリモート ホストへのプラグイン パッケージのインストール
コマンドレットを使用した複数のリモート ホストへのSnapCenter Plug-ins Package for Linux / Windowsのインストール
コマンドライン インターフェイスを使用したLinuxホストへのSnapCenter Plug-in for SAP HANA Databaseのインストール
SnapCenter Plug-in for VMware vSphereのインストール
SAP HANAリソースのバックアップ
SAP HANAデータベースのHDBユーザー ストア キーとHDBSQL OSユーザーの設定
SAP HANAデータベース用のPowerShellコマンドレットを使用したストレージ システムへの接続とクレデンシャルの作成
Oracleデータベースの保護
SnapCenter Plug-in for Oracle Databaseの概要
Plug-in for Oracle Databaseの機能
Plug-in for Oracle Databaseでサポートされるストレージ タイプ
Plug-in for OracleでのSnapMirrorレプリケーションとSnapVaultレプリケーションのためのストレージ システムの準備
SnapCenter Plug-in for Oracle Databaseのインストール
SnapCenter Plug-in for Oracle Databaseのインストール ワークフロー
ホストを追加してPlug-in Package for Linux / AIXをインストールするための前提条件
ホストの追加と、LinuxまたはAIX用のプラグイン パッケージのインストール
LinuxまたはAIX用のプラグイン パッケージをインストールする別の方法
SnapCenter Plug-in Loaderサービスの設定
LinuxホストでのSnapCenter Plug-in Loaderサービスを使用したCA証明書の設定
SnapManager for OracleおよびSnapManager for SAPからのSnapCenterへのデータのインポート
SnapCenter Plug-in for VMware vSphereのインストール
Oracleデータベースのバックアップ
バックアップ構成情報
Oracleデータベースのリストアとリカバリー
Oracleデータベースのリストアおよびリカバリー戦略の定義
リストア固有のプリスクリプトとポストスクリプト用に事前定義された環境変数
ポイントインタイム リカバリーを使用した表領域のリストアとリカバリー
ポイントインタイム リカバリーを使用したプラガブル データベースのリストアとリカバリー
アプリケーション ボリュームの管理
Windowsファイルシステムの保護
SnapCenter Plug-in for Microsoft Windowsの概念
SnapCenter Plug-in for Microsoft Windowsの概要
SnapCenter Plug-in for Microsoft Windowsの機能
SnapCenter Plug-in for Windowsの特長
SnapCenterでのWindowsファイルシステムのバックアップ方法
SnapCenter Plug-in for Microsoft Windowsでサポートされるストレージ タイプ
SnapCenter Plug-in for Microsoft Windowsのインストール
SnapCenter Plug-in for Microsoft Windowsのインストール ワークフロー
SnapCenter Plug-in for Microsoft Windowsのインストール要件
ホストの追加とSnapCenter Plug-in for Microsoft Windowsのインストール
PowerShellコマンドレットを使用した複数のリモート ホストへのSnapCenter Plug-in for Microsoft Windowsのインストール
コマンドラインからのSnapCenter Plug-in for Microsoft Windowsのサイレント インストール
SnapCenter Plug-in for VMware vSphereのインストール
Windowsファイルシステムのバックアップ
Windowsファイルシステムのバックアップ ポリシーの作成
Windowsファイルシステムの単一リソースのオンデマンド バックアップ
Windowsファイルシステムのリソース グループのバックアップ
PowerShellコマンドレットを使用したストレージ システム接続とクレデンシャルの作成
PowerShellコマンドレットを使用したリソースのバックアップ
[Topology]ページでの関連するバックアップとクローンの表示
Windowsファイルシステムのリストア
Microsoft Exchange Serverデータベースの保護
SnapCenter Plug-in for Microsoft Exchange Serverの概念
SnapCenter Plug-in for Microsoft Exchange Serverの機能
SnapMirrorレプリケーションとSnapVaultレプリケーションのためのストレージ システムの準備
SnapCenter Plug-in for Microsoft Exchange Serverのインストール
SnapCenter Plug-in for Microsoft Exchange Serverのインストール ワークフロー
ホストを追加してSnapCenter Plug-in for Microsoft Exchange Serverをインストールするための前提条件
SnapCenter Plug-in for Windowsのクレデンシャルの設定
Windows Server 2012以降でのgMSAの設定
ホストの追加とPlug-in for Exchangeのインストール
PowerShellコマンドレットを使用したSnapCenter ServerホストからのPlug-in for Exchangeのインストール
コマンドラインからのSnapCenter Plug-in for Exchangeのサイレント インストール
SnapCenterプラグイン パッケージのインストール ステータスの監視
CA証明書の設定
カスタム アプリケーションの保護
SnapCenter Custom Plug-ins
SnapCenter Custom Plug-insでサポートされるストレージ タイプ
SnapCenter Custom Plug-insのインストールの準備
SnapCenter Custom Plug-insのインストール ワークフロー
ホストを追加してSnapCenterカスタム プラグインをインストールするための前提条件
SnapCenter Plug-ins Package for Windowsをインストールするホストの要件
SnapCenter Plug-ins Package for Linuxをインストールするホストの要件
SnapCenter Custom Plug-insのクレデンシャルの設定
カスタム プラグイン リソースのバックアップ
SnapCenter Custom Plug-insへのリソースの追加
カスタム プラグイン リソースのリソース グループのバックアップ
PowerShellコマンドレットを使用したストレージ システム接続とクレデンシャルの作成
カスタム プラグイン リソースのバックアップのクローニング
UNIXファイルシステムの保護
SnapCenter Plug-in for UNIX File Systemsの概要
SnapCenter Plug-in for UNIX File Systemsのインストール
ホストを追加してPlug-in Package for Linuxをインストールするための前提条件
ホストの追加と、Plug-ins Package for Linuxのインストール
SnapCenter Plug-in Loaderサービスの設定
SnapCenter Plug-in for VMware vSphereのインストール
UNIXファイルシステムのバックアップ
SnapCenter Serverとプラグインの管理
SnapCenter Serverとプラグインのアップグレード
SnapCenter Serverとプラグインのアンインストール
概要
SnapCenter Serverを使用すると、アプリケーションをプラグインとしてSnapCenterに導入し、管理できます。 任意のアプリケーションをSnapCenter Serverに接続して、データの保護と 管理ができます。
SnapCenterでは、さまざまなプログラミング言語を使用してカスタム プラグインを開発できます。Perl、Java、バッチ、またはその他のスクリプト言語を使用してカスタム プラグインを開発できます。
SnapCenterでカスタム プラグインを使用するには、次のタスクを実行する必要があります。
-
このガイドの手順に従って、アプリケーション用のプラグインを作成する
-
定義ファイルを作成する
-
SnapCenterホストにインストールするために、カスタム プラグインをエクスポートする
-
プラグインのzipファイルをSnapCenter Serverにアップロードする
すべてのAPI呼び出しでの一般的なプラグイン処理
API呼び出しでは必ず、次の情報を使用します。
-
プラグイン パラメーター
-
終了コード
-
ログ エラー メッセージ
-
データの整合性
プラグイン パラメーターの使用
APIを呼び出すごとに、一連のパラメーターがプラグインに渡されます。次の表に、各パラメーターの具体的な情報を示します。
パラメーター | 目的 |
---|---|
アクション |
ワークフロー名を指定します。例:discover、backup、fileOrVolRestore、cloneVolAndLun |
リソース |
保護対象のリソースをリストにします。リソースはUIDとタイプで識別されます。リストは次の形式でプラグインに表示されます。 「<UID>,<TYPE>;<UID>,<TYPE>」。次に例を示します。「Instance1,Instance;Instance2\\DB1,Database」 |
APP_NAME |
使用しているプラグインを指定します。例:DB2、MYSQL。SnapCenter Serverには、リストされているアプリケーションのサポートが組み込まれています。このパラメーターでは大文字と小文字が区別されます。 |
APP_IGNORE_ERROR |
(YまたはN)アプリケーション エラーが発生したときにSnapCenterが終了するか、終了しないかを指定します。複数のデータベースをバックアップしている途中で単一の障害が発生したときに、バックアップ処理を停止したくない場合に役立ちます。 |
<RESOURCE_NAME>__APP_INSTANCE_USERNAME |
そのリソースに対してSnapCenterクレデンシャルが設定されます。 |
<RESOURCE_NAME>_APP_INSTANCE_PASSWORD |
そのリソースに対してSnapCenterクレデンシャルが設定されます。 |
<RESOURCE_NAME>_<CUSTOM_PARAM> |
各リソース レベルのカスタム キー値は、プラグインで、「<RESOURCE_NAME>_」というプレフィックスが付いた形式で使用できます。たとえば、「MASTER_SLAVE」というカスタム キーを「MySQLDB」という名前のリソースに設定した場合、MySQLDB_MASTER_SLAVEとして使用できます |
終了コードの使用
プラグインは、終了コードを使用して処理のステータスをホストに返します。各コードには特定の意味があり、プラグインは適切な終了コードを使用してその意味を示します。
次の表に、エラー コードとその意味を示します。
終了コード | 目的 |
---|---|
0 |
処理に成功しました。 |
99 |
要求された処理はサポートされていないか、実装されていません。 |
100 |
処理に失敗しました。休止解除をスキップして終了します。デフォルトは休止解除です。 |
101 |
処理に失敗しました。バックアップ処理を続行します。 |
その他 |
処理に失敗しました。休止解除を実行して終了します。 |
ログ エラー メッセージ
エラー メッセージは、プラグインからSnapCenter Serverに渡されます。このメッセージには、メッセージ、ログ レベル、およびタイム スタンプが含まれます。
次の表に、レベルとその目的を示します。
パラメーター | 目的 |
---|---|
情報 |
情報メッセージ |
警告 |
警告メッセージ |
エラー |
エラー メッセージ |
デバッグ |
デバッグ メッセージ |
トレース |
トレース メッセージ |
データの整合性の維持
カスタム プラグインでは、同じワークフロー実行の処理間でデータが保持されます。たとえば、プラグインでは、休止の終了時にデータを保存し、休止解除処理中にこのデータを使用できます。
保持するデータは、プラグインによって結果オブジェクトの一部として設定されます。結果オブジェクトは特定のフォーマットに従います。詳しくは、各プラグイン開発スタイルで説明しています。