3.9. 가상 머신 생성
이 Ruby 예제에서는 가상 머신을 생성합니다. 이 예에서는 기호와 중첩 해시가 있는 해시를 값으로 사용합니다. 더 자세한 또 다른 방법은 해당 오브젝트의 생성자를 직접 사용하는 것입니다. 자세한 내용은 특성을 사용하여 가상 머신 인스턴스 생성 을 참조하십시오.
# Get the reference to the "vms" service: vms_service = connection.system_service.vms_service # Use the "add" method to create a new virtual machine: vms_service.add( OvirtSDK4::Vm.new( name: 'myvm', cluster: { name: 'mycluster' }, template: { name: 'Blank' } ) )
가상 머신을 생성한 후 가상 머신의 상태를 폴링 하여 모든 디스크가 생성되었는지 확인하는 것이 좋습니다.
자세한 내용은 http://www.rubydoc.info/gems/ovirt-engine-sdk/OvirtSDK4/VmsService:add 을 참조하십시오.