7 à 4 (!)

Un blog sur tout et sur rien

Affichage des articles dans Virtualisation

Après la migration de toutes les machines virtuelles basées sur Linux, je me suis attaqué à la migration de l’unique machine virtuelle qui fait tourner Windows. J’ai suivi la marche à suivre décrite ici, et ça s’est passé tout en douceur.

Pour résumer, avant la migration, il faut désinstaller les VMware Tools, ce qui provoque un reboot, puis appliquer le contenu de cet article de la Knowledge Base de Microsoft pour préparer le support des disques IDE, arrêter la machine virtuelle VMware, puis suivre la même procédure que celle que j’ai décrite pour une machine Linux. Et-c’est-tout.

Franchement, je suis plutôt impressionné par ce que propose Proxmox, que ce soit les fonctionnalités (somme toute disponibles sur toutes les distributions Linux récentes, mais assez bien exposées par l’interface Web de Proxmox) ou la documentation (pas exagérément abondante mais d’une pertinence réjouissante, en tout cas me concernant).

J’attends avec impatience les améliorations à venir de Proxmox.

Pour migrer une machine virtuelle Linux VMware vers Proxmox/KVM, voici comment procéder :

1. VMware peut utiliser des fichiers disque qui grossissent suivant le besoin (ce qui n’est pas grave), mais qui peuvent aussi être découpé en tronçons de 2 Go (ce qui est plus embêtant). Si c’est le cas, il faut avant tout convertir le(s) fichier(s) disque dans un format compatible avec la suite :

$ vmware-vdiskimage -r <fichier>.vmdk -t 0 <nouveau fichier>.vmdk

Cela va faire en sorte que le fichier disque résultant soit unique (pas découpé en parties de 2 Go).

Note : On pourrait me faire remarquer, à raison, que je peux éviter l’étape de la conversion en RAW (point 3), en utilisant plutôt « -t 2″ pour obtenir un fichier non extensible, qu’on pourra ensuite utiliser directement sans l’étape de conversion au format RAW par qemu-img (quoi que je n’ai pas essayé, donc je n’ai pas de certitude sur ce point). Cependant, l’option « -t 2″ génère 2 fichiers, un xxx.vmdk qui décrit le fichier disque, et un fichier xxx-flat.vmdk qui correspond au données réelles. Je trouve cela « confusant », je préfère ne pas avoir à me poser de question lors du transfert de fichier, je m’en tiens donc à l’option « -t 0″.

2. On copie les fichiers disque (éventuellement nouvellement convertis) vers le serveur KVM

poursuivre la lecture…

En parallèle de la migration des données de mon serveur OpenFiler vers le Synology DS-1010+, je continue à chercher une alternative à VMware Server (puisque le serveur OpenFiler est condamné, VMware Server l’est tout autant).

Pour remplacer VMware Server, j’avais les alternatives suivantes : VMware ESXi, Xen Server, Virtualbox, Xen, KVM et quelques autres (OpenVZ, …). ESXi est disqualifié car il ne supporte pas les volumes RAID Intel et il n’est pas possible apparemment de créer des volumes RAID logiciels (pas envie de dépenser encore un peu plus de pognon dans un serveur RAID supporté) et je n’aime pas l’obligation d’avoir une machine Windows pour administrer les machines virtuelles. Xen Server est lui aussi disqualifié, pour plus ou moins les mêmes raisons. Mes tentatives avec Virtualbox n’ont pas été concluantes (pas mal de plantages, des fonctionnalités qui ne fonctionnent pas comme annoncées ou que je n’ai pas réussi à faire marcher, mais ça revient au même). Xen propose un ensemble de fonctionnalités intéressant mais m’a paru un peu trop compliqué à maintenir dans le temps. Il ne restait donc que KVM, qui mois après mois évolue très bien en fonctionnalité tout en proposant des outils d’administration robustes, mais en ligne de commande,  il faut donc trouver une interface Web pour gérer tout ça.

poursuivre la lecture…

Oracle, nouveau propriétaire de VirtualBox après le rachat de Sun, vient de sortir une version 3.2.0 qui supporte, sur le matériel Apple, les machines virtuelles en Mac OS X.

Piqué de curiosité, surtout que je n’ai lu nulle part si c’est restreint à la version serveur de Mac OS X comme pour VMware Fusion ou Parallels Desktop, j’ai réinstallé VirtualBox et j’ai installé Snow Leopard avec succès. La version client de Snow Leopard, j’insiste, pas une version serveur.

poursuivre la lecture…

Bon, je sais, mon Lab a déjà beaucoup évolué, mais ça va continuer.

Un petit rappel de l’état des lieux :

  • Un serveur de fichiers sous OpenFiler, qui sert aussi de serveur de virtualisation avec VMware Server 2.0.2
  • Un MacMini sous Mac OS X Serveur, qui sert de serveur Subversion, de serveur de stockage pour certains de mes projets, …, de plate-forme de formation à Mac OS X Serveur (je ne maîtrise pas encore cette bêbête…).
  • Un routeur sous pfSense
  • Une Freebox

A part la Freebox, tout le reste est cousu-main.

poursuivre la lecture…

Powered by WordPress Web Design by SRS Solutions © 2010 7 à 4 (!) Design by SRS Solutions