Re: [ovirt-users] Autostart vm's at host boot on local storage

2014-12-23 Thread Yaniv Dary
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

2014-12-23 Thread Michael Pasternak
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

2014-12-23 Thread Blaster
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

2014-12-22 Thread Brent Hartzell
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