2.18. 例: Python を使用した仮想マシンの起動

仮想マシンを起動します。

例2.19 Python を使用した仮想マシンの起動

以下の例では、start メソッドを使用して仮想マシンを起動します。
from ovirtsdk.api import API 
from ovirtsdk.xml import params

try:
    api = API (url="https://HOST",
               username="USER@DOMAIN",
               password="PASS",
               ca_file="ca.crt")

    vm = api.vms.get(name="vm1")

    try:
        vm.start()
        print "Started '%s'." % vm.get_name()
    except Exception as ex:
        print "Unable to start '%s': %s" % (vm.get_name(), ex)

    api.disconnect()

except Exception as ex:
    print "Unexpected error: %s" % ex
start 要求が成功した場合は、スクリプトによって以下のような出力が表示されます。
Started 'vm1'.
status には、仮想マシンが起動して up の状態となったことが表示される点に注意してください。