Apres quelques mois d’attente, Nutanix supporte officiellement la plateforme IBM Power avec la sortie de AOS 5.2 depuis le samedi 1 octobre. Qu’est ce que cela signifie? Nutanix a rendu son OS Cloud disponible et compatible pour les plateformes haute performance Power de IBM. Dans cette offre logicielle on retrouve Acropolis Hypervisor (AHV) ainsi qu’une grande majorité des fonctionnalités de Acropolis OS compatible avec la plateforme Power.
Nutanix AOS 5.0 Cluster IO Metrics
Depuis longtemps l’une des forces de la console d’administration d’un cluster Nutanix est sa capacité à fournir des statistiques sur l’utilisation des ressources (CPU,RAM, Storage). Avec la version 5.0 de Acropolis OS, Nutanix apporte un granularité des informations relatives à consommation du stockage particulièrement utile pour comprendre et analyser le comportement des applications.
Lorsqu’il s’agit de tester une nouvelle solution du marché embarquant du stockage, on est assez rapidement confronté aux tests de performance. Tout le monde veut savoir combien d’IOPS cette nouvelle solution est capable d’offrir. A grand coup de bench IOmeter, on essaie de tirer le plus d’IOPS possible sans forcément comprendre l’architecture sous jacente ni analyser les besoins des applications.
AOS 5.0 Acropolis File Services 1-click installation
Acropolis File Services est l’une des nouveautés incontournable de Acropolis OS 5.0. sa philosophie de déploiement et de mise à jour ne déroge pas à la règle du 1-Click. L’approche est toujours la même, simplifier les opérations de déploiement et de maintien en conditions opérationnelles. Cette simplification des actions sur la plateforme a fait ses preuves depuis des années avec la sortie du 1-Click Upgrade pour la mise à jour du logiciel Nutanix dans les CVM (AOS).
Nutanix AOS 5.0 simplifie la sauvegarde sur Acropolis Hypervisor
Acropolis Hypervisor est le troisième hyperviseur supporté par Nutanix. Cette offre de virtualisation entièrement construite par Nutanix repose sur le couple KVM/Qemu. Ceci étant dit, Nutanix a conservé réellement que la base de KVM/Qemu et 99% des fonctionnalités de AHV (et donc du code) ont été entièrement refaites/repensées pour s’inscrire dans la trajectoire “Enterprise Cloud”.
Jusqu’à maintenant pour sauvegarder une machine virtuelle sur AHV, il fallait soit deployer des agents de sauvegarde dans les VM, soit utiliser le logiciel Simpana avec Intellisnap de Commvault pour realiser une sauvegarde sans agent.
Pas toujours evident de répondre aux besoins des clients en terme de sauvegarde avec ces deux alternatives, le déploiement d’agent dans les VMs étant souvent associé à une méthode non adaptée lorsque l’on parle de plate-forme de virtualisation et l’adoption d’un nouvel outil de sauvegarde demande l’adhesion des équipes techniques et souvent implique une migration des outils/processus de backup.
C’est la raison pour laquelle il était indispensable de disposer d’une API de sauvegarde pour AHV. L’objectif est de permettre à des solutions de sauvegardes du marché de venir s’interfacer avec l’Acropolis Distributed Storage Fabric pour opérer une sauvegarde sans agent. Pour que cette sauvegarde soit la plus optimisée, il fallait également fournir une fonction de CBT, souvent appelé “Changed Block Trancking”. Chez Nutanix cette fonction de CBT fait reference a “Change Regional Metadata”. De cette manière on peut également envisager des sauvegardes incrémentalles et différentielles pour réduire les fenêtres de sauvegardes.
Avec cette version 5.0 de l’Acropolis OS, Nutanix lève le voile sur la version 3.0 des ces REST API. Ces nouvelles API permettent au logiciel de sauvegarde d’interroger le système à la recherche des données (métadonnées) modifiées entre deux snapshots.
Pour comprendre un peu mieux le fonctionnement cette API, voici les principales étapes du workflow de creation de snapshot :
- Connexion et authentification aux REST API v3.0 du cluster
- Utilisation de l’API /vm_snapshot pour créer soit un snapshot “application consistent”, soit un snapshot “crash consistent”
- Analyse du contenu du snapshot via une requête GET sur l’UUID du snapshot
- Dans le cas d’un backup full, tous les fichiers presents dans le snapshot sont lus. Dans le cas d’une VM sur AHV, le fichier de configuration de la VM (fichier xml) doit être demandé à Cassandra par le biais d’autres APIs, puis sauvegardé dans le snapshot avec le(s) vdisk(s)
- Dans le cas d’une sauvegarde incrementale ou différentielle, l’API va s’appuyer sur le “Changed Region Tracking” pour réclamer les métadata ayant été modifiées entre ce snapshot et le snapshot de référence. Seule les données modifiées sont lues
- Si le snapshot pris à l’étape 2 n’est plus nécessaire alors une requête DELETE est envoyée via l’API /vm_snashot pour le supprimer
- Si le snapshot pris à l’étape 2 doit être conservé comme snapshot de référence pour une sauvegarde incrementale ou différentielle, alors on declare une date d’expiration sur ce snapshot via une requête PUT.
Il s’agit de la premiere version de cette API et comme toute premiere version il y a quelques restrictions. Pour le moment les Volume Group ne peuvent pas être sauvegardés par ce mécanisme. Cette API est disponible pour le moment que pour AHV. Assez logiquement, il est fort probable que les autres hyperviseur supportés par Nutanix puisse bénéficier de cette alternative de sauvegarde dans les prochaines version de AOS.
La bonne nouvelle, c’est que l’apparition de cette API avec prise en charge du “Change Block Tracking” va s’en doute permettre à d’autres acteurs du monde du backup (Veeam, Rubrik etc…)de venir s’intégrer au ADSF et prendre en charge la sauvegarde des machines virtuelles en environnement Acropolis Hypervisor.
Nutanix AOS 5.0 Multi-Hypervisor Management avec Prism
Nutanix AOS 5.0 vient une fois de plus simplifier la gestion des VMs en rajoutant le management des VMs VMware directement depuis la console d’administration Prism Element. L’objectif est de simplifier les actions pour l’administrateur en lui évitant de passer de la console VMware vCenter à l’interface Prism pour les actions au quotidien. Le management des VMs depuis Prism est quelque chose de bien connu déjà pour les administrateurs exploitant une plate-forme Nutanix sous Acropolis Hypervisor.