-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I''ve just completed the upgrade from 10.2->10.3 on my Dom0 and
wanted to
share my experiences to hopefully spare others some grief.
The first problem that I encountered was a dependency issue during the
initial part of the upgrade. My first attempt to upgrade failed when I
was unable to resolve the issue. On my second attempt, I:
a) Added the on-line repositories.
b) Ignored the first dependency issue (MozillaFirebird dependent on
libaoss.so). I needed to select "ignore" in two places on the screen.
This allowed me to complete the upgrade. Attempts to boot up under Xen
were a miserable failure, however.
a) My bridge wouldn''t come up using the existing script (see
http://www.shorewall.net/XenMyWay-Routed.html#Firewall). I finally
modified that script to configure the IP address on the bridge and that
seems to work around the problem.
b) None of my DomUs would start. OpenSuSE 10.3 includes Xen 3.1 which
does things _much_ differently from Xen 3.0.3 which was included with
OpenSuSE 10.2.
- - The xend daemon now manages a database of domain configuration
information -- the files in /etc/xen/vm/ are no longer used.
- - The xendomains service is now deprecated. You use the on_xend_start
and on_xend_stop options in your configuration. These options appear
to be almost totally undocumented (I found mention of them in the
README.SuSE.gz file in the documentation directory.
- - The switch to libata for hard disks renames all of your hard drives.
The upgrade process attempts to perform a conversion of your Xen
configurations but that failed miserably in my case.
- - Each domU configuration file needed the following changes, at least:
- Convert all instances of hdXY to sdXY.
- Replace the ''bootentry'' line with an equivalent
''bootargs''
entry
Example:
bootentry = ''hda2:/boot/vmlinuz-xen,/boot/initrd-xen''
changed to
bootargs="--entry=hda2:/boot/vmlinuz-xen,/boot/initrd-xen"
YYMV
c) Upgrading a domU is also tricky. I found that this works although
great care is required.
- Start virt-manager.
- Click on ''New''
- Leave ''I need to install an operating system" checked.
- Type of OS == openSUSE (the default)
- Set the memory as desired.
- Transfer the ''Disks'' and ''Network
Adapters'' settings from your
current configuration.
- Unless you have two DVD drives on the system, you need to copy
one of them to your HD -- I copied DVD 2 to disk using this
command:
dd if=/dev/sr0 of=/bulk/dvd2 bs=128K
- Click on Operating System Installation and add your DVD drive(s).
YOU MUST ADD A DRIVE FOR EACH DVD. I didn''t do that the first time
and got to do it again :-(
- Click OK -- when the installation reaches the screen where you
choose "New Installation" or "Update", select
"Update".
- Everything went smoothly for me until it came time for the second
DVD. The installer won''t find it by itself and you have to help.
- Click on ''Detail'' on the message box
- Change the URL to point to the next higher disk; in my case it
was xvdc.
- After the reboot, you won''t have graphics any more and will have
to
finish the installation using the curses version of Yast. Once the
upgrade is finished, X won''t start and you get the chance at that
point to run Sax2.
d) I''m still having problems with the init scripts in dom0. hald and
libvirtd are not starting correctly.
I highly recommend that you study
http://www.novell.com/documentation/vmserver/config_options/index.html?page=/documentation/vmserver/config_options/data/b8uh3zr.html
before attempting to migrate a Xen system from 10.2 to 10.3. I had to
use the technique described there several times to change the
configuration of my VMs once they had been imported into xend.
Please -- do not send me emails asking me to help with your upgrade
issues. I have enough to do supporting Shorewall without also becoming
an OpenSuSE help desk.
HTH,
- -Tom
- --
Tom Eastep \ Nothing is foolproof to a sufficiently talented fool
Shoreline, \ http://shorewall.net
Washington USA \ teastep@shorewall.net
PGP Public Key \ https://lists.shorewall.net/teastep.pgp.key
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4-svn0 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iD8DBQFHL5LzO/MAbZfjDLIRAmdcAJ9Nh4Uo6oEgRA9GBc5B3TM9qcRBBwCfZYaK
z5yW9nP21PRYTH9k0sWTRFU=QZEJ
-----END PGP SIGNATURE-----
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/