Hitachi Dynamic Link Manager ユーザーズガイド(VMware®用)
Global Link Managerを使用してHDLMを管理する場合,ホストおよびリモート管理クライアントに対して,次に示す設定を実施する必要があります。
- ユーザアカウントの作成
- Credential Storeファイルへのホストの追加
- HDLMリモート管理クライアント環境設定ユティリティ(dlmrmcenv)の実行
- Windowsファイアウォールの設定
- この項の構成
- (1) ユーザアカウントの作成
- (2) Credential Storeファイルへのホストの追加
- (3) dlmrmcenvユティリティの実行
- (4) Windowsファイアウォールの設定
リモート管理クライアントからホストを操作するために使用するユーザアカウントをホストに作成します。
ユーザアカウント名は,次のどちらかを使用してください。ユーザアカウント名を「GLMUser」にすると,dlmrmcenvユティリティを実行するときにユーザアカウント名の指定を省略できます。
- 「GLMUser」
- 任意のユーザアカウント名
作成したユーザアカウントのRoleには,「システム管理者」を設定してください。
複数のホストを管理対象にする場合は,すべてのホストに対して同じユーザアカウントを作成してください。
ユーザアカウントの作成方法については,VMware vSphereのマニュアルを参照してください。
- 注意事項
- Global Link Managerを使用してHDLMを管理する場合,次に示す制限があります。
- 1台のリモート管理クライアントで使用できるユーザアカウントは1つだけです。
複数のユーザアカウントを使用してホストを管理する場合は,使用するユーザアカウントの数だけリモート管理クライアントを準備する必要があります。- 複数のリモート管理クライアントから,1台のホストを管理対象とする構成はサポートしていません。
(2) Credential Storeファイルへのホストの追加
ホストのIPアドレス※および「(1) ユーザアカウントの作成」でホストに作成したユーザアカウントをCredential Storeファイルに追加します。
- 注※
- ホストを追加する場合はIPアドレスを使用してください。
- また,Global Link Managerからホスト名を指定してホストを追加するときは,リモート管理クライアントでESXiホストのホスト名をIPアドレスに解決できるように設定してください。
Credential Storeファイルは,VMware vSphere CLIで管理している,ホストの情報(ホスト名,ユーザ名,パスワード)を保存したファイルです。
Credential Storeファイルのデフォルトの格納場所は次のとおりです。
%APPDATA%\VMware\credstore\vicredentials.xmlホストをCredential Storeファイルに追加するには,VMware vSphere CLIのスクリプト(credstore_admin.pl)を実行してください。※
- 注※
- VMware vSphere CLIのcredstore_admin.plを使用して,versionが1.0または1.1のCredential Storeファイルを作成してください。VMware PowerCLIなどのVMware vSphere CLI以外の製品を使用して,versionが1.0または1.1以外のCredential Storeファイルを作成した場合は,Global Link Managerからの操作が失敗することがあります。
- Credential StoreファイルをVMware vSphere CLI以外の製品でも使用する場合は,VMware vSphere CLIのスクリプトを使用してHDLM用にCredential Storeファイルを作成し,dlmrmcenvユティリティの--credstoreパラメタに指定してください。
Credential Storeファイルは,VMware PowerCLIで管理している,ホストの情報(ホスト名,ユーザ名,パスワード)を保存したファイルです。
次の手順で作成します。
- Windows PowerShellを管理者権限で起動します。
- 次のファイルを任意のフォルダにコピーします。※
HDLMのインストール先フォルダ\config\sample_add_dlmcredstore.ps1- コピーしたファイルをテキストエディタで開き,ESXiホストのIPアドレス,ユーザ名およびパスワード,ならびにリモート管理クライアントでのHDLMのインストール先フォルダを入力します。
- 入力する情報:
$Address="IPアドレス" $User="ESXiホストのユーザ名" $Password="ESXiホストのパスワード" $InstallFolder="HDLMのインストール先フォルダ"- dlmcreatecredstoreユティリティを実行します。
dlmcreatecredstore -f "コピーしたファイル"dlmcreatecredstoreユティリティについては,「7.3 dlmcreatecredstore HDLM Credential Store作成ユティリティ」を参照してください。- ユティリティが正常に終了したことを示すKAPL20951-Iメッセージが表示されることを確認します。
- 次のCredential Storeファイルが作成されたことを確認します。
HDLMのインストール先フォルダ\config\vicredentials.xml
- 注※
- sample_add_dlmcredstore.ps1は,New-VICredentialStoreItemを使用してversion 2.0のCredential Store ファイルを作成するPower Shellスクリプトです。dlmcreatecredstoreユティリティを実行してCredential Storeファイルを作成した後は,パスワードを入力したコピーしたファイルは使用しないため,削除してください。
dlmrmcenvユティリティは,「(1) ユーザアカウントの作成」でホストに作成したユーザアカウントを,リモート管理クライアントに登録するためのユティリティです。
dlmrmcenvユティリティについては,「7.5 dlmrmcenv HDLMリモート管理クライアント環境設定ユティリティ」を参照してください。
ユティリティを実行する手順について,次に説明します。
- リモート管理クライアント上のWindowsに,Administratorsグループのユーザでログオンします。
- VMware vSphere CLIを起動します。
- VMware vSphere CLIから,dlmrmcenvユティリティを実行します。
dlmrmcenv [--username "ユーザアカウント名"] [--credstore "Credential Storeファイルのパス"]「(1) ユーザアカウントの作成」で作成したユーザアカウント名が「GLMUser」の場合,--usernameパラメタは省略できます。
Credential Storeファイルがデフォルトのフォルダに格納されている場合,--credstoreパラメタは省略できます。- ユティリティが正常に終了したことを示すKAPL20907-Iメッセージが表示されることを確認します。
- HDLMマネージャのサービスを再起動します。
コントロールパネルの[管理ツール]-[サービス]からサービスウィンドウを開きます。
サービスの一覧で[DLMManagerVM]を選択し,[操作]メニューの[再起動]を選択してサービスを再起動します。- 共通エージェントコンポーネントのサービスを再起動します。
hbsasrvコマンドでサービスを停止したあと,再度起動してください。
hbsasrvコマンドについては,マニュアル「Hitachi Global Link Manager 導入・設定ガイド」の「共通エージェントコンポーネントの起動と停止」を参照してください。
- リモート管理クライアント上のWindowsに,Administratorsグループのユーザでログオンします。
- Windows PowerShellを起動します。
- Windows PowerShellから,dlmrmcenvユティリティを実行します。※
dlmrmcenv [--username "ユーザアカウント名"]「(1) ユーザアカウントの作成」で作成したユーザアカウント名が「GLMUser」の場合,--usernameパラメタは省略できます。- ユティリティが正常に終了したことを示すKAPL20907-Iメッセージが表示されることを確認します。
- HDLMマネージャのサービスを再起動します。
コントロールパネルの[管理ツール]-[サービス]からサービスウィンドウを開きます。
サービスの一覧で[DLMManagerVM]を選択し,[操作]メニューの[再起動]を選択してサービスを再起動します。- 共通エージェントコンポーネントのサービスを再起動します。
hbsasrvコマンドでサービスを停止したあと,再度起動してください。
hbsasrvコマンドについては,マニュアル「Hitachi Global Link Manager 導入・設定ガイド」の「共通エージェントコンポーネントの起動と停止」を参照してください。
- 注※
- VMware PowerCLIを使用する場合は,dlmcreatecredstoreユティリティを使用して作成したCredential Storeファイルを--credstoreパラメタで指定する必要はありません。
インストール時にWindowsセキュリティの重要な警告ダイアログが表示され,キャンセルを選択した場合,Global Link Managerと連携するにはWindowsファイアウォールの詳細設定で「Java(TM) Platform SE Binary」の操作をブロックから許可に変更する必要があります。
リモート管理クライアントのWindowsファイアウォールが有効の場合,共通エージェントコンポーネントで使用する次のポートをWindowsファイアウォールに例外登録する必要があります。
- server.agent.portプロパティに設定されたポート(デフォルト:24041/tcp)
- server.http.portプロパティに設定されたポート(デフォルト:24042/tcp)
- server.http.localPortプロパティに設定されたポート(デフォルト:24043/tcp)
共通エージェントコンポーネントで使用するポートについては,マニュアル「Hitachi Global Link Manager 導入・設定ガイド」を参照してください。
例外登録の手順について,次に説明します。
- 「管理者:コマンドプロンプト」を起動します。
- firewall_setupコマンドを実行します。
- コマンドが成功したことを示す次のメッセージが表示されることを確認してください。
The command ended successfully.firewall_setupは,共通エージェントコンポーネントで使用するポートを,リモート管理クライアント上で動作するWindowsファイアウォールの例外として登録するためのコマンドです。
firewall_setupコマンドのデフォルトの格納場所は,Device Managerエージェントのインストールの有無によって,次のとおりとなります。
- Device Managerエージェントがインストールされている場合
プログラムのインストール先ドライブ:\Program Files (x86)※\Hitachi\HDVM\HBaseAgent\bin\firewall_setup.bat- Device Managerエージェントがインストールされていない場合
プログラムのインストール先ドライブ:\Program Files (x86)※\HDVM\HBaseAgent\bin\firewall_setup.bat
- 注※
- Windows 8(x86)の場合は,Program Filesとなります。
firewall_setupコマンドの構文を次の表に示します。
項目 説明 構文 firewall_setup {-set|-unset} 機能 共通エージェントコンポーネントで使用する次のポートを,Windowsファイアウォールの例外として登録します。 コマンドを実行するときは,Administratorsグループのユーザでログオンし,「管理者:コマンドプロンプト」から実行してください。
- server.agent.portプロパティに設定されたポート(デフォルト:24041/tcp)
- server.http.portプロパティに設定されたポート(デフォルト:24042/tcp)
- server.http.localPortプロパティに設定されたポート(デフォルト:24043/tcp)
オプション
- -set
- ファイアウォールの例外登録をする場合に指定します。
- -unset
- ファイアウォールの例外登録の設定を解除する場合に指定します。
- 注意事項
- 共通エージェントコンポーネントのコマンドが格納されるフォルダが,リモート管理クライアントの環境変数Pathに自動的に追加されます。このため,コマンドを実行するとき,コマンドが格納されているフォルダにカレントフォルダを移動する必要はありません。
All Rights Reserved. Copyright© 2014, 2021, Hitachi, Ltd.