Veritas クラスターサーバーディスカバリー
ServiceNow ディスカバリー アプリケーションは、Unix クラスター - VERITAS クラスターパターンを使用して、Veritas クラスターサーバーコンポーネントを検索します。 これらのリソースを検出するには、ServiceNow Storeからディスカバリーとサービスマッピングパターンアプリケーションを更新する必要があります。
このパターンを ServiceNow AI Platform で使用するには、Kingston パッチ 8、London、または Madrid を使用します。
ストアでアプリを要求する
ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。
必須条件
- SSH 認証情報
- ServiceNow AI Platform® で、cat コマンドを実行するために昇格された権限を持つユーザーの SSH 認証情報を設定します。コマンドの詳細については、サービスマッピング のドキュメントで、特権ユーザーを必要とする サービスマッピング コマンドの箇所を参照してください。
- Veritas クラスターサーバー構成ファイルを読み込む権限
- Unix OS ユーザーに、/etc/VRTSvcs/conf/config/main.cf 構成ファイルを読み取る権限を付与します。
- Veritas クラスターコマンドを実行する権限
- Veritas クラスターサーバーに対して次のコマンドを実行する権限を、Unix OS ユーザーに付与します。
コマンド パラメーター 必須/オプション 説明 “privilege user” + cat /etc/VRTSvcs/conf/config/main.cf - 必須 Veritas クラスターサーバー構成ファイルを読み込みます。 “privilege user” + /opt/VRTSvcs/bin/haclus -value ClusterUUID 2>/dev/null - 必須 Veritas クラスターサーバーのクラスター UUID を取得します。 “privilege user” + /opt/VRTSvcs/bin/haclus -value ClusterName 2>/dev/null - 必須 Veritas クラスターサーバーのクラスター名を取得します。 “privilege user” + /opt/VRTSvcs/bin/haclus -value EngineVersion - 必須 Veritas クラスターサーバーのクラスターバージョンを取得します。 “privilege user” + /opt/VRTSvcs/bin/haclus -value ClusterAddress - 必須 Veritas クラスターサーバーのクラスターアドレスを取得します。 “privilege user” + /opt/VRTSvcs/bin/haclus -value ClusState - 必須 Veritas クラスターサーバーのクラスターステータスを取得します。 “privilege user” + /opt/VRTSvcs/bin/hasys -state - 必須 Veritas クラスターサーバーのクラスターノードを取得します。 “privilege user” + /opt/VRTSvcs/bin/hares -state - 必須 Veritas クラスターサーバーのクラスターリソースを取得します。 “privilege user” + /opt/VRTSvcs/bin/hares -display |grep -w 'Type' |grep 'global' 2>/dev/null - 必須 Veritas クラスターサーバーのクラスターリソースタイプを取得します。 “privilege user” + /opt/VRTSvcs/bin/hares -display | grep Group 2>/dev/null - 必須 Veritas クラスターサーバーのクラスターリソースグループを取得します。 “privilege user” + /opt/VRTSvcs/bin/hagrp -state 2>/dev/null - 必須 Veritas クラスターサーバーのリソースグループ名とステータスを取得します。 - UNIX クラスター - VERITAS クラスターパターンをトリガーするための分類プローブ
- 分類プローブが、UNIX クラスター - VERITAS クラスターパターンをトリガーするように設定されていることを確認します。
- 移動先 .
- [UNIX 分類] リストで、[Solaris] または [Linux] をクリックします。
- [プローブのトリガー] タブで、HorizontalDiscoveryProbe-HorizontalPatt プローブが UNIX Cluster – VERITAS Cluster パターンに割り当てられていることを確認します。
注:ディスカバリーログには、検出が正常に完了した場合でも、OS ディスカバリーステップのエラーが表示されます。
- 新しいホストクラスのシステムプロパティ
- システムプロパティ [sys_property] sa.host_classes を追加し、値を cmdb_ci_unix_cluster に設定します。Veritas クラスターサーバー用の新しいホストクラスを作成すると、このタイプのホストを正しく識別できるようになります。
制限事項
パターンデザイナーのデバッグモードで Unix クラスター - VERITAS クラスターパターンをカスタマイズすることはできません。
水平ディスカバリー中に ディスカバリー によって収集されるデータ
| テーブルとフィールド | 説明 |
|---|---|
| Unix クラスター [cmdb_ci_unix_cluster] | Unix クラスターの属性。 |
| IP アドレス [ip_address] | |
| クラスタータイプ [cluster_type] | |
| 名前 [name] | |
| クラスターバージョン [cluster_version] | |
| クラスターステータス [cluster_status] | |
| Unix クラスターノード [cmdb_ci_unix_cluster_node] | Unix クラスターノードの属性。 |
| 名前 [name] | |
| クラスター [cluster] | |
| サーバー [server] | |
| ノードステータス [node_status] | |
| IP アドレス [ip_address] | |
| UNIX クラスターリソースグループ [cmdb_ci_unix_cluster_resource_group] | UNIX クラスターリソースグループの属性。 |
| 名前 [name] | |
| ノード [node] | |
| サーバー [server] | |
| クラスター [cluster] | |
| リソースグループステータス [resource_group_status] | |
| UNIX クラスターリソース [cmdb_ci_unix_cluster_resource] | UNIX クラスターリソースの属性。 |
| リソースタイプ [resource_type] | |
| 名前 [name] | |
| リソースステータス [resource_status] | |
| クラスター仮想 IP [cmdb_ci_cluster_vip] | クラスター仮想 IP アドレスの属性。 |
| IP アドレス [ip_address] | |
| 名前 [name] | |
| クラスター [cluster] | |
| クラスターステータス [cluster_status] | |
| ノード [node] |
次の図は、Veritas クラスターサーバーディスカバリーに含まれている CI を示しています。

CI 関係
Unix クラスター - VERITAS クラスターパターンでは、次の CI 関係を作成します。
| CI | 関係 | CI |
|---|---|---|
| Unix クラスター [cmdb_ci_unix_cluster] | Hosts: Hosted on | Linux サーバー [cmdb_ci_linux_server] |
| Unix クラスターノード [cmdb_ci_unix_cluster_node] | Hosts: Hosted on | Linux サーバー [cmdb_ci_linux_server] |
| クラスター仮想 IP [cmdb_ci_cluster_vip] | Virtualized by: Virtualized | Unix クラスター [cmdb_ci_unix_cluster] |
| クラスター仮想 IP [cmdb_ci_cluster_vip] | Uses: Used by | Unix クラスターノード [cmdb_ci_unix_cluster_node] |
| Unix クラスターノード [cmdb_ci_unix_cluster_node] | Cluster of: Cluster | Unix クラスター [cmdb_ci_unix_cluster] |
| 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 | クラスターフィールド [cmdb_ci_unix_cluster] |
| Unix クラスターリソースグループ [cmdb_ci_unix_cluster_resource_group ] | Contains: Contained by | UNIX クラスターのクラスターフィールド [cmdb_ci_unix_cluster] |
| Unix クラスターリソースグループ [cmdb_ci_unix_cluster_resource_group ] | Contains: Contained by | Unix クラスターノードのノードフィールド [cmdb_ci_unix_cluster_node] |
| Unix クラスターリソースグループ [cmdb_ci_unix_cluster_resource_group ] | Contains: Contained by | Unix クラスターリソース [cmdb_ci_unix_cluster_resource] |