3.2. 例:データセンターコレクションの一覧表示
Red Hat Virtualization Manager は、インストール時に
Default データセンターを作成します。この例では、仮想環境のベースとして Default データセンターを使用します。
以下の要求は、データセンターコレクションの表現を取得します。
例3.2 データセンターコレクションを一覧表示します。
要求:
GET /ovirt-engine/api/datacenters HTTP/1.1
Accept: application/xml
curl コマンド:
# curl -X GET -H "Accept: application/xml" -u [USER:PASS] \
--cacert [CERT] \
https://[RHEVM Host]:443/ovirt-engine/api/datacenters
結果:
HTTP/1.1 200 OK
Content-Type: application/xml
<data_centers>
<data_center href="/ovirt-engine/api/datacenters/00000002-0002-0002-0002-0000000003ab" id="00000002-0002-0002-0002-0000000003ab">
<name>Default</name>
<description>The default Data Center</description>
<link rel="storagedomains"/>
href="/ovirt-engine/api/datacenters/00000002-0002-0002-0002-0000000003ab/storagedomains"
<link rel="clusters"/>
href="/ovirt-engine/api/datacenters/00000002-0002-0002-0002-0000000003ab/clusters"
<link rel="networks"/>
href="/ovirt-engine/api/datacenters/00000002-0002-0002-0002-0000000003ab/networks"
<link rel="permissions"/>
href="/ovirt-engine/api/datacenters/00000002-0002-0002-0002-0000000003ab/permissions"
<link rel="quotas"/>
href="/ovirt-engine/api/datacenters/00000002-0002-0002-0002-0000000003ab/quotas"
<link rel="iscsibonds"/>
href="/ovirt-engine/api/datacenters/00000002-0002-0002-0002-0000000003ab/iscsibonds"
<link rel="qoss"/>
href="/ovirt-engine/api/datacenters/00000002-0002-0002-0002-0000000003ab/qoss"
<local>false</local>
<storage_format>v3</storage_format>
<version major="4" minor="0"/>
<supported_versions>
<version major="4" minor="0"/>
</supported_versions>
<status>
<state>up</state>
</status>
</data_center>
</data_centers>
Default データセンターの ID コードに注意してください。このコードは、仮想環境の他のリソースに関連して、このデータセンターを特定します。
データセンターには、
storagedomains サブコレクションへのリンクも含まれます。データセンターは、このサブコレクションを使用して、storagedomains メインコレクションからストレージドメインを割り当てます。この例では、後ほど説明します。