Team Leader - Nutanix Technology Champion - Nutanix NTC Storyteller

Julien DUMUR
Infrastructure in a Nutshell

Lors du déploiement de Prism Central sur mon cluster Nutanix CE 2.1, j’ai été confronté à un message d’erreur qui m’empêchait d’enregistrer mon cluster sur Prism Central…

En effet, une fois l’ensemble des paramètres renseignés lors de la validation j’obtiens le message d’erreur « Cluster has dual stack enabled. Cannot register to a PC. » :

Ce message d’erreur est lié à la présence d’IPv6 en parallèle d’IPv4 sur le cluster, mais une solution existe et elle réside dans la commande suivante :

manage_ipv6 unconfigure; manage_ipv6 disable

Il faut répondre « Y » à la question « Proceed to remove above IPv6 configuration? » afin de valider le processus :

nutanix@NTNX-436d2f97-A-CVM:192.168.84.200:~$ manage_ipv6 unconfigure; manage_ipv6 disable
[INFO] Initializing script… done
[INFO] Current IPv6 configuration on cluster: {
"svmips": {
"192.168.84.200": null
},
"hostips": {
"192.168.84.199": null
},
"prefixlen": null,
"gateway": null
}
[INFO] Note: This operation will restart the following services: ['CerebroService', 'StargateService']
Proceed to remove above IPv6 configuration? [Y/N]: Y
[+] CVM and Hypervisor IPv6 addresses unconfigured
[+] Cleared IPv6 configuration from Zeus
[+] CVM and hypervisor firewall rules updated
[+] Necessary services have been restarted
[INFO] Marked Ergon task 4673fda3-92da-4efe-59f5-1dd3fc51a6cd as kSucceeded
[INFO] Action unconfigure completed successfully
Script output logged to /home/nutanix/data/logs/manage_ipv6.out
[INFO] Initializing script… done
[+] IPv6 disabled on CVMs and Hypervisors
[INFO] Marked Ergon task 9cdfcb37-436a-479f-4d7a-08ef69e266b0 as kSucceeded
[INFO] Action disable completed successfully
Script output logged to /home/nutanix/data/logs/manage_ipv6.out
nutanix@NTNX-436d2f97-A-CVM:192.168.84.200:~$

Une fois la procédure terminée, l’enregistrement du Prism Central se déroule sans aucun problème :

Si vous rencontrez des problèmes pour désactiver IPv6, Goerge a donné une autre technique pour y parvenir :

Ajouter ces lignes dans /etc/sysctl.conf:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.all.disable_policy = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.default.disable_policy = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_policy = 1
net.ipv6.conf.eth1.disable_ipv6 = 1
net.ipv6.conf.eth1.disable_policy = 1
net.ipv6.conf.eth2.disable_ipv6 = 1
net.ipv6.conf.eth2.disable_policy = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.lo.disable_policy = 1

Lancer la commande :

sudo sysctl -p 

Faire un reboot de toutes les CVMs. Relancer ensuite la commande manage_ipv6 unconfigure :

manage_ipv6 unconfigure; manage_ipv6 disable
Read More

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

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

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

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

Récupération du package de mise à jour

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

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

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

Transfert du fichier de mise à jour

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

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

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

Mise à jour de Prism Central

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

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

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

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

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

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

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

Read More
Steamdeck Nutanix

Pour ceux qui ne le savent pas, je suis un « gamer » à mes heures perdues et l’autre soir, confortablement installé dans mon canapé avec mon Steamdeck, j’ai voulu vérifier quelque chose sur mon cluster Nutanix…

Pourquoi ne pas marcher, démarrer l’ordinateur et se connecter au cluster ? La fénéantise bien sûr ! Et c’était beaucoup plus marrant de le faire sur la console portable de Valve.

Pour ceux qui seraient curieux, voici la marche à suivre !

Accéder au cluster : un jeu d’enfant

Pour accéder à mon cluster Nutanix depuis le Steamdeck, j’ai tout simplement :

  • basculé la console en mode « Bureau »
  • lancé Microsoft Edge ou Firefox
  • renseigné l’adresse du cluster dans la barre d’adresse

Ce n’est ni plus ni moins qu’un navigateur sur un OS Linux donc rien de bien difficile pour le moment !

Ajouter Prism sur Steam pour passer en « Nutanix Game Mode »

Lancer l’interface Prism sur un navigateur en mode bureau, c’est bien, mais l’avoir en Game Mode, c’est mieux ! Le Game Mode c’est l’intégration de l’interface web dans le launcher Steam comme si c’était un jeu.

Pour pouvoir le mettre en place, ce n’est pas extrêmement compliqué. La première étape est d’ajouter Mozilla Firefox comme jeu non Steam directement depuis l’interface Steam toujours en mode bureau :

Cliquez sur « Ajouter un jeu > Jeux non Steam », sélectionnez Firefox et cliquez sur « Ajouter la sélection » :

Steamdeck Nutanix

Repassez en mode Jeu, cherchez Firefox dans votre bibliothèque de jeu sous la rubrique « Jeux non Steam », ouvrez les propriétés du « jeu » et renommez le :

Steamdeck Nutanix

Ensuite, dans les options de lancement, ajoutez les 2 options suivantes à la fin de la ligne :

URL_PRISM_ELEMENT --kiosk

Cela permettra de lancer l’interface web de votre cluster au démarrage de Firefox en mode plein écran.

Rendez vous ensuite dans les paramètres de contrôleur de votre jeu et modifiez le en « Navigateur web », cela rendra la maniabilité beaucoup plus aisée :

Steamdeck Nutanix

Voila, votre Nutanix en mode Steamdeck est prêt à être utilisé et ca fonctionne du feu de dieu :

Steamdeck Nutanix

Steamdeck Nutanix

Steamdeck Nutanix
Read More

Nutanix vient d’annoncer la mise à disposition de la version 6.8 eSTS d’AOS et avec cette nouvelle version son lot de nouveautés dont…. la version pc2024.1 de Prism Central !

Je ne vais pas détailler l’ensemble des fonctionnalités ajoutées ou mises à jour dans cette nouvelle version d’AOS et vous laisse pour cela consulter les Release Notes.

J’ai plutôt décidé de m’attarder sur une fonctionnalité qui arrive avec la nouvelle version de Prism Central attendue par de nombreux clients qui disposent d’une infrastructure de modeste taille : Prism Central X-Small.

Prism Central X-Small

Parmi toutes les nouveautés rendues disponibles par la nouvelle version pc2024.1 de Prism Central, un ajout de fonctionnalité a retenu toute mon attention : Prism Central X-Small.

Jusqu’à présent, le déploiement de Prism Central n’était possible que selon 3 templates :

DénominationConfiguration matérielleCapacité de gestion
Small6 vCPU / 28Gb RAM / 500Gb Stockage2500 VMs / 10 Clusters / 200 Noeuds
Large10 vCPU / 46Gb RAM / 2500Gb Stockage12500 VMs / 25 Clusters / 500 Noeuds
X-Large14 vCPU / 62Gb RAM / 2500Gb Stockage12500 VMs / 25 Clusters / 500 Noeuds

A l’instar du déploiement X-Large qui propose une configuration imposante de Prism Central, il manquait jusqu’à présent un déploiement de taille minimale. Prism Central X-Small vient combler ce vide :

Configuration matérielleCapacité de gestion
4 vCPU
18Gb RAM
100Gb Stockage
500 VMs
5 Clusters
50 Noeuds

Comme vous pouvez le constater, ce template de Prism Central une configuration matérielle allégée, ce n’est pas le seul point de différenciation avec les autres templates de déploiement.

En effet, de part sa configuration, ce déploiement de Prism Central ne permet pas d’exploiter toutes les fonctionnalités habituellement proposées. Voici les points de différenciation :

SupportéNon supporté
Multi-cluster management (Up to 5)Scale-out
VM management Flow Virtual Networking
Host managementFlow Network Security
Infrastructure management, monitoring and healthSelf-Service
Enterprise authentication and RBACIntelligent Operations
REST APIsNutanix Kubernetes Engine
Comprehensive searchObjects
Life Cycle Manager (LCM)Files
Pulse InsightsFoundation Central
Prism Central Backup and RestoreFoundation
CategoriesQuotas
ProjectsMulti-site DR
Microservices infrastructeMarketplace
Identity and access managementReporting and Dashboards
Security dashboard
Nearsync / Synchronous replication

Si vous souhaitez bénéficier d’une fonctionnalité non supportée par Prism Central X-Small, vous devrez envisager de déployer un template Small / Large / X-Large.

Cas d’usage

Le principal cas d’usage qui me vient immédiatement en tête est le suivant :

  • une infrastructure simple
  • 1 à 3 clusters de taille modeste
  • une centaine de machines virtuelles
  • pas de besoin de services complémentaires (Flow, Self-Service, NKE…)

C’est le type d’installation que l’on rencontre chez de nombreuses PME ou collectivités territoriales par exemple, l’arrivée de Prism Central X-Small tombe par conséquent à point nommé.

Read More

La mise à jour d’un cluster hyperconvergé peut parfois être chronophage et présenter certains risques d’interruption de la production si le processus est mal maitrisé.

Nutanix a optimisé le processus de mise à jour de ses cluster afin que ce soit le plus simple et le plus automatisé possible, le fameux « 1-click upgrade ».

Life Cycle Manager sur Prism Element

LCM présente de légères différences entre Prism Element et Prism Central. Voici a quoi l’interface ressemble sur Prism Element :

LCM sur Prism Element permet de gérer les mises à jour d’une partie des briques de votre cluster :

  • AHV
  • AOS
  • Cluster Maintenance Utilities
  • File
  • Flow
  • Foundation
  • Licensing
  • NCC

Ce sont ces briques que vous pourrez mettre à jour au travers de Prism Element.

Life Cycle Manager sur Prism Central

LCM sur Prism Central permet de gérer la mise à jour des briques restantes qui sont principalement les briques logicielles :

Life Cycle Manager : l’inventaire

Le LCM Inventory, que ce soit sur Prism Element ou Prism Central, permet de répertorier l’ensemble des versions logicielles et matérielles installées sur votre cluster, ainsi que les éventuelles mises à jour ou firmware disponibles :

Le processus d’inventaire dure une dizaine de minutes environ :

Il permet ensuite d’accéder à l’ensemble des versions installées et disponibles :

LCM : l’ordre de mise à jour recommandé

Avec la multitude briques logicielles et la partie matérielle, il n’est pas toujours aisé de savoir dans quel ordre mettre les différents modules à jour.

La première étape des mises à jour de votre cluster se passe sur Prism Central :

Les actions à réaliser dans l’ordre :

  • LCM inventory
  • NCC Check and Upgrade
  • Prism Central Upgrade

Il faut ensuite basculer sur Prism Element pour la deuxième étape :

Les actions à réaliser dans l’ordre :

  • LCM inventory
  • NCC Check and Upgrade
  • Foundation Upgrade
  • AOS Upgrade
  • Firmwares Upgrade
  • AHV Upgrade

Il est recommandé de refaire un LCM inventory une fois la mise à jour d’AHV terminée afin de vérifier qu’il ne reste pas de mise à jour matérielle à appliquer.

Vient enfin la dernière étape, à nouveau sur Prism Central :

Les actions à réaliser dans l’ordre :

  • LCM inventory
  • Toutes les mises à jour logicielles (Nutanix Files, Self-Services (Calm), NKE (Karbon), NDB, Flow…)

Pour réaliser les mises à jour souhaitées, il suffit de les cocher puis de cliquer sur « View upgrade plan » :

Une fois le plan de mise à jour élaboré par LCM, il faut cliquer une dernière fois pour lancer le processus :

Chaque étape du processus nécessite du temps car le cluster multiplie les contrôles à chaque étapes pour vérifier la conformité des mises à jour installées :

Il est important de préciser que le processus de mise à jour du cluster, exception faite de certains briques logicielles, ne provoque pas d’arrêt de service si les bonnes pratiques sont respectées concernant la tolérance de panne.

Documentation Nutanix officielle

Documentation officielle : https://portal.nutanix.com/page/documents/details?targetId=Acropolis-Upgrade-Guide-v6_5:upg-upgrade-recommended-order-t.html

Read More