ホストを追加してPlug-in Package for Windows、Linux、AIXをインストールするための前提条件
ホストを追加してプラグインパッケージをインストールする前に、すべての要件を満たしておく必要があります。SnapCenter Plug-in for IBM DB2は、Windows、Linux、AIXの各環境でサポートされています。
-
Java 11をホストにインストールしておく必要があります。
IBM Javaはサポートされていません。 -
Windowsの場合、Plug-in CreatorサービスはWindowsユーザ「LocalSystem」を使用して実行する必要があります。これは、Plug-in for IBM DB2がドメイン管理者としてインストールされている場合のデフォルトの動作です。
-
Windowsホストにプラグインをインストールするときに、組み込みでないクレデンシャルを指定した場合やユーザがローカルワークグループに属している場合は、ホストのUACを無効にする必要があります。SnapCenter Plug-in for Microsoft Windowsは、WindowsホストにIBM DB2プラグインを使用してデフォルトで導入されます。
-
SnapCenterサーバがPlug-in for IBM DB2ホストの8145ポートまたはカスタムポートにアクセスできる必要があります。
Windowsホスト
-
ローカル管理者Privilegesを持つドメインユーザと、リモートホストに対するローカルログイン権限が必要です。
-
Plug-in for IBM DB2をWindowsホストにインストールすると、SnapCenter Plug-in for Microsoft Windowsが自動的にインストールされます。
-
rootユーザまたはroot以外のユーザに対してパスワードベースのSSH接続を有効にしておく必要があります。
-
Java 11をWindowsホストにインストールしておく必要があります。
LinuxホストとAIXホスト
-
rootユーザまたはroot以外のユーザに対してパスワードベースのSSH接続を有効にしておく必要があります。
-
Java 11をLinuxホストにインストールしておく必要があります。
-
LinuxホストでIBM DB2データベースを実行している場合は、Plug-in for IBM DB2のインストール時にSnapCenter Plug-in for UNIXが自動的にインストールされます。
-
プラグインのインストールには、デフォルトのシェルとして* bash *が必要です。
補助コマンド
SnapCenter Plug-in for IBM DB2で補足コマンドを実行するには、そのコマンドを_allowed_commands.config_fileに含める必要があります。
-
Windowsホストのデフォルトの場所:C:\Program NetApp SnapCenter SnapCenter Plug-in Creator\etc\allowed_commands.config
-
Linuxホストのデフォルトの場所:/opt/linux/scc/etc/allowed_commands.config NetApp SnapCenter
プラグインホストで追加コマンドを許可するには、エディタでopen_allowed_commands.config_fileを指定します。各コマンドは別 々 の行に入力します。大文字と小文字は区別されません。完全修飾パス名を指定し、パス名にスペースが含まれている場合は引用符(")で囲みます。
例:
コマンド:mount
コマンド:umount
コマンド:"C:\Program Files\NetApp\SnapCreator commands\sdcli.exe"
コマンド:myscript.bat
_allowed_commands.config_fileが存在しない場合、コマンドまたはスクリプトの実行はブロックされ、次のエラーでワークフローが失敗します。
"[/mnt/mount-a]の実行は許可されていません。プラグインホストのファイル%sにコマンドを追加して許可します。"
コマンドまたはスクリプトが_allowed_commands.config_に存在しない場合、コマンドまたはスクリプトの実行はブロックされ、次のエラーでワークフローが失敗します。
"[/mnt/mount-a]の実行は許可されていません。プラグインホストのファイル%sにコマンドを追加して許可します。"
ワイルドカードエントリ(*)を使用してすべてのコマンドを許可しないでください。 |
Linuxホストのroot以外のユーザに対するsudo Privilegesの設定
SnapCenterでは、root以外のユーザがSnapCenter Plug-ins Package for Linuxをインストールしてプラグインプロセスを開始できます。プラグインプロセスをroot以外の有効なユーザとして実行します。複数のパスにアクセスできるようにroot以外のユーザにsudo Privilegesを設定する必要があります。
-
必要なもの *
-
sudoバージョン1.8.7以降
-
umaskが0027の場合は、Javaフォルダとその中のすべてのファイルのアクセス許可が555であることを確認します。そうしないと、プラグインのインストールが失敗することがあります。
-
root以外のユーザについては、root以外のユーザの名前とユーザのグループが同じであることを確認してください。
-
/etc/ssh/sshd_config_file を編集して、メッセージ認証コードアルゴリズム MACs HMAC-sha2-256 および MACs HMAC-sha2-512 を設定します。
構成ファイルの更新後にsshdサービスを再起動します。
例:
#Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress :: #Legacy changes #KexAlgorithms diffie-hellman-group1-sha1 #Ciphers aes128-cbc #The default requires explicit activation of protocol Protocol 2 HostKey/etc/ssh/ssh_host_rsa_key MACs hmac-sha2-256
-
このタスクについて *
次のパスにアクセスできるようにroot以外のユーザにsudo権限を設定する必要があります。
-
/home/linux_user//.sc_netapp / snapcenter_linux_host_plugin.bin
-
/custom_location /NetApp/snapcenter/spl/installation/plugins/uninstall
-
/custom_location /NetApp/snapcenter/spl/bin/spl
-
手順 *
-
SnapCenter Plug-ins Package for LinuxをインストールするLinuxホストにログインします。
-
visudo Linuxユーティリティを使用して、/etc/sudoersファイルに次の行を追加します。
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
RACセットアップを実行している場合は、他の許可されているコマンドとともに、/etc/sudoersファイルに次のように追加します。'/RAC/bin/olsnodes'<crs_home>
-
_crs_home_fileの値は、/etc/oracle/olr.loc_fileから取得できます。
_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ホストにインストールされている場合。
この例は、独自のデータを作成するための参照としてのみ使用してください。 |
AIXホストのroot以外のユーザに対するsudo Privilegesの設定
SnapCenter 4.4以降では、root以外のユーザがSnapCenter Plug-ins Package for AIXをインストールしてプラグインプロセスを開始できます。プラグインプロセスをroot以外の有効なユーザとして実行します。複数のパスにアクセスできるようにroot以外のユーザにsudo Privilegesを設定する必要があります。
-
必要なもの *
-
sudoバージョン1.8.7以降
-
umaskが0027の場合は、Javaフォルダとその中のすべてのファイルのアクセス許可が555であることを確認します。そうしないと、プラグインのインストールが失敗することがあります。
-
/etc/ssh/sshd_config_file を編集して、メッセージ認証コードアルゴリズム MACs HMAC-sha2-256 および MACs HMAC-sha2-512 を設定します。
構成ファイルの更新後にsshdサービスを再起動します。
例:
#Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress :: #Legacy changes #KexAlgorithms diffie-hellman-group1-sha1 #Ciphers aes128-cbc #The default requires explicit activation of protocol Protocol 2 HostKey/etc/ssh/ssh_host_rsa_key MACs hmac-sha2-256
-
このタスクについて *
次のパスにアクセスできるようにroot以外のユーザにsudo権限を設定する必要があります。
-
/home/aix_user//.sc_netapp /snapcenter aix_host_plugin.bsx
-
/custom_location /NetApp/snapcenter/spl/installation/plugins/uninstall
-
/custom_location /NetApp/snapcenter/spl/bin/spl
-
手順 *
-
SnapCenter Plug-ins Package for AIXをインストールするAIXホストにログインします。
-
visudo Linuxユーティリティを使用して、/etc/sudoersファイルに次の行を追加します。
Cmnd_Alias HPPACMD = sha224:checksum_value== /home/AIX_USER/.sc_netapp/snapcenter_aix_host_plugin.bsx, /opt/NetApp/snapcenter/spl/installation/plugins/uninstall, /opt/NetApp/snapcenter/spl/bin/spl Cmnd_Alias PRECHECKCMD = sha224:checksum_value== /home/AIX_USER/.sc_netapp/AIX_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 AIX_USER ALL=(ALL) NOPASSWD:SETENV: HPPACMD, PRECHECKCMD, CONFIGCHECKCMD, SCCMD Defaults: AIX_USER !visiblepw Defaults: AIX_USER !requiretty
RACセットアップを実行している場合は、他の許可されているコマンドとともに、/etc/sudoersファイルに次のように追加します。'/RAC/bin/olsnodes'<crs_home>
-
_crs_home_fileの値は、/etc/oracle/olr.loc_fileから取得できます。
_aix_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ホストにインストールされている場合。
この例は、独自のデータを作成するための参照としてのみ使用してください。 |