SnapCenterの概要
SnapCenterソフトウェアは、シンプルで拡張性に優れた一元管理型プラットフォームです。ハイブリッドクラウドのどこにいても、ONTAPシステムで実行されるアプリケーション、データベース、ホストファイルシステム、VMに対して、アプリケーションと整合性のあるデータ保護を提供します。
SnapCenterは、NetAppのSnapshot、SnapRestore、FlexClone、SnapMirror、SnapVaultのテクノロジを活用して、次の機能を提供します。
-
高速でスペース効率に優れた、アプリケーションと整合性のあるディスクベースのバックアップ
-
迅速できめ細かなリストア、アプリケーションと整合性のあるリカバリ
-
スペース効率に優れた高速クローニング
SnapCenterには、SnapCenter Serverと個別の軽量プラグインの両方が含まれています。リモートアプリケーションホストへのプラグインの導入を自動化したり、バックアップ、検証、クローニング処理のスケジュールを設定したり、すべてのデータ保護処理を監視したりできます。
SnapCenterは次の方法で導入できます。
-
オンプレミスで次のデータを保護:
-
ONTAP FAS、AFF、またはAll SAN Array(ASA)プライマリシステム上にあり、ONTAP FAS、AFF、またはASAセカンダリシステムにレプリケートされるデータ
-
ONTAP Selectプライマリシステム上のデータ
-
ONTAP FAS、AFF、またはASAのプライマリシステムとセカンダリシステムにあり、ローカルのStorageGRIDオブジェクトストレージで保護されているデータ
-
-
ハイブリッドクラウドにオンプレミスで導入し、以下のデータを保護
-
ONTAP FAS、AFF、またはASAプライマリシステム上にあり、Cloud Volumes ONTAPにレプリケートされるデータ
-
ONTAP FAS、AFF、ASAのプライマリシステムとセカンダリシステムにあり、クラウドのオブジェクトストレージとアーカイブストレージで保護されているデータ(BlueXPのバックアップとリカバリの統合を使用)
-
-
パブリッククラウドに導入し、以下のデータを保護
-
Cloud Volumes ONTAP(旧ONTAP Cloud)プライマリシステム上のデータ
-
Amazon FSx for ONTAP上のデータ
-
プライマリAzure NetApp Files上のデータ(Oracle、Microsoft SQL、SAP HANA)
-
SnapCenterの主な機能は次のとおりです。
-
アプリケーションと整合性のある一元的なデータ保護
データ保護は、ONTAPシステムで実行されているMicrosoft Exchange Server、Microsoft SQL Server、LinuxまたはAIX上のOracleデータベース、SAP HANAデータベース、IBM DB2、PostgreSQL、MySQL、およびWindowsホストのファイルシステムでサポートされます。
ユーザ定義のSnapCenterプラグインを作成するフレームワークを提供することで、他の標準またはカスタムのアプリケーションやデータベースでもデータ保護がサポートされます。これにより、同じ単一コンソールから他のアプリケーションやデータベースのデータを保護できます。このフレームワークを活用することで、NetAppはMongoDB、Storage、MaxDB、Sybase ASE、ORASCPM向けのSnapCenterプラグインをリリースしました。これとは別に、開発者ガイドを使用して独自のプラグインを作成できます。
-
ポリシーベースのバックアップ
ポリシーベースのバックアップでは、NetApp Snapshotテクノロジを活用して、スペース効率に優れた、アプリケーションと整合性のあるディスクベースのバックアップを高速で作成できます。必要に応じて、既存の保護関係を更新して、セカンダリストレージへのバックアップの保護を自動化することもできます。
-
複数のリソースのバックアップ
SnapCenterリソースグループを使用すると、同じタイプの複数のリソース(アプリケーション、データベース、またはホストファイルシステム)を同時にバックアップできます。
-
リストアとリカバリ
SnapCenterは、バックアップの迅速できめ細かなリストアと、アプリケーションと整合性のある時間ベースのリカバリを実現します。ハイブリッドクラウド内の任意のデスティネーションからリストアできます。
-
クローニング
SnapCenterは、スペース効率に優れ、アプリケーションと整合性のある高速クローニングを実現し、ソフトウェア開発を高速化します。クローニングは、ハイブリッドクラウド内の任意のデスティネーションで実行できます。
-
単一のユーザ管理グラフィカルユーザインターフェイス(GUI)
SnapCenterのGUIを使用すると、ハイブリッドクラウド内の任意のデスティネーションにあるリソースのバックアップとクローンを一元的に管理できます。
-
REST API、Windowsコマンドレット、UNIXコマンド
SnapCenterには、ほとんどの機能をREST APIが含まれており、任意のオーケストレーションソフトウェアと統合できます。また、Windows PowerShellコマンドレットやコマンドラインインターフェイスも使用できます。
REST APIの詳細については、を参照してください "REST APIの概要"。
Windowsコマンドレットの詳細については、を参照してください "SnapCenter ソフトウェアコマンドレットリファレンスガイド"。
UNIXコマンドの詳細については、を参照してください "SnapCenter ソフトウェアコマンドリファレンスガイド"。
-
データ保護のダッシュボードとレポートの一元化
-
セキュリティと委任のためのRole-Based Access Control(RBAC;ロールベースアクセス制御)。
-
高可用性を備えたリポジトリデータベース
SnapCenterは、高可用性を備えた組み込みのリポジトリデータベースを提供し、すべてのバックアップメタデータを格納します。
-
プラグインのプッシュインストールを自動化
SnapCenterサーバホストからアプリケーションホストへのSnapCenterプラグインのリモートプッシュを自動化できます。
-
高可用性
SnapCenterのハイアベイラビリティは、外部のロードバランサ(F5)を使用して設定します。同じデータセンター内では、最大2つのノードがサポートされます。
-
ディザスタリカバリ(DR)
リソースの破損やサーバのクラッシュなどの災害が発生した場合に、SnapCenterサーバをリカバリできます。
-
SnapLock
SnapLockは、規制やガバナンスに準拠するためにWrite Once、Read Many(WORM)ストレージを使用して変更不可能な状態でファイルを保管する組織向けの、ハイパフォーマンスなコンプライアンス解決策です。
SnapLockの詳細については、 "SnapLockとは"
-
SnapMirrorアクティブ同期(当初はSnapMirrorビジネス継続性[SM-BC]としてリリース)
SnapMirror Active Syncを使用すると、サイト全体に障害が発生してもビジネスサービスの運用を継続できるため、アプリケーションをセカンダリコピーを使用して透過的にフェイルオーバーできます。SnapMirror Active Syncでフェイルオーバーをトリガーするために、手動操作や追加のスクリプト作成は必要ありません。
この機能でサポートされるプラグインは、SnapCenter Plug-in for SQL Server、SnapCenter Plug-in for Windows、SnapCenter Plug-in for Oracle Database、SnapCenter Plug-in for SAP HANA Database、SnapCenter Plug-in for Microsoft Exchange Server、SnapCenter Plug-in for UNIXです。
SnapCenterでホストイニシエータとの近接をサポートするには、この値(sourceまたはdestination)をONTAPで設定する必要があります。 SnapCenterでサポートされないSnapMirrorアクティブ同期機能:
-
ONTAPでSnapMirrorアクティブ同期関係のポリシーを_automatedfailover_to_automatedfailoverduplex_inから変更して、既存の非対称SnapMirrorアクティブ同期ワークロードを対称に変換する場合、SnapCenterでも同じ処理はサポートされません。
-
リソースグループ(SnapCenterですでに保護されている)のバックアップがある場合に、ONTAPのアクティブなSnapMirror同期関係のストレージポリシーが_automatedfailover_to_automatedfailoverduplex_inから変更された場合、SnapCenterでも同じ設定はサポートされません。
SnapMirrorアクティブ同期の詳細については、 "SnapMirror Active Syncの概要"
SnapMirrorのアクティブな同期を行うには、ハードウェア、ソフトウェア、およびシステム構成に関するさまざまな要件を満たしている必要があります。詳細については、 "前提条件"
-
-
同期ミラーリング
同期ミラーリング機能は、遠隔地にあるストレージアレイ間で、オンラインのリアルタイムデータレプリケーションを提供します。
同期ミラーの詳細については'を参照してください "同期ミラーリングの概要"
SnapCenterのアーキテクチャ
SnapCenterプラットフォームは、一元管理サーバ(SnapCenterサーバ)とSnapCenterプラグインホストを含む多層アーキテクチャに基づいています。
SnapCenterはマルチサイトデータセンターをサポートしています。SnapCenterサーバとプラグインホストは、地理的に離れた場所に配置できます。
SnapCenterコンポーネント
SnapCenterは、SnapCenter ServerプラグインとSnapCenterプラグインで構成されています。保護するデータに適したプラグインのみをインストールしてください。
-
SnapCenterサーバ
-
SnapCenter Plug-ins Package for Windowsには、次のプラグインが含まれています。
-
SnapCenter Plug-in for Microsoft SQL Server
-
Microsoft Windows用SnapCenterプラグイン
-
SnapCenter Plug-in for Microsoft Exchange Server
-
SAP HANAデータベース向けSnapCenterプラグイン
-
IBM DB2用SnapCenterプラグイン
-
PostgreSQL向けSnapCenterプラグイン
-
MySQL用SnapCenterプラグイン
-
MongoDB向けSnapCenterプラグイン
-
ORASCPM用SnapCenterプラグイン(Oracleアプリケーション)
-
SnapCenter Plug-in for SAP ASE
-
SAP MaxDB向けSnapCenterプラグイン
-
SnapCenter Plug-in for Storageプラグイン
-
-
SnapCenter Plug-ins Package for Linuxには、次のプラグインが含まれています。
-
SnapCenter Plug-in for Oracle Database
-
SAP HANAデータベース向けSnapCenterプラグイン
-
UNIXファイルシステム用SnapCenterプラグイン
-
IBM DB2用SnapCenterプラグイン
-
PostgreSQL向けSnapCenterプラグイン
-
MySQL用SnapCenterプラグイン
-
MongoDB向けSnapCenterプラグイン
-
ORASCPM用SnapCenterプラグイン(Oracleアプリケーション)
-
SnapCenter Plug-in for SAP ASE
-
SAP MaxDB向けSnapCenterプラグイン
-
SnapCenter Plug-in for Storageプラグイン
-
-
SnapCenter Plug-ins Package for AIXには、次のプラグインが含まれています。
-
SnapCenter Plug-in for Oracle Database
-
UNIXファイルシステム用SnapCenterプラグイン
-
IBM DB2用SnapCenterプラグイン
-
SnapCenter Plug-in for VMware vSphere(旧NetAppデータブローカー)は、仮想化されたデータベースおよびファイルシステムに対するSnapCenterのデータ保護処理をサポートするスタンドアロンの仮想アプライアンスです。
SnapCenterサーバ
SnapCenterサーバには、Webサーバ、一元化されたHTML5ベースのユーザインターフェイス、PowerShellコマンドレット、REST API、SnapCenterリポジトリが含まれています。
SnapCenter Serverは、Microsoft WindowsとLinuxの両方をサポートしています(RHEL 8.x、RHEL 9.x、SLES 15 SP5)。
SnapCenter Plug-ins Package for LinuxまたはSnapCenter Plug-ins Package for AIXを使用する場合、スケジュールはQuartzスケジューラを使用して一元的に実行されます。
-
SnapCenter Plug-in for Oracle Database の場合、 SnapCenter サーバホストで実行されるホストエージェントは、 Linux ホストまたは AIX ホストで実行される SnapCenter Plug-in Loader ( SPL )と通信して、異なるデータ保護処理を実行します。
-
SnapCenter Plug-in for SAP HANA Database および SnapCenter Custom Plug-ins の場合、 SnapCenter サーバはホストで実行されている SCCore エージェントを通じてこれらのプラグインと通信します。
SnapCenterサーバおよびプラグインは、HTTPSを使用してホストエージェントと通信します。SnapCenter 処理に関する情報は、 SnapCenter リポジトリに保存されます。
SnapCenterは、Windowsホスト用に分離されたネームスペースをサポートします。分離ネームスペースの使用時に問題が発生した場合は、を参照してください "分離されたネームスペースを使用しているときにSnapCenterでリソースを検出できない"。 |
Linuxホストで実行されているSnapCenterコンポーネントのステータスを確認するには、次のコマンドを実行する必要があります。
-
systemctl status snapmanagerweb
-
systemctl status scheduler
-
systemctl status smcore
-
systemctl status nginx
-
systemctl status rabbitmq-server
SnapCenterプラグイン
各SnapCenterプラグインは、特定の環境、データベース、アプリケーションをサポートします。
プラグイン名 | インストールパッケージに含まれる | 他のプラグインが必要 | ホストにインストール済み | サポートされているプラットフォーム |
---|---|---|---|---|
SQL Server用プラグイン |
Plug-ins Package for Windows |
Plug-in for Windows |
SQL Serverホスト |
ウィンドウ |
Plug-in for Windows |
Plug-ins Package for Windows |
Windowsホスト |
ウィンドウ |
|
Plug-in for Exchange |
Plug-ins Package for Windows |
Plug-in for Windows |
Exchange Serverホスト |
ウィンドウ |
Oracleデータベース向けプラグイン |
Plug-ins Package for LinuxおよびPlug-ins Package for AIX |
Plug-in for UNIX のこと |
Oracleホスト |
LinuxまたはAIX |
SAP HANAデータベース向けプラグイン |
Plug-ins Package for LinuxおよびPlug-ins Package for Windows |
Plug-in for UNIXまたはPlug-in for Windows |
HDBSQLクライアントホスト |
LinuxまたはWindows |
カスタムプラグイン |
Plug-ins Package for LinuxおよびPlug-ins Package for Windows |
フアイルシステムノハツクアツフ、Plug-in for Windows |
カスタムアプリケーションホスト |
LinuxまたはWindows |
IBM DB2用プラグイン |
Plug-ins Package for LinuxおよびPlug-ins Package for Windows |
Plug-in for UNIXまたはPlug-in for Windows |
DB2ホスト |
LinuxまたはWindows |
PostgreSQL用プラグイン |
Plug-ins Package for LinuxおよびPlug-ins Package for Windows |
Plug-in for UNIXまたはPlug-in for Windows |
PostgreSQLホスト |
LinuxまたはWindows |
MySQL用プラグイン |
Plug-ins Package for LinuxおよびPlug-ins Package for Windows |
Plug-in for UNIXまたはPlug-in for Windows |
Db2MySQLホスト |
LinuxまたはWindows |
MongoDB向けプラグイン |
Plug-ins Package for LinuxおよびPlug-ins Package for Windows |
Plug-in for UNIXまたはPlug-in for Windows |
MongoDBホスト |
LinuxまたはWindows |
ORASCPM用プラグイン(Oracleアプリケーション) |
Plug-ins Package for LinuxおよびPlug-ins Package for Windows |
Plug-in for UNIXまたはPlug-in for Windows |
Oracleホスト |
LinuxまたはWindows |
SAP ASE向けプラグイン |
Plug-ins Package for LinuxおよびPlug-ins Package for Windows |
Plug-in for UNIXまたはPlug-in for Windows |
SAPホスト |
LinuxまたはWindows |
SAP MaxDB用プラグイン |
Plug-ins Package for LinuxおよびPlug-ins Package for Windows |
Plug-in for UNIXまたはPlug-in for Windows |
SAP MaxDBホスト |
LinuxまたはWindows |
Plug-in for Storageプラグイン |
Plug-ins Package for LinuxおよびPlug-ins Package for Windows |
Plug-in for UNIXまたはPlug-in for Windows |
ストレージホスト |
LinuxまたはWindows |
SnapCenter Plug-in for VMware vSphereは、仮想マシン(VM)、データストア、および仮想マシンディスク(VMDK)のcrash-consistentおよびvm-consistentバックアップおよびリストア処理をサポートします。また、SnapCenterアプリケーション固有のプラグインをサポートして、仮想データベースおよびファイルシステムのアプリケーションと整合性のあるバックアップおよびリストア処理を保護します。 |
SnapCenter Plug-in for VMware vSphere 4.1.1のドキュメントには、SnapCenter 4.1.1のユーザ向けに、仮想化されたデータベースとファイルシステムの保護に関する情報が記載されています。NetAppデータブローカー1.0および1.0.1のドキュメントには、SnapCenter 4.2.xのユーザ向けに、LinuxベースのNetAppデータブローカー仮想アプライアンス(オープン仮想アプライアンス形式)が提供するSnapCenter Plug-in for VMware vSphereを使用した仮想データベースおよびファイルシステムの保護に関する情報が記載されています。には、SnapCenter 4.3以降を使用しているユーザ向けに "SnapCenter Plug-in for VMware vSphereのドキュメント" 、LinuxベースのSnapCenter Plug-in for VMware vSphere仮想アプライアンス(オープン仮想アプライアンス形式)を使用した仮想データベースとファイルシステムの保護に関する情報が記載されています。
SnapCenter Plug-in for Microsoft SQL Serverの機能
-
SnapCenter環境で使用するMicrosoft SQL Serverデータベースのアプリケーション対応のバックアップ、リストア、クローニングの処理を自動化します。
-
SnapCenter Plug-in for VMware vSphereを導入してSnapCenterに登録すると、VMDK上のMicrosoft SQL ServerデータベースおよびRaw Device Mapping(RDM;rawデバイスマッピング)LUNがサポートされます。
-
SMB共有のプロビジョニングのみをサポートします。SMB共有でのSQL Serverデータベースのバックアップはサポートされていません。
-
SnapManager for Microsoft SQL ServerからSnapCenterへのバックアップのインポートをサポートします。
SnapCenter Plug-in for Microsoft Windowsの機能
-
SnapCenter環境のWindowsホストで実行されている他のプラグインに対してアプリケーション対応のデータ保護を実現
-
SnapCenter環境内のMicrosoftファイルシステムに対するアプリケーション対応のバックアップ、リストア、クローニングの処理を自動化
-
Windowsホストのストレージプロビジョニング、整合性のあるSnapshot、スペース再生をサポート
Plug-in for Windowsは、物理LUNとRDM LUNにSMB共有とWindowsファイルシステムをプロビジョニングしますが、SMB共有上のWindowsファイルシステムのバックアップ処理はサポートされません。
SnapCenter Plug-in for Microsoft Exchange Serverの機能
-
SnapCenter環境のMicrosoft Exchange ServerデータベースとDatabase Availability Group(DAG;データベース可用性グループ)に対して、アプリケーション対応のバックアップ処理とリストア処理を自動化します。
-
SnapCenter Plug-in for VMware vSphereを導入してSnapCenterに登録すると、RDM LUN上の仮想Exchange Serverがサポートされます。
SnapCenter Plug-in for Oracle Database の特長
-
アプリケーション対応のバックアップ、リストア、リカバリ、検証、マウント、 SnapCenter環境でのOracleデータベースのアンマウント処理とクローニング処理
-
SAP 対応の Oracle データベースをサポートしますが、 SAP BR * Tools との統合は提供されません
SnapCenter Plug-in for UNIXの機能
-
LinuxまたはAIXシステム上の基盤となるホストストレージスタックを処理することで、Plug-in for Oracle DatabaseでOracleデータベースのデータ保護処理を実行できます。
-
ONTAPを実行しているストレージシステムで、Network File System(NFS;ネットワークファイルシステム)プロトコルとStorage Area Network(SAN;ストレージエリアネットワーク)プロトコルをサポートします。
-
Linuxシステムでは、SnapCenter Plug-in for VMware vSphereを導入してSnapCenterに登録すると、VMDKおよびRDM LUN上のOracleデータベースがサポートされます。
-
SANファイルシステムでのAIX用マウントガードとLVMレイアウトをサポートします。
-
SANファイルシステムでのインラインロギングとAIXシステムでのLVMレイアウトでの拡張ジャーナルファイルシステム(JFS2)のみをサポートします。
SANデバイス上に構築されたSANネイティブデバイス、ファイルシステム、LVMレイアウトがサポートされます。
-
SnapCenter環境でのUNIXファイルシステムに対するアプリケーション対応のバックアップ、リストア、クローニングの処理を自動化
SnapCenter Plug-in for SAP HANA Databaseの特長
SnapCenter環境でのSAP HANAデータベースの、アプリケーションに対応したバックアップ、リストア、クローニングを自動化します。
NetAppでサポートされるプラグイン機能
NetAppでサポートされるプラグインは、MongoDB、ORASCPM(Oracleアプリケーション)、SAP ASE、SAP MaxDB、およびStorageプラグインです。
-
他のプラグインをサポートして、他のSnapCenterプラグインでサポートされていないアプリケーションやデータベースを管理します。NetAppでサポートされるプラグインは、SnapCenterのインストールには含まれていません。
-
では、別のボリュームにバックアップセットのミラーコピーを作成し、ディスクツーディスクバックアップレプリケーションを実行できます。
-
Windows環境とLinux環境の両方をサポートします。Windows環境では、カスタムプラグインを使用したカスタムアプリケーションで、必要に応じてSnapCenter Plug-in for Microsoft Windowsを使用してファイルシステムの整合性のあるバックアップを作成できます。
IBM DB2用SnapCenterプラグイン
SnapCenter環境でのIBM DB2データベースのアプリケーション対応のバックアップ、リストア、クローニングを自動化します。
PostgreSQL向けSnapCenterプラグイン
SnapCenter環境で、アプリケーションに対応したPostgreSQLインスタンスのバックアップ、リストア、クローニングを自動化します。
MySQL用SnapCenterプラグイン
SnapCenter環境でのMySQLインスタンスの、アプリケーションに対応したバックアップ、リストア、クローニングを自動化します。
SnapCenterリポジトリ
SnapCenterリポジトリ(NSMデータベースと呼ばれることもあります)には、すべてのSnapCenter処理の情報とメタデータが格納されます。
MySQLサーバリポジトリデータベースは、SnapCenterサーバのインストール時にデフォルトでインストールされます。MySQLサーバーがすでにインストールされていて、SnapCenterサーバーを新規インストールする場合は、MySQLサーバーをアンインストールする必要があります。
SnapCenterでは、SnapCenterリポジトリデータベースとしてMySQL Server 8.0.37以降がサポートされます。以前のリリースのSnapCenterで以前のバージョンのMySQL Serverを使用していた場合は、SnapCenterのアップグレード時に、MySQL Serverが8.0.37以降にアップグレードされます。
SnapCenterリポジトリには、次の情報とメタデータが格納されます。
-
バックアップ、クローニング、リストア、検証のメタデータ
-
レポート作成、ジョブ、イベントの情報
-
ホストおよびプラグインの情報
-
ロール、ユーザ、および権限の詳細
-
ストレージシステムの接続情報