Citrix Xen Hyper-V ディスカバリー

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:8分
  • ServiceNow ディスカバリー は、Citrix Xen Hyper-V パターンを使用してインスタンスを検索してマッピングします。ServiceNowストアからパターンアプリケーションをインストールし、Xen Hyper-V を Linux サーバーパターンの [拡張] セクションに追加することでCitrixこれらのリソースを検出します。

    Xen (XE) および (XL) コマンドを使用して、 Citrix Xen Hyper-V、そのコンポーネント、およびそれぞれの属性を検出します。Hyper-V サーバー、関連付けられたプール、VM、ネットワーク、ストレージ、および新規 CI と既存 CI との関係に関する情報を検出します。

    ストアでアプリを要求する

    ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。

    必須条件

    次のアプリケーションが最新の状態であることを確認する
    • ディスカバリーとサービスマッピングパターン
    • CMDB CI クラスモデル
    プール管理者の RBAC ロールを確認する
    このロールは、ハイパーバイザーをホストする Linux サーバーへの SSH アクセス、およびハイパーバイザー環境から情報を抽出するために必要なすべてのコマンドの実行に必要です。RBACの役割権限、またはCitrixユーザーをドメインに追加して役割を割り当てる方法について詳しくは、 Citrixのドキュメントを参照してください。
    MID サーバー到達可能性を確認する
    MID サーバーターゲットデバイスに到達できることを確認します。
    ターゲット Linux ホストへのアクセス権を持つ SSH 認証情報の作成
    詳細については、「SSH credentials」を参照してください。
    Linux サーバーパターンの後に拡張セクションを作成する
    Linux サーバーパターンの後に拡張セクションを作成し、Linux サーバーディスカバリーパターンの実行後にトリガーされる Citrix Xen HyperV パターンを関連付けます。拡張セクションの作成の詳細については、「識別セクションの変更を伴わないパターンの強化」を参照してください。

    水平ディスカバリー中にディスカバリーによって収集されるデータ

    ディスカバリー は、Citrix Xen HyperV パターンの実行時に、 CMDB にデータを入力します。

    表 : 1. Hyper-V リソースプール [cmdb_ci_hyper_v_resource_pool]
    フィールド 説明
    object_id Hyper-V リソースプールの UUID
    name Hyper-V リソースプールの名前
    default_sr

    デフォルトのストレージリポジトリは、VDI がデフォルトで保存される場所です

    表 : 2. Hyper-V サーバー [cmdb_ci_hyper_v_server]
    フィールド 説明
    object_id Hyper-V サーバーの UUID
    name Hyper-V サーバーの「NAME@Hyper-V Server」形式での名前
    serial_number Citrix Xen Hyper-V サーバーが実行されている Linux サーバーのシリアル番号 (Linux サーバーと区別するための「シリアル番号_hyper_v_server」形式)
    manufacturer Hyper-V サーバーのベンダー
    model_id Hyper-V サーバーのモデル ID
    short_description Hyper-V サーバーの説明
    os Hyper-V サーバーのオペレーティングシステム
    os_version Hyper-V サーバーのオペレーティングシステムのバージョン
    host_name Hyper-V サーバーのホスト名
    ip_address Hyper-V サーバーの IP アドレス
    virtual この値は、ダッシュボード (SAM) の IsVirtual フラグを入力するために算出によって使用されるため、false に設定します。
    free_memory Hyper-V サーバーの利用可能なメモリ
    total_memory Hyper-V サーバーの合計メモリ
    edition Hyper-V サーバーのエディション
    cpu_core_count 物理 CPU あたりのコア数
    cpu_count 合計 CPU 数
    ram 合計 RAM メモリ (MB)
    cpu_speed

    CPU 速度 (MHz)

    cpu_manufacturer CPU のメーカー
    cpu_type CPU のタイプ
    cpu_core_thread CPU コアあたりのスレッド数
    表 : 3. Hyper-V 仮想マシンインスタンス [cmdb_ci_hyper_v_instance]
    フィールド 説明
    object_id Hyper-V サーバーの UUID
    name Hyper-V サーバーの名前
    state Hyper-V インスタンスのステータス
    ip_address Hyper-V インスタンスの IP アドレス
    host_id インスタンスが存在するホストの UUID
    baseboard_serial Hyper-V インスタンスの UUID
    chassis_serial Hyper-V インスタンスの UUID
    bios_serial Hyper-V インスタンスの UUID
    表 : 4. Hyper-V 仮想ネットワーク [cmdb_ci_hyper_v_network]
    フィールド 説明
    object_id Hyper-V 仮想ネットワークの UUID
    pif_uuid 物理 NIC の UUID
    name Hyper-V 仮想ネットワークの名前
    bridge ネットワークセットアップのタイプ:ブリッジされているかどうか
    表 : 5. Hyper-V 仮想ネットワークコンポーネント [cmdb_ci_hyper_v_network_comp]
    フィールド 説明
    object_id Hyper-V ネットワークコンポーネントの UUID
    mac_address Hyper-V ネットワークコンポーネントの MAC アドレス
    vm ネットワークコンポーネントが関連付けられている Hyper-V インスタンスの UUID
    name Hyper-V ネットワークコンポーネントの名前
    表 : 6. Hyper-V ストレージ [cmdb_ci_hyper_v_storage]
    フィールド 説明
    object_id Hyper-V ストレージの LUN
    name Hyper-V ストレージの名前
    description Hyper-V ストレージの説明
    type ストレージのタイプ (SR)
    vm_object_id ストレージが関連付けられている Hyper-V インスタンスの UUID
    vm_id ストレージが関連付けられている Hyper-V インスタンスの UUID
    表 : 7. Hyper-V ストレージコンポーネント [cmdb_ci_hyper_v_storage_comp]
    フィールド 説明
    object_id 仮想ディスクイメージ (VDI) の UUID
    name 仮想ディスクイメージ (VDI) の名前
    description 仮想ディスクイメージ (VDI) の説明
    type ストレージコンポーネント (VDI) のタイプ
    capacity 仮想ディスクイメージ (VDI) の総キャパシティ
    location_id 仮想ディスクイメージ (VDI) の場所
    is_a_snapshot 仮想ディスクイメージ (VDI) がスナップショットかどうかの表示
    [snapshot_of] ディスクの VDI スナップショットの表示
    [snapshot_time] スナップショット作成の時刻
    sr_object_id 仮想ディスクイメージ (VDI) が関連付けられているストレージリポジトリの UUID
    vm_object_id 仮想ディスクイメージ (VDI) に関連付けられた仮想マシンの UUID

    CI 関係

    Citrix Xen Hyper-V ディスカバリーによって作成された関係
    関係
    cmdb_ci_hyper_v_resource_pool Contains :: Contained by cmdb_ci_hyper_v_server
    cmdb_ci_hyper_v_server Runs on :: Runs cmdb_ci_linux_server
    cmdb_ci_hyper_v_network Provides :: Provided by cmdb_ci_hyper_v_server
    cmdb_ci_hyper_v_network_comp Provides :: Provided by cmdb_ci_hyper_v_server
    cmdb_ci_hyper_v_instance Connected by :: Connect cmdb_ci_hyper_v_network_comp
    cmdb_ci_hyper_v_resource_pool 参照 cmdb_ci_hyper_v_storage
    cmdb_ci_hyper_v_instance Contains :: Contained by cmdb_ci_hyper_v_storage
    cmdb_ci_hyper_v_storage_comp Managed by :: Manages cmdb_ci_hyper_v_storage
    cmdb_ci_hyper_v_storage_comp 参照 cmdb_ci_hyper_v_instance
    cmdb_ci_hyper_v_server Define resources for :: Gets resources from cmdb_ci_hyper_v_resource_pool
    cmdb_ci_hyper_v_instance Registered on :: Has registered cmdb_ci_hyper_v_server