Nutanix Technology Champion - Nutanix Solution Architect

Julien DUMUR
Infrastructure in a Nutshell
Créer son homelab Nutanix CE 2.1

Tout le monde n’ayant pas la chance d’avoir des clusters sur lesquels faire ses tests en entreprise, créer son homelab pour pouvoir tester et manipuler ou encore héberger des services peut être une alternative sérieuse. Mais ce n’est jamais une chose aisée et cela peut souvent s’avérer coûteux…

Quelle utilisation ?

Avoir son propre homelab sous Nutanix CE c’est une chose, en avoir l’utilité en est une autre. La première question que vous devez vous poser c’est : un homelab sous pour quoi faire ?

Le but de votre cluster est de réaliser des tests avec des machines virtuelles éphémères pour monter en compétence et découvrir de nouvelles technologies ? Ou bien d’héberger des services pour vous, votre famille et d’autres personnes ? Aurez vous besoin de le sauvegarder ? Ou bien d’avoir de la redondance ? Avez vous beaucoup ou on contraire peu de place pour l’héberger ?

C’est sont autant de questions à se poser en amont. Il est évident qu’en fonction des réponses à toutes ces questions, l’architecture et le dimensionnement de votre homelab ne seront pas les mêmes. Autre élément à prendre en compte : la consommation électrique qui peut représenter un coût de fonctionnement important.

Pour ma part, le principal intérêt d’avoir mon homelab sous Nutanix est de pouvoir tester de nouvelles choses et de monter en compétence sur une technologie que j’affectionne tout particulièrement.

Dimensionner son homelab

En fonction des réponses que vous aurez apporté aux différentes questions concernant l’utilisation envisagé de votre homelab, vous devriez commencer à avoir une idée de ce qu’il vous faut comme architecture et comme dimensionnement.

Afin de donner un peu plus de matière à la partie dimensionnement, il est important de jeter un oeil aux prérequis nécessaires à l’installation d’un cluster 1 noeud sous Nutanix CE 2.1 :

  • un processeur avec au minimum 4 coeurs et technologie de virtualisation embarquée
  • 32Gb de RAM (64Gb recommandé)
  • une carte réseau 1Gb
  • 1 disque d’au moins 32Gb pour l’hyperviseur
  • 2 disques pour la donnée

Si vous comptez monter un cluster avec plusieurs noeuds, sachez qu’il faudra que chaque noeud d’un même cluster soient similaires en terme de configuration.

Evidemment, plus vous souhaiterez héberger de machines virtuelles ou activer de fonctionnalités sur Nutanix, plus il vous faudra des ressources importantes, faisant ainsi grimper les coûts.

Monter son homelab

Option 1 : la récupération

Une option souvent oubliée pour monter son homelab est la récupération d’anciens matériels pour créer une nouvelle infrastructure sous Nutanix CE. En effet, il arrive régulièrement que des entreprises se débarrassent de leur ancien matériel en les jetant purement et simplement ou en les revendant à bas prix.

C’est bien souvent une occasion idéale pour récupérer un ancien serveur capable de faire tourner Nutanix CE 2.1, quitte à transformer plusieurs serveurs en un seul un peu musclé.

Pour ma part, c’est l’option que j’ai choisi pour mon cluster Nutanix CE 2.1 car j’ai eu la chance d’être dans cette situation lors d’une de mes précédentes expériences professionnelles.

Option 2 : les serveurs d’occasion

Si l’entreprise a décidé de revendre son ancien matériel à des brokers, vous pourrez retrouver ces serveurs sur des sites de ventes spécialisés dans le reconditionnement.

Il en existe plein sur Internet, avec des stocks et des prix assez disparates, je pense notamment à :

Ces sites vous permettent de monter des configurations assez énervées pour un homelab à des prix souvent raisonnables. Par exemple, un chassis SuperMicro peut se négocier pour moins de 600 euros :

Serveur SuperMicro CSE-116 X10SRW-F reconditionné

Coté configuration, on retrouvera :

  • un processeur Intel Xeon E5-2697A 16 coeurs @ 2.60GHz
  • 128Gb de RAM
  • 4 SDD de 512Gb
  • des ports réseaux RJ45 embarqués
  • une double alim
Configuration du serveur SuperMicro à 484 euros HT

La seule contrainte sera d’ajouter un disque SATA d’environ 64Gb pour y installer l’hyperviseur (comptez 40 euros environ) si vous ne voulez pas utiliser inutilement un disque de 512Gb. Notez que vous pourrez même faire évoluer la configuration dans le futur en ajoutant des disques ou de la RAM.

Les 2 gros inconvénients de ce type de serveurs sont :

  • le bruit (bonne chance pour négocier de l’avoir dans la maison)
  • le format car c’est un peu contraignant à installer

Option 3 : les PC de type NUC

Une autre option est celle des PC de type NUC.

Avec leur format réduit et bien souvent le silence qui les caractérisent, les NUC sont des candidats idéaux pour monter un homelab à la maison. Si on trouve des NUC avec des processeurs capables de faire tourner des infrastructures correctes, c’est au niveau de la RAM et du stockage que le bas blesse.

Vue éclatée du mini PC Minisforum UM790 Pro

En effet, la RAM se limite la plupart du temps à 32Gb sans possibilité d’extension ce qui peut vite se révéler insuffisant en fonction de l’utilisation à laquelle vous dédiez votre cluster. Coté stockage, la plupart du temps les NUC ne proposent qu’un port additionnel permettant de connecter un disque en plus de celui embarqué de base là où Nutanix en nécessite 3. Une solution de contournement peut être de déployer l’hyperviseur sur une clé USB rapide branchée en USB3.

L’autre inconvénient est le coût de ce type de machine qui est souvent au même niveau qu’un serveur d’occasion mais avec des configurations matérielles et une consommation électrique bien inférieures.

Fiche Amazon du Minisforum UM790 Pro à 749 euros

Option 4 : le PC assemblé

La dernière option viable à mes yeux est l’assemblage d’un PC plus traditionnel de A à Z. Cela vous permettra de sélectionner chaque composant de votre serveur et ainsi de pouvoir avoir un cluster vraiment personnalisé.

Du boitier Grand Tour au boitier mini ITX, vous aurez également le choix du format, ce qui peut s’avérer pratique si vous ne disposez que d’un espace réduit pour installer votre matériel (exemple : le placard de l’entrée où se trouve la box Internet).

Panier d'un PC assemblé à 728 euros

Au niveau du coût, en fonction de la configuration retenue il ne devrait pas beaucoup excéder celui d’un serveur reconditionné ou d’un NUC avec une consommation électrique modérée.

Conclusion

J’espère que vous y verrez plus clair dans le parcours qui vous mènera jusqu’à la mise en route de votre homelab. Sachez qu’à part avoir des moyens financiers substantiels, il n’y a pas de solution miracle pour monter un lab et il s’agit bien souvent d’occasions qui s’offriront à vous. Prenez le temps de mûrir la réflexion et d’explorer toutes les pistes possibles avant de vous lancer.

Read More
Mon homelab Nutanix

C’est une question que l’on me pose régulièrement : « avec quel cluster tu réalises tes tests pour tes articles ? ». Voici donc a quoi ressemble mon homelab Nutanix…

Mon infrastructure réseau

Avant de parler de mon cluster Nutanix, je vais vous présenter mon infrastructure maison que j’ai installé il y a maintenant 4 ans lors de la construction de la maison.

J’ai basé mon infrastructure réseau sur les équipements de la marque Ubiquiti. Le matériel est très bien, silencieux, robuste, facile à prendre en main… mais pour la configuration c’est vraiment très particulier et nous sommes très loin de ce que l’on à l’habitude de pratiquer au quotidien en datacenter.

J’ai donc mis en place :

  • une Ubiquiti Dream Machine Pro pour toute la partie réseau / filtrage avec
    • 2 ports SFP+ 10Gb
    • 8 ports 1Gb
Ubiquiti Dream Machine Pro et ses ports

  • un switch Ubiquiti USW Pro 24 PoE qui dispose de
    • 2 ports SFP+ en 10Gb
    • 24 ports 1Gb PoE
Switch Ubiquiti USW Pro 24 PoE

  • Des switchs Ubiquiti Flex dans divers points de la maison
Switch Ubiquiti Flex

Mon accès internet est actuellement une connexion Free qui s’appuie sur la Freebox Delta et qui m’offre un débit théorique de 10Gb/s :

Ports de la Freebox Delta

Au programme :

  • une arrivée fibre 10Gb
  • 4 ports RJ45 en 1Gb (B, C, D, E)
  • 1 port SFP+ 10Gb (F)

Une box bien fournie pour permettre un accès à Internet sans latence.

La topologie réseau ressemble donc à ceci :

Topologie du réseau domestique, de la Freebox aux switchs

Comme vous pouvez le constater, pas d’infrastructure de type professionnel à la maison donc si vous ne disposez que de matériels de type grand public, n’hésitez pas à vous lancer cela fera l’affaire.

Mon cluster Nutanix

Mon cluster Nutanix n’a rien d’exceptionnel, c’est un matériel assez ancien puisqu’il est basé sur un chassis Intel S2600WTTR qui a été lancé par le constructeur en 2016 !

Lien vers la fiche technique : https://www.intel.fr/content/www/fr/fr/products/sku/88281/intel-server-board-s2600wttr/specifications.html

Je l’ai récupéré dans une précédente expérience professionnelle, le cluster avait une panne matérielle que l’administration ne souhaitait pas traiter compte tenu de l’age du matériel et du fait que l’infrastructure existante était en cours de remplacement par des clusters Nutanix tout neuf.

Chaton couché sur le serveur Intel du homelab

J’ai procédé à la réparation à mes frais afin que le serveur soit de nouveau opérationnel. Au niveau de l’installation physique, le cluster n’a pas droit de séjour dans la maison (rapport au bruit), il est donc dans le garage, installé de manière peu conventionnelle :

Serveur du homelab fixé sous une étagère dans le garage

La configuration matérielle de mon cluster est la suivante :

  • 2 processeurs Intel Xeon E5-2640 v4 @ 2.4Ghz
  • 384 Gb de RAM
  • 1 SDD de 120Gb pour l’OS
  • 4 SDD de 800Gb SAS
  • 6 HDD de 1.6Tb SAS
  • 2 ports réseaux RJ45 10Gb

Cette configuration matérielle me permet d’avoir une redondance au niveau des disques. Ce n’est pas le scénario idéal mais c’est déjà bien mieux que pas de redondance du tout. La quantité de CPU / RAM me permet quant à elle de faire tourner un grand nombre de machines virtuelles sans que les performances ne soient dégradées :

Tableau de bord Prism Element du cluster THE_LAB

Si je devais apporter une modification matérielle sur mon cluster, je pense que j’opterais pour une carte réseau fibre 10Gb afin d’avoir une liaison 10Gb d’un bout à l’autre de la chaine Internet > Routeur > Pare Feu > Switch > Cluster.

Le cluster est aujourd’hui installé avec un Nutanix CE 2.1 dans les dernières versions disponibles :

Versions logicielles installées sur le cluster Nutanix CE 2.1

Cela me permet de tester les toutes dernières fonctionnalités, de réaliser des tests de configurations et il me sert également de support pour la rédaction de l’ensemble des articles du blog, chaque sujet traité étant bien évidemment testé sur le Lab avant publication.

Bien que le Lab me soit indispensable pour rédiger mes articles, je ne le laisse pas allumé en permanence car il consomme une quantité d’électricité importante comme je l’ai déjà évoqué dans l’un de mes précédents articles.

Voilà pour mon infra, en espérant que cela vous donne envie de vous lancer et de monter votre propre cluster Nutanix CE.

Read More
Mise à jour de Prism Central

Il y a une dizaine de jours sortait la dernière version de Prism Central : la pc.2024.2.

Release Notes de Prism Central pc.2024.2

En voulant mettre mon Prism Central à jour ce week end, je me suis aperçu que cette version n’est pas proposée via le LCM…

Inventaire LCM en cours sur Prism Central

Versions des composants Prism Central dans LCM

Ce n’est pourtant pas ce qui va m’arrêter…

Si vous n’avez pas installé Prism Central, je vous invite plutôt à aller lire mon autre article dédié : Déployer Prism Central sur Nutanix CE 2.1

Récupération du package de mise à jour

Pour récupérer la version pc.2024.2 de Prism Central, il faut se connecter au portail Nutanix, dans la rubrique « Prism Central » du menu « Downloads » : https://portal.nutanix.com/page/downloads?product=prism

Ensuite, dans la liste des fichiers, cherchez le fichier « Prism Central LCM Bundle » :

Fichier Prism Central LCM Bundle sur le portail Nutanix

Patientez pendant le téléchargement qui peut s’avérer un peu long (près de 10Gb à récupérer !).

Transfert du fichier de mise à jour

Le fichier de mise à jour récupéré, il faut maintenant le transférer sur le cluster. Pour cela, connectez vous à votre interface Prism Central et rendez vous dans le menu « LCM » de l’Admin Center. Ouvrez le menu « Direct Upload » :

Menu Direct Uploads de LCM dans l'Admin Center

Cliquez ensuite sur « + Upload Bundle » et allez sélectionner le fichier que vous venez de télécharger :

Bouton Upload Bundle de LCM

Transfert du bundle LCM en cours

Patientez pendant le téléchargement. Une fois l’opération terminée, le package de mise à jour devrait apparaitre dans la liste :

Bundle pc.2024.2 transféré dans LCM

Mise à jour de Prism Central

Pour installer la mise à jour fraichement transférée, si vous avez bien suivi les étapes précédentes vous devriez la retrouver dans le menu « Updates » :

Mise à jour pc.2024.2 disponible dans LCM Updates

Cochez la mise à jour, cliquez sur « View Upgrade Plan » :

Bouton View Upgrade Plan avec la mise à jour PC cochée

Vérifiez le plan de mise à jour proposé et cliquez sur « Apply 1 Updates » :

Plan de mise à jour et bouton Apply 1 Updates

Le processus de mise à jour est lancé, il n’y a plus qu’à patienter pendant quelques dizaines de minutes pour que la mise à jour soit complète :

Mise à jour de Prism Central en cours dans LCM

L’installation de la mise à jour sur votre cluster sera sans impact sur votre environnement de production, vous ne pourrez toutefois pas accéder au Prism Central pendant toute la durée de la mise à jour. Vous pouvez suivre l’avancée des opérations depuis la console de la VM Prism Central :

Console de la VM Prism Central pendant la mise à jour

Au bout d’une trentaine de minutes, l’installation de la mise à jour devrait être terminée et votre Prism Central mis à jour en version pc.2024.2 :

Prism Central en version pc.2024.2

Comptez encore une quinzaine de minutes avant qu’il soit totalement opérationnel.

Read More
Migration de VMware vers Nutanix : fichiers VDDK

Mise à jour du 12 octobre 2026 : Broadcom ne permet plus de télécharger le VDDK. Depuis Nutanix Move 6.3.3, la méthode DirectPath permet de migrer d’ESXi vers AHV sans ces fichiers, je détaille cette version dans Nutanix Move 6.3.3 : DirectPath, la migration sans VDDK.

J’en parlais dans l’un des articles de mon guide ultime sur Nutanix Move, pour les versions supérieures à la 5.3.0 de Nutanix Move, l’intégration des fichiers VDDK est désormais une étape obligatoire pour pouvoir ajouter un cluster VMware ESXi sur Move.

Qu’est-ce que le VDDK ?
VDDK (VMware Virtual Disk Development Kit) est un ensemble de bibliothèques et d’utilitaires fournis par VMware qui permet aux applications d’effectuer des opérations sur les disques virtuels.
Ces opérations comprennent la création, l’accès et la gestion des disques virtuels utilisés par les environnements VMware.
Nutanix Move utilise VDDK pour effectuer des migrations à partir d’environnements VMware.
En utilisant VDDK, Nutanix Move peut :

  • Accéder au disque virtuel VMware
  • Créer et gérer des snapshots
  • Transférer des données efficacement

Pourquoi dois-je installer VDDK manuellement (depuis la version 5.3 de Move) ?
Vous devez installer VDDK manuellement car il est nécessaire pour la migration et Nutanix Move ne peut pas  le télécharger automatiquement.
Cette exigence est maintenant commune à d’autres produits de migration utilisant VDDK.
L’intégration de VDDK avec Nutanix Move a donc été mise à jour depuis la version 5.3. Ce changement a pour but de s’aligner sur la façon dont les autres éditeurs intègrent VDDK à leurs outils de migration.

Quelles sont les versions de VDDK requises pour les versions ESXi 5.x, 6.x et 7.x ?
Pour ESXi 5.1 : VDDK 6.0.3 est nécessaire.
Pour les autres versions ESXi prises en charge : VDDK 7.0.3.1 est nécessaire.
NB: dans Move, si vous ajoutez un vCenter au lieu d’un hôte ESXi, VDDK 7.0.3.1 sera nécessaire.

Pour pouvoir récupérer ces fichiers, un compte actif sur le site de Broadcom était jusqu’à présent nécessaire au téléchargement des VDDK. Le problème qui se posait était que le site web du nouveau propriétaire de VMware subit des dernières semaines une série de dysfonctionnements qui rendait impossible les téléchargements de ces précieux fichiers.

Page VDDK du portail développeur Broadcom avec téléchargement soumis à connexion

Face à la vague de mécontentement sur les réseaux sociaux tels que X ou Reddit, une solution alternative de téléchargement a été mise en place !

Vous pouvez désormais récupérer le fichier VDDK dont vous avez besoin à l’adresse suivante : https://broadcom.ent.box.com/v/vddkdownloads

Dossier VDDK Downloads de Broadcom avec les archives VMware-vix-disklib 7.0.3

Une excellente nouvelle pour tous ceux qui ont besoin de ces fichiers pour leur migration vers Nutanix AHV !

Read More
Guide ultime Nutanix Move de migration vers AHV

Ca y est, il est enfin complet ! Après une cinquantaine d’heures passées à installer, configurer, tester un environnement de labo et à rédiger chaque article, mon guide ultime Nutanix Move sur la migration vers Nutanix AHV est enfin terminé.

Au total, cela représente :

  • 6500+ mots
  • 160+ captures d’écrans
  • 50+ heures de travail

C’est clairement un des projets les plus ambitieux sur mon blog ! Pour retrouver plus facilement l’ensemble de mes guides actuels ou à venir, j’ai créé un lien dédié dans le menu.

Au programme :

Nutanix Move – Partie 1 : Présentation de la solution

Nutanix Move – Partie 2 : Mes environnements de migration

Nutanix Move – Partie 3 : Prérequis

Nutanix Move – Partie 4 : Déploiement de la solution

Nutanix Move – Partie 5 : Initialisation de l’appliance

Nutanix Move – Partie 6 : Ajout du cluster à migrer VMWare ESXi

Nutanix Move – Partie 7 : Ajout du cluster à migrer Microsoft Hyper-V

Nutanix Move – Partie 8 : Ajout du cluster cible Nutanix AHV

Nutanix Move – Partie 9 : Plan de migration ESXi vers AHV

Nutanix Move – Partie 10 : Plan de migration Hyper-V vers AHV

Nutanix Move – Partie 11 : Ultimes conseils et bonnes pratiques

Nutanix Move – Partie 12 : Migration des VMs

Nutanix Move – Partie 13 : Problèmes réseaux post-migration

Nutanix Move – Partie 14 : Problèmes de boot post-migration

Le guide évoluera probablement si je rencontre de nouveaux cas intéressant à partager pour étoffer mon retour d’expérience.

N’oubliez pas que la réussite de votre migration vers Nutanix AHV dépendra énormément de la préparation en amont que vous réaliserez.

Vous avez maintenant les clés pour réussir votre migration depuis Microsoft Hyper-V ou VMware ESXi vers Nutanix AHV.

Et si vous hésitez encore à sauter le pas, n’hésitez pas à venir me faire part de vos interrogations, de vos craintes ou bien encore à demander à d’autres personnes qui sont déjà passé par là qu’elles vous donnent leur retour d’expérience.

D’autres guides arrivent prochainement… Stay tuned !

Read More
nutanix move

Il peut arriver que vous hébergiez des serveurs dont les systèmes d’exploitation ne sont pas supportés par Nutanix Move. Dans ces rares cas, vous devrez alors procéder manuellement pour migrer vos machines virtuelles et vous pourrez être confronté à des problèmes de boot post-migration.

Pour la démonstration, j’ai choisi un système d’exploitation vraiment très ancien : Ubuntu 12.04.

Cette version ne fait pas partie de la liste des systèmes supportés par Nutanix Move pour la migration et la migration doit donc être réalisée manuellement :

Ubuntu 12.04 absent des systèmes supportés par Nutanix Move

J’ai paramétré un plan de migration manuelle pour cette machine virtuelle et je procède à sa migration qui se déroule sans problème :

Migration manuelle de la VM Ubuntu 12.04 réussie

Malheureusement, au démarrage de la machine virtuelle coté Nutanix AHV, je rencontre un problème de boot :

Échec du démarrage de la VM migrée sur Nutanix AHV

Pour corriger cette problématique, j’éteins la machine virtuelle, je me connecte à mon Prism Central et je navigue jusqu’au menu « Compute and Storage > Images » :

Menu Images de Compute and Storage dans Prism Central

Je clique sur « Add Image », je sélectionne « VM Disk » en tant que source de l’image et je sélectionne ma VM Ubuntu12 :

Add Image avec VM Disk comme source

Je nomme le disque avec un nom explicite et je clique sur « Next » :

Nom de l'image disque

Je laisse l’option de placement de l’image dans sa configuration par défaut et je sauvegarde :

Placement de l'image par défaut

L’image de mon disk va apparaitre dans la liste des images disponibles sur mon cluster Nutanix :

Image du disque dans la liste des images du cluster

Je retourne ensuite dans le menu « Compute and Storage > VMs » et ouvre le panneau de configuration de ma machine virtuelle :

Panneau de configuration de la VM Ubuntu12

La partie qui nous intéresse concerne les disques de la machines au nombre de 2 avec un disque virtuel et un lecteur type CD-ROM :

Disque virtuel et lecteur CD-ROM de la VM

La première étape consiste à supprimer tous les disques en cliquant sur l’icone de corbeille :

Suppression des disques de la VM

Ensuite, une fois les 2 disques supprimés, cliquer sur « Attach Disk » :

Bouton Attach Disk

Configurez le disque comme suit :

Disque cloné depuis l'image avec le bus PCI

  • 1 – Type : Disk
  • 2 – Operation : Clone From Image
  • 3 – Image : sélectionnez le disque que vous avez ajouté au départ
  • 4 – Capacity : vous pouvez lui donner la taille de votre choix
  • 5 – Bus Type : sélectionnez PCI

Validez la nouvelle configuration de votre machine virtuelle et démarrez là. Le problème de démarrage est désormais réglé, et le système d’exploitation démarre parfaitement bien :

Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-23-generic x86_64)
Documentation: https://help.ubuntu.com/ System information as of Thu Sep 26 15:58:58 CEST 2024 System load: 0.0 Processes: 67
Usage of /: 3.5% of 37.68GB Users logged in: 1
Memory usage: 2% IP address for eth0: 192.168.2.137
Swap usage: 0% Graph this data and manage this system at https://landscape.canonical.com/
0 packages can be updated.
0 updates are security updates.
Your Ubuntu release is not supported anymore.
For upgrade information, please visit:
http://www.ubuntu.com/releaseendoflife
New release '14.04.6 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
Last login: Thu Sep 26 15:58:05 2024
nutanix@ubuntu24hv:~$

Le principal problème rencontré lors de la migration de ces systèmes obsolètes est un problème au niveau du démarrage. En suivant cette méthode, vous devriez pouvoir migrer l’ensemble de vos machines virtuelles sans encombre.

Read More
nutanix move

Il peut arriver que vous hébergiez des serveurs dont les systèmes d’exploitation ne sont pas supportés par Nutanix Move. Dans ces rares cas, vous devrez alors procéder manuellement pour migrer vos machines virtuelles et vous pourrez rencontrer des problématiques de réseaux post-migration.

Dans mon exemple, j’ai déployé sur mon ESXi une machine Ubuntu Serveur en version 24.04LTS, un système d’exploitation sorti il y a seulement quelques mois. Il n’est pas encore supporté officiellement par Nutanix Move d’après la documentation :

Ubuntu 24.04 non encore supporté par Nutanix Move

Lors de la création de mon plan de migration, je n’ai rencontré aucune erreur, j’ai pu valider les options sans encombre, en mode automatique et je le démarre immédiatement.

Malheureusement, la préparation automatique de la machine virtuelle échoue :

Échec de l'installation des drivers virtio_scsi par Nutanix Move

Le message est clair, Nutanix Move n’arrive pas à installer les drivers nécessaires :

Drivers Installation Failed. Driver(s) virtio_scsi could not be installed for kernel 6.8.0-45-generic

Je supprime donc mon plan de migration, j’en créé un nouveau en manuel et j’éteins la machine virtuelle sans exécuter les scripts :

Plan de migration en préparation manuelle

Je démarre ensuite mon plan de migration pour migrer la machine virtuelle vers mon cluster AHV et tout se déroule correctement :

Transfert des données de la VM Ubuntu 24.04

Une fois le transfert de données, je lance la bascule immédiatement. Le serveur est migré :

Serveur Ubuntu 24.04 migré

Coté Nutanix AHV, je vois bien ma machine virtuelle fraichement migrée :

VM migrée visible sur Nutanix AHV

Je démarre la machine virtuelle pour vérifier que la migration s’est bien passée. La VM démarre correctement mais elle ne prend pas d’adresse IP…

Cette problématique est courante avec les systèmes d’exploitation récents. En règle générale, ils intègrent de base les modules et composants nécessaires à la prise en charge totale par Nutanix. Toutefois, il est fréquent que la configuration des cartes réseaux ne soit pas correctement reprise après migration.

Pour corriger le dysfonctionnement, il faut ouvrir une console sur notre VM et procéder à la configuration manuellement.

On commence par récupérer le nom de l’interface :

nutanix@ubuntu24e1:~$ sudo lshw -class network
[sudo] password for nutanix:
*-network
description: Ethernet controller
product: Virtio network device
vendor: Red Hat, Inc.
physical id: 3
bus info: pci@0000:00:03.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: msix bus_master cap_list rom
configuration: driver=virtio-pci latency=0
resources: irq:11 ioport:c040(size=32) memory:febd1000-febd1fff memory:fe000000-fe003fff memory:feb80000-febbffff
*-virtio0
description: Ethernet interface
physical id: 0
bus info: virtio@0
logical name: ens3
serial: 50:6b:8d:c0:82:7b
capabilities: ethernet physical

Ici il s’agit de ens3. Maintenant on va modifier le fichier de configuration de la carte réseau :

nutanix@ubuntu24e1:~$ sudo vi /etc/netplan/50-cloud-init.yaml
This file is generated from information provided by the datasource. Changes to it will not persist across an instance reboot. To disable cloud-init's network configuration capabilities, write a file /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
network: {config: disabled}
network:
ethernets:
ens160:
dhcp4: true
version: 2

Corrigez la ligne « ens » avec le nom correct de votre carte réseau et sauvegardez le fichier. Appliquez la configuration :

sudo netplan apply

Ca y est, la machine récupère une adresse ip.

VM Ubuntu24_1 avec son adresse IP dans Prism

Vous avez saisi le principe, mon exemple est basé sur Ubuntu mais reproductible sur les autres distributions Linux récentes, pour peu que vous adaptiez les commandes au système d’exploitation.

Read More
nutanix move

Maintenant que tout est prêt, il est temps de migrer les machines virtuelles des vieux clusters Hyper-V et ESXi vers le nouveau cluster Nutanix AHV grâce aux plans de migration précédemment créés.

Les différents états

Un plan de migration peut être dans différents états distincts en fonction de l’étape de la migration :

États possibles d'un plan de migration Nutanix Move

  • Not Started : vous avez créé les plans de migration mais vous ne les avez pas encore démarré
  • In Progress : le plan de migration est lancé, les données commencent à être répliquées.
  • Ready to Cutover : la migration des données est terminée, Nutanix Move continue de synchroniser les changements, les machines virtuelles sont en attente de leur bascule vers le cluster cible.
  • Paused : Vous avez mis en pause le processus pour une raison ou une autre. La migration des données est suspendue.
  • Failed : Erreur pendant le processus de préparation des machines en général. Il faut corriger l’anomalie pour pouvoir reprendre le déroulement des opérations.
  • Completed : Les machines virtuelles qui ont été migrées avec succès.

Démarrage des migrations

Si vous avez comme moi planifié le démarrage d’un de vos plans de migration, vous devriez déjà avec des machines virtuelles en statut « Ready to Cutover ».

Machines virtuelles au statut Ready to Cutover

Cela signifie qu’elles sont prêtes à finaliser leur migration.

Pour les autres plans de migration en attente, il faut les démarrer manuellement. Pour ce faire, cochez la case devant les plans de migration que vous souhaitez démarrer, cliquez sur le menu « Action » en haut de la liste et cliquez sur « Start » :

Démarrage d'un plan de migration depuis le menu Action avec Start

Le plan de migration commence à s’exécuter :

Plan de migration en cours d'exécution

Si vous avez bien suivi toutes les étapes, le plan de migration devrait se dérouler sans encombre. Vous pouvez suivre la progression du plan sur la ligne correspondante, et des machines virtuelles dans les cases tout en haut :

Progression du plan de migration et des machines virtuelles

En cliquant sur les « 2 VMs » dans le bandeau, vous aurez un étape par machine virtuelle :

Étapes de migration par machine virtuelle

Vous pourrez avoir plus de détails sur les opérations menées dans le menu « Events » tout en haut à droite de l’interface :

Menu Events de Nutanix Move

La synchronisation de la données avec le nouveau cluster est l’étape la plus longue du processus et dépendra de la volumétrie de vos machines virtuelles.

La bascule

La bascule, ou Cutover, est l’opération qui va vous permettre de finaliser la migration de l’ancien cluster vers le nouveau.

Vous ne pouvez réaliser un Cutover que sur les machines virtuelles qui sont dans l’état « Ready to Cutover » :

Machines virtuelles prêtes pour le cutover

Pour vérifier l’état des machines virtuelles et procéder au cutover, cliquez sur les « 2 VMs » dans le cadre « Ready to cutover :

Lien 2 VMs du cadre Ready to cutover

Vous aurez alors la liste des VMs prêtent à basculer sur le nouveau cluster. Vous pouvez toutes les faire en une fois, ou une par une, peu importe. C’est vous qui décidez. Je vais migrer la Ubuntu_4 en cochant la case en début de ligne puis en cliquant sur « cutover » :

Cutover de la VM Ubuntu_4

Une validation est demandée pour lancer le processus :

Confirmation du lancement du cutover

Le processus de bascule ne prend que quelques minutes pendant lesquelles Nutanix Move va :

  • Eteindre la VM
  • Créer un dernier snapshot
  • Le synchroniser avec le cluster cible
  • Créer la VM cible
  • Nettoyer la VM source (déconnecter les cartes réseaux)
  • Supprimer l’ensemble des snapshots créés par Move
  • Consolider les disques de la machine virtuelle
  • Nettoyer la VM cible
Migration de la VM au statut Completed

Le statut de migration pour cette machine virtuelle passe alors en « Completed » et je la retrouve sur mon Nutanix AHV, démarrée et fonctionnelle :

VM migrée démarrée sur Nutanix AHV

La machine virtuelle est migrée avec succès, il ne me reste plus qu’à faire toutes les autres.

Read More
nutanix move

Vous pensiez que c’était fini et que nous passerions directement à la migration ? Et bien pas tout à fait ! Il me reste encore quelques petites choses à dire et à vous transmettre avant : mes ultimes conseils et bonnes pratiques basés sur mon expérience !

Une préparation minutieuse

Le premier conseil et je pense le plus important que je puisse vous donner, c’est de bien préparer votre migration. Listez vos machines virtuelles, recensez les systèmes d’exploitation installés, vérifiez qu’elles sont bien à jour et que les prérequis à la migration sont bien réunis…

Cela prend du temps, mais c’est le gage d’une migration réussie à tous les coups.

Des plans de migration mesurés

Mon second conseil, c’est de créer des plans de migrations de taille raisonnable. Si la limite du logiciel peut aller jusqu’à 100 machines virtuelles par plan de migration, je vous conseillerais de vous limiter à une vingtaine de machines maximum.

Cela permet de mieux gérer sa migration, d’avoir moins d’erreurs potentielles à gérer et de pouvoir corriger les problèmes plus rapidement si vous y êtes confrontés une fois les machines virtuelles basculées et de limité le risque d’interruption de service prolongé.

Des plans de migration homogènes

Dans la mesure du possible, essayer de créer des plans de migration regroupant des machines virtuelles similaires en terme de système d’exploitation. Encore une fois, en cas de problème lors de la migration, il sera toujours plus facile de chercher une erreur commune à plusieurs serveurs ayant le même système d’exploitation qu’entre des serveurs disparates.

Prenez votre temps

Surtout, ne vous précipitez pas ! Mieux vaut prendre son temps et faire une migration sans accroc, plutôt que de foncer, rencontrer des problèmes, être obligé de faire machine arrière, etc… Prenez le temps de construire vos plans de migration, de bien les préparer, les configurer dans leurs moindres détails afin qu’ils se déroulent sans aucun problème.

Quelques bonnes pratiques à respecter

Voici quelques bonnes pratiques à respecter qui vous permettrons d’éviter un certain nombre de désagrément. Il y en a surement d’autres que je n’ai pas mentionnées mais cela constitue déjà une base solide :

  • Vérifiez la compatibilité de vos systèmes d’exploitation.
  • Vérifiez que tous les prérequis sont respectés en amont.
  • Vérifiez que vos cluster peuvent communiquer entre eux.
  • Arrêtez les jobs de sauvegarde avant de démarrer vos migrations.

En cas de doute, référez vous à la documentation officielle : https://portal.nutanix.com/page/documents/details?targetId=Nutanix-Move-v5_4:Nutanix-Move-v5_4

Maintenant, vous êtes parés pour finaliser la migration de vos machines virtuelles…

Read More
nutanix move

Dans le précédent article du blog, nous avons vu comment créer les plans de migration depuis ESXi vers AHV. C’est maintenant au tour d’Hyper-V et vous allez voir que le processus est quasiment identique !

Prérequis

Pour que tout se passe bien, certains prérequis sont à prendre en compte et voici selon moi les 3 plus importants :

L’ensemble des prérequis dans la documentation officielle : https://portal.nutanix.com/page/documents/details?targetId=Nutanix-Move-v5_4:top-hyperv-vm-migration-c.html

Création du plan de migration de Microsoft Hyper-V vers Nutanix AHV

Sur l’interface de Nutanix Move, cliquer sur le bouton « + New Migration Plan » et nommer le plan de migration :

Bouton Create a Migration Plan de Nutanix Move

Nom du plan de migration Hyper-V vers AHV

Sur l’écran suivant, il faut choisir le cluster source d’une part, puis le cluster de destination avec le Storage Container associé :

Choix du cluster Hyper-V source, du cluster cible et du storage container

Dans notre cas, cela donne :

  • 1 – HyperV Cluster
  • 2 – Nutanix Cluster
  • 3 – DefaultStorangeContainer

Sur l’écran suivant, c’est le moment de choisir les machines virtuelles que vous souhaitez migrer en cliquant sur les boutons « + » en début de ligne. Ici je vais choisir uniquement une machine virtuelle que je sais non supportée pour la méthode manuelle :

Sélection des machines virtuelles à migrer depuis Hyper-V

Dans mon cas, j’ai choisi de sélectionner les machines virtuelles Ubuntu_4 et Windows_4.

Sur l’écran suivant, c’est le mappage des réseaux qu’il faut réaliser. Pour chaque réseau disponible sur votre cluster Hyper-V, vous devrez attribuer un réseau de votre cluster Nutanix :

Mappage des réseaux Hyper-V vers AHV

Ici, je n’ai qu’un seul réseau dans mon environnement de démo. Si vous avez de multiples réseaux sur votre cluster Hyper-V, vous devrez tous les créer coté AHV afin de réaliser un mappage identique de part et d’autre.

La fenêtre suivante vous permet de configurer la préparation des machines virtuelles.

La préparation automatique des machines virtuelles

Le mode conseillé est le mode automatique car Nutanix Move s’occupera de toutes les opérations une fois les identifiants de connexion aux machines configurés.

Préparation automatique des machines virtuelles

Attention, le mode automatique ne fonctionne que sur les systèmes d’exploitation entièrement supportés par Nutanix Move.

Pour vérifier si les systèmes d’exploitation de vos VMs sont supporté, je vous conseille de regarder dans la documentation officielle : https://portal.nutanix.com/page/documents/details?targetId=Nutanix-Move-v5_4:top-hyperv-vm-migration-c.html

Vous devrez ensuite configurer les identifiants des machines virtuelles Windows et Linux :

Identifiants des VM Windows et Linux pour la préparation

L’option générale n’est valable que si vous avez mis le même identifiant et le même mot de passe sur toutes vos machines virtuelles (exemple pour Windows : le compte administrateur de domaine).

Si ce n’est pas le cas, vous pouvez personnaliser l’ensemble des paramètre par machine virtuelle en cliquant sur « Change settings » en dessous de « Override individual VM Preparation » :

Option Override individual VM Preparation

La préparation manuelle des machines virtuelles

La configuration globale reste la même, mais au moment de configurer le mode préparation des machines virtuelles si vous choisissez le mode Manuel vous aurez une page différente :

Préparation manuelle avec les scripts Windows et Linux

Plus besoin de fournir les identifiants de connexion aux machines virtuelles. En revanche, toute la partie automatisée de préparation réalisée par Nutanix Move sur vos machines virtuelles sera à faire à la main sur chaque machine.

Nutanix Move fourni les scripts pour les serveurs Linux et Windows que vous devrez exécuter manuellement. Une option bien plus chronophage et source de potentielles erreurs qui me font préférer systématiquement le mode automatique.

Toutefois, ce mode de migration peut parfois être nécessaire notamment pour migrer des machines virtuelles dont le système d’exploitation n’est pas officiellement supporté par Nutanix Move.

Finalisation du plan de migration

Sur l’écran suivant, le paramétrage des machines virtuelles permet de prioriser ou non les opérations de migration, de choisir le fuseau horaire que vous souhaitez attribuer ou bien encore de planifier le démarrage du transfert de données :

Paramètres des VM et planification du transfert de données

Pas de panique toutefois, activer le transfert de données ne signifie pas que les machines vont être migrées, simplement la donnée de ces machines va commencer à se synchroniser avec le cluster cible. Cette synchronisation se poursuivra tant que vous ne déclenchez pas la migration.

Une fois vos configurations terminées, Move affichera un récapitulatif de votre plan de migration :

Récapitulatif du plan de migration Hyper-V vers AHV

Cliquez sur « Save » pour le valider, votre plan de migration est prêt et vous pouvez le retrouver sur la page d’accueil de Nutanix Move :

Plan de migration Hyper-V sur la page d'accueil de Nutanix Move

Les autres plans de migrations peuvent être créés de la même manière.

Read More