1 votes

Mise à niveau d'un hôte Xen de Debian Lenny à Squeeze

Je suis en train de mettre à niveau l'hôte Xen de Lenny à Squeeze. Quel est le parcours recommandé pour cette mise à niveau ?

Mettre d'abord à niveau l'hôte, puis les invités ? Les invités pourront-ils démarrer si je fais cela ?

Si je mets à niveau les invités en utilisant ces instructions, je ne pourrai pas charger l'invité après le premier redémarrage recommandé juste après l'installation d'udev et du nouveau linux-image, car le nouveau noyau ne peut pas s'exécuter sur un hôte Lenny (corrigez-moi si je me trompe).

Des recommandations de quelqu'un qui a déjà fait cela seraient les bienvenues

2voto

barndawg Points 19

Ok, je n'ai jamais eu de réponse mais j'ai pris une décision et suivi mon instinct. Voici ce que j'ai fait au cas où quelqu'un trouverait cela utile.

Tout d'abord, rappelez-vous que l'hôte (dom0) démarre les invités (domU) en utilisant les noyaux stockés dans l'hôte. Ainsi, le processus :

  1. apt-get update && apt-get upgrade
  2. apt-get install udev
  3. shutdown l'invité (oui, pas de redémarrage)

Ensuite, en passant à l'hôte - j'ai suivi ces instructions qui sont juste une version concise de la page de mise à niveau de Xen plus longue disponible ici.

Avec l'hôte entièrement mis à niveau, il est temps de mettre à niveau complètement les invités.

Modifiez les paramètres kernel et ramdisk dans /etx/xen/yourguest.cfg afin qu'ils correspondent à ce que votre hôte exécute. Dans mon cas, j'ai par exemple changé

kernel='/boot/vmlinuz-2.6.26-2-xen-amd64' en

kernel='/boot/vmlinuz-2.6.32-5-xen-amd64' (changez ramdisk en la valeur appropriée)

J'ai ensuite utilisé xm create pour démarrer les invités, qui ont démarré sans problème. Ensuite, j'ai procédé à un apt-get dist-upgrade pour chaque invité à son tour et voilà ! Maintenant, tout est mis à niveau pour Squeeze.

0voto

Le Dude Points 294

J'ai juste mis à jour quelques uns de mes invités Xen vers Squeeze ce week-end.

Non, vous ne pouvez pas installer un paquet linux-image sur un invité, juste linux-modules. Mais la mise à jour des linux-modules sur un invité nécessitera la mise à jour de linux-image sur l'hôte. Lorsque je ferai la mise à jour de l'hôte vers Squeeze, j'installerai les nouveaux modules sur tous les invités squeeze. Installer udev pendant la section 4.4.5 est bien, cependant.

En résumé, j'ai juste installé udev dans la section 4.4.5, et laissé le noyau tel quel. Le reste du guide de mise à jour est exact.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X