15.6. 하위 항목
15.6.1. 디스크 하위 항목 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
15.6.1.1. 디스크 하위 항목 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
디스크
하위 수집은 가상 머신의 모든 가상 하드 디스크 장치를 나타냅니다. 디스크
표현에는 다음 요소가 포함됩니다.
요소 | 유형 | 설명 | 속성 |
---|---|---|---|
link rel="statistics" | 관계 | 가상 시스템의 디스크 통계에 대한 통계 하위 수집 링크입니다. | ![]() |
link rel="permissions" | 관계 | 권한 하위 수집에 대한 링크입니다. | ![]() |
별칭 | string | 디스크의 고유 식별자입니다. 이름 대신 alias 를 사용합니다. | |
image_id | string | 정의된 스토리지 도메인에 저장된 가상 머신 이미지에 대한 참조입니다. | |
storage_domains | complex | 이 디스크와 연결된 스토리지 도메인입니다. 각 storage_domain 요소에는 연결된 스토리지 도메인의 GUID가 있는 id 속성이 포함되어 있습니다. 이 요소를 POST 로 업데이트하여 한 데이터 스토리지 도메인에서 다른 데이터 스토리지 도메인으로 디스크의 실시간 마이그레이션을 수행합니다. | ![]() |
크기 | integer | 디스크 크기(바이트)입니다. 더 이상 사용되지 않으며 provisioned_size 로 교체되었습니다. | ![]() |
provisioned_size | integer | 디스크의 프로비저닝된 크기(바이트)입니다. | ![]() ![]() |
actual_size | integer | 디스크의 실제 크기(바이트)입니다. | ![]() |
status | 잘못된 , 잘못된 , 잠기 또는 확인 중 하나 | 디스크 장치의 상태입니다. 이러한 상태는 기능 아래의 disk_states 에 나열됩니다. | ![]() |
인터페이스 | enumerated | 디스크 장치에 연결하는 데 사용되는 인터페이스 드라이버 유형입니다. 기능 에서는 열거된 값 목록을 사용할 수 있습니다. | |
형식 | enumerated | 기본 스토리지 형식입니다. 기능 에서는 열거된 값 목록을 사용할 수 있습니다. COW(Copy On Write)를 사용하면 성능이 작은 스냅샷을 사용할 수 있습니다. Raw는 스냅샷을 허용하지 않지만 성능이 향상됩니다. | ![]() |
스파스 | boolean: true 또는 false | 디스크의 물리 스토리지를 사전 할당하지 않아야 하는 경우 True 입니다. | ![]() |
부팅 가능 | boolean: true 또는 false | 이 디스크가 부팅 가능으로 표시되면 true 입니다. | |
공유 가능 | boolean: true 또는 false | 여러 가상 시스템과 디스크를 공유하는 true 입니다. | |
wipe_after_delete | boolean: true 또는 false | 디스크를 삭제할 때 디스크의 기본 물리 스토리지를 0으로 설정해야 하는 경우 True 입니다. 이로 인해 보안이 강화되지만 보다 집약적인 작업이며 삭제 시간이 길어질 수 있습니다. | |
propagate_errors | boolean: true 또는 false | 디스크 오류가 발생하면 가상 머신이 일시 중지되지 않고 대신 디스크 오류를 게스트 OS로 전달해야 합니다. | |
vm id= | GUID | 포함된 가상 머신의 ID입니다. | ![]() |
할당량 id= | GUID | 디스크에 대한 할당량을 설정합니다. | |
lun_storage | complex | 스토리지 사용을 위한 직접 LUN 매핑에 대한 참조입니다. iSCSI 또는 FCP 장치 세부 정보가 포함된 logical_unit 요소가 필요합니다. | ![]() |
활성 상태 | 부울 | 디스크가 가상 머신에 연결되어 있는지 여부를 정의합니다. | ![]() |
read_only | 부울 | 디스크가 읽기 전용인지 여부를 정의합니다. | |
link rel="disk_profile" | 관계 | disk_profile 하위 수집에 대한 링크입니다. | |
[a]
이 요소는 디스크가 가상 머신에 추가되고 가상 머신 템플릿에서 생성되지 않는 경우에만 필요합니다.
|
예 15.11. 디스크 장치의 XML 표현
새 가상 디스크를 추가합니다. 새 내부 디스크를 추가할 때
provisioned_size
요소가 필요합니다. storage_domains
요소를 사용하여 디스크가 생성될 스토리지 도메인을 지정합니다. 동일한 가상 머신의 여러 디스크는 다른 스토리지 도메인에 있을 수 있습니다.
예 15.12. 가상 머신에 새 디스크 장치 생성
새 외부(직접 LUN) 디스크를 가상 머신에 추가합니다. 이 방법을 사용하려면
lun_storage
요소와 iSCSI 또는 FCP 장치 세부 정보가 포함된 logical_unit
요소가 필요합니다.
예 15.13. 가상 머신에서 새 직접 LUN 디스크 장치 생성
별칭
,설명
,storage_domains
,provisioned_size
,인터페이스
,부팅 가능한
,공유 가능
,delete_after_delete
및 propagate_errors
요소는 updatable post-creation입니다.
사용자는 가상 머신을 일시 중지, 중단 또는 재부팅하지 않고 하나 이상의 가상 머신에서 사용 중인 가상 디스크의 크기를 조정할 수 있습니다.
예 15.14. 가상 디스크 업데이트
예 15.15. 가상 디스크를 20GB로 업데이트
참고
이전 예제의 디스크 크기는 다음 공식을 사용하여 바이트로 변환됩니다.
20480MB * 1024 2 = 21474836480 bytes
예 15.16. 가상 디스크 이름 변경
가상 디스크를 삭제하려면
DELETE
요청이 필요합니다.
예 15.17. 가상 디스크 제거
DELETE /ovirt-engine/api/vms/cdc0b102-fbfe-444a-b9cb-57d2af94f401/disks/ed7feafe-9aaf-458c-809a-ed789cdbd5b4 HTTP/1.1 HTTP/1.1 204 No Content
DELETE /ovirt-engine/api/vms/cdc0b102-fbfe-444a-b9cb-57d2af94f401/disks/ed7feafe-9aaf-458c-809a-ed789cdbd5b4 HTTP/1.1
HTTP/1.1 204 No Content
15.6.1.2. 디스크 Customizeing 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
clone
요소를 사용하여 템플릿에서 디스크를 복제합니다. 가상 머신을 생성할 때 디스크
하위 수집 내에서 clone
요소를 true
로 설정합니다. 이렇게 하면 기본 템플릿에서 디스크를 복제하여 가상 머신에 연결합니다.
예 15.18. 템플릿에서 디스크 복제
다음 예제에서는 가상 머신을 생성하는 동안 템플릿에서 디스크를 복제합니다.
중요
디스크 이름을 기반으로 가상 디스크를 검색하려면
이름
대신 alias
검색 매개 변수가 필요합니다.
15.6.1.3. 디스크 IRQ 하위 항목 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
각 가상 머신의 디스크에는 디스크별
통계에 대한 통계
하위 수집이 노출됩니다. 각 통계에
는 다음 요소가 포함됩니다.
요소 | 유형 | 설명 |
---|---|---|
name | string | 통계 항목의 고유 식별자입니다. |
description | string | 통계에 대한 일반 텍스트 설명입니다. |
단위 | string | 통계 값을 측정하는 단위 또는 비율입니다. |
type | GAUGE 또는 COUNTER 중 하나 | 통계 조치 유형입니다. |
값 type= | INTEGER 또는 DECIMAL 중 하나 | 이어지는 통계 값의 데이터 유형입니다. |
value | complex | datum 을 포함하는 데이터 세트입니다. |
datum | 값 유형 참조 | 값 의 개별 데이터 조각입니다. |
디스크 ID= | 관계 | 포함된 디스크 리소스와의 관계입니다. |
다음 표에는 가상 디스크의 통계 유형이 나열되어 있습니다.
이름
|
설명
|
---|---|
data.current.read |
디스크에서 읽을 때 초당 데이터 전송 속도(바이트)입니다.
|
data.current.write |
디스크에 쓸 때 초당 데이터 전송 속도(바이트)입니다.
|
예 15.19. 가상 머신의 통계 하위 수집에 대한 XML 표현
참고
이
통계
하위 수집은 읽기 전용입니다.
15.6.1.4. 부동 디스크 연결 및 분리 작업 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
가상 머신의 디스크 하위 수집에 대한
POST
요청을 사용하여 기본 rel="disks"
컬렉션의 디스크를
연결합니다. 연결할 디스크
의 ID를 포함합니다.
예 15.20. 부동 디스크 연결
디스크가 제거되지 않도록 디스크 리소스에 대한
DELETE
요청을 사용하여 가상 머신의 디스크 하위 수집에서 디스크를
분리하지만 분리
부울 요소를 포함해야 합니다.
예 15.21. 가상 머신에서 디스크 분리
15.6.1.5. 디스크 활성화 및 비활성화 작업 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
각 가상 머신의 디스크는 가상 머신에서 디스크를 추가하고 제거하는 일련의
활성화
및 비활성화
기능을 제공합니다.
예 15.22. 가상 디스크 활성화 작업
예 15.23. 가상 디스크를 비활성화하는 작업
이러한 작업을 사용하여 디스크를 가상 머신에 핫플러그하고 새로 연결된 부동 디스크를 활성화합니다.
중요
핫플러그 기능은 핫플러그 작업을 지원하는 VirtIO 디스크 및 가상 머신 운영 체제만 지원합니다. 운영 체제의 예는 다음과 같습니다.
- Red Hat Enterprise Linux 6;
- Red Hat Enterprise Linux 5;
- Windows Server 2008; 및
- Windows Server 2003.