[ovirt-users] how to prepare for an engine re-install
Yedidyah Bar David
didi at redhat.com
Wed Feb 18 10:46:06 EST 2015
----- Original Message -----
> From: "Robert Story" <rstory at tislabs.com>
> To: Users at ovirt.org
> Sent: Wednesday, February 18, 2015 5:12:40 PM
> Subject: [ovirt-users] how to prepare for an engine re-install
>
> I'm running ovirt (engine 3.4.0-1.el6) on a dedicated engine machine with a
> degraded raid array. This has caused the root filesystem to go read-only,
> and the engine crashed. I can restart the engine, but after doing so, the
> web page just loads a blank page. All nodes and VMs seem to be fine, I just
> can't manage them via oVirt.
>
> Because I'm offsite, my recovery option is likely limited to a reinstall of
> the OS and ovirt. I'm hoping for some pointers on what I can do in advance
> to minimize the pain of this transition.
>
> - Am I going to be able to recover without having to shut down VMs,
> exporting and importing?
Perhaps, depends on your plan
>
> - what directories should I back up?
If at all possible, you should try engine-backup. I guess it will fail if
the fs is read-only, because postgres will not start and engine-backup
uses it.
You might get by with copying the stuff engine-backup does (search for
BACKUP_PATHS in its start), and also a cold copy of the database - all
of /var/lib/pgsql/data .
Try copying the db to another machine and 'service postgresql start'.
If it works, and you can connect to the db, full recovery will probably
work.
>
> - when I reinstall, should I upgrade and install 3.5.1, or first install
> 3.4, get it working, and then think about upgrading?
I'd separate them. Reinstall with exact same version if possible - not sure
you can find 3.4.0 on the yum repo, perhaps you can find somewhere in your
cache the version you use, or something like that - then upgrade when all is
quiet.
>
> - Is it possible/recommended/crazy to migrate to a hosted engine instead
> of a dedicated machine?
In principle should be possible.
>
> So I want to prepare for the worst before I try a reboot.
If it's currently read-only, why not simply copy all of it somewhere? Then
if a reboot kills it, you still have the copy to try and recover from.
> If I'm lucky, the
> reboot will at least come up with a writable filesystem, and I won't need to
> re-install. If it doesn't come up, I want to be as ready as possible for
> the reinstall.
>
> Any hints and/or tips appreciated..
If at all possible, practice on a test system before trying live :-)
See [1] for an overview of a migration to hosted-engine. Most of it is relevant
to any migration, if engine-backup works for you. Otherwise it's even simpler -
just copy files and hope that postgresql will manage to work with the db.
[1] http://www.ovirt.org/Migrate_to_Hosted_Engine
Good luck and best regards,
--
Didi
More information about the Users
mailing list