Sun N1 System Manager 1.3.3 ご使用にあたって

インストールと構成に関する問題

この節では、N1 System Manager のインストールと設定に関して判明している問題点をまとめています。

インストールと設定のあとに n1sh シェルを実行できないことがある (6443655)

回避策: 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 のアンインストール後に Java Web Console が削除される (6433383)

N1 System Manager をインストールしてアンインストールすると、JavaTM Web Console がシステムから削除されます。システムで Java Web Console のパッケージが使用できません。

回避策: N1 System Manager をアンインストールする前に、rm /n1gc-setup/installer/jobs/3installLockhart.pl スクリプトを実行します。

N1 System Manager を停止すると Java Web Console が停止する (6432305)

回避策: /usr/sbin/smcwebserver start を使用して Java Web Console を再起動します。

インストールを取り消すと、ユーザーインタフェースのコンポーネントがインストールされない (6430787)

Control-C を押して N1 System Manager のインストール処理を取り消すと、ユーザーインタフェースのコンポーネントがインストールされません。

回避策: /usr/share/webconsole/bin/setup -u -f を使用してユーザーインタフェースのコンポーネントを手動でアンインストールします。インストーラをもう一度実行します。

Solaris x86 の管理サーバーの再起動後に N1 System Manager のデータベースが起動しない (6398263)

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 のインストールに失敗する (6284696)

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 管理サーバーの場合:

  1. サーバーとエージェントを停止します。


    # 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"
    
  2. サービスプロビジョニングを手動でアンインストールします。


    # /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
    
  3. 次のパッケージを削除します。


    # 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 ですでに削除されています。パッケージの削除を続けてください。

  4. サービスプロビジョニングディレクトリとファイルを削除します。


    # cd /
    # rm  -rf  /opt/SUNWn1sps/
    # rm /n1gc-setup/sps/state
    # rm /n1gc-setup/state/0installSPS.pl.state
    
  5. 管理サーバーを再起動して、N1 System Manager ソフトウェアをインストールします。

Linux がインストールされている Sun Fire X4100 または Sun Fire X4200 管理サーバーの場合:

  1. サーバーとエージェントを停止します。


    # 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"
    
  2. サービスプロビジョニングディレクトリとファイルを削除します。


    # 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
    
  3. 管理サーバーを再起動して、N1 System Manager ソフトウェアをインストールします。