3.16. 특정 부팅 장치 및 부팅 순서를 사용하여 가상 머신 시작
이 Ruby 예제에서는 부팅 장치 및 부팅 순서를 지정하는 가상 머신을 시작합니다.
# Find the root of the tree of services: system_service = connection.system_service # Find the virtual machine: vms_service = system_service.vms_service vm = vms_service.list(search: 'name=myvm').first # Find the service that manages the virtual machine: vm_service = vms_service.vm_service(vm.id) # Start the virtual machine explicitly indicating the boot devices and order: vm_service.start( vm: { os: { boot: { devices: [ OvirtSDK4::BootDevice::NETWORK, OvirtSDK4::BootDevice::CDROM ] } } } ) # Wait until the virtual machine is up: loop do sleep(5) vm = vm_service.get break if vm.status == OvirtSDK4::VmStatus::UP end
자세한 내용은 http://www.rubydoc.info/gems/ovirt-engine-sdk/OvirtSDK4/BootDevice 을 참조하십시오.