Chapitre 01

Cadrage, inventaire et cas bloquants

La moitié du travail d'une migration se fait avant d'avoir touché une seule machine. Ce chapitre produit les deux documents qui pilotent tout le reste : l'inventaire trié et le plan de lots.

Lecture 9 min  ·  Prérequis : aucun

01Ce que la migration change vraiment

Une migration se vend souvent sur l'argument du coût de licence. C'est un vrai argument, mais ce n'est pas celui qui décide de la réussite du projet. Il faut poser honnêtement ce que la plateforme gagne et ce qu'elle perd, parce que la liste des pertes détermine la charge de travail réelle.

Ce qui se retrouve à l'identique ou presque

  • La migration à chaud entre noeuds, l'équivalent de vMotion.
  • Le stockage partagé et le déplacement de disque à chaud, l'équivalent de Storage vMotion.
  • Le redémarrage automatique après panne d'un noeud, l'équivalent de vSphere HA.
  • Les instantanés, les modèles, le clonage lié, les groupes de ressources.
  • Un modèle de permissions fin, et une API complète.

Ce qui n'existe pas tel quel

  • L'équilibrage de charge automatique façon DRS. Proxmox VE place les machines au démarrage et lors des bascules, mais ne rééquilibre pas en continu. En pratique, cela se compense par un dimensionnement N+1 correct et quelques règles d'affinité.
  • Le commutateur virtuel distribué et NSX. Le modèle réseau repose sur des ponts Linux par noeud, ou sur le SDN intégré pour les cas plus complexes.
  • Les profils d'hôte et la conformité automatique. C'est ce que remplace un outil de gestion de configuration, Ansible par exemple.
  • Les écosystèmes tiers branchés sur les API vSphere : sauvegarde, supervision, sécurité. Chaque outil doit être vérifié individuellement. Le support de Proxmox VE s'est nettement élargi depuis 2024, mais il reste des trous.
Le vrai comparatif de coût

Comparez des lignes équivalentes : abonnement Proxmox VE par socket, sauvegarde, supervision, support, et charge d'exploitation interne. Une migration qui divise la facture de licence par cinq mais impose un demi-poste supplémentaire n'est pas la même affaire selon la taille de la structure. Ce calcul se fait avant le projet, pas après.

02Construire l'inventaire

L'inventaire n'est pas la liste des machines. C'est la liste des machines avec ce qui empêche de les déplacer. Une extraction brute de vCenter ne suffit pas, il faut y ajouter le contexte applicatif, que seul l'exploitant possède.

Extraction par l'API, avec govc
export GOVC_URL=https://vcenter.exemple.fr
export GOVC_USERNAME=lecture@vsphere.local
export GOVC_INSECURE=1

# inventaire des machines avec systeme, memoire, vCPU et etat
govc find / -type m | while read vm; do
  govc vm.info -json "$vm" | jq -r '.virtualMachines[] |
    [.name, .guest.guestFullName, .config.hardware.numCPU,
     .config.hardware.memoryMB, .runtime.powerState] | @csv'
done

# disques, datastores et instantanes
govc device.info -vm '*' -json | jq -r '...'

Sur les parcs Windows, l'export d'un outil d'audit vSphere du marché fournit la même matière en quelques minutes et présente l'avantage d'être lisible par des non-administrateurs. Peu importe l'outil : ce qui compte, ce sont les colonnes.

ColonneOrigineÀ quoi elle sert
Nom, système, vCPU, mémoirevSphereDimensionner la cible
Disques, taille, datastorevSphereVolume à copier, ordre des lots
Firmware BIOS ou EFIvSphereConfiguration de la machine cible
Portgroups et VLANvSphereTable de correspondance réseau
Adresses IP et MACvSphereLicences liées, réservations DHCP
Instantanés présentsvSphereÀ aplatir avant import
Service rendu, propriétaireexploitantQui valide la recette
Fenêtre d'arrêt acceptableexploitantComposition des lots
Dépendances amont et avalexploitantOrdre d'allumage le jour J
CriticitéexploitantPosition dans le calendrier
Les machines oubliées

Tout parc contient des machines éteintes depuis des mois, des modèles obsolètes et des machines dont plus personne ne connaît l'usage. Une migration est la meilleure occasion de les retirer. Notre règle : une machine sans propriétaire identifié n'est pas migrée, elle est sauvegardée puis éteinte, avec une date de suppression fixée à six mois. Sur les parcs que nous reprenons, cela représente couramment 10 à 20 % de l'inventaire.

03Trier les machines en quatre catégories

Le tri conditionne la charge du projet. Une machine qui passe par l'assistant d'import coûte quelques dizaines de minutes ; une machine à reconstruire coûte plusieurs jours.

CatégorieProfilTraitementPart typique
DirecteLinux récent, disque simple, service peu critiqueImport, réglages, recette60 à 70 %
PréparéeWindows, firmware EFI, licences liéesPilotes et licences traités avant20 à 30 %
ReconstruiteAppliance fournisseur, système en fin de supportRéinstallation, reprise des données5 à 10 %
Non migréeSans propriétaire, service arrêté, doublonSauvegarde puis extinction10 à 20 %

Commencez par migrer deux ou trois machines de la catégorie directe, sans enjeu, pour valider la chaîne complète et mesurer les durées réelles. Ces chiffres servent ensuite à construire un calendrier crédible, ce qu'aucune estimation théorique ne permet.

04Les cas bloquants, à repérer tôt

Chacun de ces cas a une solution, mais aucune ne s'improvise le jour de la bascule.

Côté stockage

  • Disques sur vSAN : l'assistant d'import ne les lit pas. Il faut d'abord déplacer les disques concernés vers un autre datastore, ou passer par un export.
  • Mappages de périphérique brut (RDM) : à convertir en disque virtuel avant migration, ou à reprendre en passage direct côté Proxmox VE, ce qui interdit alors la migration à chaud de cette machine.
  • Disques chiffrés par une politique de stockage : l'import échoue tant que le chiffrement n'a pas été retiré côté VMware.
  • Disques partagés entre machines, typiquement un cluster de bascule Windows. La reprise demande une conception spécifique, jamais un import.
  • Instantanés présents : ils ralentissent fortement l'import et compliquent la chaîne de disques. À consolider avant, toujours.

Côté machine

  • Licences liées au matériel : certaines applications se lient à l'adresse MAC ou à l'identifiant SMBIOS. Les deux se reprennent côté Proxmox VE, à condition de les avoir relevés avant d'éteindre la source.
  • Appliances fournisseur livrées en OVA avec support conditionné à l'hyperviseur. Question à poser à l'éditeur avant, pas après.
  • Clés physiques USB : le passage direct existe côté Proxmox VE, mais il attache la machine à un noeud précis.
  • Systèmes en fin de support : les pilotes VirtIO n'existent pas pour tout. Sur les très anciens Windows, prévoyez la reconstruction plutôt que la migration.
Piège classique

Un nom de datastore contenant un caractère spécial, un signe plus par exemple, peut faire échouer l'import sans message explicite. Renommez le datastore avant de commencer, ou passez par la voie manuelle pour les machines concernées.

05Dimensionner la cible

Le dimensionnement suit les règles du chapitre architecture du guide cluster, avec trois corrections propres à une migration.

  • La surréservation processeur de vSphere n'est pas transposable telle quelle. Repartez de la consommation mesurée, pas des vCPU alloués. Un parc VMware alloue typiquement deux à trois fois ce qu'il consomme.
  • Prévoyez la place des deux plateformes en même temps. Pendant plusieurs semaines, une partie des machines existe en double. Le stockage cible doit encaisser l'ensemble du parc migré plus la marge de reconstruction, sans dépasser 70 à 75 % de remplissage.
  • Comptez les serveurs ESXi récupérables. Une fois vidés, ils rejoignent le cluster Proxmox VE. Le dimensionnement initial peut donc être plus modeste que la cible finale, à condition que le calendrier de libération soit tenu.

06Plan de lots et fenêtres

Un lot est un ensemble de machines qui basculent dans la même fenêtre, parce qu'elles dépendent les unes des autres. Découper par service applicatif, jamais par ordre alphabétique ni par datastore.

VagueContenuObjectif
Pilote2 à 3 machines sans enjeuValider la chaîne, mesurer les durées
Vague 1Machines internes, hors productionRoder le déroulé, former l'équipe
Vague 2Production non critiqueMonter en volume
Vague 3Production critique, par service completFenêtres négociées, repli prêt
ReliquatCas particuliers et reconstructionsLibérer les derniers ESXi
Avant de passer à la préparation

À la fin de ce chapitre vous devez disposer de deux documents validés : l'inventaire trié avec un propriétaire par machine, et le calendrier des vagues avec les fenêtres d'arrêt acceptées. Sans eux, la suite se fera dans l'improvisation, et l'improvisation coûte cher un samedi soir.

Une migration VMware a cadrer, a executer ou a securiser

Nous accompagnons les sorties de VMware vers Proxmox VE, du cadrage et de l'audit de l'existant jusqu'a la recette et a la formation des equipes. Nous intervenons aussi en renfort ponctuel sur les lots les plus sensibles d'une migration deja engagee.