Hitachi Command Suite Software システム構成ガイド(Web Version)
ストレージシステムの性能情報を収集するには,Device ManagerサーバのTuning Managerとの連携に関するプロパティを設定して,Device Manager GUI/CLIで監視対象のストレージシステムをリフレッシュする必要があります。必要に応じて,Tuning Managerサーバとのリモート接続や,ヘルスチェック結果をEメール通知するための設定などを実施します。
図5-2 Device Managerサーバを設定するための操作フロー(ストレージシステムの性能情報の収集)
注意
- Tuning Managerサーバとのリモート接続には,次の制限があります。
・IPv6での通信をサポートしていません。
・SSLまたはTLSで暗号化した通信をサポートしていません。- 次のコマンドを実行した場合は,Tuning Managerサーバとのリモート接続の設定が初期化されるため,再度設定してください。
hcmdsdbclustersetup(クラスタの設定)
hcmdsdbremake(データベースの再作成)- 次のコマンドでデータベースを復元または移行した場合は,復元または移行先のマシンでリモート接続の設定が再度必要です。
hcmdsdbtrans
hcmdsbackupsおよびhcmdsdb -restoreの組み合わせ
hcmdsdbtransおよびhcmdsdbrepairの組み合わせ
重要
- 監視対象のストレージシステムをリフレッシュしたあと,正常に完了していることを確認してください。
- Device Manager GUIの場合
- [データ収集タスク]タブの「ストレージシステム更新」タスクの[状態]が完了になっていることを確認してください。
- Device Manager CLIの場合
- AddStorageArrayコマンドの実行が正常に終了していることを確認してください。
参考
- Device ManagerサーバとTuning Managerサーバが同じマシンにインストールされている場合,tuningmanager.propertiesファイルを編集しなくても監視対象のストレージシステムをリフレッシュすれば,[分析]タブを利用できます。この場合,システムは下記の設定で動作します。
- htnm.servers=1(接続するTuning Managerサーバの数)
- htnm.server.0.host=127.0.0.1(接続するTuning ManagerサーバのIPアドレス)
- htnm.server.0.protocol=http(Tuning ManagerサーバとHitachi Command Suite共通コンポーネント間の通信方式)
- htnm.server.0.port=23015(接続するTuning ManagerサーバのHBase Storage Mgmt Web Serviceのポート番号)
- [モビリティ]タブを使用する場合や運用環境が上記と異なる場合は,上記の4つのプロパティに適切な値を指定してください。
- (4) SMTP認証ユーザーアカウントのDevice Managerへの登録
- 9.2 サービスの起動
- 9.3 サービスの停止
- A.2.17 server.mail.enabled
- A.2.18 server.mail.from
- A.2.19 server.mail.smtp.host
- A.2.20 server.mail.smtp.port
- A.2.21 server.mail.smtp.auth
- A.2.22 server.mail.errorsTo
- A.14 Tuning Managerとの連携に関するプロパティ(tuningmanager.propertiesファイル )
- この項の構成
- (1) Tuning Managerサーバとのリモート接続(非クラスタ環境)
- (2) Tuning Managerサーバとのリモート接続(Microsoft Cluster ServiceまたはWindows Server Failover Clustering)
- (3) Tuning Managerサーバとのリモート接続(Veritas Cluster Server)
- (4) Tuning Managerサーバとのリモート接続(Sun Cluster)
- (5) Tuning Managerサーバとのリモート接続およびポート番号の設定(htmsetupコマンド)
- (6) config.xmlファイルおよびconfigforclient.xmlファイルの設定
(1) Tuning Managerサーバとのリモート接続(非クラスタ環境)
非クラスタ環境でTuning Managerサーバとのリモート接続の有効/無効を切り替えるには,htmsetupコマンドを実行します。
- Device Managerサーバのhostsファイルの編集
Tuning Managerサーバのホスト名とIPアドレスを登録します。
- hostsファイルの格納先
- Windowsの場合:<Windowsのシステムフォルダ>\system32\drivers\etc\hosts
- SolarisまたはLinuxの場合:/etc/hosts
- リモート接続用のポートの設定(Linuxでファイアウォール機能を有効にしている場合)
- Administrator 権限(Windowsの場合)またはroot(SolarisまたはLinuxの場合)でのログイン
Tuning Managerサーバとリモート接続するには:
- Hitachi Command Suite製品のサービスを停止します。
- htmsetupコマンドを実行します。
- メニューが表示されたら,1(Configure the settings for remote connection)を指定します。
- ポート番号(有効値:5001~65535,デフォルト値:24220)を指定します。
設定が完了すると,HiRDBが起動されます。 Windowsの場合,Windowsファイアウォールの例外登録も設定されます。- Hitachi Command Suite製品のサービスを起動します。
(2) Tuning Managerサーバとのリモート接続(Microsoft Cluster ServiceまたはWindows Server Failover Clustering)
クラスタ管理アプリケーションがMicrosoft Cluster ServiceまたはWindows Server Failover Clusteringの場合は,Hitachi Command Suite製品のサービスやリソースグループをクラスタの管理対象から外したあと,htmsetupコマンドを実行します。
- Device Managerサーバのhostsファイル(<Windowsのシステムフォルダ>\system32\drivers\etc\hosts)の編集
Tuning Managerサーバの物理ホスト名と物理IPアドレスを登録します。- Administrator 権限でのログイン
Tuning Managerサーバとリモート接続するには:
- クラスタ管理アプリケーションで次のサービスをオフラインにします。
- HiCommand Tiered Storage Manager
- HiCommandServer
- HCS Device Manager Web Service
- HBase Storage Mgmt Web Service
- HBase Storage Mgmt Common Service
- 上記以外のHitachi Command Suite製品のリソース
- Hitachi Command Suite製品のサービスを停止します。
- クラスタ管理アプリケーションで次のサービスをオフラインにします。
HiRDB/ClusterService _HD0- クラスタ管理アプリケーションで,次のリソースグループのフェールオーバーを抑止します。
- HiCommand Tiered Storage Manager
- HBase Storage Mgmt Common Service
- HBase Storage Mgmt Web Service
- HCS Device Manager Web Service
- HiCommandServer
- HiRDB/ClusterService _HD0
- 上記以外に手順1でオフラインにしたサービス
- Microsoft Cluster Serviceの場合
- リソース名を右クリックし,[プロパティ]-[詳細設定]タブで,[再開しない]を選択します。
- Windows Server Failover Clusteringの場合
- リソース名を右クリックし,[プロパティ]-[ポリシー]タブで,[リソースが失敗状態になった場合は、再起動しない]を選択します。
- htmsetupコマンドを実行します。
- メニューが表示されたら,1(Configure the settings for remote connection)を指定します。
- ポート番号(有効値:5001~65535,デフォルト値:24220)を指定します。
設定が完了すると,HiRDBが起動されます。Windowsファイアウォールの例外登録も設定されます。- Hitachi Command Suite製品のサービスを停止します。
- Hitachi Command Suite製品のサービスを登録しているグループを待機系に移動します。
- 待機系ノードでhtmsetupコマンドを実行します。
実行系ノードと同じ設定にしてください。- Hitachi Command Suite製品のサービスを停止します。
- [サービス]ウィンドウで次のプロパティを開き,[スタートアップの種類]を[自動]から[手動]に変更します。
- HBase Storage Mgmt Common Service
- HBase Storage Mgmt Web Service
- HCS Device Manager Web Service
- HiCommandServer
- HiCommand Tiered Storage Manager
- クラスタ管理アプリケーションで,次のリソースグループのフェールオーバーを有効にします。
- HBase Storage Mgmt Common Service
- HBase Storage Mgmt Web Service
- HCS Device Manager Web Service
- HiCommandServer
- HiCommand Tiered Storage Manager
- HiRDB/ClusterService _HD0
- 上記以外のHitachi Command Suite製品のリソース
- Microsoft Cluster Serviceの場合
- リソース名を右クリックし,[プロパティ]-[詳細設定]タブで,[再開する]を選択します。
- Windows Server Failover Clusteringの場合
- リソース名を右クリックし,[プロパティ]-[ポリシー]タブで[リソースが失敗状態になった場合は、現在のノードで再起動を試みる]と[再起動に失敗した場合は、この役割のすべてのリソースをフェールオーバーする](または[再起動に失敗した場合は、このサービスまたはアプリケーションのすべてのリソースをフェールオーバーする])を選択します。
- クラスタ管理アプリケーションで,Hitachi Command Suite製品のサービスを登録しているグループをオンラインにします。
- 9.3 サービスの停止
- Device ManagerおよびTiered Storage Manager以外にクラスタの管理対象から外す必要のあるサービスおよびリソースグループについて:各Hitachi Command Suite製品のマニュアル
(3) Tuning Managerサーバとのリモート接続(Veritas Cluster Server)
クラスタ管理アプリケーションがVeritas Cluster Serverの場合は,Hitachi Command Suite製品のサービスやリソースグループをクラスタの管理対象から外したあと,htmsetupコマンドを実行します。
- Device Managerサーバのhostsファイル(/etc/hosts)の編集
Tuning Managerサーバの物理ホスト名と物理IPアドレスを登録します。- rootでのログイン
Tuning Managerサーバとリモート接続するには:
- 実行系ノードのJava ConsoleでCluster Managerを起動します。
- 次のサービスをオフラインにします。
- HiCommand Tiered Storage Manager
- HiCommandServer
- HCS Device Manager Web Service
- HBase Storage Mgmt Web Service
- HBase Storage Mgmt Common Service
- 上記以外のHitachi Command Suite製品のリソース
- 手順2の各サービスを右クリックして,コンテキストメニューにある[Enabled]のチェックを外します。
- Hitachi Command Suite製品のサービスを停止します。
- HiRDBのサービスをオフラインにします。
- HiRDBのサービスを右クリックして,コンテキストメニューにある[Enabled]のチェックを外します。
- Cluster Explorerウィンドウの[Service Groups]タブを選択します。
- Hitachi Command Suite製品のサービスを登録しているグループを右クリックして,コンテキストメニューから[Freeze]-[Temporary]を選択します。
- htmsetupコマンドを実行します。
- メニューが表示されたら,1(Configure the settings for remote connection)を指定します。
- ポート番号(有効値:5001~65535,デフォルト値:24220)を指定します。
設定が完了すると,HiRDBが起動されます。- Hitachi Command Suite製品のサービスを停止します。
- Cluster Explorerウィンドウで[Service Groups]タブを選択します。
- Hitachi Command Suite製品のサービスを登録しているグループを右クリックして,コンテキストメニューから次の操作を順に実行します。
- [Unfreeze]を選択します。
- [Switch To]-[<ホスト名>]を選択します。
- [Freeze]-[Temporary]を選択します。
- 待機系ノードでhtmsetupコマンドを実行します。
実行系ノードと同じ設定にしてください。- Hitachi Command Suite製品のサービスを停止します。
- Java ConsoleでCluster Managerを起動します。
- Cluster Explorerウィンドウで[Service Groups]タブを選択します。Hitachi Command Suite製品のサービスを登録しているグループを右クリックして,コンテキストメニューから[Unfreeze]を選択します。
- Hitachi Command Suite製品のサービスを登録しているグループを右クリックして,コンテキストメニューから[Enable Resources]を選択します。
- Veritas Cluster Serverの設定ファイルに変更内容を保存します。[File]メニューから[Save Configuration]を選択します。
- Veritas Cluster Serverの設定ファイルを閉じます。[File]メニューから[Close Configuration]を選択します。
- 実行系ノードでHitachi Command Suite製品のサービスを登録しているグループをオンラインにします。
- 9.3 サービスの停止
- Device ManagerおよびTiered Storage Manager以外にクラスタの管理対象から外す必要のあるサービスおよびリソースグループについて:各Hitachi Command Suite製品のマニュアル
(4) Tuning Managerサーバとのリモート接続(Sun Cluster)
クラスタ管理アプリケーションがSun Clusterの場合は,Hitachi Command Suite製品のサービスやリソースグループをクラスタの管理対象から外したあと,htmsetupコマンドを実行します。
- Device Managerサーバのhostsファイル(/etc/hosts)の編集
Tuning Managerサーバの物理ホスト名と物理IPアドレスを登録します。- rootでのログイン
Tuning Managerサーバとリモート接続するには:
- 実行系ノードで次のコマンドを実行して,Hitachi Command Suite共通コンポーネント(HiRDBを除く),Device ManagerおよびTiered Storage Managerのリソースの監視を無効にします。
# /usr/cluster/bin/scswitch -n -M -j BaseWebService
# /usr/cluster/bin/scswitch -n -M -j HCSDeviceManagerWebService
# /usr/cluster/bin/scswitch -n -M -j HiCommandServer
# /usr/cluster/bin/scswitch -n -M -j BaseCommonService
# /usr/cluster/bin/scswitch -n -M -j TieredStorageManager
上記以外にHitachi Command Suite製品のリソースがある場合は,同様にリソースの監視を無効にしてください。- 次のコマンドを実行して,Hitachi Command Suite共通コンポーネント(HiRDBを除く),Device ManagerおよびTiered Storage Managerのリソースを無効にします。
# /usr/cluster/bin/scswitch -n -j TieredStorageManager
# /usr/cluster/bin/scswitch -n -j HiCommandServer
# /usr/cluster/bin/scswitch -n -j HCSDeviceManagerWebService
# /usr/cluster/bin/scswitch -n -j BaseWebService
# /usr/cluster/bin/scswitch -n -j BaseCommonService
上記以外にHitachi Command Suite製品のリソースがある場合は,同様にリソースを無効にしてください。- Hitachi Command Suite製品のサービスを停止します。
- 次のコマンドを実行して,HiRDBのリソースの監視を無効にします。
# /usr/cluster/bin/scswitch -n -M -j HiRDB- 次のコマンドを実行して,HiRDBのリソースを無効にします。
# /usr/cluster/bin/scswitch -n -j HiRDB- htmsetupコマンドを実行します。
- メニューが表示されたら,1(Configure the settings for remote connection)を指定します。
- ポート番号(有効値:5001~65535,デフォルト値:24220)を指定します。
設定が完了すると,HiRDBが起動されます。- Hitachi Command Suite製品のサービスを停止します。
- 次のコマンドを実行してHitachi Command Suite製品のサービスを登録しているグループを待機系ノードに移動します。
# /usr/cluster/bin/scswitch -z -g <グループ名> -h <ホスト名>- 待機系ノードでhtmsetupコマンドを実行します。実行系ノードと同じ設定にしてください。
- Hitachi Command Suite製品のサービスを停止します。
- 次のコマンドを実行して,Hitachi Command Suite共通コンポーネント,Device ManagerのサービスおよびTiered Storage Managerのサービスを有効にします。
# /usr/cluster/bin/scswitch -e -j HiRDB
# /usr/cluster/bin/scswitch -e -j BaseCommonService
# /usr/cluster/bin/scswitch -e -j BaseWebService
# /usr/cluster/bin/scswitch -e -j HCSDeviceManagerWebService
# /usr/cluster/bin/scswitch -e -j HiCommandServer
# /usr/cluster/bin/scswitch -e -j TieredStorageManager
上記以外のHitachi Command Suite製品のリソースを無効にしていた場合は,同様にリソースを有効にしてください。- 次のコマンドを実行して,Hitachi Command Suite共通コンポーネント,Device ManagerのサービスおよびTiered Storage Managerのサービスの監視を有効にします。
# /usr/cluster/bin/scswitch -e -M -j HiRDB
# /usr/cluster/bin/scswitch -e -M -j BaseCommonService
# /usr/cluster/bin/scswitch -e -M -j BaseWebService
# /usr/cluster/bin/scswitch -e -M -j HCSDeviceManagerWebService
# /usr/cluster/bin/scswitch -e -M -j HiCommandServer
# /usr/cluster/bin/scswitch -e -M -j TieredStorageManager
上記以外のHitachi Command Suite製品のリソースの監視を無効にしていた場合は,同様にリソースの監視を有効にしてください。
- 9.3 サービスの停止
- Device ManagerおよびTiered Storage Manager以外にクラスタの管理対象から外す必要のあるサービスおよびリソースグループについて:各Hitachi Command Suite製品のマニュアル
(5) Tuning Managerサーバとのリモート接続およびポート番号の設定(htmsetupコマンド)
Tuning Managerとのリモート接続の設定を変更したり,リモート接続に使用するポート番号を設定したりするには,htmsetupコマンドを使用します。
次のTuning Managerとのリモート接続に関する設定を対話形式で設定します。
- リモート接続の有効,無効を切り替える(デフォルト値:無効)
- リモート接続が有効の場合に使用するポート番号を指定する(有効値:5001~65535,デフォルト値:24220)
WindowsファイアウォールがインストールされているOSの場合,リモート接続の有効,無効に合わせて,Windowsファイアウォールの例外への登録,削除も実行します。設定完了後はHiRDBが起動した状態になります。
重要
- htmsetupコマンドは複数実行できません。
- Administrator 権限(Windowsの場合)またはroot(SolarisまたはLinuxの場合)でのログイン
- ホスト設定ファイルへのホスト名とIPアドレスの登録(リモート接続を有効にする場合)
自マシンのホスト名とIPアドレスを登録してください。- Hitachi Command Suite製品のサービスの停止(参考:9.3 サービスの停止)
- ほかのコマンドが実行されていないことの確認
Hitachi Command Suite共通コンポーネントの設定を変更するようなコマンドが実行されていないか,確認してください。- クラスタの監視対象からの削除(クラスタ環境の場合)
実行系,待機系のHitachi Command Suite製品のサービス,およびリソースグループをクラスタの監視対象から外してください。htmsetup
- Windowsの場合
- <Device Managerサーバのインストールフォルダ>\HiCommandServer\tools\htmsetup.bat
- SolarisまたはLinuxの場合
- <Device Managerサーバのインストールディレクトリ>/HiCommandServer/tools/htmsetup.sh
(6) config.xmlファイルおよびconfigforclient.xmlファイルの設定
次の場合は,config.xmlファイルおよびconfigforclient.xmlファイルの設定内容を変更します。
- Tuning Managerの管理サーバとDevice Managerの管理サーバの間にファイアーウォールが設置されている場合
デフォルトでは任意の空きポート番号が使用される設定になっているため,特定のポート番号が使用されるように,ownPortパラメーターの設定を変更してください。それぞれのファイルのownPortパラメーターには,それぞれ異なるポート番号の設定が必要です。指定できる値は1024~65535です。
なお,ほかのプロセスで使用されるポート番号との競合を避けるため,OSの自動割り当てポートは指定しないでください。ここで指定したポート番号は,ファイアウォールで例外登録が必要です。- Device Managerの管理サーバにNICが複数搭載されている場合
ownHostパラメーターに,Device Managerの管理サーバのIPv4アドレスまたはホスト名のうち,Tuning Managerの管理サーバに接続されているネットワーク側の情報を指定してください。config.xmlファイルとconfigforclient.xmlファイルで,ownHostパラメーターには同じ値を設定してください。- 13台以上のストレージシステムから性能情報を取得する場合,または1日に2回以上性能情報を取得する場合
config.xmlファイルのlogFileSizeパラメーターの値を30に変更してください。config.xmlファイルおよびconfigforclient.xmlファイルの格納先を次に示します。
- Windowsの場合
- <Device Managerサーバのインストールフォルダ>\HiCommandServer\vsa\conf
- SolarisまたはLinuxの場合
- <Device Managerサーバのインストールディレクトリ>/HiCommandServer/vsa/conf
All Rights Reserved. Copyright© 2010, 2014, Hitachi, Ltd.