Re: [ovirt-users] Autostart vm's at host boot on local storage
I don't think there is a way to do this via GUI. You can create a script to do this in boot via ovirt-cli or API. Yaniv - Original Message - From: Brent Hartzell brent.hartz...@outlook.com To: users@ovirt.org Sent: Tuesday, December 23, 2014 6:53:48 AM Subject: [ovirt-users] Autostart vm's at host boot on local storage Can this be done? We hit a road block with gluster and will be using local storage while testing gluster. Only problem, if a host reboots, the vm's on that host do not. Is there a way to have ovirt/libvirt start all vm's residing on the local storage? ___ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users ___ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
Re: [ovirt-users] Autostart vm's at host boot on local storage
Brent, You can achieve that using oVirt High Availability [1], Also see WatchDog [2] (if you want your guests to bemonitored on the OS level for responsiveness). [1] http://www.ovirt.org/OVirt_3.0_Feature_Guide#High_availability[2] http://www.ovirt.org/Features/Watchdog_engine_support On Tuesday, December 23, 2014 6:54 AM, Brent Hartzell brent.hartz...@outlook.com wrote: Can this be done? We hit a road block with gluster and will be using local storage while testing gluster. Only problem, if a host reboots, the vm's on that host do not. Is there a way to have ovirt/libvirt start all vm's residing on the local storage? ___ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users ___ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
Re: [ovirt-users] Autostart vm's at host boot on local storage
There was a discussion on this list a year or so ago about this. I believe one of the developers responded that oVirt has no facility to start VMs on a boot, and explained why I use the following 2 scripts to start VMs automatically when my AIO host reboots for whatever reason. The Python script was grabbed from somewhere on the net, I don't remember where anymore. I run the first script out of cron every 15 minutes. #!/bin/bash VMSTART=vm1 vm2 vm for vm in ${VMSTART} do echo Do I need to start ${vm} /root/bin/vm_up ${vm} if [ $? -eq 1 ]; then TEXT=VM ${vm} needed starting echo ${TEXT} echo ${TEXT} | mailx -s ${TEXT} r...@domain.com fi done #!/usr/bin/python import sys, string from time import sleep from ovirtsdk.api import API from ovirtsdk.xml import params VERSION = params.Version(major='3', minor='0') URL = 'https://host.domain/api' USERNAME = 'admin@internal' PASSWORD = 'passwd' CA_FILE = '/etc/pki/ovirt-engine/ca.pem' VM_NAME = sys.argv[1] api = API(url=URL, username=USERNAME, password=PASSWORD, ca_file=CA_FILE) try: if api.vms.get(VM_NAME).status.state != 'up': print 'Starting VM' api.vms.get(VM_NAME).start() print 'Waiting for VM to reach UP status' while api.vms.get(VM_NAME).status.state != 'up': sleep(1) sys,exit(1) else: print 'VM already up' sys.exit(0) except Exception as e: print 'Failed to Start VM:\n%s' % str(e) On 12/22/2014 10:53 PM, Brent Hartzell wrote: Can this be done? We hit a road block with gluster and will be using local storage while testing gluster. Only problem, if a host reboots, the vm's on that host do not. Is there a way to have ovirt/libvirt start all vm's residing on the local storage? ___ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users ___ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
[ovirt-users] Autostart vm's at host boot on local storage
Can this be done? We hit a road block with gluster and will be using local storage while testing gluster. Only problem, if a host reboots, the vm's on that host do not. Is there a way to have ovirt/libvirt start all vm's residing on the local storage?___ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users