On Fri, 2016-06-03 at 03:49 -0300, Charles Tassell wrote:
I'm not an expert on oVirt, but from my experience I would say
probably want to run the engine as a VM rather than on the bare
It has a lot of moving parts (PostgresSQL, jBoss, etc...) and they
fit well inside the VM. You can run it right on the bare-metal if
want though, as that was the preferred means for versions prior to
Also, you don't need to allocate the recommended 16GB of RAM to it
you are only running 5-10 VMs. You can probably get by with a 2-4GB
which makes it more palatable.
The thing to realize with oVirt is that the Engine is not the
Hypervisor. The engine is just a management tool. If it crashes,
the VMs continue to run fine without it, so you can just start it
up and it will just resume managing everything fine. If you only
one physical host you don't need to really worry too much about
redundancy. I don't think you can assign a host to two engines at
same time, but I might be wrong about that.
If you want to migrate between a hosted engine and bare metal (or
vice versa) you can use the engine-backup command to backup and then
restore (same command, different arguments) the
never done it, but it should work fine.
For a system shutdown, I would shutdown all of the VMs (do the
engine last) and then just shutdown the box. I'm not sure if
maintenance mode is actually required or not, so I'd defer to
with more experience. I know I have done it this way and it doesn't
seem to have caused any problems.
For upgrades, I'd say shutdown all of the VMs (including the
engine) then apply your updates, reboot as necessary, and then start
VMs back up. Once everything is up ssh into the hosted engine,
it (yum update), reboot as necessary, and you are good to go. If
have a multi-host system that's a bit different. In that case put a
host into maintenance mode; migrate all the VMs to other hosts;
it and reboot it; set it as active; migrate the VMs back and move on
the next host doing the same thing. the reason you want to shutdown
the VMs is that upgrades to the KVM/qemu packages may crash running
I've seen this happen on Ubuntu, so I assume it's the same on
As for the 4.0 branch, I'd give it a month or two of being out
you use it for a production system. I started with oVirt just as
came out and ran into some bugs that made it quite complicated. On
positive side, I learned a lot about how it works from getting advice
how to deal with those issues. :)
On 2016-06-02 10:23 PM, users-request(a)ovirt.org wrote:
> Message: 4
> Date: Thu, 02 Jun 2016 21:23:49 -0400
> From: "Brett I. Holcomb" <biholcomb(a)l1049h.com>
> To: users <users(a)ovirt.org>
> Subject: [ovirt-users] Questions on oVirt
> Message-ID: <1464917029.26446.133.camel(a)l1049h.com>
> Content-Type: text/plain; charset="utf-8"
> After using oVirt for about three months I have some questions that
> really haven't been answered in any of the documentation, posts, or
> found in searching. ?Or maybe more correctly I've found some
> but am trying to put the pieces I've found together.
> My setup is one physical host that used to run VMware ESXi6 and it
> handled running the VMs on an iSCSI LUN on a Synology 3615xs unit.
> have one physical Windows workstation and all the servers, DNS,
> file, etc. are VMs. ?The VMs are on an iSCSI LUN on the Synology.
> * Hosted-engine deployment - Run Engine as a VM. ?This has the
> advantage of using one machine for host and running the Engine as a
> but what are the cons of it?
> * Can I run the Engine on the host that will run the VMs without
> running it on a VM? ?That is I install the OS on my physical box,
> install Engine, then setup datastores (iSCSI LUN), networking etc.
> * How do I run more than one Engine. ?With just one there is no
> redundancy so can I run another Engine that access the same
> etc. as the first? ?Or does each Engine have to have it's own
> Datacenter and the backup is achieved by migrating between the
> Datacenters as needed.
> * Given I have a hosted Engine setup how can I "undo" it and ?get
> running just the Engine on the host. ?Do I have to undo everything
> can I just install another instance of the Engine on the host but
> in a VM, move the VMs to it and then remove the Engine VM.
> * System shutdown - If I shutdown the host what is the proper
> procedure? ?Go to global maintenance mode and then shutdown the
> host or
> do I have to do some other steps to make sure VMs don't get
> ?On ESXi we'd put a host into maintenance mode after shutting down
> moving the VMs so I assume it's the same here. Shutdown VMS since
> is nowhere to move the VMS, go into global maintenance mode.
> ?On startup the ?Engine will come up, then I start my V
> * Upgrading engine and host - Do I have to go to maintenance mode
> run yum to install the new versions on the host and engine and then
> engine-setup or do I need to go into maintenance mode? ?I assume
> 4.0 production install will be much more involved but hopefully
> updated will make it a little less painful.
Thanks for the input. That helps. I spent a lot of time with VMware
and Vcenter so I'm having to readjust some thinking to fit with the
As for 4.0 I have no intention of trying it until it's released and
been out a while.