IBMAIXディスカバリー用の PowerHA SystemMirror
ServiceNow ディスカバリー アプリケーションは、IBM PowerHA クラスター (HACMP) パターンを使用して、IBM プラットフォームで実行されている AIX UNIX および Linux システム上の AIX (旧称 HACMP) 高可用性クラスターの IBM PowerHA SystemMirror を検索します。 これらのリソースを検出するには、ServiceNow Storeからディスカバリーとサービスマッピングパターンアプリケーションを更新する必要があります。
ディスカバリー は、このパターンを使用して水平ディスカバリーを実行します。
ストアでアプリを要求する
ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。
必須条件
- 次のアプリケーションが最新の状態であることを確認します
- ディスカバリーとサービスマッピングパターン
- IBM PowerHA クラスター (HACMP) パターンが [プローブのトリガー] タブにあることを確認します
- 移動先 .
- AIX を選択します。
- [ プローブのトリガー ] タブで、AIX サーバーパターンの後に実行される探索として、IBM PowerHA クラスター (HACMP) パターンがリストされていることを確認します。
- サーバーの IP アドレスまたはホスト名の確認
- ディスカバリー中にサーバーの IP アドレスまたはホスト名が使用されていることを確認します。詳細については、「水平検出のスケジュール」を参照してください。
- MID サーバーアクセスを検証
- MID サーバーがターゲットホストにアクセスでき、パターンに実装されているすべてのコマンドを実行できることを確認します。
- 次の権限を持つ UNIX ユーザーを構成します
- 公式の IBM ドキュメントで定義されているすべてのコマンドと、AIX で次のコマンドを実行する権限を持つ UNIX ユーザーを構成します。
コマンド 説明 lssrc -s clstrmgrESclstrmgrES プロセスが実行されていることを確認する lslpp -l cluster.licenseクラスターのライセンスとバージョンデータを取得 lslpp -l cluster.license | awk '{$1=$2=$3=\"\"; print $0}' |sed -e 's/^[[:space:]]*//'クラスターのソフトウェアラベルバージョンデータを取得 /usr/es/sbin/cluster/utilities/clRGinfo -a | awk '{print $1,$2}' | grep -E -v 'denied|error'リソースグループの名前とタイプを取得します。 /usr/es/sbin/cluster/utilities/clRGinfo -s | grep -E -v 'denied|error'リソースグループに関する詳細情報を取得します。 /usr/es/sbin/cluster/utilities/clfindres -s | grep -E -v 'denied|error'リソースグループに関する詳細情報を取得する別のコマンド /usr/es/sbin/cluster/utilities/clshowres | grep -E 'Resource Group Name|Volume' | grep -E -v 'Concurrent|Automatically|error|denied' | sed 's/Volume Groups/Volume Groups Names/' | awk '{print substr($0, index($0,$4))}' | sed 'N;s/\n/ /'リソースグループに関連付けられたボリュームグループを取得します。 /usr/es/sbin/cluster/clstat -o | grep 'Resource Group' | grep -E -v 'error|denied' | awk '{print $3, $5, $6}'リソースグループのステータスを取得します。 /usr/es/sbin/cluster/utilities/cltopinfo -cクラスター名を取得します。 /usr/es/sbin/cluster/utilities/cllscfクラスター名を取得する別のコマンド lssrc -ls clstrmgrESクラスターの現在のステータスを取得します。 /usr/es/sbin/cluster/clstat -o |awk '{$1=$2=\"\"; print $0}' |sed -e 's/^[[:space:]]*//'クラスター ID を取得します。 /usr/es/sbin/cluster/utilities/cllsclstr | grep -E -v 'error|denied' | awk '{print $1}'クラスター ID を取得する別のコマンド /usr/bin/odmget HACMPcluster| grep -w id | grep -E -v 'error|denied'クラスター ID を取得する別のコマンド /usr/es/sbin/cluster/utilities/cltopinfo -n | grep -E -v 'error|denied'クラスターノード名を取得します。 /usr/es/sbin/cluster/utilities/cllsnode | grep -E -v 'error|denied'クラスターノード名を取得する別のコマンド /usr/es/sbin/cluster/clstat -o | grep -i 'Node:' | awk '{print $2, $4}'クラスターノードステータスを取得します。 lscluster -m | grep -E 'Node name|State of node' | grep -E -v 'ERROR|lscluster' | awk '{print $2, $3, $4}' | sed 'N;s/\n/ /'クラスターノードステータスを取得する別のコマンド /usr/es/sbin/cluster/utilities/cllsif | grep -E -v 'error|denied' | awk '{print $1, $2, $6, $7}'ネットワークインターフェイス情報を取得します。 lspv | grep -E -v 'error|denied'物理ボリューム情報を取得します。 lsvg | grep -E -v 'error|denied'ボリュームグループ情報を取得します。 lsvg -o | grep -E -v 'error|denied'アクティブなボリュームグループに関する情報を取得します。 /usr/es/sbin/cluster/utilities/clshowres | grep 'Concurrent Volume Group' | awk '{$1=$2=$3=\"\"; print $0}' |sed -e 's/^[[:space:]]*//'同時実行ボリュームグループに関する情報を取得します。 hostname現在のノードホスト名を取得します。 nslookup hostnameホスト名を FQDN に変換します。
水平ディスカバリー中にディスカバリーによって収集されるデータ
ディスカバリー は、IBM PowerHA クラスター (HACMP) パターンの実行時に、 CMDB にデータを入力します。
| フィールド | 説明 |
|---|---|
| 名前 [name] | クラスターコンテキストに設定されるリソースグループの名前。 |
| サーバー [server] | PowerHA/HACMP クラスターの名前。 |
| リソースグループステータス [resource_group_status] | クラスターコンテキストへのリソースグループのステータス。例:オンライン。 |
| リソースグループタイプ [resource_group_type] | リソースグループのタイプ。例:同時、非同時。 |
| クラスター [cluster] | リソースグループが属する PowerHA/HACMP クラスターの名前。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | クラスターコンテキストへのボリュームグループの名前。 |
| リソースタイプ [resource_type] | リソースタイプ (ボリュームグループ)。 |
| リソースステータス [resource_status] | ボリュームグループのステータス。例:オンライン、オフライン。 |
| クラスター [cluster] | ボリュームグループが属する PowerHA/HACMP クラスターの名前。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | クラスターに参加しているノードの名前。 |
| ノードステータス [node_state] | CI ステータスのコンテキストでのクラスターノードのステータス。例:UP、DOWN、UNKNOWN。 |
| ノードステータス [node_status] | ノードが属するリソースグループのコンテキストでのノードのステータス。 |
| IP アドレス [ip_address] | ノードに割り当てられた IP アドレス。 |
| クラスター [cluster] | クラスターノードが属するクラスターの名前。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | PowerHA/HACMP クラスターのコンテキストでクラスターノードを表す AIX サーバーの名前。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | PowerHA/HACMP クラスターの名前。 |
| クラスター ID [cluster_id] | PowerHA/HACMP クラスターの ID。例:0123456789。 |
| クラスターステータス [cluster_status] | PowerHA/HACMP クラスターの現在のステータス。例:ST_STABLE、NOT_CONFIGURED。 |
| クラスターバージョン [cluster_version] | PowerHA/HACMP クラスターのバージョン。例:5.5; 6.1; 7.2。 |
| クラスタータイプ [cluster_type] | PowerHA/HACMP クラスターのタイプ。バージョン 7.2 以上にのみ関連します。例:拡張。 |
| 説明 [short_description] | PowerHA/HACMP クラスターの説明 (バージョン、ID)。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | クラスターノードのインターフェイス名。 |
| IP アドレス [ip_address] | ホスト名または IP アドレス。ホスト名はクラスターノードのネットワークインターフェイス名を表し、IP アドレスはネットワークインターフェイス名に関連付けられた IPv4 アドレスを表します。(IBM PowerHA/HACMP クラスターには専用の VIP アドレスがないため)。 |
| クラスター [cluster] | PowerHA/HACMP クラスターの名前。 |
依存関係ビューマップには、組織内で検出されたすべてのクラスター CI とそれらの関係が表示されます。
この例では、 UNIX クラスターノードは UNIX つのクラスターのクラスターを表しています。UNIX クラスターノードは UNIX クラスターリソースからリソースを取得し、クラスター仮想 IP を使用します。UNIX クラスターノードには、3 つのクラスターリソースグループが含まれています。図 : 1. 依存関係ビューのサンプルマップ

CI 関係
以下の関係は、IBM HACMP/PowerHA クラスターディスカバリーをサポートするために作成されています。
| CI | 関係 | CI |
|---|---|---|
| UNIX クラスターノード [cmdb_ci_unix_cluster_node] | Cluster of::Cluster | UNIX クラスター [cmdb_ci_unix_cluster] |
| UNIX クラスターノード [cmdb_ci_unix_cluster_node] | Contains::Contained by | クラスターリソースグループ [cmdb_ci_cluster_resource_group] |
| クラスターリソースグループ [cmdb_ci_cluster_resource_group] | Contains::Contained by | UNIX クラスターリソース [cmdb_ci_unix_cluster_resource] |
| UNIX クラスターリソース [cmdb_ci_unix_cluster_resource] | Defines resources for::Gets resources from | UNIX クラスターノード [cmdb_ci_unix_cluster_node] |
| UNIX クラスターリソース [cmdb_ci_unix_cluster_resource] | Defines resources for::Gets resources from | UNIX クラスター [cmdb_ci_unix_cluster] |
| クラスター仮想 IP [cmdb_ci_cluster_vip] | Used by::Uses | UNIX クラスターノード [cmdb_ci_unix_cluster_node] |
| UNIX クラスター [cmdb_ci_unix_cluster] | Virtualized by::Virtualizes | クラスター仮想 IP [cmdb_ci_cluster_vip] |
| UNIX クラスター [cmdb_ci_unix_cluster] | Contains::Contained by | クラスターリソースグループ [cmdb_ci_cluster_resource_group] |
| UNIX クラスターノード [cmdb_ci_unix_cluster_node] | Hosted on::Hosts | AIX サーバー [cmdb_ci_aix_server] |