Team Leader - Nutanix Technology Champion - Nutanix NTC Storyteller

Julien DUMUR
Infrastructure in a Nutshell
State of the Lab : mon homelab Nutanix avant la refonte

En septembre 2024, je publiais un article sur la création d’un homelab sous Nutanix CE dans lequel j’écrivais que la première question à se poser était celle de l’usage : des machines virtuelles éphémères pour monter en compétence, ou des services pour soi et pour sa famille ? J’avais répondu « des tests », et j’ai construit toute mon infrastructure autour de cette réponse.

Deux ans plus tard, la réponse a changé et l’infrastructure, elle, n’a pas bougé. Avant d’entamer le chantier, voici à quoi ressemblait mon homelab Nutanix au 1er juillet 2026.

L’état des lieux de mon homelab Nutanix au 1er juillet 2026

À cette date, tout ce qui tourne chez moi tient sur trois machines. Le réseau d’abord, monté il y a quatre ans à la construction de la maison et entièrement basé sur du Ubiquiti : une Dream Machine Pro, un switch USW Pro 24 PoE et quelques Flex répartis dans les pièces, le tout raccordé à une Freebox Delta en fibre 10 Gb/s.

Topologie du réseau domestique : Freebox Delta, Dream Machine Pro et USW Pro 24 PoE, avec le cluster Nutanix CE et Mainsail derrière le switch du garage, Home Assistant sur l'USW 24 et AdGuard dans une VM de la Freebox

Le cluster ensuite, un châssis Intel S2600WTTR installé dans le garage parce qu’il n’a pas droit de séjour dans la maison, sur des rails coulissants vissés dans les solives faute de baie, un nœud unique sous Nutanix CE 2.1, avec deux ou trois machines virtuelles de test dessus. J’en ai détaillé la configuration matérielle à l’époque, je vous invite à consulter mon article à ce sujet.

Le châssis Intel S2600WTTR de mon cluster Nutanix CE, monté sur rails sous la structure bois du garage

Ce serveur de 2016, je l’ai récupéré dans une précédente expérience professionnelle. Il était tombé en panne matérielle et l’administration ne souhaitait pas engager la réparation, compte tenu de son âge et du remplacement de l’infrastructure déjà lancé vers des clusters Nutanix neufs. Je l’ai donc sorti et remis en état à mes frais.

Tout le reste des décisions matérielles découle de ce point de départ. Une seule alimentation raccordée sur les deux, volontairement, parce que rien de critique ne tourne dessus et qu’une panne se traduit au pire par un cluster arrêté le temps d’un week-end, puis une redondance disque partielle que j’assumais déjà à l’époque comme un compromis. Sur le dimensionnement en revanche, je n’ai jamais rencontré la moindre limite : 384 Go de RAM, quatre SSD SAS de 800 Go et six disques 10k pour deux ou trois machines virtuelles de test, de la marge qui ne servait à rien.

Et c’est tout, ou presque. Deux services vivent en dehors du cluster : Home Assistant sur un Raspberry Pi, qui collecte déjà la consommation de la prise Meross branchée sur le serveur et la production photovoltaïque de mon installation, et AdGuard sur une machine virtuelle hébergée par la Freebox. La résolution DNS de toute la maison reposait donc sur la box de mon opérateur : un redémarrage un peu long, un changement d’offre, et plus rien ne résout.

Ce que l’audit du réseau a montré

Avant de toucher au cluster, j’ai passé la configuration UniFi au crible, sur une version antérieure à UniFi OS 5.1.33. Le résultat est moins flatteur que le matériel.

Le réseau natif est en 192.168.2.0/24 et porte l’identifiant de VLAN 1 dans le contrôleur, un écart entre le nommage et la réalité qui pique dès qu’on relit une configuration six mois plus tard. Quatre SSID ensuite, tous en 2,4 GHz et tous en WPA2, dont un masqué pour la vidéoprotection, ce qui n’a jamais protégé personne et complique surtout la vie des équipements qui doivent s’y raccrocher. Les caméras Tapo, justement, sont en Wi-Fi sur ce même réseau natif : les appareils sur lesquels j’ai le moins de garanties partagent le segment de tout le reste.

Liste des réseaux dans le contrôleur UniFi : le LAN en 192.168.2.0/24 porte l'identifiant de VLAN 1, et trois des quatre autres VLAN n'ont distribué aucun bail DHCP

L’inventaire a sorti le reste. Quatre VLAN déclarés à côté du natif, ALARM en 192.168.90.0/29, VIDEO en 192.168.100.0/24, NTNX en 192.168.84.0/24 et IOT en 192.168.99.0/24, dont trois n’ont jamais distribué le moindre bail DHCP. Pendant ce temps, vingt-cinq équipements se partagent le LAN, les caméras comprises, alors que le VLAN VIDEO qui leur est destiné existe depuis le premier jour et reste vide.

C’est ce qui arrive quand on dessine une segmentation le jour de l’installation et qu’on ne la relit plus jamais ensuite.

Il n’y a donc pas de segmentation, juste des VLAN déclarés. Et la raison est la même que pour le cluster : le temps est passé ailleurs.

Ce que coûte un homelab Nutanix qu’on n’allume qu’au besoin

En 2024, j’avais branché une prise connectée Meross sur le cluster et je l’avais remontée dans Home Assistant pour savoir précisément ce que cette machine me coûtait. Environ 5 850 Wh par jour cluster allumé, ce qui projette 2 138,9 kWh sur une année pleine et près de 535 euros au tarif réglementé, en supposant le serveur allumé tous les jours de l’année.

Consommation quotidienne du cluster mesurée dans Home Assistant du 18 août au 17 septembre 2024 : un palier bas serveur éteint, puis des journées à près de 5 850 Wh à partir du 10 septembre

Le chiffre que je n’attendais pas est l’autre : le serveur éteint consomme encore entre 300 et 400 Wh par jour, uniquement pour maintenir l’IPMI et les alimentations sous tension. Rapporté à l’année, cela fait de 110 à 146 kWh et une trentaine d’euros pour une machine qui ne fait rien. Le détail de la mesure est dans l’article que j’ai consacré au sujet.

La règle s’est donc imposée d’elle-même : le cluster ne s’allume que pour les tests et pour la rédaction des articles. Et c’est exactement ce qui bloque tout le reste, puisqu’une infrastructure qu’on démarre le soir où on en a besoin ne peut héberger aucun service qui doit répondre en permanence, ce qui exclut à peu près tout ce qu’une maison attend d’un serveur.

J’ai laissé la situation en l’état pendant deux ans car j’avais d’autres chantiers sur le feu.

Ce qui n’existait pas

Au 1er juillet 2026, je n’avais ni DNS interne, ni reverse proxy, ni supervision, ni gestion des secrets, et aucun système de sauvegarde.

Chacun de ces manques est indolore tant que les machines virtuelles sont jetables. On accède à une VM par son adresse IP parce qu’on en a trois, on ne surveille rien parce qu’un arrêt ne dérange personne, et on ne sauvegarde pas ce qu’on a prévu de détruire à la fin du test.

Avec le temps, les besoins ont évolué et je veux aujourd’hui faire tourner des applications en local qui seront utilisées par toute la famille. Les cinq manques apparaissent alors d’un seul coup, parce qu’aucun d’eux ne se voit tant que rien n’a besoin de survivre à un redémarrage.

Le seul ajout en deux ans : Mainsail

Entre mon article de 2024 et aujourd’hui, une seule chose a bougé. En décembre 2025, j’ai installé Klipper et Mainsail pour piloter mon imprimante 3D, sur un Raspberry Pi posé à côté.

Je n’ai même pas envisagé d’autre option. AHV ne sait pas faire de passthrough USB, la KB Nutanix est claire là-dessus, et de toute façon le cluster passe l’essentiel de son temps éteint. Il reste une piste que je garde pour la refonte, VirtualHere, qui expose un périphérique USB sur le réseau et le présente à une machine virtuelle sans passthrough matériel. Je ne l’ai pas encore testée.

La facture d’électricité a fini par dicter l’architecture, et pendant deux ans elle a produit la même décision à chaque nouveau besoin.

Voilà l’état des lieux. Un cluster de test presque tout le temps éteint, deux Raspberry Pi qui hébergent des applications et une box opérateur qui fait office de serveur DNS. Ça fonctionne, et ça ne peut rien porter de plus.

Le chantier commence là. Il me faut un socle allumé en permanence et sobre, un DNS et un reverse proxy qui m’appartiennent, des sauvegardes vérifiées, de la supervision, de quoi gérer les secrets… et un cluster Nutanix qui redevient ce pour quoi il est bon : casser des choses. C’est ce que je vais raconter dans les articles qui suivent.

Read More
Nutanix Foundation sur des nœuds Supermicro

Je suis intervenu chez un client qui a une grande quantité de noeuds assez anciens en production sur ses sites distants. Malheureusement, il est face à une problématique pour réaliser des installations d’AOS et AHV dessus car le matériel n’est pas officiellement supporté par Nutanix. Ayant récupéré quelques noeuds identiques, je me suis penché sur le problème pour trouver une solution…

Configuration matérielle des noeuds

Ces noeuds sont des noeuds Supermicro SuperServer 5019D-FN8TP :

Nœud Supermicro SuperServer 5019D-FN8TP de 1U vu de l'intérieur

Ils sont parfaits pour réaliser des homelabs avec leur forme factor 1U et en demi profondeur, ils peuvent s’intégrer à n’importe quelle baie domestique.

La configuration matérielle est la suivante :

  • Processeur : Intel® Xeon® processor D-2146NT, 8 coeurs / 16 threads
  • 128Gb RAM (extension possible jusqu’à 512Gb)
  • 1 boot disque M.2
  • 2 SSD de 1Tb (possibilité d’en ajouter 2 supplémentaires)
  • 4 ports RJ45 1G
  • 2 ports RJ45 10G
  • 2 ports SFP 10G
  • 1 port RJ45 dédié à l’IPMI
  • 1 carte graphique NVidia Tesla P40
Pile de huit nœuds Supermicro SuperServer 5019D-FN8TP

Je vous ai dit que ces noeuds étaient parfait pour du homelab ?

Premiers tests de foundation

Pour mes premiers tests de Foundation, j’ai choisi de partir avec une très vieille version de Foundation : la 4.6.

Niveau logiciel, je suis également partis sur une vieillerie avec une version 5.5.9.5 et l’AHV fourni dans le package. La plupart des noeuds du client tournant également sur de vieilles versions, je me suis dit que cela devrait passer.

Premier échec… d’une longue série !

J’ai testé plein de combinaisons possibles avec des Foundation en 4.6 / 5.0 / 5.4 / 5.9, des AOS en 5.5.9.5 / 5.6.1 / 5.20 / 6.10, AHV en bundle, pas en bundle… et même une image custom de Phoenix générée depuis un des noeuds récupérés… Et absolument aucun succès, avec souvent des messages d’erreurs qui différaient en fonction des combinaisons réalisées.

Mais un message revenait tout de même plus fréquemment que les autres…

La vérification de la compatibilité matérielle

Lors du processus de Foundation, il y a une étape durant laquelle le système Phoenix génère un fichier d’état de la configuration matérielle du ou des noeuds que l’on souhaite imager : le hardware_config.json.

Une fois ce fichier généré, Foundation le compare à sa liste de matériels connus pour vérifier qu’il s’agit d’un noeud qu’il est capable d’imager… Et c’est là qu’apparait mon problème :

2025-06-17 11:55:58,642Z foundation_tools.py:1634 INFO Node with ip 192.168.84.22 is in phoenix. Generating hardware_config.json
2025-06-17 11:55:58,942Z foundation_tools.py:1650 DEBUG Running command .local/bin/layout_finder.py local
2025-06-17 11:56:02,383Z foundation_tools.py:334 ERROR Command '.local/bin/layout_finder.py local' returned error code 1
stdout:

stderr:
Traceback (most recent call last):
  File "/root/.local/bin/layout_finder.py", line 297, in <module>
    write_layout("hardware_config.json", 1)
  File "/root/.local/bin/layout_finder.py", line 238, in write_layout
    top = get_layout(node_position)
  File "/root/.local/bin/layout_finder.py", line 130, in get_layout
    vpd_info = vpd_info_override or get_vpd_info(system_info_override)
  File "/root/.local/bin/layout_finder.py", line 249, in get_vpd_info
    module, model, model_string, hardware_id = _find_model_match(
  File "/root/.local/bin/layout_finder.py", line 78, in _find_model_match
    raise exceptions[0]
__main__.NoMatchingModule: Raw FRU: FRU Device Description : Builtin FRU Device (ID 0)
 Chassis Type          : Other
 Chassis Part Number   : CSE-505-203B
 Chassis Serial        : C5050LH47NA0950
 Board Mfg Date        : Wed Oct 31 16:00:00 2018
 Board Mfg             : Supermicro
 Board Serial          : ZM18AS036679
 Board Part Number     : X11SDV-8C-TP8F
 Product Manufacturer  : Supermicro
 Product Name          : 
 Product Part Number   : SYS-5019D-FN8TP-1-NI22
 Product Version       : 
 Product Serial        : S348084X9211699
Product Name: SYS-5019D-FN8TP-1-NI22
Unable to match system information to layout module. Please refer KB-7138 to resolve the issue. 

Trop aimable, Foundation m’indique qu’il existe une KB car visiblement c’est un problème récurrent !

Lien de la KB Nutanix : https://portal.nutanix.com/page/documents/kbs/details?targetId=kA00e000000PVxTCAW

Voyons maintenant comment régler mon problème…

Modification du FRU

La KB Nutanix indique qu’il faut éditer le FRU de notre matériel pour le faire correspondre à un matériel de la liste de compatibilité.

Pour ce faire, il faut utiliser l’utilitaire SMCIPMITools fourni par Supermicro et disponible ici : https://www.supermicro.com/en/solutions/management-software/ipmi-utilities

Une fois l’utilitaire récupéré, il faut le lancer en ligne de commande avec les bons paramètres :

./SMCIPMITool.exe IP_ADDRESS ADMIN PASSWORD ipmi fru

Les paramètres sont les suivants :

  • Adresse ip de l’IPMI de votre noeud
  • Login du compte admin (par défaut c’est ADMIN)
  • Le mot de passe associé

La commande va interroger l’ipmi et remonter les informations concernant le matériel :

Getting FRU ...
Chassis Type (CT)              = Other (01h)
Chassis Part Number (CP)       = CSE-505-203B
Chassis Serial Number (CS)     = XXXXXXXXXXXXXXX
Board mfg. Date/Time (BDT)     = 2018/10/31 16:00:00 (A0 3E B7)
Board Manufacturer Name (BM)   = Supermicro
Board Product Name (BPN)       =
Board Serial Number (BS)       = XXXXXXXXXXXX
Board Part Number (BP)         = X11SDV-8C-TP8F
Board FRU File ID              =
Product Manufacturer Name (PM) = Supermicro
Product Name (PN)              =
Product PartModel Number (PPM) = SYS-5019D-FN8TP-1-NI22
Product Version (PV)           =
Product Serial Number (PS)     = XXXXXXXXXXXXXXX
Product Asset Tag (PAT)        =
Product FRU File ID            =

Il est ensuite possible d’éditer chacun des éléments via différentes commandes avec notamment par exemple :

SMCIPMITool.exe IP_ADDRESS ADMIN password ipmi fruw PM "param"
SMCIPMITool.exe IP_ADDRESS ADMIN password ipmi fruw PN "NONE"
SMCIPMITool.exe IP_ADDRESS ADMIN password ipmi fruw PPM "param"
SMCIPMITool.exe IP_ADDRESS ADMIN password ipmi fruw PV "NONE"

Evidemment, je remplace « param » avec le paramètre désiré. Maintenant que j’ai une technique pour « mentir » au système, je dois trouver un bon mensonge…

A la recherche du modèle perdu…

La problématique dans notre cas, c’est d’avoir un FRU qui corresponde à un matériel de la liste de compatibilité intégrée à Phoenix…

J’ai testé à la chance avec des matériels approchant en remplaçant le PPM existant :

  • SYS-5019D-FN8TP-1-NI22 (celui d’origine
  • X11SDV-8C-TP8F (c’est ce modèle qui est reconnu sur Nutanix sur les noeuds du client)
  • NX-1120S-G7
  • NX-1065-G7

Le premier n’est pas reconnu lors du processus de Foundation, idem pour le second. Pour les 2 suivants, ils sont bien reconnu mais c’est un message d’erreur légèrement différent qui s’affiche…

stderr:
Traceback (most recent call last):
File "/root/.local/bin/layout_finder.py", line 297, in
write_layout("hardware_config.json", 1)
File "/root/.local/bin/layout_finder.py", line 238, in write_layout
top = get_layout(node_position)
File "/root/.local/bin/layout_finder.py", line 146, in get_layout
module.populate_layout(layout_api, layout_api.discovery_info, layout,
File "/root/.local/lib/python3.9/site-packages/layout/modules/smc_gen11_4node.py", line 104, in populate_layout
data_hbas = api.find_devices(pci_ids=["1000:0097"], min_=1, max_=1,
File "/root/.local/lib/python3.9/site-packages/layout/layout_api.py", line 300, in find_devices
raise Exception(msg)
Exception: This node is expected to have exactly 1 SAS3008. But phoenix could not find any such device
2025-06-17 12:22:11,405Z imaging_step.py:123 DEBUG Setting state of ) @c2b0> from RUNNING to FAILED
2025-06-17 12:22:11,409Z imaging_step.py:123 DEBUG Setting state of ) @ca90> from PENDING to NR
2025-06-17 12:22:11,410Z imaging_step.py:182 WARNING Skipping ) @ca90> because dependencies not met, failed tasks: [) @c2b0>]
2025-06-17 12:22:11,412Z imaging_step.py:123 DEBUG Setting state of ) @c940> from PENDING to NR
2025-06-17 12:22:11,413Z imaging_step.py:182 WARNING Skipping ) @c940> because dependencies not met
2025-06-17 12:22:11,413Z imaging_step.py:123 DEBUG Setting state of ) @c2e0> from PENDING to NR
2025-06-17 12:22:11,414Z imaging_step.py:182 WARNING Skipping ) @c2e0> because dependencies not met

Le modèle de noeud est reconnu par le processus Foundation mais il y a également une vérification de la configuration matérielle du noeud ! Par conséquent, trouver un modèle approchant n’est pas suffisant, il faut impérativement que le modèle ET la configuration matérielle soient similaires…

Mais comment trouver le bon modèle ? Et là m’est venue une idée : aller fouiller les fichiers du Phoenix monté lors de l’installation pour trouver quels modèles il s’attend à trouver…

Indiana Jones face à l'idole dorée

Un petit coup de SSH sur le noeud qui est démarré sur Phoenix et dont l’installation à échouée, et me voilà à me promener dans les méandres du système pour trouver mon bonheur…

C’est dans le dossier /root/.local/lib/python3.9/site-packages/layout/modules que sont situées les informations concernant les modèles supportés. Comment je le sais ? Car dans les logs générés lors de mes précédentes tentatives, il indiquait :

File "/root/.local/lib/python3.9/site-packages/layout/modules/smc_gen11_4node.py", line 104, in populate_layout

Et dans ce dossier module, il y en a absolument pour tous les goûts :

Liste des modules de layout de Phoenix

Les noeuds concernés étant des Supermicro, j’ai axé mes recherches sur le préfixe « smc » afin de réduire le champ des possibles :

Modules de layout Phoenix préfixés smc

Afin de réduire encore le nombre de possibilités, j’ai éliminé tout ce qui concernait plus de 1 node (2 et 4 nodes donc) ce qui ne me laissait plus qu’une petite dizaine de possibilités et comme j’ai commencé dans l’ordre, j’ai tout de suite trouvé le bon template : smc_e300_gen11.py !

Module smc_e300_gen11.py avec les modèles SMC-E300-2 et SMC-E300-4

A l’intérieur du fichier, je repère immédiatement la même carte mère : X11SDV-8C-TP8F

Il est décliné en 2 modèles, SMC-E300-2 qui comporte 2 disques et le SMC-E300-4 qui en comporte 4. C’est donc le premier qui m’intéresse et en cherchant sur internet, je suis tombé sur un autre noeud de chez Supermicro, le SuperServer E300-9D-8CN8TP : https://www.supermicro.com/en/products/system/Mini-ITX/SYS-E300-9D-8CN8TP.cfm

Extrêmement ressemblant avec le noeud en ma possession, je pense que j’ai enfin trouvé le bon modèle ! Je note les éléments importants et j’éteins mon noeuds :

  • X11SDV-8C-TP8F (board part number)
  • SMC-E300-2 (modèle)
  • CSE-E300 (chassis part number)

La dernière ligne droite : le FRU custom

Maintenant que j’ai les informations manquantes, il faut que je modifie mon FRU pour qu’il corresponde à ce que Foundation attend comme modèle.

Voici les commandes que j’ai lancé :

./SMCIPMITool.exe ip_address ADMIN password ipmi fruw CP "CSE-E300"
./SMCIPMITool.exe ip_address ADMIN password ipmi fruw PPM "SMC-E300-2"
./SMCIPMITool.exe ip_address ADMIN password ipmi fruw PN "NONE"
./SMCIPMITool.exe ip_address ADMIN password ipmi fruw PV "NONE"

Puis j’ai relancé un Foundation 5.9 avec un AOS 6.10.1.6 et un AHV 20230302.103014 afin de valider que ce que j’ai trouvé fonctionne :

2025-06-18 07:35:49,786Z foundation_tools.py:1634 INFO Node with ip 192.168.84.22 is in phoenix. Generating hardware_config.json
2025-06-18 07:35:50,071Z foundation_tools.py:1650 DEBUG Running command .local/bin/layout_finder.py local
2025-06-18 07:35:54,153Z imaging_step_misc_hw_checks.py:168 DEBUG Not an NX G7+ node with RAID boot drives. Skipping RAID checks.
2025-06-18 07:35:54,156Z imaging_step.py:123 DEBUG Setting state of ) @dee0> from RUNNING to FINISHED
2025-06-18 07:35:54,157Z imaging_step.py:162 INFO Completed ) @dee0>
2025-06-18 07:35:54,159Z imaging_step.py:123 DEBUG Setting state of ) @deb0> from PENDING to RUNNING
2025-06-18 07:35:54,162Z imaging_step.py:159 INFO Running ) @deb0>
2025-06-18 07:35:54,165Z imaging_step_pre_install.py:364 INFO Rebooting into staging environment
2025-06-18 07:35:54,687Z cache_manager.py:142 DEBUG Cache HIT: key(get_nos_version_from_tarball_()_{'nos_package_path': '/home/nutanix/foundation/nos/nutanix_installer_package-release-fraser-6.10.1.6-stable-a5f69491f9523eef80d3c703f2ad4d2156e71eeb-x86_64.tar.gz'})
2025-06-18 07:35:54,690Z imaging_step_pre_install.py:389 INFO NOS version is 6.10.1.6
2025-06-18 07:35:54,691Z imaging_step_pre_install.py:392 INFO Preparing NOS package (/home/nutanix/foundation/nos/nutanix_installer_package-release-fraser-6.10.1.6-stable-a5f69491f9523eef80d3c703f2ad4d2156e71eeb-x86_64.tar.gz)
2025-06-18 07:35:54,691Z phoenix_prep.py:82 INFO Unzipping NOS package

Il passe sans encontre la validation du matériel et l’installation fini par aller jusqu’à son terme.

Bien évidemment, c’est une rustine pour permettre à mon client de pouvoir redéployer ses noeuds et les faire durer dans le temps. La solution idéale aurait été de pouvoir créer un fichier .py personnalisé qui corresponde parfaitement à mon modèle sans que j’ai à le modifier, ce qui est malheureusement impossible à l’heure actuelle à ma connaissance.

Un soucis persiste néanmoins : le cluster peut être créé en RF2 mais la Data Resiliency sera en critique… Je cherche toujours une solution à ce problème…

Merci à Théo et Jeroen pour leurs idées qui m’ont montré le début du chemin qui m’a mené jusqu’à la solution !

Lien de la KB Nutanix utilisée : https://portal.nutanix.com/page/documents/kbs/details?targetId=kA00e000000PVxTCAW

Read More
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
Consommation électrique de mon cluster Nutanix

Comme chacun le sait, le coût de fonctionnement d’un homelab est à prendre en compte quand on commence à monter son infrastructure à la maison. Voici mon retour d’expérience…

Mon homelab Nutanix

Pour commencer, il est bon de faire un point sur la configuration de mon homelab qui me sert principalement à réaliser des tests et écrire mes articles.

C’est un serveur un peu agé basé sur une carte mère Intel S2600WTTR qui a été en service de début 2016 à mi 2020.

Au niveau de la configuration, c’est un bi-processeur Intel Xeon E5-2640 @ 2.4GHz (10 coeurs 20 threads) avec 384Gb de RAM.

Pour le stockage, je peux compter sur :

  • 1 SSD lambda de 120Go pour le système
  • 4 SSD SAS de 800Gb de type WUSTR6480ASS204
  • 6 HDD SAS de 1.8Tb (10k trs/min) de type ST1800MM0129

La connectivité se limite à 2 ports RJ45 embarqués épaulés par une carte réseau 4 ports.

Une seule alimentation connectée pour éviter de consommer trop d’énergie (aucune application critique, donc aucun impact en cas de panne).

Configuration détaillée du serveur : https://juliendumur.fr/nutanix-ahv-realiser-un-inventaire-materiel-exhaustif/

Page produit de la carte mère : https://www.intel.fr/content/www/fr/fr/products/sku/88281/intel-server-board-s2600wttr/specifications.html

Page produit du processeur : https://www.intel.fr/content/www/fr/fr/products/sku/92984/intel-xeon-processor-e52640-v4-25m-cache-2-40-ghz/specifications.html

Voila au niveau de la configuration dans son ensemble, voyons maintenant ce que cela consomme…

Consommation du cluster

Pour pouvoir mesurer la consommation électrique de mon cluster, j’ai fait l’acquisition d’une prise connectée Meross (sur Amazon : https://amzn.to/4d4p6q9) que j’ai ajouté dans mon serveur HomeAssistant.

Cela me permet d’activer et désactiver la prise à distance et ainsi de mesurer la consommation électrique des périphériques et matériels qui y sont connectés.

Dans mon cas, la prise est dédiée à mon cluster Nutanix afin d’avoir une mesure la plus précise et cohérente possible.

Graphique de consommation électrique du cluster Nutanix

Sur le graphique, on peut voir :

  • 18 et 19 aout : la prise est en place mais elle est « éteinte »
  • du 20 aout au 4 septembre : prise allumée mais cluster éteint, la consommation correspond à l’IPMI
  • 5 et 6 septembre : cluster allumé en journée pour réparation
  • depuis le 8 septembre : cluster allumé 24h/24

Consommation du cluster éteint : 440Wh environ par jour

Consommation du cluster allumé : 5850Wh environ par jour

Rapporté à une année :

Consommation du cluster éteint : 440 x 365 = 160,6 kWh

Consommation du cluster allumé : 5850 x 365 = 2138,9 kWh

En terme de coût, cela représente les sommes suivantes au tarif réglementé en France :

Cluster éteint : 160,6 x 0.25 = 40.15 euros

Cluster allumé : 2138.9 * 0.25 = 535 euros environ

Le fonctionnement du cluster représente donc un coût d’exploitation important à prendre en compte lorsque l’on se lance dans la création d’une infrastructure chez soi. Je trouve cette consommation assez élevée, cela est dû à l’âge de mon serveur qui ne bénéficie pas d’optimisations électriques récentes. Pour ma part, je ne l’allume que lorsque j’ai des tests, des démonstrations à effectuer ou des articles à écrire afin de limiter les coûts.

Read More
Inventaire matériel exhaustif en CLI sur Nutanix AHV

Ayant récupéré un vieux serveur destiné au recyclage pour m’en faire un lab Nutanix sur la Community Edition, je n’ai jamais eu sa configuration détaillée.

En cherchant dans les commandes Nutanix, j’ai trouvé une commande qui permet de réaliser un inventaire matériel exhaustif :

nutanix@NTNX-CVM:~$ ncc hardware_info show_hardware_info

La commande renvoie dans un premier temps les informations générales du cluster (nom, ID, UUID, Version, IPs…) :

####################################################
# TIMESTAMP : Fri Jul 26 09:07:43 2024 (UTC +0000) #
####################################################
Cluster Name: MiddleEarth
Cluster Id: 585086141872525258
Cluster UUID: 00061c09-6abd-7835-081e-a4bf0150cfca
Cluster Version: 6.5.2
NCC Version: 4.6.6.3-5e8b6399
    CVM ID(Svmid)            : 2
    CVM external IP          : 192.168.2.200
    Hypervisor IP            : 192.168.2.199
    Hypervisor version       : Nutanix 20220304.342
    IPMI IP                  : 192.168.2.139
    Node serial              : BQWL80251503
    Model                    : CommunityEdition
    Node Position            : A
    Block S/N                : e854cc31

Puis la commande va commencer à renvoyer les informations générales concernant le cluster à savoir l’hyperviseur, le fabricant, l’ensemble des informations du noeud (position, nom d’hote, fabricant, modèle, numéro de série…), les informations du bios et de l’interface de management :

Running /hardware_info/show_hardware_info                                                                                                                                                                                                                       [ INFO ]
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Detailed information for show_hardware_info:
Node 192.168.2.200:
INFO:

   --------------------------------------------------------------------------------
   Updated: Thu, 25 Jul 2024 12:54:59 UTC
   Host UUID: 22dd9131-373f-482a-818f-c60b06988a7d
   CVM IP: 192.168.2.200
   Hypervisor Version:el7.nutanix.20220304.342
   NOS Version:el7.3-release-fraser-6.5.2-stable-f2ce4db7d67f495ebfd6208bef9ab0afec9c74af
   NCC Version:4.6.6.3-5e8b6399

   --------------------------------------------------------------------------------

   Nutanix Product Info

   +--------------------------------------------------------------------------------------------------+
   | Manufacturer                  |   Intel Corporation                                              |
   | Product name                  |   CommunityEdition                                               |
   | Product part number           |   CommunityEdition                                               |
   | Configured Serial Number      |   e854cc31                                                       |
   +--------------------------------------------------------------------------------------------------+

   Chassis

   +--------------------------------------------------------------------------------------------------+
   | Bootup state                  |   Safe                                                           |
   | Manufacturer                  |   ...............................                                |
   | Serial number                 |   ..................                                             |
   | Thermal state                 |   Safe                                                           |
   | Version                       |   ..................                                             |
   +--------------------------------------------------------------------------------------------------+

   Node Module

   +--------------------------------------------------------------------------------------------------+
   | Node Position                 |   A                                                              |
   | Bootup state                  |   Safe                                                           |
   | Host name                     |   NTNX-e854cc31-A                                                |
   | Hypervisor type               |   KVM                                                            |
   | Manufacturer                  |   Intel Corporation                                              |
   | Product name                  |   S2600WTTR                                                      |
   | Product part number           |   G92187-372                                                     |
   | Serial number                 |   BQWL80251503                                                   |
   | Thermal state                 |   Safe                                                           |
   | Version                       |   G92187-372                                                     |
   +--------------------------------------------------------------------------------------------------+

   BIOS Information

   +--------------------------------------------------------------------------------------------------+
   | Release date                  |   09/02/2020                                                     |
   | Revision                      |   0.0                                                            |
   | Rom size                      |   16384 KB                                                       |
   | Vendor                        |   Intel Corporation                                              |
   | Version                       |   SE5C610.86B.01.01.1029.090220201031                            |
   +--------------------------------------------------------------------------------------------------+

   BMC

   +--------------------------------------------------------------------------------------------------+
   | Device id                     |   33                                                             |
   | Device available              |   True                                                           |
   | Device revision               |   1                                                              |
   | Firmware revision             |   1.61.1                                                         |
   | Ipmi version                  |   2.0                                                            |
   | Manufacturer                  |   Intel Corporation                                              |
   | Manufacturer id               |   343                                                            |
   | Product id                    |   111 (0x006f)                                                   |
   +--------------------------------------------------------------------------------------------------+

Le contrôleur de stockage est ensuite remonté :

   Storage Controller

   +--------------------------------------------------------------------------------------------------+
   | Location                      |   ioc0                                                           |
   | Driver name                   |   virtio-pci                                                     |
   | Manufacturer                  |   Red Hat, Inc.                                                  |
   | Status                        |   running                                                        |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   ioc0                                                           |
   | Driver name                   |   virtio-pci                                                     |
   | Manufacturer                  |   Red Hat, Inc.                                                  |
   | Status                        |   running                                                        |
   +--------------------------------------------------------------------------------------------------+

Puis c’est au tour de l’ensemble des informations générales sur la mémoire installée :

   Physical Memory Array

   +--------------------------------------------------------------------------------------------------+
   | Bank                          |   NODE 1                                                         |
   | Configured slots              |   5                                                              |
   | Max size                      |   384 GB                                                         |
   | Num slots                     |   12                                                             |
   | Total installed size          |   160 GB                                                         |
   +--------------------------------------------------------------------------------------------------+
   | Bank                          |   NODE 2                                                         |
   | Configured slots              |   6                                                              |
   | Max size                      |   384 GB                                                         |
   | Num slots                     |   12                                                             |
   | Total installed size          |   192 GB                                                         |
   +--------------------------------------------------------------------------------------------------+

Ce sont ensuite les informations concernant les alimentations qui s’affichent :

   System Power Supply

   +--------------------------------------------------------------------------------------------------+
   | Location                      |   Pwr Supply 1 FRU (ID 2)                                        |
   | Manufacturer                  |   None                                                           |
   | Max power capacity            |   0.0 W                                                          |
   | Product part number           |   G84027-009                                                     |
   | Revision                      |   None                                                           |
   | Serial number                 |   EXWD80400190                                                   |
   | Status                        |   OK                                                             |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   Pwr Supply 2 FRU (ID 3)                                        |
   | Manufacturer                  |   None                                                           |
   | Max power capacity            |   0.0 W                                                          |
   | Product part number           |   G84027-009                                                     |
   | Revision                      |   None                                                           |
   | Serial number                 |   EXWD82000830                                                   |
   | Status                        |   OK                                                             |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   To Be Filled By O.E.M.                                         |
   | Manufacturer                  |   To Be Filled By O.E.M.                                         |
   | Max power capacity            |   0.0 W                                                          |
   | Product part number           |   To Be Filled By O.E.M.                                         |
   | Revision                      |   To Be Filled By O.E.M.                                         |
   | Serial number                 |   To Be Filled By O.E.M.                                         |
   | Status                        |   Unknown                                                        |
   +--------------------------------------------------------------------------------------------------+

Puis celles concernant le ou les processeurs :

   Processor Information

   +--------------------------------------------------------------------------------------------------+
   | Socket designation            |   Socket 1                                                       |
   | Core count                    |   10                                                             |
   | Core enabled                  |   10                                                             |
   | Current speed                 |   2400 MHz                                                       |
   | External clock                |   100 MHz                                                        |
   | Id                            |   0xbfebfbff000406f1L                                            |
   | L1 cache size                 |   640 KB                                                         |
   | L2 cache size                 |   2560 KB                                                        |
   | L3 cache size                 |   25600 KB                                                       |
   | Max speed                     |   4000 MHz                                                       |
   | Status                        |   POPULATED                                                      |
   | Thread count                  |   20                                                             |
   | Type                          |   Central                                                        |
   | Version                       |   Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz                      |
   | Voltage                       |   1.8 V                                                          |
   +--------------------------------------------------------------------------------------------------+
   | Socket designation            |   Socket 2                                                       |
   | Core count                    |   10                                                             |
   | Core enabled                  |   10                                                             |
   | Current speed                 |   2400 MHz                                                       |
   | External clock                |   100 MHz                                                        |
   | Id                            |   0xbfebfbff000406f1L                                            |
   | L1 cache size                 |   640 KB                                                         |
   | L2 cache size                 |   2560 KB                                                        |
   | L3 cache size                 |   25600 KB                                                       |
   | Max speed                     |   4000 MHz                                                       |
   | Status                        |   POPULATED                                                      |
   | Thread count                  |   20                                                             |
   | Type                          |   Central                                                        |
   | Version                       |   Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz                      |
   | Voltage                       |   1.8 V                                                          |
   +--------------------------------------------------------------------------------------------------+

Viennent ensuite les informations détaillées de chaque barrette de mémoire vive installée :

   Memory Module

   +--------------------------------------------------------------------------------------------------+
   | Location                      |   DIMM_A1                                                        |
   | Bank connection               |   NODE 1                                                         |
   | Capable speed                 |   2667.000000 MHz                                                |
   | Current speed                 |   2134 MHz                                                       |
   | Installed size                |   32768 MB                                                       |
   | Manufacturer                  |   Samsung                                                        |
   | Product part number           |   M393A4K40CB2-CTD                                               |
   | Serial number                 |   401EA4F9                                                       |
   | Type                          |   DDR4                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   DIMM_A2                                                        |
   | Bank connection               |   NODE 1                                                         |
   | Capable speed                 |   2667.000000 MHz                                                |
   | Current speed                 |   2134 MHz                                                       |
   | Installed size                |   32768 MB                                                       |
   | Manufacturer                  |   Samsung                                                        |
   | Product part number           |   M393A4K40CB2-CTD                                               |
   | Serial number                 |   401E96DC                                                       |
   | Type                          |   DDR4                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   DIMM_B1                                                        |
   | Bank connection               |   NODE 1                                                         |
   | Capable speed                 |   2667.000000 MHz                                                |
   | Current speed                 |   2134 MHz                                                       |
   | Installed size                |   32768 MB                                                       |
   | Manufacturer                  |   Samsung                                                        |
   | Product part number           |   M393A4K40CB2-CTD                                               |
   | Serial number                 |   401E97B9                                                       |
   | Type                          |   DDR4                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   DIMM_B2                                                        |
   | Bank connection               |   NODE 1                                                         |
   | Capable speed                 |   2667.000000 MHz                                                |
   | Current speed                 |   2134 MHz                                                       |
   | Installed size                |   32768 MB                                                       |
   | Manufacturer                  |   Samsung                                                        |
   | Product part number           |   M393A4K40CB2-CTD                                               |
   | Serial number                 |   401EA624                                                       |
   | Type                          |   DDR4                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   DIMM_C1                                                        |
   | Bank connection               |   NODE 1                                                         |
   | Capable speed                 |   2667.000000 MHz                                                |
   | Current speed                 |   2134 MHz                                                       |
   | Installed size                |   32768 MB                                                       |
   | Manufacturer                  |   Samsung                                                        |
   | Product part number           |   M393A4K40CB2-CTD                                               |
   | Serial number                 |   401EA4AB                                                       |
   | Type                          |   DDR4                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   DIMM_E1                                                        |
   | Bank connection               |   NODE 2                                                         |
   | Capable speed                 |   2667.000000 MHz                                                |
   | Current speed                 |   2134 MHz                                                       |
   | Installed size                |   32768 MB                                                       |
   | Manufacturer                  |   Samsung                                                        |
   | Product part number           |   M393A4K40CB2-CTD                                               |
   | Serial number                 |   401EA625                                                       |
   | Type                          |   DDR4                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   DIMM_E2                                                        |
   | Bank connection               |   NODE 2                                                         |
   | Capable speed                 |   2667.000000 MHz                                                |
   | Current speed                 |   2134 MHz                                                       |
   | Installed size                |   32768 MB                                                       |
   | Manufacturer                  |   Samsung                                                        |
   | Product part number           |   M393A4K40CB2-CTD                                               |
   | Serial number                 |   401E97AC                                                       |
   | Type                          |   DDR4                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   DIMM_F1                                                        |
   | Bank connection               |   NODE 2                                                         |
   | Capable speed                 |   2667.000000 MHz                                                |
   | Current speed                 |   2134 MHz                                                       |
   | Installed size                |   32768 MB                                                       |
   | Manufacturer                  |   Samsung                                                        |
   | Product part number           |   M393A4K40CB2-CTD                                               |
   | Serial number                 |   401EA591                                                       |
   | Type                          |   DDR4                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   DIMM_F2                                                        |
   | Bank connection               |   NODE 2                                                         |
   | Capable speed                 |   2667.000000 MHz                                                |
   | Current speed                 |   2134 MHz                                                       |
   | Installed size                |   32768 MB                                                       |
   | Manufacturer                  |   Samsung                                                        |
   | Product part number           |   M393A4K40CB2-CTD                                               |
   | Serial number                 |   401EA5D8                                                       |
   | Type                          |   DDR4                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   DIMM_G1                                                        |
   | Bank connection               |   NODE 2                                                         |
   | Capable speed                 |   2667.000000 MHz                                                |
   | Current speed                 |   2134 MHz                                                       |
   | Installed size                |   32768 MB                                                       |
   | Manufacturer                  |   Samsung                                                        |
   | Product part number           |   M393A4K40CB2-CTD                                               |
   | Serial number                 |   401EA1E7                                                       |
   | Type                          |   DDR4                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   DIMM_H1                                                        |
   | Bank connection               |   NODE 2                                                         |
   | Capable speed                 |   2667.000000 MHz                                                |
   | Current speed                 |   2134 MHz                                                       |
   | Installed size                |   32768 MB                                                       |
   | Manufacturer                  |   Samsung                                                        |
   | Product part number           |   M393A4K40CB2-CTD                                               |
   | Serial number                 |   401EA4A9                                                       |
   | Type                          |   DDR4                                                           |
   +--------------------------------------------------------------------------------------------------+

Puis les informations concernant les cartes réseaux installées :

   NIC

   +--------------------------------------------------------------------------------------------------+
   | Location                      |   eth0                                                           |
   | Device name                   |   eth0                                                           |
   | Driver name                   |   ixgbe                                                          |
   | Firmware version              |   0x800004f8                                                     |
   | Mac address                   |   a4:bf:01:50:cf:ca                                              |
   | Manufacturer                  |   Intel Corporation(8086)                                        |
   | Product name                  |   Ethernet Controller 10-Gigabit X540-AT2(1528)                  |
   | Sub device                    |   Subsystem device 35c5(35c5)                                    |
   | Sub vendor                    |   Intel Corporation(8086)                                        |
   | Driver Version                |   5.16.5                                                         |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   eth1                                                           |
   | Device name                   |   eth1                                                           |
   | Driver name                   |   ixgbe                                                          |
   | Firmware version              |   0x800004f8                                                     |
   | Mac address                   |   a4:bf:01:50:cf:cb                                              |
   | Manufacturer                  |   Intel Corporation(8086)                                        |
   | Product name                  |   Ethernet Controller 10-Gigabit X540-AT2(1528)                  |
   | Sub device                    |   Subsystem device 35c5(35c5)                                    |
   | Sub vendor                    |   Intel Corporation(8086)                                        |
   | Driver Version                |   5.16.5                                                         |
   +--------------------------------------------------------------------------------------------------+

S’affichent ensuite l’ensemble des disques de stockages installés, HDD comme SSD :

   SSD

   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   120.0 GB                                                       |
   | Firmware version              |   2.22                                                           |
   | Hypervisor disk               |   True                                                           |
   | Power on hours                |   0                                                              |
   | Product part number           |   OCZ-AGILITY3                                                   |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   OCZ-6F95UNJ029ACBIFD                                           |
   | Smartctl status               |   PASSED                                                         |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   800.0 GB                                                       |
   | Firmware version              |   C925                                                           |
   | Hypervisor disk               |   True                                                           |
   | Manufacturer                  |   WDC                                                            |
   | Power on hours                |   0                                                              |
   | Product part number           |   WUSTR6480ASS204                                                |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   V6V2TU8A                                                       |
   | Smartctl status               |   OK                                                             |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   5                                                              |
   | Capacity                      |   500.0 GB                                                       |
   | Firmware version              |   RVT04B6Q                                                       |
   | Hypervisor disk               |   True                                                           |
   | Power on hours                |   3921                                                           |
   | Product part number           |   Samsung SSD 860 EVO 500GB                                      |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   S4CNNX0N803693N                                                |
   | Smartctl status               |   PASSED                                                         |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   6                                                              |
   | Capacity                      |   800.0 GB                                                       |
   | Firmware version              |   C925                                                           |
   | Hypervisor disk               |   True                                                           |
   | Manufacturer                  |   WDC                                                            |
   | Power on hours                |   0                                                              |
   | Product part number           |   WUSTR6480ASS204                                                |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   V6V2PDUA                                                       |
   | Smartctl status               |   OK                                                             |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   8                                                              |
   | Capacity                      |   800.0 GB                                                       |
   | Firmware version              |   C925                                                           |
   | Hypervisor disk               |   True                                                           |
   | Manufacturer                  |   WDC                                                            |
   | Power on hours                |   0                                                              |
   | Product part number           |   WUSTR6480ASS204                                                |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   V6V2U2TA                                                       |
   | Smartctl status               |   OK                                                             |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   9                                                              |
   | Capacity                      |   800.0 GB                                                       |
   | Firmware version              |   C925                                                           |
   | Hypervisor disk               |   True                                                           |
   | Manufacturer                  |   WDC                                                            |
   | Power on hours                |   0                                                              |
   | Product part number           |   WUSTR6480ASS204                                                |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   V6V2SYZA                                                       |
   | Smartctl status               |   OK                                                             |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   10                                                             |
   | Capacity                      |   500.0 GB                                                       |
   | Firmware version              |   RVT04B6Q                                                       |
   | Hypervisor disk               |   True                                                           |
   | Power on hours                |   3926                                                           |
   | Product part number           |   Samsung SSD 860 EVO 500GB                                      |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   S4CNNX0N803688F                                                |
   | Smartctl status               |   PASSED                                                         |
   +--------------------------------------------------------------------------------------------------+
   | Location                      |   12                                                             |
   | Capacity                      |   800.0 GB                                                       |
   | Firmware version              |   C925                                                           |
   | Hypervisor disk               |   True                                                           |
   | Manufacturer                  |   WDC                                                            |
   | Power on hours                |   0                                                              |
   | Product part number           |   WUSTR6480ASS204                                                |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   V6V2L6LA                                                       |
   | Smartctl status               |   OK                                                             |
   +--------------------------------------------------------------------------------------------------+

   HDD

   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   1800.0 GB                                                      |
   | Firmware version              |   C004                                                           |
   | Hypervisor disk               |   True                                                           |
   | Manufacturer                  |   SEAGATE                                                        |
   | Power on hours                |   0                                                              |
   | Product part number           |   ST1800MM0129                                                   |
   | Rotation rate                 |   10500 rpm                                                      |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   WBN3AW060000C036516V                                           |
   | Smartctl status               |   OK                                                             |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   1800.0 GB                                                      |
   | Firmware version              |   C003                                                           |
   | Hypervisor disk               |   True                                                           |
   | Manufacturer                  |   SEAGATE                                                        |
   | Power on hours                |   0                                                              |
   | Product part number           |   ST1800MM0129                                                   |
   | Rotation rate                 |   10500 rpm                                                      |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   WBN1FVRH0000K9277TAC                                           |
   | Smartctl status               |   OK                                                             |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   1800.0 GB                                                      |
   | Firmware version              |   C003                                                           |
   | Hypervisor disk               |   True                                                           |
   | Manufacturer                  |   SEAGATE                                                        |
   | Power on hours                |   0                                                              |
   | Product part number           |   ST1800MM0129                                                   |
   | Rotation rate                 |   10500 rpm                                                      |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   WBN1B7QZ0000K923B2PF                                           |
   | Smartctl status               |   OK                                                             |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   1800.0 GB                                                      |
   | Firmware version              |   None                                                           |
   | Hypervisor disk               |   False                                                          |
   | Manufacturer                  |   Seagate                                                        |
   | Power on hours                |   0                                                              |
   | Product part number           |   ST1800MM0129                                                   |
   | Rotation rate                 |   0 rpm                                                          |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   None                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   500.0 GB                                                       |
   | Firmware version              |   None                                                           |
   | Hypervisor disk               |   False                                                          |
   | Power on hours                |   0                                                              |
   | Product part number           |   Samsung SSD 860                                                |
   | Rotation rate                 |   0 rpm                                                          |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   None                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   1800.0 GB                                                      |
   | Firmware version              |   None                                                           |
   | Hypervisor disk               |   False                                                          |
   | Manufacturer                  |   Seagate                                                        |
   | Power on hours                |   0                                                              |
   | Product part number           |   ST1800MM0129                                                   |
   | Rotation rate                 |   0 rpm                                                          |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   None                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   1800.0 GB                                                      |
   | Firmware version              |   None                                                           |
   | Hypervisor disk               |   False                                                          |
   | Manufacturer                  |   Seagate                                                        |
   | Power on hours                |   0                                                              |
   | Product part number           |   ST1800MM0129                                                   |
   | Rotation rate                 |   0 rpm                                                          |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   None                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   1800.0 GB                                                      |
   | Firmware version              |   None                                                           |
   | Hypervisor disk               |   False                                                          |
   | Manufacturer                  |   Seagate                                                        |
   | Power on hours                |   0                                                              |
   | Product part number           |   ST1800MM0129                                                   |
   | Rotation rate                 |   0 rpm                                                          |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   None                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   1800.0 GB                                                      |
   | Firmware version              |   None                                                           |
   | Hypervisor disk               |   False                                                          |
   | Manufacturer                  |   Seagate                                                        |
   | Power on hours                |   0                                                              |
   | Product part number           |   ST1800MM0129                                                   |
   | Rotation rate                 |   0 rpm                                                          |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   None                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   800.0 GB                                                       |
   | Firmware version              |   None                                                           |
   | Hypervisor disk               |   False                                                          |
   | Power on hours                |   0                                                              |
   | Product part number           |   WUSTR6480ASS204                                                |
   | Rotation rate                 |   0 rpm                                                          |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   None                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   500.0 GB                                                       |
   | Firmware version              |   None                                                           |
   | Hypervisor disk               |   False                                                          |
   | Power on hours                |   0                                                              |
   | Product part number           |   Samsung SSD 860                                                |
   | Rotation rate                 |   0 rpm                                                          |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   None                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   800.0 GB                                                       |
   | Firmware version              |   None                                                           |
   | Hypervisor disk               |   False                                                          |
   | Power on hours                |   0                                                              |
   | Product part number           |   WUSTR6480ASS204                                                |
   | Rotation rate                 |   0 rpm                                                          |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   None                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   800.0 GB                                                       |
   | Firmware version              |   None                                                           |
   | Hypervisor disk               |   False                                                          |
   | Power on hours                |   0                                                              |
   | Product part number           |   WUSTR6480ASS204                                                |
   | Rotation rate                 |   0 rpm                                                          |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   None                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   1800.0 GB                                                      |
   | Firmware version              |   C003                                                           |
   | Hypervisor disk               |   True                                                           |
   | Manufacturer                  |   SEAGATE                                                        |
   | Power on hours                |   0                                                              |
   | Product part number           |   ST1800MM0129                                                   |
   | Rotation rate                 |   10500 rpm                                                      |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   WBN1EH950000K93000FK                                           |
   | Smartctl status               |   OK                                                             |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   800.0 GB                                                       |
   | Firmware version              |   None                                                           |
   | Hypervisor disk               |   False                                                          |
   | Power on hours                |   0                                                              |
   | Product part number           |   WUSTR6480ASS204                                                |
   | Rotation rate                 |   0 rpm                                                          |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   None                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   1800.0 GB                                                      |
   | Firmware version              |   None                                                           |
   | Hypervisor disk               |   False                                                          |
   | Manufacturer                  |   Seagate                                                        |
   | Power on hours                |   0                                                              |
   | Product part number           |   ST1800MM0129                                                   |
   | Rotation rate                 |   0 rpm                                                          |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   None                                                           |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   1800.0 GB                                                      |
   | Firmware version              |   C001                                                           |
   | Hypervisor disk               |   True                                                           |
   | Manufacturer                  |   SEAGATE                                                        |
   | Power on hours                |   0                                                              |
   | Product part number           |   ST1800MM0129                                                   |
   | Rotation rate                 |   10500 rpm                                                      |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   WBN00K6G0000E802B5B0                                           |
   | Smartctl status               |   OK                                                             |
   +--------------------------------------------------------------------------------------------------+
   | Capacity                      |   1800.0 GB                                                      |
   | Firmware version              |   C003                                                           |
   | Hypervisor disk               |   True                                                           |
   | Manufacturer                  |   SEAGATE                                                        |
   | Power on hours                |   0                                                              |
   | Product part number           |   ST1800MM0129                                                   |
   | Rotation rate                 |   10500 rpm                                                      |
   | Secured boot disk             |   False                                                          |
   | Serial number                 |   WBN0DZLT0000E837B2FX                                           |
   | Smartctl status               |   OK                                                             |
   +--------------------------------------------------------------------------------------------------+

Et enfin, les informations concernant le ou les GPU éventuellement installés avec les détails résiduels concernant les logs affichés :

   GPU

   +--------------------------------------------------------------------------------------------------+
   | Class                         |   Display controller:VGA compatible controller:VGA controller    |
   | Device                        |   MGA G200e [Pilot] ServerEngines (SEP1)                         |
   | Revision                      |   5                                                              |
   | Slot                          |   0000:08:00.0                                                   |
   | Sub device                    |   Subsystem device 0103                                          |
   | Sub vendor                    |   Intel Corporation                                              |
   | Vendor                        |   Matrox Electronics Systems Ltd.                                |
   +--------------------------------------------------------------------------------------------------+

INFO: Hardware Info log file can be found at : /home/nutanix/data/hardware_logs

INFO: NuCollector output written to: /home/nutanix/data/hardware_logs/192.168.2.200_output
INFO: The command to verify the output is: cd /home/nutanix/data/hardware_logs && sha224sum -c output.checksum

Refer to KB 7084 (http://portal.nutanix.com/kb/7084) for details on show_hardware_info or Recheck with: ncc hardware_info show_hardware_info
+-----------------------+
| State         | Count |
+-----------------------+
| Info          | 1     |
| Total Plugins | 1     |
+-----------------------+
Plugin output written to /home/nutanix/data/logs/ncc-output-latest.log

Cette commande est vraiment pratique pour exporter rapidement une liste exhaustive de l’ensemble de la configuration matérielle de son cluster notamment si il est nécessaire de vérifier une compatibilité ou de transmettre les informations au support si cela s’avérait nécessaire.

Plus d’informations sur la documentation officielle : https://portal.nutanix.com/page/documents/kbs/details?targetId=kA00e000000PVYKCA4

Read More
Déployer Nutanix Move sur Nutanix AHV

Nutanix Move : Introduction

Avec la flambée des prix sur les licences VMWare liée au rachat de l’entreprise par Broadcom, nombreux sont les clients à chercher des solutions alternatives à ESXi afin d’échapper à une facture salée.

Parmi les alternatives, il existe bien évidemment Nutanix parmi les alternatives mais les clients sont assez frileux en ce qui concerne la migration de VMWare ESXi vers Nutanix AHV, une tâche qui peut être fastidieuse si il faut migrer les VMs une à une.

C’est là que Nutanix Move entre en jeu. Nutanix Move est un outils mis à disposition par Nutanix pour faciliter la migration des machines virtuelles vers n’importe quel cloud.

Matrice des migrations possibles avec Nutanix Move entre ESXi, Hyper-V, AWS, Azure, AHV et NC2

Ce qui va nous intéresser est principalement une migration d’ESXi ou d’Hyper-V vers Nutanix AHV.

Nutanix Move : récupération de la machine virtuelle

Pour récupérer l’image de la machine virtuelle, il faut se connecter au portail Support de Nutanix : https://portal.nutanix.com/ puis aller dans la section « Downloads » :

Section Downloads du portail Support Nutanix

Cliquer sur « Move » et télécharger sur le bouton « Move QCOW2 file for AHV » :

Téléchargement du fichier Move QCOW2 file for AHV

Lien direct vers la page de téléchargement : https://portal.nutanix.com/page/downloads?product=move

Déploiement de la machine virtuelle Nutanix Move sur AHV

Une fois l’image téléchargée, il faut la déposer sur votre cluster. Pour ce faire, je vous invite à suivre un de mes précédents articles : https://juliendumur.fr/nutanix-ahv-telecharger-une-image-sur-son-cluster/

Pour déployer la machine virtuelle Nutanix Move, aller dans VMs, cliquer sur « Create VM » et renseigner le formulaire de création de machine virtuelle :

Formulaire Create VM de la machine virtuelle NTNX-Move
vCPU, mémoire et démarrage de la VM Nutanix Move

Dans la partie Disks, ajouter un disque de type « DISK », dans operation sélectionner « Clone from Image Service » et sélectionner l’image précédemment téléchargée :

Disque cloné depuis l'image Nutanix Move dans Image Service

Cliquer sur « Add » puis ajouter une interface réseau, la machine virtuelle est déployée.

Accès à Nutanix Move

Nutanix Move est accessible en http via l’IP qui lui a été attribuée :

Page de connexion web de Nutanix Move

La première étape est de changer le mot de passe d’accès :

Changement du mot de passe d'accès à Nutanix Move

Nutanix Move est désormais déployé, nous verrons dans un prochain article comment ajouter des environnements cibles.

Page d'accueil de Nutanix Move avec le bouton Add Environment

Documentation officielle

Documentation officielle Nutanix Move : https://portal.nutanix.com/page/documents/details?targetId=Nutanix-Move-v5_1:Nutanix-Move-v5_1

Read More
Ajouter un cluster Nutanix à HYCU

Dans mon précédent tutoriel, je vous montrais comment déployer la solution HYCU sur votre cluster Nutanix. Il est temps maintenant de procéder à l’ajout de votre cluster dans l’interface d’administration du logiciel afin de pouvoir le sauvegarder.

Nutanix : Créer un utilisateur dédié

Il est vivement recommandé de créer un utilisateur dédié sur votre cluster Nutanix pour gérer la partie sauvegarde avec HYCU. Pour cela, allez dans « Settings > Local Users Management » et cliquez sur « New User » :

Local Users Management dans Prism Element

Renseignez le formulaire avec les droits « Cluster Admin » et « Backup :

Compte avec les rôles Cluster Admin et Backup

Il faut que les droits soient configurés avec « Cluster Admin » et « Backup ». Le droit « Backup » tout seul ne permettra pas à la solution HYCU de fonctionner correctement. Sauvegardez, nous pouvons maintenant ajouter le cluster à HYCU.

HYCU : Ajouter une nouvelle source

Pour ajouter une nouvelle source à HYCU, c’est la roue crantée en haut à droit de l’interface qu’il faut visiter, puis cliquer sur « Source » :

Menu Sources dans les paramètres HYCU

Sur la fenêtre qui apparait, il y a 4 onglets disponibles :

  • Hypervisor : c’est ici que l’on ajoute les hyperviseurs Nutanix ou VMWare qui sont à ce jour les seuls hyperviseurs compartibles HYCU
  • Cloud : pour sauvegarder vos environnements Google Cloud ou Azure
Sources Cloud : Google Cloud et Azure Government
  • File Servers : destiné aux serveurs de fichiers notamment Nutanix Files, NetApp OnTap ou Dell PowerScale
Types de File Servers dans HYCU
  • Physical Machines : pour sauvegarder des serveurs physiques

L’onglet qui nous intéresse ici est « Hypervisor », cliquez sur « New » puis remplissez les différents champs disponibles :

Ajout d'un hyperviseur Nutanix dans HYCU
URL et identifiants du cluster Nutanix

Renseignez l’URL de votre cluster soit au format IP comme sur ma capture d’écran, ou bien au format HTTP : https://ip-address:9440, ainsi que le login et le mot de passe du compte précédemment créé sur votre cluster.

Cliquez sur « Next » pour accéder à l’ajout facultatif des informations de connexion à Prism Central, remplissez le formulaire avec les informations d’authentification « admin » de Prism Central si vous le souhaitez puis cliquez sur « Next » :

Identifiants Prism Central dans HYCU

Si vous avez correctement renseigné les informations des précédents formulaires, un message de validation apparait et vous pouvez sauvegarder la configuration :

Validation de l'ajout du cluster

Votre cluster est désormais ajouté à votre solution HYCU et vous pouvez commencer à sauvegarder vos machines virtuelles :

Cluster Nutanix dans la liste des sources HYCU
Liste des machines virtuelles du cluster dans HYCU
Read More
Télécharger une image sur un cluster Nutanix AHV

Pour pouvoir déployer des machines virtuelles sur votre cluster, il vous faudra des images qui soient disponibles pour lancer vos installations et voici la marche à suivre.

Avant de commencer

Une image téléchargée via Prism Element peut être importée vers Prism Central. L’inverse n’est pas possible.

Une image téléchargée ou importée via Prism Central est visible mais non modifiable sur Prism Element.

Une image téléchargée via Prism Element n’est utilisable que par le cluster sur lequel elle a été transférée.

Une image téléchargée via Prism Central est utilisable par tous les clusters gérés par ce Prism Central

Nutanix assure une compatibilité avec les images aux formats suivants :

  • RAW
  • VHD
  • VHDX
  • VMDK
  • VDI
  • OVA
  • ISO
  • QCOW2

Téléchargement via Prism Element

Pour déposer une image via Prism Element, connectez vous à l’interface web à l’aide de vos identifiants, puis naviguez jusqu’au menu « Settings > Image Configuration » :

Menu Image Configuration dans les paramètres de Prism Element

Cliquez sur Upload Image :

Bouton Upload Image dans Image Configuration

Renseignez les champs « Name », « Image Type », « Storage Container », sélectionnez l’image que vous souhaitez transférer puis cliquez sur « Save » :

Formulaire Create Image avec nom, type et container de stockage

Patientez pendant le transfert puis pendant le traitement de votre image par le cluster. Il faut que son statut soit en « ACTIVE » pour qu’elle soit opérationnelle :

Image VirtIO 1.2.3 en cours de traitement, encore inactive
Image VirtIO 1.2.3 désormais active

Téléchargement via Prism Central

Le processus pour transférer une image via Prism Central est sensiblement identique à celui de Prism Element.

Connectez vous à l’interface web puis naviguez dans « Compute & Storage > Images » et cliquez sur « Add Image » :

Menu Images de Prism Central avec Add Image et Import Images

Cliquez sur « Add File », sélectionnez l’image que vous souhaitez transférer, renseignez la description puis cliquez sur « Next » :

Ajout du fichier image dans Prism Central

Sur l’écran suivant, sélectionnez le mode de placement de l’image en fonction de votre environnement. Dans la plupart des cas, la méthode par défaut « Place image directly on clusters » fera parfaitement l’affaire, cliquez sur « Next » :

Méthode de placement de l'image et choix du cluster

Patientez pendant le transfert et le traitement de l’image par le cluster.

Rapatrier les images de Prism Element vers Prism Central

Sur la page de gestion des images sur Prism Central, cliquez sur « Import Images » :

Menu Images de Prism Central avec Add Image et Import Images

Sélectionnez ensuite le mode de transfert qui vous convient :

Fenêtre Import Images : toutes les images ou images d'un cluster

« All images » va rapatrier toutes les images de tous les clusters gérés par le Prism Central

« Images on a cluster » vous permettra de sélectionner le(s) cluster(s) et image(s) source(s) au cas par cas

Documentation officielle Nutanix

Lien vers la documentation officielle : https://portal.nutanix.com/page/documents/details?targetId=Web-Console-Guide-Prism-v6_7:wc-image-configure-acropolis-wc-t.html

Read More
La MikadoBox, le cluster Nutanix de poche

Pour un dossier client, notre boss nous a demandé pendant « la réunion du jeudi » de trouver une solution pour migrer l’infrastructure du client physiquement, d’un pays A à un pays B car il dispose d’un accès à internet sous dimensionné ne permettant pas de faire une migration site à site. Les idées ont fusé, certaines plutôt bonnes, d’autres vraiment farfelues, on avait un peu de temps pour réfléchir mais il fallait que ce soit transportable facilement, voir qu’il puisse voyager par avion en soute… Voici la genèse de la MikadoBox.

La R&D de canapé (ou presque)

Le samedi suivant, bloqué dans les files d’attente du parc Spirou, je reçois un SMS de Louis Xavier (LX pour les intimes), mon CTO, probablement affalé dans son canapé. Ayant dû sentir ma détresse malgré la distance du parc d’attraction, il m’a informé qu’il avait trouvé le format parfait pour un système transportable dans un sac à dos : un Lenovo M80q.

Lenovo ThinkCentre M80q vu de face et de dos

Et c’est là, tandis que j’étais en train de craquer sous l’effet de l’attente et des gamins qui hurlaient d’excitation autour de moi, que je lui balance qu’on pourrait carrément en prendre 3 et monter un cluster complet dans une valise :

Échange de SMS sur l'idée d'un cluster de 3 Lenovo

La boite de Pandore était entrouverte, et nous nous sommes tous les deux empressés de l’ouvrir en grand pour voir ce qu’il pourrait bien en sortir…

Conception théorique

Maintenant que nous avions cette idée de cluster portable, il fallait faire une liste des courses pour avoir une idée du poids total (il fallait que cela reste transportable).

DISCLAIMER : ce type de cluster n’est pas destiné à accueillir de la PROD. C’est pour cela que nous nous sommes permis de ne pas respecter certains pré-requis Nutanix.

Niveau matériel, voici les prérequis indispensables pour monter un cluster Nutanix comme nous l’imaginions :

  • 3 à 4 noeuds
  • 1 switch (8 ou 16 ports max, uplink 10G)
  • 1 rail de prises rackables

En bonus, nous voulions également un routeur 4G afin de pouvoir démarrer la MikadoBox de n’importe où ou presque et qu’elle soit fonctionnelle et accessible à distance.

Partant de cette liste, et du fait que nous voulions impérativement quelque chose de joli visuellement, il fallait trouver un système nous permettant de racker tout le matériel et de faire un minimum de « cable management » pour que ce soit le plus propre possible.

A la recherche d’un boitier rackable

Sur le site Thomann, je me souvenais avoir vu des solutions pour racker du matériel sono quand je cherchais une baie pour la maison qui ne prenne pas la place d’une baie 42U. La largeur est la même qu’une baie informatique mais il est possible d’en trouver de quelques U seulement.

Rack de sonorisation Thomann avec poignées

Sur le papier, c’est pas mal :

  • possibilité de racker 3U ou plus (existe en plusieurs tailles)
  • face avant et arrière accessibles
  • poignées pour le transport
  • encombrement restreint

Mais pour le faire voyager en avion, il n’y a pas de protection pour les projections d’eau, les chocs sur les faces avant/arrière du cluster, le matériel est bien visible pour ceux qui vont le manipuler… Ce n’est pas optimal.

La deuxième idée c’était une valise type « Flyhtcase ».

Valise flight case à roulettes

Les roulettes pour le transport, c’est top ! Par contre, niveau encombrement, beaucoup de modèles ne passent pas dans un coffre de voiture, et il n’y a pas de rail de fixation en règle générale…

LX a alors eu une brillante idée : une valise Gator.

Valise rack Gator à roulettes

Cette valise correspondait à tous nos critères :

  • encombrement raisonnable
  • solidité
  • transportable
  • rails de fixation internes
  • face avant / arrière démontables

Nous avions notre datacenter à roulettes, il n’y avait plus qu’à le remplir.

Des racks et des options

Le nouveau défi qui nous attendait était de trouver des solutions pour faire tenir tout le matériel que nous avions retenu dans la MikadoBox.

Le switch, a priori d’un U de hauteur, serait quel que soit le modèle soit en pleine ou en demi-largeur avec les fixations adéquates donc pas de problème. Le routeur 4G n’aurait pas de fixation prévue. Il faudrait prévoir une étagère ou un système qui permette de le positionner afin qu’il soit à la fois accessible et fixé dans la boite.

Pour les 3 ou 4 noeuds Lenovo, il nous fallait trouver un système de fixation. En cherchant sur internet, je suis tombé sur des posts Reddit qui montraient des « homelabs » avec des Lenovo Tiny rackés. Comme je possède une imprimante 3D, j’ai fouillé un peu et j’ai fini par trouver des fichiers STL qui auraient pu nous convenir.

Rack pour Lenovo Tiny imprimé en 3D

L’inconvénient de réaliser en impression 3D un rack destiné à voyager, c’est son manque de résistance. Je craignais fort que cela ne tienne pas. J’ai donc continué à chercher et j’ai fini par trouver un système autrichien de rack prévu pour les Lenovo M80q :

Kit de rack racknex pour 2 Lenovo ThinkCentre Tiny

Monté sur tiroir (en option), rackable, et cerise sur le gâteau : il existe une version personnalisable qui nous permettrait de ramener les connexions en façade ! Ces racks sont impeccables puisqu’ils intègrent en option les rails pour transformer le rack fixe en tiroir.

Rack racknex avec connexions ramenées en façade

Au niveau de l’agencement dans la boite et compte tenu de la quantité de matériel que nous souhaitons y intégrer, voici ce que nous avons imaginé :

Agencement de la MikadoBox : routeur 4G, switch et nœuds Lenovo

L’avant est libre une fois la valise ouverte, tout comme l’arrière ce qui permet un flux d’air traversant lorsque le cluster est en fonctionnement. Une fois fermée, la valise protège intégralement le cluster sans avoir à démonter quoi que ce soit, il suffit juste de ranger le câble d’alimentation.

Maintenant que tout est calé d’un point de vue théorique et en termes d’espace, il ne reste plus qu’à passer à la pratique…

Un cluster petit mais costaud

Niveau configuration, les nœuds sont personnalisables dans la limite du raisonnable compte tenu de leur taille extrêmement réduite et des slots matériels restreints.

Néanmoins, la configuration du cluster n’a pas à rougir :

  • 48 Coeurs
  • 256Gb RAM (CVM 20Gb chacune)
  • un espace de stockage brut de 18Tb soit 9Tb utiles avec un cluster en RF2 !

Alors non, vous ne ferez pas tourner une grosse infrastructure au complet, mais cela peut tout de même faire le travail pour certains cas d’usage…

Le montage de la MikadoBox a été réalisé par LX, son canapé étant très éloigné de ma chaumière, et tout tient parfaitement dans la boite pour un poids aux alentours de 20kg !

MikadoBox assemblée dans sa valise Gator

Cas d’usage retenus

Au niveau des cas d’usage, voici quelques exemples d’utilisation de la MikadoBox :

  • POC (Nutanix / HYCU / Supervision), parfait pour faire des démos comme au .NEXT Nutanix Paris 2023 par exemple
  • PCA de crise
  • Migration d’infrastructure d’un point A à un point B lorsque l’utilisation du réseau n’est pas possible
  • Homelab

Vous l’aurez compris, et compte tenu des essais réalisés, nous sommes loin d’un gadget mais bien plus proche d’un vrai cluster comme l’on pourrait en trouver en datacenter.

Si vous souhaitez en savoir plus, n’hésitez pas à surveiller le site de mikadolabs.com dans les jours à venir ! Un article sur l’installation, la configuration et les benchmarks de la plateforme est en cours de rédaction.

Read More