HomeLinuxDokusFunMotorradGalerieÄgyptenÜber michLoginNews

Home > Linux > Xen > Update der domU > 

Letzte Änderung: 08.02.2012

Update der domU auf Squeeze

Die Vorgehensweise bezieht sich auf meine VMs und kann je nach Rolle weitere Schritte benötigen.

 

Da ich ein vorsichtiger Kerl bin, mache ich das auf einer Kopie. Also VM auf den bereits auf Squeeze gehobenen Testrechner kopieren. Als erstes die VM auf dhcp umstellen:

xen-dev:~ # mount -o loop /xen/domains/<Name der VM>/disk.img /mnt/
xen-dev:~ # chroot /mnt/
root@xen-dev:/# vi /etc/network/interfaces
root@xen-dev:/# cat /etc/network/interfaces
...
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp
#iface eth0 inet static
...

Die sources.list umstellen:

root@xen-dev:/# vi /etc/apt/sources.list
root@xen-dev:/# cat /etc/apt/sources.list
#
#  /etc/apt/sources.list
#
# squeeze
#
deb     debian.jusch.ch/debian/   ; squeeze main contrib non-free
deb     ftp.ch.debian.org/debian/   ; squeeze main contrib non-free
deb-src ftp.ch.debian.org/debian/   ; squeeze main contrib non-free
#
#  Security updates
#
deb     debian.jusch.ch/debian-security/ ; squeeze/updates  main contrib non-free
deb      http://security.debian.org/  squeeze/updates  main contrib non-free
deb-src security.debian.org/ ; squeeze/updates  main contrib non-free

 

Den chroot verlassen und die VM umounten.

root@xen-dev:/# exit
xen-dev:/# umount /mnt

 

Die VM starten und wegen des 4GB Problems mit xm console die IP erhaschen und per ssh drauf.
Mit folgenden Befehlen das Update durchziehen:

apt-get update
apt-get upgrade
apt-get install linux-image-xen-686
apt-get install udev
apt-get dist-upgrade
apt-get install locales
apt-get autoremove

 

Referenz: www.debian.org/releases/stable/i386/release-notes/ch-upgrading.de.html

Je nach Rolle müssen einzelne Packete von Hand nachinstalliert werden, z.B. kommt der mysql Server nicht automatisch.

 

Die VM stoppen.


Der Hypervisor 4 aus squeeze spricht die Platten anders an als die Version 3.x. Aus /dev/sda wird /dev/xvda.

Also in der domU config alles von /dev/sda nach /dev/xvda ändern. Die VM wieder mounten:

xen-dev:~ # mount -o loop /xen/domains/<Name der VM>/disk.img /mnt/
xen-dev:~ # chroot /mnt/

 

In der VM in /etc/fatab ebenfalls alles von /dev/sda nach /dev/xvda ändern.Die Console hat ebenfalls geändert:

root@xen-dev:/# vi /etc/inittab
root@xen-dev:/# grep 1:2345 /etc/inittab
1:2345:respawn:/sbin/getty 38400 hvc0

 

Die Platte wieder abhängen:

root@xen-dev:/# exit
xen-dev:~ # umount /mnt

 

Die VM mal starten:

xen-dev:~ # xm create <config der VM>

 

Wenn alles läuft kann die VM wieder zurück auf den Server in charge. Nicht vergessen am neuen Ort auch die config anzupassen und von dhcp wieder auf statische IPs umzustellen.

 

 


Top 10 Updates

  1. Pyrenäen 2011 geändert am  08-Feb-2012 23:40:01
  2. Zu den Fotos geändert am  08-Feb-2012 23:28:31
  3. Zu den Fotos geändert am  08-Feb-2012 23:27:49
  4. Zu den Fotos geändert am  08-Feb-2012 23:27:15
  5. Zu den Fotos geändert am  08-Feb-2012 23:26:34
  6. Zu den Fotos geändert am  08-Feb-2012 23:25:59
  7. Zu den Fotos geändert am  08-Feb-2012 23:25:07
  8. Zu den Fotos geändert am  08-Feb-2012 23:24:26
  9. Zu den Fotos geändert am  08-Feb-2012 23:23:45
  10. Zu den Fotos geändert am  08-Feb-2012 23:23:08