Cosminexus 簡易構築・運用ガイド

[目次][用語][索引][前へ][次へ]

付録D.2 JP1/Cm2/NCを使用して負荷分散機を制御するための設定

JP1/Cm2/NCを使用して負荷分散機を制御する場合,JP1/Cm2/NC - Manager,およびJP1/Cm2/NC - Manager for Cosminexusの設定が必要になります。なお,JP1/Cm2/NCを使用して負荷分散機を制御する場合,BIG-IP 1500は使用できません。また,負荷分散機を冗長化したシステムは構築できません。

ここでは,運用管理サーバまたはJP1/Cm2/NC管理サーバにインストールされたJP1/Cm2/NC - Manager,およびJP1/Cm2/NC - Manager for Cosminexusの設定について説明します。Smart Composer機能で負荷分散機の設定や,実サーバポートの開始および閉塞を制御する場合に必要な設定です。

JP1/Cm2/NCを使用して負荷分散機を制御するための設定は,アプリケーションサーバ,および運用管理サーバの初期設定が終わったあとに実施します。Smart Composer機能でのシステム構築の流れについては,「6.1.2 WebサーバとJ2EEサーバを同じサーバマシンに配置する構成のシステムを構築する流れ」を参照してください。

なお,JP1/Cm2/NCの設定の詳細については,マニュアル「JP1 Version 8 JP1/Cm2/Network Element Configuration 機能・構築ガイド」またはマニュアル「JP1 Version 7i JP1/Cm2/Network Element Configuration」を参照してください。

<この項の構成>
(1) JP1/Cm2/NC - Managerの設定
(2) JP1/Cm2/NC - Manager for Cosminexusアダプター部の設定
(3) JP1/Cm2/NC - Manager for Cosminexusランタイム部のセットアップ
(4) 負荷分散機への接続の設定
(5) JP1/Cm2/NCのサービスの起動

(1) JP1/Cm2/NC - Managerの設定

JP1/Cm2/NC - Managerの設定について説明します。

(a) ncmadpt.confの編集

JP1/Cm2/NC - Managerが接続するアダプタサーバを識別する名称を定義します。なお,アダプタサーバとは,JP1/Cm2/NC - Manager for Cosminexusアダプター部がインストールされたサーバです。ここでは,「AdpCosmi」を設定します。

ncmadpt.confファイルの編集内容を,次に示します。

 
[Adaptor List]
adpt_name=AdpCosmi
 

ncmadpt.confファイルは,次の場所に格納されています。

<JP1/Cm2/NCインストールディレクトリ>\manager\conf\

注意事項
adpt_nameキーには,nca.confファイルのadpt_nameキーと同じ値を設定してください。
(b) JP1/Cm2/NC - Managerのログインユーザの設定

ncmuserコマンドを使用して,JP1/Cm2/NC - Managerのログインユーザを設定します。

ユーザID(ncm_admin),パスワード(ncm_admin_passwd)を設定する場合の例を示します。

次のコマンドを入力します。

 
<JP1/Cm2/NCインストールディレクトリ>\manager\bin\ncmuser -n -np ncm_admin_passwd ncm_admin
 
(c) JP1/Cm2/NC - Managerの自動起動の設定

JP1/Cm2/NC - Managerを自動起動する設定をします。

Windowsのサービス管理コンソールで,「JP1/Cm2/NC - Manager」を選択し,スタートアップの種類を「自動」に設定してください。

(2) JP1/Cm2/NC - Manager for Cosminexusアダプター部の設定

JP1/Cm2/NC - Manager for Cosminexusアダプター部の設定について説明します。

(a) nca.confの編集

JP1/Cm2/NC - Manager for Cosminexusアダプター部をインストールしたサーバを識別する名称を定義します。ここでは,「AdpCosmi」を設定します。

nca.confファイルの編集内容を,次に示します。

 
[Adaptor]
adpt_name=AdpCosmi
...
 

nca.confファイルは,次の場所に格納されています。

<JP1/Cm2/NCインストールディレクトリ>\manager-co\conf\

注意事項
adpt_nameキーには,ncmadpt.confファイルのadpt_nameキーと同じ値を設定してください。
(b) Telnetパラメタ定義ファイルのコピー

Telnetパラメタ定義ファイルをコピーします。

Telnetに接続するユーザのログインIDやパスワードの入力を求めるメッセージ,ログイン完了後に表示するプロンプトを定義しているファイルです。ここでは,デフォルトのまま使用します。

<JP1/Cm2/NCインストールディレクトリ>\manager-co\newconfig\telnet_lf_sample.confを<JP1/Cm2/NCインストールディレクトリ>\manager-co\confにコピーします。

(c) ncaswitch.confの編集

負荷分散機の基本情報(ホスト名またはIPアドレス,モデル名,TelnetのユーザID,Telnetのポート番号,Telnetパラメタ定義ファイル名)を設定します。

ncaswitch.confファイルの編集内容の例を次に示します。

ncaswitch.confファイルは,次の場所に格納されています。

<JP1/Cm2/NCインストールディレクトリ>\manager-co\conf\

注意事項
  • switch_nameキーには,簡易構築定義ファイル(「6.8 システムの構成定義」参照)の負荷分散機定義(<load-balancer>タグの定義)に指定する負荷分散機の管理用IPアドレス(<agent-host>タグ)と同じ値を指定してください。
  • telnet_idキーには,負荷分散機のローカルユーザアカウントの設定(「6.3 負荷分散機の設定」参照)で指定した,ユーザIDを指定してください。
  • modelキーには,簡易構築定義ファイル(「6.8 システムの構成定義」参照)の負荷分散機定義(<load-balancer>タグの定義)に指定する負荷分散機の種類(<load-balancer-type>タグ)と同じ値(「BIG-IP」または「Loadflowbal」)を指定してください。
(d) Telnetローカルユーザアカウントのパスワードの登録

ncacopwdコマンドを使用して,Telnetローカルユーザアカウントのパスワードを登録します。JP1/Cm2/NC - Manager for Cosminexusが負荷分散機に接続するために必要です。

負荷分散機(IPアドレス=192.168.100.10)にパスワード(lfuser_passwd)を登録する場合の例を示します。

次のコマンドを入力します。

 
<JP1/Cm2/NCインストールディレクトリ>\manager-co\bin\ncacopwd -n -s 192.168.100.10 -nt lfuser_passwd
 
(e) JP1/Cm2/NC - Manager for Cosminexusの自動起動の設定

JP1/Cm2/NC - Manager for Cosminexusを自動起動するための設定をします。

Windowsのサービス管理コンソールで,「JP1/Cm2/NC - Manager-CO」を選択し,スタートアップの種類を「自動」に設定してください。

(3) JP1/Cm2/NC - Manager for Cosminexusランタイム部のセットアップ

JP1/Cm2/NC - Manager for Cosminexusランタイム部をセットアップします。セットアップ方法をOSごとに示します。

Windowsの場合
  1. <JP1/Cm2/NCインストールディレクトリ>\manager-co\runtime\ncmcoruntime.exeを実行して,任意のディレクトリに展開します。
  2. <任意のディレクトリ>\ncmcoruntime\Setup.exeを実行し,指示に従って,JP1/Cm2/NC - Manager for Cosminexusランタイム部をセットアップしてください。

UNIXの場合
JP1/Cm2/NC管理サーバにインストールされている,<JP1/Cm2/NCインストールディレクトリ>\manager-co\runtime\ncmcoruntime_rhl.tarを,運用管理サーバの任意のディレクトリにコピーして展開してください。
  • AIXの場合
     
    # cd /
    # tar xvf <任意のディレクトリ>/ncmcoruntime_aix.tar .
     
  • HP-UXの場合
     
    # cd /
    # tar xvf <任意のディレクトリ>/ncmcoruntime_hpux.tar .
     
  • Linuxの場合
     
    # cd /
    # tar xvpkf <任意のディレクトリ>/ncmcoruntime_rhl.tar .
     
  • Solarisの場合
     
    # cd /
    # tar xvf <任意のディレクトリ>/ncmcoruntime_solaris.tar .
     

(4) 負荷分散機への接続の設定

lb.propertiesファイル(負荷分散機定義プロパティファイル)に,負荷分散機へのアクセスに必要な接続情報を設定します。

lb.propertiesファイルは,次の場所に格納されています。

Windowsの場合
<Cosminexusインストールディレクトリ>\manager\config\

UNIXの場合
/opt/Cosminexus/manager/config/

次のキーを設定します。

なお,設定するキーの詳細については,「13.6 lb.properties(負荷分散機定義プロパティファイル)」を参照してください。

lb.propertiesファイルの設定例を,次に示します。

 
ncm.host=192.168.100.100
#ncm.port=20344
ncm.user=ncm_admin
ncm.passwd=ncm_admin_passwd
 
lb.list=192.168.100.10
lb.enable_passwd.192.168.100.10=privileged_exec_passwd
 

注意事項
lb.propertiesファイルには,JP1/Cm2/NC - ManagerのログインユーザID/パスワード,およびLoadflowbalのPrivileged EXECレベルパスワードを記述するため,これらの情報が漏洩しないように適切にファイルのアクセス権を設定してください。

(5) JP1/Cm2/NCのサービスの起動

ここで,JP1/Cm2/NCのサービスを起動します。起動方法を示します。

netコマンドを使用してJP1/Cm2/NCのサービスを起動します。

 
<OSインストールディレクトリ>\system32\net start "JP1/Cm2/NC - Manager"
<OSインストールディレクトリ>\system32\net start "JP1/Cm2/NC - Manager-CO"