この節では、N1 System Manager のインストールと設定に関して判明している問題点をまとめています。
インストール前にシステムのローカライズの設定を確認してください。この設定は、統一されている必要があります。
Solaris 10 3/05 オペレーティングシステム (OS) を使用している Sun Blade X8400 システムで N1 System Manager を設定する場合は、ISC DHCP を選択する必要があります。
回避策: SSL 証明書が壊れている可能性があります。次のコマンドを実行してセキュリティーキーを生成し直します。
# /opt/sun/cacao/bin/cacaoadm stop
# /opt/sun/cacao/bin/cacaoadm create-keys --force
# /opt/sun/cacao/bin/cacaoadm start
具体的な手順については、『Sun N1 System Manager 1.3.1 Troubleshooting Guide』の「Regenerating Common Agent Container Security Keys」を参照してください。
N1 System Manager をインストールしてアンインストールすると、JavaTM Web Console がシステムから削除されます。システムで Java Web Console のパッケージが使用できません。
回避策: N1 System Manager をアンインストールする前に、rm /n1gc-setup/installer/jobs/3installLockhart.pl スクリプトを実行します。
回避策: /usr/sbin/smcwebserver start を使用して Java Web Console を再起動します。
Control-C を押して N1 System Manager のインストール処理を取り消すと、ユーザーインタフェースのコンポーネントがインストールされません。
回避策: /usr/share/webconsole/bin/setup -u -f を使用してユーザーインタフェースのコンポーネントを手動でアンインストールします。インストーラをもう一度実行します。
Solaris x86 の管理サーバーの起動後に、まれに N1 System Manager のデータベースが起動しないことがあります。通常は次のエラーメッセージが表示されます。
DBI connect('dbname=mgmt;port=5434','mgmt',...) failed: could not connect to server: No such file or directory at /opt/SUNWscs/lib/perl5/SCSDB.pm |
回避策: 次のように入力して、管理サーバーで N1 System Manager のデータベースを手動で起動します。
# svcadm clear scs-db # svcadm restart scs-db |
N1 System Manager のインストール処理を中断してから再び開始すると、手順 5 の「Install OS provisioning components」で N1 System Manager のインストールが失敗することがあります。この問題が発生した場合は、その後の N1 System Manager のアンインストール、再インストールが失敗します。
最初のインストール失敗のあと、インストールログファイル /var/tmp/installer.log.latest には次のメッセージが含まれます。
Installing Master Server ... Error! Missing file (looked for /opt/SUNWn1sps /N1_Grid_Service_Provisioning_System_5.2 /server/postgres/postgresql.conf.in)! print() on closed filehandle GEN0 at /usr/perl5/5.8.4/lib/i86pc-solaris-64int/IO/Handle.pm line 399. SPS install failed with exit status: 256 ----------------------------- 2k. Which port should Postgres listen on? (default: 5434) [1024-65535] spawn id(3) is not a tty. Not changing mode at /usr/perl5/site_perl/5.8.4/Expect.pm line 375. admin admin admin ** Invalid Input. Enter a numeric value for the port number. 2k. Which port should Postgres listen on? (default: 5434) [1024-65535] spawn id(3) is not a tty. Not changing mode at /usr/perl5/site_perl/5.8.4/Expect.pm line 375. admin admin admin ** Invalid Input. Enter a numeric value for the port number. 2k. Which port should Postgres listen on? (default: 5434) [1024-65535
N1 System Manager ソフトウェアをアンインストールして再インストールすると、インストールログに次のメッセージが含まれます。
Error! Failed to initialize the database (exit value was 1). Exiting.. print() on closed filehandle GEN0 at /usr/lib/perl5/5.8.0 /i386-linux-thread-multi/IO/Handle.pm line 395. SPS install failed with exit status: 256 |
回避策: 管理サーバーにインストールされているオペレーティングシステムに従って、適切な回避手順をとってください。インストールエラーの発生具合によっては、手順中の作業が正しく完了しないことがあります。その場合は、次の手順に進んでください。
Solaris がインストールされている Sun Fire X4100 または Sun Fire X4200 管理サーバーの場合:
サーバーとエージェントを停止します。
# su - n1gsps -c "/opt/SUNWn1sps/N1_Service_Provisioning_System_5.2/ server/bin/cr_server stop" # su - n1gsps -c "/opt/SUNWn1sps/N1_Service_Provisioning_System/ agent/bin/cr_agent stop" |
サービスプロビジョニングを手動でアンインストールします。
# /opt/SUNWn1sps/N1_Service_Provisioning_System_5.2/cli/bin/cr_uninstall_cli.sh # /opt/SUNWn1sps/N1_Service_Provisioning_System_5.2/server/bin/cr_uninstall_ms.sh |
次のパッケージを削除します。
# pkgrm SUNWspsc1.\* # pkgrm SUNWspsms.\* # pkgrm SUNWspscl.\* |
SPS パッケージの複数のインスタンスがインストールされている可能性があります。テキスト文字列 .\* は、パッケージのすべてのインスタンスを削除するという指示です。
「Do you want to remove this package? [y,n,?,q]」というプロンプトで y を入力します。「pkgrm: ERROR: no package associated with SUNWspscl」というメッセージが表示された場合、そのパッケージは手順 2 ですでに削除されています。パッケージの削除を続けてください。
サービスプロビジョニングディレクトリとファイルを削除します。
# cd / # rm -rf /opt/SUNWn1sps/ # rm /n1gc-setup/sps/state # rm /n1gc-setup/state/0installSPS.pl.state |
管理サーバーを再起動して、N1 System Manager ソフトウェアをインストールします。
Linux がインストールされている Sun Fire X4100 または Sun Fire X4200 管理サーバーの場合:
サーバーとエージェントを停止します。
# su - n1gsps -c "/opt/sun/N1_Service_Provisioning_System_5.2/ server/bin/cr_server stop" # su - n1gsps -c "/opt/sun/N1_Service_Provisioning_System/ agent/bin/cr_agent stop" |
サービスプロビジョニングディレクトリとファイルを削除します。
# cd / # rm -rf /opt/sun/N1_Grid_Service_Provisioning_System_5.1 # rm -rf /opt/sun/N1_Grid_Service_Provisioning_System # rm -rf /opt/sun/N1_Service_Provisioning_System # rm -rf /opt/sun/N1_Service_Provisioning_System_5.2 # rm /n1gc-setup/sps/state # rm /n1gc-setup/state/0installSPS.pl.state |
管理サーバーを再起動して、N1 System Manager ソフトウェアをインストールします。