第4章 運用
4.6 VM環境での運用(PRIMERGY/PRIMEQUEST)
4.6.4 監視マップを更新する
監視対象のVM環境で、以下の変更を行った場合に、仮想マシンの監視マップを更新する手順について説明します。
・ VM環境の構成を変更した場合
・ ゲストOSを削除した場合
・ ホストOSを削除した場合
・ 定期的に仮想マシンの監視マップを更新する VM
環境の構成を変更した場合
VM環境の構成を変更した場合は、[Systemwalkerコンソール[編集]]画面で、[ノード管理]ツリーを選択し、[ファイル]メニューの[仮想 マシンの監視マップ作成]を実施して、監視マップを更新します。
ゲスト
OSを削除した場合
1. ゲストOSを削除した場合は、[Systemwalkerコンソール[編集]]画面で、[ノード管理]ツリーを選択し、[ファイル]メニューの[仮想マ シンの監視マップ作成]を実施して、監視マップを更新します。
2. ノード一覧ツリーから、ゲストOSのノードを手動で削除します。
ホストOSを削除した場合
以下の手順で[仮想マシンの監視マップ]を更新します。
1. [Systemwalkerコンソール]を[編集]モードにします。
2. ノード管理ツリーから、削除対象となるフォルダを手動で削除します。
3. ノード一覧ツリーから、ホストOSのノードを手動で削除します。
4. VMwareの場合は、mpnmvminfo(仮想マシン情報登録コマンド)でホストOSを削除します。
mpnmvminfo(仮想マシン情報登録コマンド)の詳細は、“Systemwalker Centric Managerリファレンスマニュアル”を参照してくだ さい。
ホストOSを追加した場合
“V13.4.0の機能で監視マップを作成する”を参照してください。
ゲストOSを追加した場合
1. [Systemwalkerコンソール[監視]]画面の[ノード一覧]ツリーで、ゲストOSが所属するサブネットフォルダに対して、ノード検出を行
います。
2. [Systemwalkerコンソール]を[編集]モードに切り替えます。
3. ノード管理の監視ツリーを選択し、[ファイル]メニューの[仮想マシンの監視マップ作成]を選択します。
定期的に仮想マシンの監視マップを更新する
仮想マシンの監視マップを、定期的に更新する方法について説明します。
Hyper-Vの場合
cmcolinv(インベントリ収集コマンド)とmpnmvmmap(仮想マシンの監視マップ作成コマンド)を、ATコマンドやcronジョブでスケジュー ル実行を行ったり、Systemwalker Operation Managerのジョブスケジューラに登録してスケジュール実行することで、[仮想マシンの 監視マップ]を定期的に更新することができます。
VMware(R) Infrastructure 3/VMware(R) vSphere 4の場合
mpnmvmmap(仮想マシンの監視マップ作成コマンド)を、ATコマンドやcronジョブでスケジュール実行を行ったり、Systemwalker Operation Managerのジョブスケジューラに登録してスケジュール実行することで、[仮想マシンの監視マップ]を定期的に更新する ことができます。
付録 A 仮想マシンの監視マップ作成の事前設定について
VMwareのホストOSと仮想マシン(ゲストOS)の関係をツリーに登録する場合には、運用管理サーバで以下の設定が必要です。
1. Apache Axisをインストールします。
以下のURLからApache Axisをダウンロードし、任意の場所に展開します。
http://www.apache.org/
※ 展開場所は環境変数AXISHOMEに使用します。
2. VMware vSphere Web Services SDK をインストールします。
以下のURLからVMware vSphere Web Services SDK をダウンロードし、任意の場所に展開します。
http://www.vmware.com/support/developer/vc-sdk/
※展開場所は環境変数SDKHOMEに使用します。
3. 環境変数を設定します。
【Windows版】
以下の値をシステムの環境変数に設定します。
なお、Systemwalkerコンソールから本機能を使用する場合には、環境変数を変更した後、システムを再起動してください。
環境変数名 説明
AXISHOME Apache Axisの格納ディレクトリを指定します。
例) AXISHOME=C:\axis-1_4
SDKHOME VMware SDKの格納ディレクトリを指定します。
例) SDKHOME=C:\SDK
CLASSPATH JAVAのCLASSPATHを“;”区切りで指定します。
%AXISHOME%\lib\axis.jar
%AXISHOME%\lib\axis-ant.jar
%AXISHOME%\lib\commons-discovery-0.2.jar
%AXISHOME%\lib\commons-logging-1.0.4.jar
%AXISHOME%\lib\jaxrpc.jar
%AXISHOME%\lib\log4j-1.2.8.jar
%AXISHOME%\lib\saaj.jar
%AXISHOME%\lib\wsdl4j-1.5.1.jar
%SDKHOME%\samples\Axis\java\vim.jar
%SDKHOME%\samples\Axis\java\apputils.jar
%SDKHOME%\samples\Axis\java\samples.jar
%SDKHOME%\samples\Axis\java\lib\activation.jar
%SDKHOME%\samples\Axis\java\lib\mailapi.jar
%SDKHOME%\samples\Axis\java\lib\wbem.jar 注)
CLASSPATHを設定する前に環境変数AXISHOME、SDKHOMEを設定する必要
があります。
VMKEYSTORE JAVA KeyStore ファイルのパスを指定します。
環境変数名 説明 例)
VMKEYSTORE=C:\VMware-Certs\keystore
【UNIX版】
mpnmvm.ini(仮想マシン環境定義ファイル)に環境変数を設定してください。mpnmvm.ini(仮想マシン環境定義ファイル)の詳細
は、“Systemwalker Centric Managerリファレンスマニュアル”を参照してください。
環境変数名 説明
CLASSPATH JAVAのCLASSPATHを“:”区切りで指定します。
VMKEYSTORE JAVA KeyStore ファイルのパスを指定します。
設定例
Apache Axisを“/usr/local/axis-1_4”、VMware SDKを“/usr/local/SDK”に格納した場合 [Env]
VMKEYSTORE=/usr/local/SDK/keystore
CLASSPATH=/usr/local/axis-1_4/lib/axis.jar:/usr/local/axis-1_4/lib/axis-ant.jar:/usr/local/axis-1_4/lib/commons-discovery-0.2.jar:/usr/local/axis-1_4/lib/commons-logging-1.0.4.jar:/usr/local/axis-1_4/lib/jaxrpc.jar:/usr/local/
axis-1_4/lib/log4j-1.2.8.jar:/usr/local/axis-1_4/lib/saaj.jar:/usr/local/axis-1_4/lib/wsdl4j-1.5.1.jar:/usr/local/
SDK/samples/Axis/java/vim.jar:/usr/local/SDK/samples/Axis/java/apputils.jar:/usr/local/SDK/samples/Axis/java/
samples.jar:/usr/local/SDK/samples/Axis/java/lib/activation.jar:/usr/local/SDK/samples/Axis/java/lib/mailapi.jar:/
usr/local/SDK/samples/Axis/java/lib/wbem.jar
4. HTTPSを使用して通信する場合は、VMwareホストに実装されている証明書を取得し、運用管理サーバに登録します。
以下の手順を実施してください。
a. ESXサーバ(vSphere)の証明書を取得します。
Internet Explorer 8の場合の取得例を以下に示します。
1. Internet Explorerを使用して、監視したいESXサーバに接続します。
例)
https://(ESXサーバのホスト名またはIPアドレス)
2. [セキュリティの警告]ダイアログが表示されますので、[OK]をクリックします。
3. [証明書エラー]のページが表示されますので、[このサイトの閲覧を続行する (推奨されません)。]をクリックします。
4. [証明書のエラー]から、[証明書の表示]を選び、[詳細]タブを選択します。
5. [ファイルにコピー...]を選択します。
6. [DER encoded binary X.509]を選び、[次へ]をクリックします。
7. ファイルパスを指定し[次へ]をクリックします。
例)
C:\VMware-Certs\hostname1.cer
b. JAVA KEYSTOREを設定します。
コマンドプロンプトで、jreに格納されているkeytoolコマンドを実行します。
jreのパスは以下の通りです。
Windows Systemwalkerインストールディレクトリ\MPWALKER.DM\jre
UNIX /opt/FJSVfsjvc/jre