6.38. クラスター
特定のクラスターを管理するサービス。
| 名前 | Summary |
|---|---|
|
| クラスターに関する情報を取得します。 |
|
| クラスター内のすべてのボリュームの Gluster 修復情報を更新します。 |
|
| システムからクラスターを削除します。 |
|
| |
|
| クラスターのすべてのネットワークを同期します。 |
|
| クラスターに関する情報を更新します。 |
|
| アクションの値に基づいて、クラスターのアップグレードプロセスを開始、更新、または終了します。 |
6.38.1. get GET リンクのコピーリンクがクリップボードにコピーされました!
クラスターに関する情報を取得します。
クラスターを取得する例:
GET /ovirt-engine/api/clusters/123
<cluster href="/ovirt-engine/api/clusters/123" id="123">
<actions>
<link href="/ovirt-engine/api/clusters/123/resetemulatedmachine" rel="resetemulatedmachine"/>
</actions>
<name>Default</name>
<description>The default server cluster</description>
<link href="/ovirt-engine/api/clusters/123/networks" rel="networks"/>
<link href="/ovirt-engine/api/clusters/123/permissions" rel="permissions"/>
<link href="/ovirt-engine/api/clusters/123/glustervolumes" rel="glustervolumes"/>
<link href="/ovirt-engine/api/clusters/123/glusterhooks" rel="glusterhooks"/>
<link href="/ovirt-engine/api/clusters/123/affinitygroups" rel="affinitygroups"/>
<link href="/ovirt-engine/api/clusters/123/cpuprofiles" rel="cpuprofiles"/>
<ballooning_enabled>false</ballooning_enabled>
<cpu>
<architecture>x86_64</architecture>
<type>Intel Nehalem Family</type>
</cpu>
<error_handling>
<on_error>migrate</on_error>
</error_handling>
<fencing_policy>
<enabled>true</enabled>
<skip_if_connectivity_broken>
<enabled>false</enabled>
<threshold>50</threshold>
</skip_if_connectivity_broken>
<skip_if_sd_active>
<enabled>false</enabled>
</skip_if_sd_active>
</fencing_policy>
<gluster_service>false</gluster_service>
<ha_reservation>false</ha_reservation>
<ksm>
<enabled>true</enabled>
<merge_across_nodes>true</merge_across_nodes>
</ksm>
<memory_policy>
<over_commit>
<percent>100</percent>
</over_commit>
<transparent_hugepages>
<enabled>true</enabled>
</transparent_hugepages>
</memory_policy>
<migration>
<auto_converge>inherit</auto_converge>
<bandwidth>
<assignment_method>auto</assignment_method>
</bandwidth>
<compressed>inherit</compressed>
</migration>
<required_rng_sources>
<required_rng_source>random</required_rng_source>
</required_rng_sources>
<scheduling_policy href="/ovirt-engine/api/schedulingpolicies/456" id="456"/>
<threads_as_cores>false</threads_as_cores>
<trusted_service>false</trusted_service>
<tunnel_migration>false</tunnel_migration>
<version>
<major>4</major>
<minor>0</minor>
</version>
<virt_service>true</virt_service>
<data_center href="/ovirt-engine/api/datacenters/111" id="111"/>
</cluster>
| 名前 | 型 | 方向 | Summary |
|---|---|---|---|
|
| Out | ||
|
| In | ユーザーのパーミッションにしたがって、結果をフィルターする必要があるかどうかを示します。 | |
|
| In | たどる 必要のある内部リンクを指定します。 |
6.38.1.1. follow リンクのコピーリンクがクリップボードにコピーされました!
たどる 必要のある内部リンクを指定します。これらのリンクで参照されるオブジェクトは、現在の要求の一部としてフェッチされます。詳細は、こちら を参照してください。
6.38.2. refreshglusterhealstatus POST リンクのコピーリンクがクリップボードにコピーされました!
クラスター内のすべてのボリュームの Gluster 修復情報を更新します。
たとえば、Cluster 123 では、以下のような要求を送信します。
POST /ovirt-engine/api/clusters/123/refreshglusterhealstatus
6.38.3. remove DELETE リンクのコピーリンクがクリップボードにコピーされました!
システムからクラスターを削除します。
DELETE /ovirt-engine/api/clusters/00000000-0000-0000-0000-000000000000
| 名前 | 型 | 方向 | Summary |
|---|---|---|---|
|
| In | 削除を非同期的に実行するかどうかを指定します。 |
6.38.4. resetemulatedmachine POST リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 型 | 方向 | Summary |
|---|---|---|---|
|
| In | リセットを非同期で実行する必要があるかどうかを示します。 |
6.38.5. syncallnetworks POST リンクのコピーリンクがクリップボードにコピーされました!
クラスターのすべてのネットワークを同期します。
POST /ovirt-engine/api/clusters/123/syncallnetworks
リクエスト本文は以下のようになります。
<action/>
| 名前 | 型 | 方向 | Summary |
|---|---|---|---|
|
| In | アクションを非同期で実行する必要があるかどうかを示します。 |
6.38.6. update PUT リンクのコピーリンクがクリップボードにコピーされました!
クラスターに関する情報を更新します。
指定されたフィールドのみが更新されます。その他は変更されません。
たとえば、クラスターの CPU を更新するには、次のようにします。
PUT /ovirt-engine/api/clusters/123
リクエスト本文は以下のようになります。
<cluster>
<cpu>
<type>Intel Haswell-noTSX Family</type>
</cpu>
</cluster>
6.38.7. upgrade POST リンクのコピーリンクがクリップボードにコピーされました!
アクションの値に基づいて、クラスターのアップグレードプロセスを開始、更新、または終了します。このアクションは、start、stop、または update_progress の値をとるアクション値に基づいて、クラスターにアップグレードのマークを付けたり、進行状況を更新したり、クラスターのアップグレード実行フラグをクリアしたりします。
POST /ovirt-engine/api/clusters/123/upgrade
アップグレードの対象となるクラスターをマークするための次のようなリクエスト本文を使用します。
<action>
<upgrade_action>
start
</upgrade_action>
</action>
アップグレードを開始した後、次のようなリクエスト本文を使用して、進行状況を 15% に更新します。
<action>
<upgrade_action>
update_progress
</upgrade_action>
<upgrade_percent_complete>
15
</upgrade_percent_complete>
</action>
| 名前 | 型 | 方向 | Summary |
|---|---|---|---|
|
| In | アクションを非同期で実行する必要があるかどうかを示します。 | |
|
| In | アップグレード相関識別子を明示的に設定します。 | |
|
| In | 実行するアクション。 | |
|
| In | アップグレードの進行状況を、プロセス全体の完了率として更新します。 |
6.38.7.1. correlation_id リンクのコピーリンクがクリップボードにコピーされました!
アップグレード相関識別子を明示的に設定します。クラスターのアップグレードの詳細を示すイベントをアップグレード自体に関連付けるために使用します。指定のない場合は、Correlation-Id http ヘッダーの相関 ID が使用されます。