ホストを追加してSnapCenterカスタムプラグインをインストールするための前提条件
ホストを追加してプラグインパッケージをインストールする前に、すべての要件を満たしておく必要があります。カスタムプラグインは、WindowsとLinuxのどちらの環境でも使用できます。
-
カスタム プラグインを作成しておく必要があります。詳細については、開発者向け情報を参照してください。
-
Java 11をLinuxホストまたはWindowsホストにインストールしておく必要があります。
-
Windowsホストにプラグインをインストールするときに、組み込みでないクレデンシャルを指定する場合や、ユーザがローカルワークグループに属している場合は、ホストのUACを無効にする必要があります。
-
カスタムプラグインが、ホストの追加処理を実行するクライアントホストにインストールされている必要があります。
全般
iSCSIを使用している場合は、iSCSIサービスが実行されている必要があります。
SHA512ハッシュ
-
カスタムプラグインの場合は、カスタムプラグインファイルのSHA512ハッシュを_custom_plugin_checksum_list_fileに追加しておく必要があります。
-
Linuxホストでは、SHA512ハッシュは、_/var/opt/snapcenter/scc/custom plugin _checksum_list .txt_にあります
-
Windowsホストでは、SHA512ハッシュは_ C:\Program Files\NetApp\SnapManager Plug-in Creator\etc\custom_plugin_schecksum_list .txt_にあります
カスタムのインストールパスでは、SHA512ハッシュは_<custom path>\NetApp\SnapCenter \Snapcenter Plug-in Creator\etc\custom_plugin_checksum_list .txt_にあります
custom_plugin_checksum_listは、SnapCenterによるホストへのカスタムプラグインインストールの一部です。
-
-
アプリケーション用に作成したカスタムプラグインの場合は、次の手順を実行しておく必要があります。
-
プラグインzipファイルのSHA512ハッシュが生成されました。
のようなオンラインツールを使用できます "SHA512ハッシュ"。
-
生成されたSHA512ハッシュをcustom_plugin_checksum_listファイルの新しい行に追加しました。
コメントは、ハッシュが属するプラグインを識別するために#記号で始まります。
次に、チェックサムファイル内のSHA512ハッシュのエントリ例を示します。
#ORASCPM 03721f567a1e4a1cb5569066b9a58af619ee12b1f8713108f81b696cfbdb81c25232fa63d6e6777a2b2a1ec068bb0a93a59a8ade71587182f8bccbe81f7e0ba6
-
Windowsホスト
-
ローカル管理者Privilegesを持つドメインユーザと、リモートホストに対するローカルログイン権限が必要です。
-
SnapCenter でクラスタノードを管理する場合は、クラスタ内のすべてのノードに対する管理者権限を持つユーザが必要です。
Linuxホスト
-
rootユーザまたはroot以外のユーザに対してパスワードベースのSSH接続を有効にしておく必要があります。
-
Java 11をLinuxホストにインストールしておく必要があります。
SnapCenter ServerホストにWindows Server 2019またはWindows Server 2016を使用している場合は、Java 11をインストールする必要があります。要件の最新情報については、 Interoperability Matrix Tool ( IMT )を参照してください。
-
複数のパスにアクセスできるようにroot以外のユーザにsudo権限を設定する必要があります。visudo Linuxユーティリティを使用して、/etc/sudoersファイルに次の行を追加します。
Sudoバージョン1.8.7以降を使用していることを確認します。 Cmnd_Alias HPPLCMD = sha224:checksum_value== /home/LINUX_USER/.sc_netapp/snapcenter_linux_host_plugin.bin, /opt/NetApp/snapcenter/spl/installation/plugins/uninstall, /opt/NetApp/snapcenter/spl/bin/spl, /opt/NetApp/snapcenter/scc/bin/scc Cmnd_Alias PRECHECKCMD = sha224:checksum_value== /home/LINUX_USER/.sc_netapp/Linux_Prechecks.sh Cmnd_Alias CONFIGCHECKCMD = sha224:checksum_value== /opt/NetApp/snapcenter/spl/plugins/scu/scucore/configurationcheck/Config_Check.sh Cmnd_Alias SCCMD = sha224:checksum_value== /opt/NetApp/snapcenter/spl/bin/sc_command_executor Cmnd_Alias SCCCMDEXECUTOR =checksum_value== /opt/NetApp/snapcenter/scc/bin/sccCommandExecutor LINUX_USER ALL=(ALL) NOPASSWD:SETENV: HPPLCMD, PRECHECKCMD, CONFIGCHECKCMD, SCCCMDEXECUTOR, SCCMD Defaults: LINUX_USER !visiblepw Defaults: LINUX_USER !requiretty
_linux_user_は、作成したroot以外のユーザの名前です。
_checksum_value_は、次の場所にある* sc_unix_plugins_checksum.txt *ファイルから取得できます。
-
C:\ProgramData\NetApp\SnapCenter\Package Repository\SC_UNIX_plugins_checksum.txt SnapCenter ServerがWindowsホストにインストールされている場合。
-
_/opt/NetApp/snapcenter/SnapManagerWeb/Repository/sc _ unix_plugins_checksum.txt _ SnapCenterサーバーがLinuxホストにインストールされている場合。
この例は、独自のデータを作成するための参照としてのみ使用してください。
-