Hitachi

JP1 Version 12 JP1/Performance Management - Remote Monitor for Virtual Machine


2.1.1 インストールとセットアップの前に

PFM - RM for Virtual Machineをインストールおよびセットアップする前に確認しておくことを説明します。

〈この項の構成〉

(1) 前提OS

PFM - RM for Virtual Machineが動作するOSを次に示します。

(2) ネットワークの環境設定

Performance Managementが動作するためのネットワーク環境について説明します。

(a) IPアドレスの設定

PFM - RM for Virtual Machineのホストは,ホスト名でIPアドレスが解決できる環境を設定してください。IPアドレスが解決できない環境では,PFM - RM for Virtual Machineは起動できません。

監視ホスト名(Performance Managementシステムのホスト名として使用する名前)には,実ホスト名またはエイリアス名を使用できます。

  • 監視ホスト名に実ホスト名を使用している場合

    hostnameコマンドの実行結果で確認できるホスト名で,IPアドレスが解決できるように環境を設定してください。

  • 監視ホスト名にエイリアス名を使用している場合

    設定しているエイリアス名でIPアドレスを解決できるように環境設定をしてください。

監視ホスト名の設定については,マニュアル「JP1/Performance Management 設計・構築ガイド」の,インストールとセットアップについて説明している章を参照してください。

ホスト名とIPアドレスは,次のどれかの方法で設定してください。

  • Performance Managementのホスト情報設定ファイル(jpchostsファイル)

  • hostsファイル

  • DNS

なお,監視対象ホストとのIPアドレス解決には,jpchostsファイルに設定したIPアドレスは使用されません。

重要
  • Performance Managementは,DNS環境でも運用できますが,FQDN(Fully Qualified Domain Name)形式のホスト名には対応していません。このため,監視ホスト名は,ドメイン名を除いて指定してください。

  • Performance Managementは,DHCPによる動的なIPアドレスが割り振られているホスト上で運用できません。Performance Managementを導入するすべてのホストに,固定のIPアドレスを設定してください。

  • 複数のLAN環境で使用する場合は,jpchostsファイルでIPアドレスを設定してください。詳細については,マニュアル「JP1/Performance Management 設計・構築ガイド」の,インストールとセットアップについて説明している章を参照してください。

    監視対象の仮想環境がVMware,Hyper-V,KVM,Docker環境,またはPodman環境の場合,仮想環境に対して,ホスト名でIPアドレスを解決できるようにしてください。

  • 監視対象の仮想環境がVirtageの場合はホスト名で管理されないため,ホスト名でIPアドレスを解決できるようにする必要はありません。セットアップ時のインスタンス生成でVirtage環境を構築したときに設定したIPアドレスを設定してください。ただし,ホスト名で管理したい場合は,Virtage環境を構築するときに定義したHVM IDをホスト名として使用できます。この場合は,HVM IDを用いて,IPアドレスを解決できるようにしてください。また,HVM IDはシステムでユニークである必要があります。HVM IDおよびIPアドレスは,次のどちらかの方法で設定してください。

    ・hostsファイル

    ・DNS

ネットワーク構成やPerformance Managementシステムでのホスト名を変更するには,マニュアル「JP1/Performance Management 設計・構築ガイド」の,Performance Managementのシステム構成の変更について説明している章を参照してください。

(b) IPv6を使用する場合の設定

Performance Managementでは,ネットワーク構成がIPv4環境だけでなくIPv6環境にも対応しています。そのため,IPv4環境とIPv6環境が混在するネットワーク構成でも,Performance Managementを運用できます。

PFM - RM for Virtual Machineでは,PFM - ManagerとIPv6で通信できます。

ただし,PFM - RM for Virtual Machineが導入されているホストのOSがWindows,かつPFM - Managerが導入されているホストのOSがWindowsまたはLinuxの場合に限ります。

PFM - RM for Virtual Machineでは,監視対象のVMware,Hyper-V,KVM,Docker環境,またはPodman環境とIPv6で通信できます。監視対象のVirtageとの通信にはIPv4を使用するため,IPv6だけの環境では監視できません。

IPv4環境とIPv6環境での通信の適用範囲については,「付録K IPv4環境とIPv6環境での通信について」を参照してください。

IPv6で通信する場合,PFM - ManagerホストとPFM - RMホストのそれぞれでIPv6の利用設定を有効にする必要があります。また,PFM - RM for Virtual Machineをインストールする前に,PFM - RMホストでIPv6の利用設定を有効にする必要があります。この設定はjpcconf ipv6 enableコマンドで実行しますが,すでに有効になっている場合,この設定は必要ありません。IPv6の利用設定を確認するためには,jpcconf ipv6 displayコマンドを実行します。

jpcconf ipv6 enableコマンド,jpcconf ipv6 displayコマンドの詳細については,マニュアル「JP1/Performance Management リファレンス」のコマンドについて説明している章を参照してください。また,jpcconf ipv6 enableコマンドを実行する条件やタイミングについては,マニュアル「JP1/Performance Management 設計・構築ガイド」のIPv6環境が含まれる場合のネットワーク構成例について説明している章を参照してください。

なお,PFM - RM for Virtual Machineと監視対象ホストをIPv6で通信する場合,名前解決できる監視対象ホスト名を指定してください。

PFM - RM for Virtual Machineと監視対象との通信は,解決できるIPアドレスで通信します。また,PFM - RM for Virtual Machineと監視対象との通信では,IPv4とIPv6が共存した環境の場合,解決できるIPアドレスで通信に失敗したとき,別のIPアドレスで通信することはありません。

例えば,IPv4で接続に失敗した場合,IPv6でリトライすることはありません。また,IPv6で接続に失敗した場合に,IPv4でリトライすることもありません。事前に接続できることを確認してください。

(c) ポート番号の設定

Performance Managementプログラムのサービスは,デフォルトで次の表に示すポート番号が割り当てられています。これ以外のサービスまたはプログラムに対しては,サービスを起動するたびに,そのときシステムで使用されていないポート番号が自動的に割り当てられます。また,ファイアウォール環境で,Performance Managementを使用するときは,ポート番号を固定してください。ポート番号の固定の手順は,マニュアル「JP1/Performance Management 設計・構築ガイド」のインストールとセットアップについて説明している章を参照してください。

表2‒1 デフォルトのポート番号とPerformance Managementプログラムのサービス

サービス説明

サービス名

パラメーター

ポート番号

備考

サービス構成情報管理機能

Name Server

jp1pcnsvr

22285

PFM - ManagerのName Serverサービスで使用されるポート番号。Performance Managementのすべてのホストで設定される。

サービス状態管理機能

Status Server

jp1pcstatsvr

22350

PFM - ManagerおよびPFM - BaseのStatus Serverサービスで使用されるポート番号。

PFM - ManagerおよびPFM - Baseがインストールされているホストで設定される。

監視コンソール通信機能

View Server

jp1pcvsvr

22286

PFM - ManagerのView Serverサービスで使用されるポート番号。PFM - Managerホストで設定される。

Webサービス機能

Web Service

20358

PFM - Web ConsoleのWeb Serviceサービスで使用されるポート番号。

Webコンテナ機能

Web Console

20359

20360

PFM - Web ConsoleのWeb Consoleサービスで使用されるポート番号。

JP1/SLM連携機能

JP1/ITSLM

20905

JP1/SLMで設定されるポート番号。

(凡例)

−:該当しません。

これらのPFM - RM for Virtual Machineが使用するポート番号で通信できるように,ネットワークを設定してください。

(d) SSL/TLS利用の設定

PFM - RM for Virtual Machineは,ネットワークを通して仮想環境のパフォーマンスデータを取得します。監視対象の仮想環境がVMwareおよびDocker環境の場合は,PFM - RM for Virtual Machineと仮想環境間の通信をSSL/TLSによって暗号化するため,PFM - RMホストおよび監視対象で,SSL/TLSを有効にする必要があります。

監視対象の仮想環境がVMwareの場合は,「2.5.1 VMwareの場合」を参照してください。

監視対象の仮想環境がDocker環境の場合は,「2.5.4 Docker環境の場合」を参照してください。

(3) インストールに必要なOSユーザー権限について

PFM - RM for Virtual Machineをインストールするには,次の権限が必要です。

UAC機能有効時

インストールするホストにAdministrators権限でログインするか,インストーラーを起動する際にAdministrators権限に特権昇格する必要があります。

UAC機能無効時

インストールするホストにAdministrators権限でログインする必要があります。

(4) 前提プログラム

ここでは,PFM - RM for Virtual Machineをインストールする場合のプログラム構成について説明します。プログラムの構成図を次に示します。

なお,PFM - RM for Virtual MachineをインストールしたホストをPFM - RMホストと呼びます。

プログラム構成には,大きく分けて次の2つの場合があります。システム環境に応じて,プログラム構成を検討してください。

PFM - ManagerホストにPFM - RM for Virtual Machineをインストールする場合

PFM - Managerと同一ホストにPFM - RM for Virtual Machineをインストールする場合のプログラム構成です。この場合のプログラム構成を次の図に示します。

図2‒1 プログラムの構成(PFM - Managerと同一ホストにPFM - RM for Virtual Machineをインストールする場合)

[図データ]

PFM - Managerホストとは異なるホストにPFM - RM for Virtual Machineをインストールする場合

PFM - Managerとは異なるホストにPFM - RM for Virtual Machineをインストールする場合のプログラム構成です。このプログラム構成の場合,PFM - RM for Virtual Machineと同じホストにPFM - Baseをインストールする必要があります。この場合のプログラム構成を次の図に示します。

図2‒2 プログラムの構成(PFM - Baseと同一ホストにPFM - RM for Virtual Machineをインストールする場合)

[図データ]

監視対象の仮想環境がVMwareまたはKVMの場合,PFM - RM for Virtual MachineはInternet Explorerに含まれるMicrosoft XML Parser Version 3.0コンポーネントを使用します。そのため,Internet Explorerがインストールされていない場合は,Internet Explorerのインストールが必要です。

(a) Performance Managementプログラム

PFM - RM for Virtual Machineを導入する場合,Performance Managementの前提プログラムとして,PFM - RM for Virtual Machineと同ホストにPFM - ManagerまたはPFM - Baseが必要です。

PFM - Managerと同ホストにPFM - RM for Virtual Machineをインストールする場合,PFM - Baseは不要となります。また,PFM - Baseと同ホストに複数のPFM - RMをインストールする場合,必要なPFM - Baseは1つだけです。

このほか,PFM - RM for Virtual Machineを使って監視対象ホストの稼働監視を実施するために,PFM - Web Consoleが必要です。

(b) 監視対象としてサポートする仮想環境

監視対象としてサポートする仮想環境を次に示します。

監視可能な仮想環境の詳細については,リリースノートを参照してください。

VMwareの場合
  • VMware vSphere ESXi 5

  • VMware vSphere ESXi 6

Hyper-Vの場合
  • 2012 Hyper-V

  • 2012 R2 Hyper-V

  • 2016 Hyper-V

  • 2019 Hyper-V

KVMの場合
  • KVM (Red Hat Enterprise Linux 6 (64-bit x86_64))

  • KVM (Red Hat Enterprise Linux(R) Server 7)

  • KVM (Red Hat Enterprise Linux(R) Server 8)

Docker環境の場合
  • Red Hat Enterprise Linux(R) Server 7

  • Windows Server 2016

  • Windows Server 2019

Podman環境の場合
  • Red Hat Enterprise Linux(R) Server 8

Virtageの場合
  • BladeSymphony BS320

  • BladeSymphony BS500

  • BladeSymphony BS2000

  • BladeSymphony BS2500

    重要

    VirtageはIPv4ネットワーク上だけサポートします。

(c) 監視対象としてサポートするVirtage稼働ハードウェア

PFM - RM for Virtual Machineで監視できるVirtage稼働ハードウェアを次に示します。

監視可能なVirtage稼働ハードウェアの詳細については,リリースノートを参照してください。

  • BladeSymphony BS320

  • BladeSymphony BS500

  • BladeSymphony BS2000

  • BladeSymphony BS2500

(d) Virtage情報収集コマンド

PFM - RM for Virtual MachineがVirtageの情報を取得するために必要なHvmShコマンドは,Virtageに同梱されているVirtage管理ツールの情報収集コマンドを使用してください。

HvmShコマンドを複数持っている場合は,最新のバージョンを使用してください。

Virtage稼働ハードウェアに対応するHvmShコマンドの詳細については,リリースノートを参照してください。

重要

HvmShコマンドのユーザ認証機能は未サポートです。

(5) VMwareを監視する場合に仮想環境側で起動が必要なツールについて

VMware上で稼働する仮想マシンの情報を監視する前に,監視対象の仮想マシン上でvmware-toolsを起動させてください。

vmware-toolsを起動させていない場合,仮想マシンのVM Logical Disk Status(PI_VLDI)レコードおよび各レコードのホスト名称(VM Host Nameフィールド)が取得できません。

(6) クラスタシステムでのインストールとセットアップについて

クラスタシステムでのインストールとセットアップは,前提となるネットワーク環境やプログラム構成が,通常の構成のセットアップとは異なります。また,実行系ノードと待機系ノードでの作業が必要になります。詳細については,「3. クラスタシステムでの運用」を参照してください。

(7) 注意事項

ここでは,Performance Managementをインストールおよびセットアップするときの注意事項を説明します。

(a) レジストリに関する注意事項

PFM - RM for Virtual Machineは,OSが提供する標準的な方法で設定された環境での動作しかサポートしていません。Microsoftのサポート技術情報で公開されている情報であっても,レジストリエディターでレジストリ情報を直接編集するなど,OSの環境をカスタマイズしている場合,パフォーマンスデータが正しく収集できなくなることがあります。

(b) 環境変数に関する注意事項

Performance ManagementではJPC_HOSTNAMEを環境変数として使用しているため,ユーザー独自に環境変数として設定しないでください。設定した場合は,Performance Managementが正しく動作しません。

(c) 同一ホストにPerformance Managementプログラムを複数インストール,セットアップするときの注意事項

Performance Managementは,同一ホストにPFM - Manager,PFM - Web Console,およびPFM - RM for Virtual Machineをインストールすることもできます。その場合の注意事項を次に示します。

  • システムの性能や信頼性を向上させるため,PFM - Manager,PFM - Web Console,およびPFM - RM for Virtual Machineはそれぞれ別のホストで運用することをお勧めします。

  • PFM - ManagerとPFM - RM for Virtual Machineを同一ホストにインストールする場合,PFM - Baseは不要です。この場合,PFM - RM for Virtual Machineの前提プログラムはPFM - Managerになるため,PFM - Managerをインストールしてから PFM - RM for Virtual Machineをインストールしてください。

  • PFM - BaseとPFM - Managerは同一ホストにインストールできません。PFM - BaseとPFM - RM for Virtual MachineがインストールされているホストにPFM - Managerをインストールする場合は,PFM - Web Console以外のすべてのPerformance ManagementプログラムをアンインストールしたあとにPFM - Manager,PFM - RM for Virtual Machineの順でインストールしてください。また,PFM - Manager とPFM - RM for Virtual MachineがインストールされているホストにPFM - Baseをインストールする場合も同様に,PFM - Web Console以外のすべてのPerformance ManagementプログラムをアンインストールしたあとにPFM - Base,PFM - RM for Virtual Machineの順でインストールしてください。

  • PFM - ManagerがインストールされているホストにPFM - RM for Virtual Machineをインストールすると,接続先PFM - ManagerはローカルホストのPFM - Managerになります。この場合,接続先PFM - ManagerをリモートホストのPFM - Managerに変更できません。リモートホストのPFM - Managerに接続したい場合は,インストールするホストにPFM - Managerがインストールされていないことを確認してください。

  • PFM - RM for Virtual MachineがインストールされているホストにPFM - Managerをインストールすると,PFM - RM for Virtual Machineの接続先PFM - Managerは自ホスト名に設定し直されます。共通メッセージログに設定結果が出力されています。結果を確認してください。

  • PFM - Web Consoleがインストールされているホストに,PFM - RM for Virtual Machineをインストールする場合は,ブラウザのウィンドウをすべて閉じてからインストールを実施してください。

  • Performance Managementプログラムを新規にインストールした場合は,ステータス管理機能がデフォルトで有効になります。ただし,07-50から08-00以降にバージョンアップインストールした場合は,ステータス管理機能の設定状態はバージョンアップ前のままとなります。ステータス管理機能の設定を変更する場合は,マニュアル「JP1/Performance Management 運用ガイド」の,Performance Managementの障害検知について説明している章を参照してください。

(d) バージョンアップの注意事項

Performance Managementプログラムをバージョンアップする場合の注意事項については,マニュアル「JP1/Performance Management 設計・構築ガイド」のインストールとセットアップの章にある,バージョンアップの注意事項について説明している個所を参照してください。

PFM - RM for Virtual Machineをバージョンアップする場合の注意事項を次に示します。

  • PFM - BaseとPFM - Managerは同一ホストにインストールできません。PFM - BaseとPFM - RM for Virtual MachineがインストールされているホストにPFM - Managerをインストールする場合は,PFM - Web Console以外のすべてのPerformance ManagementプログラムをアンインストールしたあとにPFM - Manager,PFM - RM for Virtual Machineの順でインストールしてください。また,PFM - ManagerとPFM - RM for Virtual MachineがインストールされているホストにPFM - Baseをインストールする場合も同様に,PFM - Web Console以外のすべてのPerformance ManagementプログラムをアンインストールしたあとにPFM - Base,PFM - RM for Virtual Machineの順でインストールしてください。

(e) その他の注意事項

  • Performance Managementのプログラムが1つもインストールされていない環境に新規インストールする場合は,インストール先フォルダにファイルやフォルダがないことを確認してください。

  • Performance Managementのプログラムおよびサービスや,Performance Managementのファイルを参照するような他プログラム(例えばWindowsのイベントビューアーなど)を起動したままインストールした場合,システムの再起動を促すメッセージが表示されることがあります。この場合は,メッセージに従ってシステムを再起動し,インストールを完了させてください。

  • Performance Managementのプログラムおよびサービスや,Performance Managementのファイルを参照するような他プログラム(例えばWindowsのイベントビューアーなど)を起動したままの状態,ディスク容量が不足している状態,またはフォルダ権限がない状態でインストールした場合,ファイルの展開に失敗することがあります。Performance Managementのプログラムおよびサービスや,Performance Managementのファイルを参照するような他プログラムが起動している場合はすべて停止してからインストールし直してください。ディスク容量不足やフォルダ権限不足が問題である場合は,問題を解決したあとでインストールし直してください。

  • Performance Managementのプログラムをインストールする場合,次に示すセキュリティ関連プログラムがインストールされていないかどうか確認してください。インストールされている場合,次の説明に従って対処してください。

    • セキュリティ監視プログラム

      セキュリティ監視プログラムを停止するかまたは設定を変更して,Performance Managementのプログラムのインストールを妨げないようにしてください。

    • ウィルス検出プログラム

      ウィルス検出プログラムを停止してからPerformance Managementのプログラムをインストールしてください。

      Performance Managementのプログラムのインストール中にウィルス検出プログラムが稼働している場合,インストールの速度が低下したり,インストールが実行できなかったり,または正しくインストールできなかったりすることがあります。

    • プロセス監視プログラム

      プロセス監視プログラムを停止するかまたは設定を変更して,Performance Managementのサービスまたはプロセス,および共通コンポーネントのサービスまたはプロセスを監視しないようにしてください。

      Performance Managementのプログラムのインストール中に,プロセス監視プログラムによって,これらのサービスまたはプロセスが起動されたり停止されたりすると,インストールに失敗することがあります。

  • PFM - RM for Virtual Machineは,仮想環境内の1つの仮想マシンにインストールし,その仮想マシンから仮想環境を監視するように運用できます。ただし,この運用方式では,仮想環境が停止したときにPFM - RM for Virtual Machineも停止します。このため,PFM - RM for Virtual Machineは監視対象の仮想環境とは異なる環境で運用することを推奨します。

  • PFM - RM for Virtual Machineを上書きインストールする場合、次の注意事項があります。

    • PFM - RM for Virtual Machineを上書きインストールすると,再起動が必要になる場合があります。

    • PFM - RM for Virtual Machineのファイルのオープン,およびイベントビューアーを表示している場合はその画面を閉じるなどファイルのアクセスを解放しておいてください。

  • PFM - RM for Virtual Machineのインストールを行う場合は,Performance Managementのプログラムおよびサービスをすべて停止させてからインストールしてください。Performance Managementのサービスはjpcspm stopコマンドですべて停止してください。論理ホストのセットアップを行っている場合は,論理ホスト上のPerformance Managementのサービスもすべて停止してください。

  • システムの状況などによりインストールに必要なファイルの展開に失敗する場合があります。インストールに失敗した場合は再度インストールしてください。再度インストールが失敗した場合,%Windowsディレクトリ%\TEMP\HCDINSTディレクトリ下の次のファイルを採取し,システム管理者に連絡してください。

    • HCDMAIN.LOGおよびHCDMAIN#.LOG(#は数字)

    • HCDINST.LOGおよびHCDINST#.LOG(#は数字)

    • P-CC2A2C-5VCL.LOG

  • Windows Server 2003以前の環境をWindows Server 2012以降にバージョンアップする場合,Performance Management製品をすべてアンインストールしてからバージョンアップを行ってください。

  • インストール後にコンピューターの再起動の指示がある場合は,必ずコンピューターを再起動してください。

  • PFM - RM for Virtual Machineは,JP1/ServerConductor/Deployment Managerのディスク複製インストール,および仮想化プラットフォームが提供するイメージファイル化による複製機能に対応した日立プログラムプロダクトです。

    ディスク複製インストールについては,マニュアル「JP1/Performance Management 設計・構築ガイド」のディスク複製インストール時の注意事項について説明している章を確認してください。

(8) 障害発生時の資料採取の準備

トラブルが発生した場合にメモリーダンプ,クラッシュダンプ,ユーザーモードプロセスダンプなどが必要となることがあります。トラブル発生時にこれらのダンプを採取する場合は,あらかじめメモリーダンプ,クラッシュダンプ,およびユーザーモードプロセスダンプが出力されるように,次の設定をしてください。

(a) Windowsの場合の設定方法

  • ユーザーモードプロセスダンプの出力設定

    次のレジストリを設定することによって,アプリケーションプログラムの異常終了時,即座に調査資料のユーザーモードプロセスダンプを取得できます。

    \\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps

    このレジストリキーに,次のレジストリ値を設定します。

    • DumpFolder:REG_EXPAND_SZ <ダンプ出力先のフォルダ名>

      (出力先フォルダには書き込み権限が必要です)

    • DumpCount:REG_DWORD <保存するダンプの数>

    • DumpType:REG_DWORD 2

      重要
      • レジストリを設定することで,JP1だけでなくほかのアプリケーションプログラムでもユーザーモードプロセスダンプが出力されるようになります。

      • ユーザーモードプロセスダンプの出力を設定する場合はこの点をご注意ください。