3.2. 例:データセンターの一覧表示
Red Hat Virtualization は、インストール時に Default
のデータセンターを作成します。この例では、仮想環境のベースとして Default
データセンターを使用します。
以下の要求は、データセンターの表現を取得します。
GET /ovirt-engine/api/datacenters HTTP/1.1 Accept: application/xml
curl
コマンドを使用して、同じ要求を行います。
# curl \ --cacert '/etc/pki/ovirt-engine/ca.pem' \ --request GET \ --header 'Version: 4' \ --header 'Accept: application/xml' \ --user 'admin@internal:mypassword' \ https://myengine.example.com/ovirt-engine/api/datacenters
結果として、DataCenter タイプのオブジェクト一覧が作成されます。
<data_centers> <data_center href="/ovirt-engine/api/datacenters/001" id="001"> <name>Default</name> <description>The default Data Center</description> <link href="/ovirt-engine/api/datacenters/001/clusters" rel="clusters"/> <link href="/ovirt-engine/api/datacenters/001/storagedomains" rel="storagedomains"/> ... <local>false</local> <quota_mode>disabled</quota_mode> <status>up</status> <supported_versions> <version> <major>4</major> <minor>0</minor> </version> </supported_versions> <version> <major>4</major> <minor>0</minor> </version> </data_center> ... </data_centers>
Default
データ センター
の ID をメモします。仮想環境の他のリソースに関連して、このデータセンターを特定します。
データセンターには、データセンターにアタッチされたストレージドメインを管理する サービス へのリンクも含まれています。
<link href="/ovirt-engine/api/datacenters/001/storagedomains" rel="storagedomains"/>
このサービスは、メインの storagedomains
コレクションからストレージドメインを割り当てるために使用されます。この例では、この点について後ほど説明します。