Veritas クラスターサーバーディスカバリー

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:8分
  • 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 クラスターパターンをトリガーするように設定されていることを確認します。
    1. 移動先 ディスカバリー定義 > CI の分類 > CI の分類 > UNIX.
    2. [UNIX 分類] リストで、[Solaris] または [Linux] をクリックします。
    3. [プローブのトリガー] タブで、HorizontalDiscoveryProbe-HorizontalPatt プローブが UNIX Cluster – VERITAS Cluster パターンに割り当てられていることを確認します。
      Veritas クラスターサーバーディスカバリーのパターンをトリガーするプローブ
      注:
      ディスカバリーログには、検出が正常に完了した場合でも、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 を示しています。
    Veritas クラスターサーバーコンポーネント

    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]