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>
名前 | 型 | 方向 | Summary |
---|---|---|---|
| In | 更新を非同期的に実行するかどうかを指定します。 | |
| In/Out |
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 が使用されます。