Cosminexus V9 アプリケーションサーバ 仮想化システム構築・運用ガイド
仮想化システムの運用環境を構築します。ここでは,構築手順について説明します。
仮想化システム管理用サーバマシンに接続して,OSをインストールします。インストールできるOSについては,「2.2.1 仮想化システムで使用するマシンの前提条件」を参照してください。
OSの時刻を正確な時刻に調整する場合は,仮想化システム管理用サーバマシンに接続し,NTPクライアントを導入して,NTPサーバの設定をします。時刻の調整はslewモードで実行する設定にします。システム全体で同じNTPサーバを指定してください。
負荷分散機の接続方式としてAPIを使用した直接接続を使用する場合は,負荷分散機の接続環境を設定します。設定方法については,マニュアル「アプリケーションサーバ 機能解説 セキュリティ管理機能編」の「8.4 負荷分散機の接続環境の設定」を参照してください。
仮想化システム管理用サーバマシンに管理者権限でログインし,Application Serverをインストールします。インストール方法については,マニュアル「アプリケーションサーバ システム構築・運用ガイド」の次の個所を参照してください。
なお,Management Serverが自動設定する内容については,マニュアル「アプリケーションサーバ システム構築・運用ガイド」の「付録E Management Serverが自動で設定する内容」を参照してください。
仮想サーバマネージャとして動作するために,仮想化システム管理用サーバマシンでmserver.properties(Management Server環境設定ファイル)のcom.cosminexus.mngsvr.vmi.enabledキーに「true」を指定します。
JP1/Base(認証サーバ)によるアカウント管理を利用する場合は,仮想化システム管理用サーバマシンでvmi.properties(仮想サーバマネージャプロパティファイル)のvmi.jp1.base.auth.enabledキーに「true」を指定します。
仮想サーバマネージャをセットアップする手順を次に示します。
mngsvrctl setup |
仮想サーバマネージャによるアカウント管理を利用する場合は,仮想サーバマネージャ管理者アカウントを設定します。設定手順を次に示します。
mngsvrctl setup -u admin -p admin |
仮想サーバマネージャの動作環境をデフォルト値以外に指定する場合は,仮想化システム管理用サーバマシンで定義ファイルの設定値を変更します。
仮想サーバマネージャ用の処理データ格納ディレクトリ(spoolディレクトリ)のパスや,サーバ通信エージェントへの接続時のタイムアウトなどは,vmi.properties(仮想サーバマネージャプロパティファイル)で設定できます。
また,仮想サーバマネージャが出力するログの出力先,Javaヒープのサイズなどは,次に示すManagerで使用するファイルで設定できます。
Managerで使用するファイルで設定を変更できるキーを次の表に示します。
表3-2 Managerで使用するファイルで設定を変更できるキー
| ファイルの種類 | キー | 設定内容 |
|---|---|---|
| manager.cfg | com.cosminexus.manager.log.dir | Managerのログ出力ディレクトリを指定します。 |
| com.cosminexus.manager.messagelog.size | 統合メッセージログファイル一つ当たりの上限サイズを指定します。 | |
| com.cosminexus.manager.messagelog.fnum | 統合メッセージログファイルの面数を指定します。 | |
| com.cosminexus.manager.tracelog.size | 統合トレースログファイル一つ当たりの上限サイズを指定します。 | |
| com.cosminexus.manager.tracelog.fnum | 統合トレースログファイルの面数を指定します。 | |
| com.cosminexus.manager.cmdtracelog.size | コマンド保守ログファイル一つ当たりの上限サイズを指定します。 | |
| com.cosminexus.manager.cmdtracelog.fnum | コマンド保守ログファイルの面数を指定します。 | |
| com.cosminexus.manager.log.compatible | Managerのログの上位互換性を指定します。 | |
| mserver.cfg | add.jvm.arg=-Xms<size> | Management ServerのJavaヒープの初期サイズを設定します。 |
| add.jvm.arg=-Xmx<size> | Management ServerのJavaヒープの最大サイズを設定します。 | |
| mserver.properties | webserver.connector.http.bind_host | 複数の物理ネットワークインタフェースを持つホスト,または一つの物理ネットワークインタフェースに対して複数の論理IPアドレスを割り当てているホストでManagement Serverを利用するとき,任意のIPアドレスを選択できます。 |
| webserver.connector.http.port | Management Server接続HTTPポート番号を指定します。 | |
| webserver.connector.http.permitted.hosts | Management Serverへのアクセスを許可するホストを指定します。 | |
| com.cosminexus.mngsvr.maintenance.log.filenum | Management Serverの保守ログファイルの面数を指定します。 | |
| com.cosminexus.mngsvr.maintenance.log.filesize | Management Serverの保守ログファイルの最大サイズを指定します。 | |
| com.cosminexus.mngsvr.log.level | Management Serverのログの出力レベルを指定します。 | |
| com.cosminexus.mngsvr.log.rotate | Management Serverのログのファイル面数を指定します。 | |
| com.cosminexus.mngsvr.log.size | Management Serverのログのファイルサイズを指定します。 |
管理ユニットの操作時に負荷分散機を利用する場合,使用する負荷分散機の種類,接続方式など,負荷分散機へのアクセスに必要な接続情報を仮想サーバマネージャまたは管理ユニットで定義できます。管理ユニット操作時に負荷分散機へ依頼する操作(リクエスト振り分けや閉塞など)については,「7.6 仮想サーバマネージャから負荷分散機を制御するための機能(負荷分散機連携機能)」を参照してください。
仮想サーバマネージャで負荷分散機の接続情報を定義する場合,仮想化システム管理用サーバマシンで,<LB接続情報の識別名>.properties(負荷分散機接続設定プロパティファイル)に接続情報を設定します。ファイル名の<LB接続情報の識別名>は,先頭が半角英字から始まる半角英数字,アンダースコア(_)またはハイフン(-)で指定した31文字以内の文字列で指定します。
ここでは,AX2000(lb_AX2000.properties)を設定する場合の設定例を次に示します。APIを使用した直接接続を使用する負荷分散機の設定例については,マニュアル「アプリケーションサーバ 機能解説 セキュリティ管理機能編」の「8.6.1 負荷分散機の接続情報を仮想サーバマネージャで定義するための設定」を参照してください。
lb.type=ACOS lb.host=192.168.2.12 lb.protocol=telnet lb.port=23 lb.user=user01 lb.password=user01pw lb.timeout=10 lb.ACOS.privilegedexec.password=adminpw |
ここで設定した負荷分散機の接続情報を使用する場合は,tier.properties(ティア別プロパティファイル)のlb.useキーに「<LB接続情報の識別名>」を指定します。設定例の場合は「lb_AX2000」と指定します。
必要に応じて,仮想サーバマネージャをOSと同時に起動するように設定します。自動起動するためにはあらかじめ設定が必要です。
mngautorun server |
仮想化システムで使用するコマンド(vmiaccountコマンド,vmiunitコマンドおよびvmiunitadminコマンド)には,共通引数があります。コマンド実行時に共通引数を省略する場合は,仮想化システム管理用サーバマシンの次に示すどちらかのファイルで,省略時に設定されるデフォルト値を設定します。
.vmirc(クライアント設定プロパティファイル)およびvmiclient.properties(クライアント共通設定ファイル)は,テンプレートファイルが提供されていますので,テンプレートファイルをコピーして利用してください。
JP1/IM,JP1/AJSの機能を利用する場合,仮想サーバマネージャとJP1を連携するための設定をします。
JP1/Baseのログファイルトラップで,仮想サーバマネージャの障害を監視するための設定をします。
設定手順を次に示します。各手順の詳細は,マニュアル「JP1/Base 運用ガイド」を参照してください。
FILETYPE=WRAP2 ACTDEF=<Error>115A "-E" |
JP1/AJSのジョブスケジュールで,仮想サーバマネージャのコマンドを実行するための設定をします。
設定手順を次に示します。各手順の詳細は,マニュアル「JP1/Automatic Job Management System 構築ガイド1」を参照してください。
認証サーバのJP1/Baseで,仮想サーバマネージャを実行できるアカウントを管理するための設定をします。
設定手順を次に示します。各手順の詳細は,マニュアル「JP1/Base 運用ガイド」を参照してください。
なお,仮想化システム管理用サーバマシンを認証サーバとして使用する場合は,JP1アカウント管理者に,JP1/Baseへ仮想サーバマネージャ管理者アカウントを追加する作業を依頼します。仮想サーバマネージャ管理者アカウントの場合,JP1ユーザーのJP1資源グループには「*(アスタリスク)」,JP1権限レベルには「Cosminexus_vMNG_Admin」を設定します。詳細は,「7.9(1) 設定方法」を参照してください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.