検索

7.35. Cluster 構造体

download PDF

クラスターのタイプの表現。

クラスターの JSON の表現。

{
  "cluster" : [ {
    "ballooning_enabled" : "false",
    "cpu" : {
      "architecture" : "x86_64",
      "type" : "Intel SandyBridge Family"
    },
    "custom_scheduling_policy_properties" : {
      "property" : [ {
        "name" : "HighUtilization",
        "value" : "80"
      }, {
        "name" : "CpuOverCommitDurationMinutes",
        "value" : "2"
      } ]
    },
    "error_handling" : {
      "on_error" : "migrate"
    },
    "fencing_policy" : {
      "enabled" : "true",
      "skip_if_connectivity_broken" : {
        "enabled" : "false",
        "threshold" : "50"
      },
      "skip_if_gluster_bricks_up" : "false",
      "skip_if_gluster_quorum_not_met" : "false",
      "skip_if_sd_active" : {
        "enabled" : "false"
      }
    },
    "gluster_service" : "false",
    "firewall_type" : "iptables",
    "ha_reservation" : "false",
    "ksm" : {
      "enabled" : "true",
      "merge_across_nodes" : "true"
    },
    "memory_policy" : {
      "over_commit" : {
        "percent" : "100"
      },
      "transparent_hugepages" : {
        "enabled" : "true"
      }
    },
    "migration" : {
      "auto_converge" : "inherit",
      "bandwidth" : {
        "assignment_method" : "auto"
      },
      "compressed" : "inherit",
      "policy" : {
        "id" : "00000000-0000-0000-0000-000000000000"
      }
    },
    "required_rng_sources" : {
      "required_rng_source" : [ "random" ]
    },
    "switch_type" : "legacy",
    "threads_as_cores" : "false",
    "trusted_service" : "false",
    "tunnel_migration" : "false",
    "version" : {
      "major" : "4",
      "minor" : "1"
    },
    "virt_service" : "true",
    "data_center" : {
      "href" : "/ovirt-engine/api/datacenters/123",
      "id" : "123"
    },
    "mac_pool" : {
      "href" : "/ovirt-engine/api/macpools/456",
      "id" : "456"
    },
    "scheduling_policy" : {
      "href" : "/ovirt-engine/api/schedulingpolicies/789",
      "id" : "789"
    },
    "actions" : {
      "link" : [ {
        "href" : "/ovirt-engine/api/clusters/234/resetemulatedmachine",
        "rel" : "resetemulatedmachine"
      } ]
    },
    "name" : "Default",
    "description" : "The default server cluster",
    "href" : "/ovirt-engine/api/clusters/234",
    "id" : "234",
    "link" : [ {
      "href" : "/ovirt-engine/api/clusters/234/permissions",
      "rel" : "permissions"
    }, {
      "href" : "/ovirt-engine/api/clusters/234/cpuprofiles",
      "rel" : "cpuprofiles"
    }, {
      "href" : "/ovirt-engine/api/clusters/234/networkfilters",
      "rel" : "networkfilters"
    }, {
      "href" : "/ovirt-engine/api/clusters/234/networks",
      "rel" : "networks"
    }, {
      "href" : "/ovirt-engine/api/clusters/234/affinitygroups",
      "rel" : "affinitygroups"
    }, {
      "href" : "/ovirt-engine/api/clusters/234/glusterhooks",
      "rel" : "glusterhooks"
    }, {
      "href" : "/ovirt-engine/api/clusters/234/glustervolumes",
      "rel" : "glustervolumes"
    }, {
      "href" : "/ovirt-engine/api/clusters/234/enabledfeatures",
      "rel" : "enabledfeatures"
    }, {
      "href" : "/ovirt-engine/api/clusters/234/externalnetworkproviders",
      "rel" : "externalnetworkproviders"
    } ]
  } ]
}
表7.47 属性の概要
名前タイプ概要

ballooning_enabled

Boolean

 

bios_type

BiosType

チップセットと BIOS タイプの組み合わせ。

comment

文字列

このオブジェクトに関するコメントを含むフリーテキスト。

cpu

Cpu

 

custom_scheduling_policy_properties

Property[]

クラスターのカスタムスケジューリングポリシーのプロパティー。

description

文字列

プレーンテキストでの人間が判読できる説明。

display

表示

 

error_handling

ErrorHandling

 

fencing_policy

FencingPolicy

クラスターに対してカスタムフェンシングポリシーを定義できます。

fips_mode

FipsMode

クラスターの FIPS モード。

firewall_type

FirewallType

このクラスター内のホストで使用されるファイアウォールのタイプ。

gluster_service

Boolean

 

gluster_tuned_profile

文字列

調整済みプロファイルの名前。

ha_reservation

Boolean

 

id

文字列

一意の ID

ksm

Ksm

 

log_max_memory_used_threshold

Integer

監査ログイベントを記録するためのメモリー消費のしきい値。

log_max_memory_used_threshold_type

LogMaxMemoryUsedThresholdType

監査ログイベントをログに記録するためのメモリー消費しきい値のタイプ。

maintenance_reason_required

Boolean

このプロパティーは関連性がなくなり、非推奨になりました。

memory_policy

MemoryPolicy

 

migration

MigrationOptions

実行中の仮想マシンを別のホストに移行するためのクラスター全体の設定への参照。

name

文字列

人間が判読できるプレーンテキストでの名前。

optional_reason

Boolean

このプロパティーは関連性がなくなり、非推奨になりました。

required_rng_sources

RngSource[]

クラスター内の各ホストに必要な乱数ジェネレーター (RNG) ソースのセット。

serial_number

SerialNumber

 

supported_versions

Version[]

 

switch_type

SwitchType

指定されたクラスター内のすべてのネットワークで使用されるスイッチのタイプ。

threads_as_cores

Boolean

 

trusted_service

Boolean

 

tunnel_migration

Boolean

 

upgrade_correlation_id

文字列

アップグレード相関識別子。

upgrade_in_progress

Boolean

クラスターのアップグレードが開始されたかどうかを示します。

upgrade_percent_complete

Integer

アップグレードが進行中の場合、報告されたアップグレードの完了率。

version

バージョン

クラスターの互換バージョン。

virt_service

Boolean

 

vnc_encryption

Boolean

VNC 暗号化を有効にします。

7.35.1. bios_type

チップセットと BIOS タイプの組み合わせ。

この値は、biosTypeCLUSTER_DEFAULT に設定されているクラスター内のすべての仮想マシンのデフォルトとして使用されます。

7.35.2. custom_scheduling_policy_properties

クラスターのカスタムスケジューリングポリシーのプロパティー。これらのオプションのプロパティーは、scheduling_policy リンクで指定されたスケジューリングポリシーのプロパティーをオーバーライドし、この特定のクラスターにのみ適用されます。

たとえば、クラスターのカスタムプロパティーを更新するには、以下のリクエストを送信します。

PUT /ovirt-engine/api/clusters/123

リクエスト本文は以下のようになります。

<cluster>
  <custom_scheduling_policy_properties>
    <property>
      <name>HighUtilization</name>
      <value>70</value>
    </property>
  </custom_scheduling_policy_properties>
</cluster>

custom_scheduling_policy_properties 属性を使用した更新操作では、scheduling_policy リンクで指定されたスケジューリングポリシーのプロパティーは更新されず、この特定のクラスターにのみ反映されます。

7.35.3. fencing_policy

クラスターに対してカスタムフェンシングポリシーを定義できます。

以下はその例です。

PUT /ovirt-engine/api/cluster/123

リクエスト本文は以下のようになります。

<cluster>
  <fencing_policy>
    <enabled>true</enabled>
    <skip_if_sd_active>
      <enabled>false</enabled>
    </skip_if_sd_active>
    <skip_if_connectivity_broken>
      <enabled>false</enabled>
      <threshold>50</threshold>
    </skip_if_connectivity_broken>
  </fencing_policy>
</cluster>

7.35.4. fips_mode

クラスターの FIPS モード。

FIPS モードは、ホストに対するクラスターのポリシーを表します。クラスターに追加されたホストは、クラスターの FIPS モードを満たしているかどうかがチェックされ、満たしていない場合は操作不能になります。値が明示的に指定されない限り、新しいクラスターはデフォルトで UNDEFINED に初期化されます。この値は、クラスターに追加された最初のホストの FIPS モードに自動的に変更されます。

7.35.5. gluster_tuned_profile

調整済みプロファイルの名前。

クラスター内のすべてのホストに設定するように 調整 されたプロファイル。これは必須ではなく、Gluster サービスを使用するクラスターにのみ関連します。

7.35.6. log_max_memory_used_threshold

監査ログイベントを記録するためのメモリー消費のしきい値。

パーセンテージの場合、使用メモリーが指定された値を超えると、監査ログイベントがログに記録されます。絶対値の場合、空きメモリーが MB で指定された値を下回ると、監査ログイベントがログに記録されます。

7.35.7. log_max_memory_used_threshold_type

監査ログイベントをログに記録するためのメモリー消費しきい値のタイプ。

percentage と absolute_value_in_mb のいずれかを選択できます。

7.35.8. maintenance_reason_required

このプロパティーは関連性がなくなり、非推奨になりました。デフォルト値は true です。

7.35.9. migration

実行中の仮想マシンを別のホストに移行するためのクラスター全体の設定への参照。

注記

このメソッドが返す ID で移行ポリシーを照会する API はまだ実装されていません。/ovirt-engine/api/options/MigrationPolicies を使用して、すべての移行ポリシーとその ID のリストを取得します。

7.35.10. optional_reason

このプロパティーは関連性がなくなり、非推奨になりました。デフォルト値は true です。

7.35.11. required_rng_sources

クラスター内の各ホストに必要な乱数ジェネレーター (RNG) ソースのセット。

読み取られると、暗黙的な urandom (クラスターバージョン 4.1 以降の場合) または random (クラスターバージョン 4.0 以前の場合) に加えて、選択された RNG ソースが追加で返されます。書き込まれると、暗黙的な urandomrandom RNG ソースは削除できません。

重要

エンジンのバージョン 4.1 より前では、必要な乱数ジェネレーターのセットは管理者によって完全に制御可能で、random ソースを含む任意のソースを追加または削除できます。しかし、バージョン 4.1 以降では、urandomrandom ソースは常にセットの一部となり、削除することはできません。

重要

エンジンバージョン 4.1 では、クラスター内の random RNG ソースを互換バージョン 4.1 以降に置き換える新しい RNG ソース urandom が導入されています。

7.35.12. upgrade_correlation_id

アップグレード相関識別子。クラスターのアップグレードの詳細を示すイベントをアップグレード自体に関連付けるために使用します。

7.35.13. version

クラスターの互換バージョン。

このクラスター内のすべてのホストは、少なくともこの互換バージョンをサポートする必要があります。

以下はその例です。

GET /ovirt-engine/api/clusters/123

次のように応答します。

<cluster>
  ...
  <version>
    <major>4</major>
    <minor>0</minor>
  </version>
  ...
</cluster>

互換バージョンを更新するには、以下を使用します。

PUT /ovirt-engine/api/clusters/123

リクエスト本文は以下のようになります。

<cluster>
  <version>
    <major>4</major>
    <minor>1</minor>
  </version>
</cluster>

クラスター互換バージョンを更新するには、クラスター内のすべてのホストが新しい互換バージョンをサポートする必要があります。

7.35.14. vnc_encryption

VNC 暗号化を有効にします。このプロパティーのデフォルト値は false です。

表7.48 リンクの概要
名前タイプ概要

affinity_groups

AffinityGroup[]

 

cpu_profiles

CpuProfile[]

 

data_center

DataCenter

 

enabled_features

ClusterFeature[]

クラスターで有効になっているカスタム機能。

external_network_providers

ExternalProvider[]

クラスターで利用可能な外部ネットワークプロバイダーへの参照。

gluster_hooks

GlusterHook[]

 

gluster_volumes

GlusterVolume[]

 

mac_pool

MacPool

このクラスターによって使用される MAC プールへの参照。

management_network

Network

 

network_filters

NetworkFilter[]

 

networks

Network[]

 

permissions

Permission[]

 

scheduling_policy

SchedulingPolicy

このクラスターによって使用されるデフォルトのスケジューリングポリシーへの参照。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.