15.5.2. 가상 머신 업데이트
이름
,설명
,cluster
,type
,memory
,cpu
, os ,os
,high_availability
,display
,timezone
,domain
,stateless
,placement_policy
,memory_policy
, USB
, 페이로드
,origin
및 custom_properties
요소는 updatable post-creation입니다.
예 15.6. 1GB의 메모리를 포함하도록 가상 머신 업데이트
PUT /ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c0399 HTTP/1.1 Accept: application/xml Content-type: application/xml <vm> <memory>1073741824</memory> </vm>
참고
이전 예제의 메모리는 다음 공식을 사용하여 바이트로 변환됩니다.
1024MB * 1024 2 = 1073741824 bytes
참고
Red Hat Virtualization에서 메모리 핫 플러그가 지원됩니다. 가상 머신의 운영 체제가 메모리 핫 플러그를 지원하는 경우 위의 예제를 사용하여 가상 머신이 실행되는 동안 메모리를 늘릴 수 있습니다.
예 15.7. vCPU 핫플러그
재부팅하지 않고 실행 중인 가상 머신에 가상 CPU를 추가합니다. 이 예제에서는 소켓 수가 2로 변경되었습니다.
PUT /ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c0399 HTTP/1.1 Accept: application/xml Content-type: application/xml <vm> <cpu> <topology sockets="2" cores="1"/> </cpu> </vm>
참고
현재 Red Hat Virtualization에서는 CPU 핫 언플러그가 지원되지 않습니다.
예 15.8. 여러 호스트에 가상 머신 고정
여러 호스트에 고정된 가상 머신은 실시간 마이그레이션할 수 없지만 호스트 장애 시 가상 머신이 고정되는 다른 호스트 중 하나에서 고가용성으로 구성된 모든 가상 시스템이 자동으로 재시작됩니다. 멀티호스트 고정을 사용하여 가상 머신을 호스트(예: 동일한 하드웨어 구성)로 제한할 수 있습니다.
PUT /ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c0399 HTTP/1.1 Accept: application/xml Content-type: application/xml <vm> <high_availability> <enabled>true</enabled> <priority>1</priority> </high_availability> <placement_policy> <hosts> <host><name>Host1</name></host> <host><name>Host2</name></host> </hosts> <affinity>pinned</affinity> </placement_policy> </vm>