Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

4.2. 예: 데이터 센터 나열

Red Hat Virtualization은 설치에 기본 데이터 센터를 생성합니다. 이 예에서는 가상 환경의 기반으로 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 컬렉션에서 스토리지 도메인을 연결하는 데 사용되며 이 예제에서는 나중에 다룹니다.