Vous êtes sur la page 1sur 100

Nutanix Sizing Academy

Sébastien LECOCQ Jean-Pierre RAVELEAU


Senior Partner System Engineer – France and NWA Senior Partner System Engineer – France and NWA

+33 (0) 6.77.09.16.19 +33 (0) 6.95.32.87.40


sebastien.lecocq@nutanix.com jeanpierre.raveleau@nutanix.com

AVRIL 2020 | CONFIDENTIAL


Dimensionnement : (n.m.)
Action de calculer les dimensions d’une chose.
Détermination des caractéristiques d’une installation
lors de sa conception pour satisfaire à des critères
préétablis et à la pratique règlementaire.

ROBERT PETIT
2018 et plus …
|3

Question
A quoi correspond le nombre 43 252 003 274 489 856 000 ? (Quintillion – 1018)

Réponse A Réponse B Réponse C Réponse D

Le nombre de solutions dans le Le nombre de possibilités de faire L’estimation la plus récente du La réponse D …
Portfolio Nutanix … le même dimensionnement que nombre d’étoiles dans notre
votre voisin avec les mêmes galaxie …
hypothéses de départ …

SIZING ACADEMY | CONFIDENTIAL


|4

Réponse
Il s’agit du nombre de combinaisons possibles sur un Rubik’s Cube 3x3 …

SIZING ACADEMY | CONFIDENTIAL


Le bon « Sizeur » … et le mauvais « Sizeur » …

https://www.youtube.com/watch?v=QuGcoOJKXT8 3’00"
|6

Qualification du Projet

SIZING ACADEMY | CONFIDENTIAL


|8

L’importance de la qualification …
• Bien qualifier son projet c’est déterminer les bonnes hypothèses d’un dimensionnement adapté aux besoins du clients.

• Cela commence par poser et se poser les bonnes questions :


– Quel est l’existant ?
– Quels charges de travail veut-il exécuter ?
– Quels services souhaite t-il fournir ?
– Quels sont les projets à venir à prendre en compte ?
– Quelles sont les contraintes de disponibilité, sécurité, etc. ?
– …

SIZING ACADEMY | CONFIDENTIAL


|9

Quelles informations faut-il ?


Pour bien dimensionner une solution Nutanix, il est nécessaire de connaitre le profil de chaque charge de travail (workload) :

• Types de workload : Serveur, VDI, SQL Server, File Services, etc.

• Nombre de VMs et/ou de postes VDI


– Par VM:
▪ Vitesse CPU
▪ Utilisation Mémoire
▪ Capacité disque

• Paramètres d’optimisation: déduplication, compression, etc.

• Redondance nécessaire pour garantir les SLA (PRA, Réplication, Snapshots, etc.).

SIZING ACADEMY | CONFIDENTIAL


| 10

Workload : VMs Serveurs


• Quelle solution en place au niveau hyperviseur ?

• Regrouper les VMs par catégories en fonction de leurs utilisation (Test/Dev, Templates, Applications Critiques, etc.)

• Quelles sont les applications ? Collecter un maximum d’informations sur celles-ci.

• Ratio de consolidation Virtual CPUs par Core physique (vCPU:pCore).

• Mémoire (Sans surallocation / overcommit).

• Y-a-t-il des besoins particuliers en CPU ? (Fréquence, nombre de cœurs, licences, etc.)

• Taille des disques OS et taille des disques Data ?

• RPO, RTO, Disponibilité/SLA, pré-requis de reprise d’activité ?

• Quel est l’architecture réseau retenue ?

SIZING ACADEMY | CONFIDENTIAL


| 11

Workload : VDI
• Quelle solution en place au niveau hyperviseur ? • Taille de l’image disque système et taille des applications.

• Quel est le broker VDI utilisé ? • Taille de données/disque persistant(e) et taille du disque
non-persistant.
• Quel sont les profils d’utilisateurs et combien y en a-t-il de
chaque type ? • Les postes nécessitent-ils des GPU ? Étudier les
applications …
• Quel mode de provisionnement sera utilisé ?
• Clones Liés vs Full Clones, Persistant vs Non-
Persistant, etc.

• L’infrastructure inclut-elle une plateforme XenApp/RDSH


(Présentation d’application) ?

• Ratio de consolidation Virtual CPUs par Core physique


(vCPU:pCore).

• vCPU et mémoire par poste.

SIZING ACADEMY | CONFIDENTIAL


| 12

Workload : Databases
• Nombre de VMs serveur de bases de données, nombre de • Les bases de données sont-elles clustérisées ? Si oui par
bases de données/schémas, etc. quelle technologie ?

• Profile de chaque VM (nombre de vCPUs, vRAM, nombre • Comment sont gérées les licences ?
de disques, taille de chaque disque)
• Taille de la plus grosse base de données.
• Regrouper les bases de données similaires, combien de
• RPO, RTO, Disponibilité/SLA ainsi que les prérequis de
profils de BDD sont identifiables ? Combien y a-t-il de base
reprise d’activité ?
de données de chaque profil ?

• IOPS pour chaque VM (chaque disque virtuel si possible).

• Taille du « working set » (données « chaudes »), taux de


changement journalier.

• Type de BDD – OLTP, Batch, DSS, etc.

SIZING ACADEMY | CONFIDENTIAL


| 13

Workload : Exchange
• Version de Microsoft Exchange (2010, 2013, 2016, etc.). • Utiliser le calculateur de prérequis par rôle de Microsoft
Exchange :
• Nombre de boîtes aux lettres.
• https://gallery.technet.microsoft.com/office/Exchang
• Moyenne de messages par jour par boîte aux lettres (Si e-2013-Server-Role-f8a61780
inconnu, prendre une hypothèse entre 100 et 150
• Valide pour Exchange 2013 et 2016
messages/jour).
• Utiliser la base de références « Processor Query » pour
• Taille moyenne d’un email (Si inconnu, prendre une
déterminer les prérequis CPU.
hypothèse de 75Kb/email).

• Taille moyenne d’une boite aux lettres.

• Disponibilité et architecture DAG (Multisites Actif/Passif,


Multisites Actif/Actif et ensuite DAG=2 ou DAG=2+LAG).

• Périphériques externes – iPhones, ActiveSync, BlackBerry,


etc.

SIZING ACADEMY | CONFIDENTIAL


| 14

Workload : Splunk
• Quelle architecture, quels modules et quelles versions de Splunk vont être utilisés.
– Ex: Splunk IT, Splunk Enterprise Security, etc.

• Quelle est la quantité de données par jour à ingérer dans Splunk (daily ingest rate/day) ?
– Ex: 1TB ingest/day

• Quelles retentions prévoyez-vous ?


– Hot/Warm ? Ex: 21 days
– Cold ? Ex: 90 days
– Frozen ? Ex: 1 year

• Combien d’utilisateurs concurrents prévoyez-vous ?

• Quels Search Factor / Replication Factor souhaitez-vous paramétrer ?

SIZING ACADEMY | CONFIDENTIAL


| 15

Workload : Service de Fichiers


• Le type de besoin: fichiers utilisateurs? • Ou fichiers pour des applications?

• Besoin mutualisé sur le cluster ou cluster dédié? • Besoin mutualisé sur le cluster ou cluster dédié?

• Quantité de fichiers? • Type d’IO? Random ou Sequential

• Quantité de stockage? • Performance souhaitée en Read et en Write? Throughput


en Seq / IOPS en Random
• Croissance? En % et la durée de projection
• Quantité de données active sur une journée? Durée de
• Politique de protection? Snapshots et stratégie de rétention
conservation en SSD?
• Protection multi-site?
• Quantité de stockage?

• Croissance? En % et la durée de projection


• https://sizer.nutanix.com/#/help/articles/432
• Politique de protection? Snapshots et stratégie de rétention
• http://download.nutanix.com/solutionsDocs/TN-2066-
• Protection multi-site?
Nutanix-Files-Sizing-Guide.pdf

ENABLEMENT FACTORY – M03 DIMENSIONNEMENT | CONFIDENTIAL


| 16

Workload : Stockage d’Objets


• Cas d’usage Objects? Backup / Archive / DevOps
– Correspond à la proportion de requêtes « Put » et le nombre de requêtes par seconde
– Influence sur la taille moyenne des objets et la bande-passante

• Quantité de stockage?

• Croissance? En % et la durée de projection

• Besoin mutualisé sur le cluster ou cluster dédié?

• Protection multi-site?

• https://sizer.nutanix.com/#/help/articles/472

ENABLEMENT FACTORY – M03 DIMENSIONNEMENT | CONFIDENTIAL


| 17

Utilisation du Sizer

SIZING ACADEMY | CONFIDENTIAL


A mauvais ouvrier il n'y a pas de bons outils …

PROVERBE FRANÇAIS
mais qui n’a pas de frontière …

SIZING ACADEMY | CONFIDENTIAL


| 19

Fonctionnalités du Sizer
Le Sizer est l’étape indispensable au bon dimensionnement d’une plateforme Nutanix.
• Outil web permettant de déterminer la configuration Nutanix répondant au
mieux aux besoins exprimés (Charges de travail / Workloads).

• Support des Workloads suivant :


• VDI, RDSH/XenApp
• SQL Server, Splunk, File Services
• Virtualisation de Serveurs

• Support de configuration hétérogènes :


• Plusieurs Workloads différents dans un même cluster.
• Possibilité de mélanger (ou non) les types de nœuds Nutanix dans un même cluster.
• Plusieurs Clusters dans le même scénario.

• Possibilité de construire ou d’ajuster manuellement une configuration.

• Représentation graphique du/des cluster(s) Nutanix.


SIZING ACADEMY | CONFIDENTIAL
| 20

Accès au Sizer

• Par le portail SSO Nutanix


(choisir l’option Sizer) :
http://my.nutanix.com

• Directement à l’adresse :
https://sizer.nutanix.com
https://services.nutanix.com

SIZING ACADEMY | CONFIDENTIAL


| 21

Storage Capacity
Calculator

• Accès depuis le Sizer.

• Permet de calculer rapidement la


capacité, sans devoir définir des
workloads et une config cible.

ENABLEMENT FACTORY – M03 DIMENSIONNEMENT | CONFIDENTIAL


| 22

Rappels et astuces de sizing


• Si vous réalisez vous même vos calculs, n’oubliez pas de soustraire les ressources utilisées par les CVM (Variable en fonction des
versions et des fonctionnalités utilisées). A savoir, par CVM :
– Mémoire : 32Go recommandé (20Go par défaut mais ajouter de la RAM en fonction des services de données activés).
– CPU : 4 cœurs physiques.
– Il n’y a pas de bien à se faire du mal ! … Utilisez le sizer Nutanix …

• Autant que possible, essayer de comprendre les besoins en I/O de l’infrastructure cible ainsi que leurs nature
(séquentiels/aléatoire, taille de block, périodicité, etc.).

• Ne pas prendre en compte les gains potentiels de compression ou déduplication (Si besoin choisir une valeur conservatrice, moins
de 30%).

• Suivre les règles de dimensionnement de chaque application, si existantes.

• Bannir le dimensionnement pour un budget donné (« Size to Price »).

SIZING ACADEMY | CONFIDENTIAL


| 23

Working Set
Il est important de s’assurer que le « Working Set » (les données « chaudes », lues ou écrites) rentre dans
la surface SSD du cluster. Pour calculer la valeur du Working Set :

• Utiliser le Nutanix Collector.

• Utiliser Dell Live Optics pour connaitre cette valeur.


• Regarder la valeur du « Average Daily Write » et/ou la proportion des IOPS vs la quantité de stockage dans la partie « Workload Concentration
Line/Bubble ».

• En l’absence d’autre données, prendre :


• La différence de taille entre les sauvegardes mensuelles des deux derniers mois (ou bien la somme des sauvegardes quotidiennes
incrémentielles sur un mois) et multipliez la par le ratio % I/O read versus % I/O write.
• Exemple : Pour un ratio 70% read, 30% write prendre un facteur à 2,33. Si ce ratio est différent, ajustez le facteur en conséquence (en 75/25 =
facteur à 3, ou en 80/20 = facteur à 4).

• Ne pas descendre en dessous d’un ratio SSD/HDD à 15% de la volumétrie utile et même 20% pour des configurations en
MetroAvailability.

Ne pas s’interdire de proposer du Full-Flash !!! … Sur un malentendu, ça peut marcher …


SIZING ACADEMY | CONFIDENTIAL
| 24

Ressources de la CVM
La CVM consomme elle aussi de la ressource. Cette consommation n’est pas négligeable, mais elle le vaut
bien !

Processeur : Mémoire :
La configuration de la CVM dépend du nombre de cœurs des Nous recommandons généralement de configurer les CVM a
processeurs qu’elle voit : 32GB de RAM pour permettre au client d’activer des
fonctionnalités supplémentaires à l’avenir.
• CVM de 6 à 12 vCPUs, aligné sur le nombre de cores d’un socket.
• La CVM peut aller aller au delà (de 8 à 16 vCPUs) pour les très gros • Même si le minimum demandé est 20Go, il n’y aura pas à prévoir
nœuds (beaucoup de stockage, ou disques haute performance une augmentation par la suite si besoin de certaines
comme NVMe) fonctionnalités.
• Au dessus, la mémoire est utilisée comme cache en lecture.
Par principe, on considère dans un sizing que 4 cores (8 vCPUs
avec un ratio de 2:1) lui sont entièrement dédiés.
Exemple :

• Activer la déduplication : + 8 à 12Go


• Activer le RF3 : +8Go
SIZING ACADEMY | CONFIDENTIAL
| 25

Ratio de consolidation

Ratio vCPU par Coeur Physique


(vCPU:pCore)

Virtualisation Serveur (ainsi que MS SQL, Oracle) Virtualisation de Postes de travail


• Environnement de Production Standard : • Profil Bureautique (Task Worker) :
• De 4:1 à 6:1 • Jusqu’à 12:1

• Environnement de Développement Standard : • Profil Applicatif Spécial (Knowledge Worker) :


• Jusqu’à 7:1 • Jusqu’à 10:1

• Environnement de Production Critique : • Profil Tier 1 ou développeur :


• Tier 1 - 1:1 • Jusqu’à 5:1

SIZING ACADEMY | CONFIDENTIAL


| 26

Modèles de Processeurs
• Les nouveaux modèles de processeurs sont capables de fournir des performances supérieures par cœur par rapport aux
générations précédentes, souvent même à des vitesses d'horloge inférieures. Le ratio de consolidation peut donc être pondéré en
fonction des processeurs sources et des processeurs destination.

• Utiliser les benchmarks disponibles à l’adresse :


– https://www.cpubenchmark.net/singleThread.html
– Exemple:
▪ Intel Xeon E5-2680v1: Passmark Single Thread score à 1657
▪ Intel Xeon Gold 6130 : Passmark Single Thread score à 1952
▪ Ajuster le ratio vCPU:pCore avec un coefficient de 1952 / 1657 = 1.18x

• Cette pondération est maintenant complètement intégrée dans le sizer !!!


– Laisser la valeur par défaut (E5-2680-v2) si vous ne souhaitez pas adapter cette pondération à l’existant

SIZING ACADEMY | CONFIDENTIAL


| 27

Cas des « Monster » VMs

SIZING ACADEMY | CONFIDENTIAL


La flexibilité de la Monster VM
Une VM Monster est une machine virtuelle (VM) qui possède généralement :

• Plus de 8 CPU virtuels (vCPU) ou

• Plus de 255Go de RAM virtuelle ou

• Plus d’1To de stockage (disque virtuel ou RDM).

Les VMs Monster sont utilisées pour virtualiser les applications ayant de gros
besoins de ressources, comme Microsoft Exchange ou une base de données
Oracle.

SIZING ACADEMY | CONFIDENTIAL


| 29

Mobilité des Monster VMs


• Deux problèmes majeurs avec le dimensionnement ci-dessous :
• Impossible de déplacer la Monster VM en cas de panne ou de maintenance d’un nœud (sans de gros vMotions DRS), cela pourrait prendre
des heures pour rééquilibrer le cluster.
• Impossible de tenir compte de la croissance lors de l'achat initial.

N+1 reserve N+1 reserve N+1 reserve N+1 reserve


Growth reserve Growth reserve Growth reserve

DATABASE

384 GB 384 GB 384 GB 384 GB

SIZING ACADEMY | CONFIDENTIAL


| 30

Mobilité des Monster VMs


Nécessite une résilience minimale avec moins de restriction de mouvement :

N+1 reserve N+1 reserve

N+1 reserve N+1 reserve


Growth reserve Growth reserve Growth reserve

DATABASE

512 GB 512 GB 384 GB 384 GB

SIZING ACADEMY | CONFIDENTIAL


| 31

Mobilité des Monster VMs


Fractionner la Monster VM en plusieurs VMs plus mobiles :

N+1 reserve N+1 reserve N+1 reserve N+1 reserve


Growth reserve Growth reserve Growth reserve Growth reserve

DB VM 1 DB VM 2 DB VM 3 DB VM 4

384 GB 384 GB 384 GB 384 GB

SIZING ACADEMY | CONFIDENTIAL


| 32

Architecture NUMA

SIZING ACADEMY | CONFIDENTIAL


NUMA et l’impact de l’évolutivité
Le système NUMA (Non Unifom Memory Access) est conçu pour pallier aux limites de l'architecture SMP (Symmetric Multi-
Processing) dans laquelle tout l'espace mémoire est accessible par un unique bus et rend de ce fait inefficaces, par congestion, les
accès concurrents des différents processeurs.

Socket A Socket B

Inter-socket
bridge

Socket A Socket B

Memory Memory A Memory B

Uniform Memory Access (UMA) Non Uniform Memory Access (NUMA)

SIZING ACADEMY | CONFIDENTIAL


| 34

NUMA (Non Uniform Memory Access)


NUMA augmente les performances en localisant la mémoire sur un socket CPU.

Inter-socket
bridge

Socket A Socket B

Memory A Memory B

a NUMA node = cores(socket) + pRAM/sockets

SIZING ACADEMY | CONFIDENTIAL


| 35

Machine Virtuelle NUMA ready


16GB

vCPU1 vCPU2

Hypervisor scheduler

1 2 Inter-socket
bridge
16GB

Socket A Socket B

Memory A Memory B
(128GB) (128GB)

SIZING ACADEMY | CONFIDENTIAL


| 36

Machine Virtuelle non NUMA ready


192GB

vCPU1 vCPU2 vCPU3 vCPU4 vCPU5 vCPU6 vCPU7 vCPU8 vCPU9 vCPU10

Hypervisor scheduler
16GB 16GB

16GB 16GB

7 8
16GB
1 2 Inter-socket 16GB
bridge
16GB 3 4 9 10 16GB

5 6

16GB

16GB

16GB Socket A Socket B


16GB

Memory A Augmentation de la latence mémoire en raison de Memory B


(128GB) fréquents accès inter-socket. (128GB)

SIZING ACADEMY | CONFIDENTIAL


RVTools
Outil de Capture

SIZING ACADEMY | CONFIDENTIAL


| 39

RVTools : Qu’est ce que c’est ?


• Application Windows gratuite qui utilise les API VMware pour collecter et afficher des informations concernant vos machines
virtuelles et hyperviseurs ESX.

• RVTools collecte des informations relatives aux objets suivants : VMs, CPU, Mémoire, Disques, Partitions, Réseau, Images
disquette et CD-ROM, Snapshots, VMware tools, Pool de Ressource, Clusters, hôtes ESX, HBAs, Cartes réseau, Switches virtuels,
Interfaces VMKernels, Datastores, etc …

• Le téléchargement se fait à l’adresse suivante :


• http://www.robware.net/

SIZING ACADEMY | CONFIDENTIAL


| 40

Installation de l’outil RVTools


Processus simple qui ne nécessite aucune configuration particulière :

L’installation peut être effectuée sur une simple station de travail.

SIZING ACADEMY | CONFIDENTIAL


| 41

Utilisation de l’outil RVTools


Lancer RVTools et indiquer l’adresse du serveur vCenter (ou de chaque ESX) et les identifiants de connexion. RVTools collecte
l’ensemble des informations concernant l’environnement virtuel et l’affiche sous forme de tableaux organisés par onglets.

SIZING ACADEMY | CONFIDENTIAL


| 42

Déterminer le nombre de VMs


Dans l’onglet vInfo du résultat au format Excel du RVTools, la colonne A liste le nom des VMs. Sélectionner toutes les VMs et
récupérer le nombre de cellules tout en bas du tableau :

Nb (non vides) : 181

SIZING ACADEMY | CONFIDENTIAL


| 43

Déterminer les ressources de calcul nécessaires


Toujours dans l’onglet vInfo, calculer ensuite la moyenne de vCPU et RAM par VM. Sélectionner l’ensemble des cellules de la colonne
CPUs (colonne M) et noter la valeur moyenne ainsi que la somme. Faire de même pour la colonne Memory (colonne 0).

Moyenne : 8.221 Somme : 1.488.056


Moyenne : 2 Somme : 440

SIZING ACADEMY | CONFIDENTIAL


| 44

Déterminer le stockage nécessaire


Dans l’onglet vInfo, calculer ensuite la moyenne de disque
utilisé par VM. Sélectionner l’ensemble des cellules de la
colonne In Use MB (colonne AI) et noter la valeur moyenne.

Noter que si les disques virtuels sont provisionnés en mode


plein (thick) il n’y a pas de différence entre la colonne
Provisionned MB et In Use MB. Il peut alors être utile d’aller
voir dans l’onglet vPartition ce qui est remonté par les VMware
Tools.

L’onglet vDisk permet d’identifier éventuellement le mode de


provisionnement de chacun des disques pour confirmer ce
point.

SIZING ACADEMY | CONFIDENTIAL


| 45

Déterminer le stockage nécessaire (suite)


Dans l’onglet vPartition, calculer si besoin la
moyenne de disque utilisé par VM.
Sélectionner l’ensemble des cellules de la
colonne Consumed MB (colonne F) et noter
la valeur moyenne affichée en bas.

Notez que même si dans le nom de certaines


colonnes, le texte utilisé est MB il s’agit bien
de valeurs exprimées en MiB qui peuvent
être utilisées telles quelles dans le Sizer
Nutanix.
Moyenne : 78.233 Somme : 14.160.208
Ne pas oublier aussi d’ajouter la taille totale
de la RAM pour les fichiers de swap sur
VMware et cela uniquement dans le cas ou
l’architecture cible est basée sur ESXi (et non
pas pour AHV).

SIZING ACADEMY | CONFIDENTIAL


| 46

Calculer le ratio de consolidation


Dans l’onglet vHost, calculer ensuite la
somme du nombre de cœurs des
hyperviseurs. Sélectionner l’ensemble des
cellules de la colonne # Cores (colonne K)
et noter la somme totale des cellules.

Combiné au nombre total de vCPU des VMs


récupéré précédemment (440 dans cet
exemple), il permet de calculer le ratio de
consolidation de l’infrastructure existante,
appelé aussi vCPU:pCore : 440 / 72 = 6,1
Somme : 72

SIZING ACADEMY | CONFIDENTIAL


| 47

Dimensionnement – Mode Server Virtualization


Connectez-vous sur le portail du Sizer
Nutanix et réalisez votre
dimensionnement en fonction des
données récupérées précédemment.

Concernant la répartition SSD / HDD


ici représentée par les champs Cold
Data et Hot Data, prendre un ratio
entre 15% et 20%.

Le ratio vCPU:pCore est lui à ajuster


en fonction de l’existant et de la
plateforme cible.

Ajustez aussi les paramètres


d’optimisation du stockage en
fonction de votre qualification.

SIZING ACADEMY | CONFIDENTIAL


| 48

Dimensionnement – Mode Raw Input


Connectez-vous sur le portail du Sizer
Nutanix et réalisez votre
dimensionnement en fonction des
données récupérées précédemment.

Concernant la répartition SSD / HDD


ici représentée par les champs Cold
Data et Hot Data, prendre un ratio
entre 15% et 20%.

Le ratio vCPU:pCore est lui à ajuster


en fonction de l’existant et de la
plateforme cible.

Ajustez aussi les paramètres


d’optimisation du stockage en
fonction de votre qualification.

SIZING ACADEMY | CONFIDENTIAL


Demo Sizer
Une démo vaut mieux qu’un long discours …

SIZING ACADEMY | CONFIDENTIAL


Sizing Import Template
Outil d’Analyse de la Capture RVTools

SIZING ACADEMY | CONFIDENTIAL


| 51

Sizing Import Template : Qu’est ce que c’est ?


• Document Excel dont le but est de faciliter l’étude du
résultat de la capture effectuée par l’outil RVTools.

• Il permet une analyse automatique de cette capture et


génère automatiquement tableaux et graphiques qui
pourront être utilisés dans le Sizer Nutanix, ainsi que
dans les documents de réponse technique présentés au
client pour justifier le dimensionnement.

• Important : La version du Sizing Import Template est en


corrélation avec une certaine version de l’outil RVTools.
L’onglet Release Notes permet de déterminer quelle
version de RVTools doit être utilisée.

SIZING ACADEMY | CONFIDENTIAL


| 52

Utilisation du Sizing Import Template


• Avant toute autre opération, ouvrez le fichier Excel contenant la capture réalisée par l’outil RVTools que vous souhaitez analyser.
Puis, ouvrez l’outil Sizing Import Template.

• A l’ouverture, l’outil recherche le dernier fichier de capture RVTools avec qui les liaisons de données ont été effectuées. Le nom
de ce dernier fichier ne correspondra probablement pas au nom de celui que vous aurez à analyser. Suivez les étapes ci-dessous
pour mettre à jour la source à utiliser pour les liaisons.

1 3

• Vérifier dans l’onglet « Rvtools » que les cases D26 à D48 sont OK. Sinon modifier les colonnes du fichier RVtools source des
données, le sauvegarder et rouvrir le fichier « Sizing Import template ».

ENABLEMENT FACTORY – M03 DIMENSIONNEMENT | CONFIDENTIAL


| 53

Onglet : Summary
Le premier onglet Summary fournit instantanément le nombre de VMs, de vCPUs, la capacité de RAM, la volumétrie disque utilisée,
le ratio vCPU:pCore (ratio que l’on pourra pondérer dans le Sizer), ainsi que le profil de la VM moyenne.

Modifiez le ratio à prendre pour le Working Set et réutilisez les informations données pour ajouter le workload dans le Sizer Nutanix.

SIZING ACADEMY | CONFIDENTIAL


| 54

Onglet : RVTools
L’onglet RVTools permet d’affiner le sizing en catégorisant les VM de type Small, Medium, Large (en fonction de leur caractéristiques
vCPU, vRAM et disque). Créez autant de workloads correspondants dans le Sizer Nutanix.

Il permet aussi de mettre en avant certains points importants de l’infrastructure existantes qui peuvent influer sur le
dimensionnement (surallocation mémoire, swap disque, absence des vmware tools, etc.).

SIZING ACADEMY | CONFIDENTIAL


| 55

Onglet : Graph existant


Les graphiques de l’onglet Graph existant
concernent l’infrastructure existante et
pourront être exploités dans le document de
réponse technique à présenter au client :

SIZING ACADEMY | CONFIDENTIAL


| 56

Réalisation du dimensionnement
Connectez-vous sur le portail du Sizer
Nutanix et réalisez votre
dimensionnement en fonction des
données mises en avant par l’outil
Sizing Import Template.

Ajustez votre dimensionnement en


termes de configuration matérielle si
besoin.

Le résultat du dimensionnement peut


ensuite être réimplanté dans l’outil.

SIZING ACADEMY | CONFIDENTIAL


| 57

Onglet : Cible NTNX


Remplir les champs correspondant à la configuration
Nutanix cible : nombre de noeuds, quantité de RAM par
noeud, de sockets par noeud, de cores par socket, de
volumétrie SSD par noeud, de volumétrie SATA par
nœud, ainsi que la volumétrie utile totale du cluster
Nutanix.

Assurez-vous aussi que la solution Nutanix cible est


résiliente N+1 (les flèches vertes le confirment).

Le tableau du bas indique l’évolution possible en nombre


de VM moyenne.

SIZING ACADEMY | CONFIDENTIAL


| 58

Onglet : Graph cible


Les graphiques de l’onglet Graph cible pourront être exploités dans le document de réponse technique à présenter au client.

SIZING ACADEMY | CONFIDENTIAL


| 59

Dell Live Optics


Outil de Capture

SIZING ACADEMY | CONFIDENTIAL


| 60

Dell Live Optics, qu’est-ce que c’est ?


• Outil de collecte des performances, créé par Dell.

• Collection sans agent pour :


• vCenter / ESXi (API VMware)
• Microsoft Windows (WMI/WBEM)
• Linux/Unix (SSH)
• Microsoft Hyper-V
• Citrix XenServer

• Liste des plateformes supportées :


• https://support.liveoptics.com/hc/en-us

• Le Collector n’est pas un package d’installation, mais un simple binaire .exe qu’il suffit de lancer.

• Il est recommandé de faire tourner l’outil sur 24h (pour commencer une première analyse) puis en parallèle une seconde fois sur
7 jours pour obtenir des données pertinentes et confirmer l’analyse.

SIZING ACADEMY | CONFIDENTIAL


| 61

Dell Live Optics, pourquoi ?


• Difficulté de collecte de l’activité “Stockage” depuis le SANs

• Les outils comme RVTool n’indiquent pas la taille du « working set » (Taux d’activité lecture/écriture journalière) et ne prennent
pas en compte un historique de consommation pour déterminer les pics.

• Comment obtenir l’activité “Stockage” des serveurs physiques ?

• Les clients ne permettent souvent pas d’installer des agents sur leurs serveurs pour collecter des informations (l’installation d’un
agent nécessite généralement un reboot)

• Nous avons besoin de données concernant le stockage plus précises que simplement l’espace utilisé : Lectures & Ecritures (IOPS),
Taille des I/O, Taux d’écritures journalier...

SIZING ACADEMY | CONFIDENTIAL


| 62

Glossaire Dell Live Optics


• User : Utilisateur du Live Optics Web Portal (VAR ou Partner OEM).

• Customer : Le Prospect/Client.

• Project : Résultat d’audit, visible depuis le Dashboard.

• Capture : Action de collecte des métriques nécessaires au dimensionnement via le Collector (voir ci-dessous).

• Collector : Binaire pouvant être exécuté sur une plage de 4h à 7 jours, depuis une simple machine Windows. Il génèrera du
contenu dans un projet directement sur le portail web Live Optics ou un fichier .SIOKIT à importer par la suite.

• Report : Fichier PDF ou présentation PPT contenant les principaux résultats de la collecte Live Optics.

SIZING ACADEMY | CONFIDENTIAL


| 63

1. Accès Dell Live Optics


Faire une demande de création à l’adresse : https://www.liveoptics.com via le bouton Signup For Free.

SIZING ACADEMY | CONFIDENTIAL


| 64

1. Accès Dell Live Optics


Entrez vos coordonnées et faire une demande en tant que IT Provider. Vous recevrez un email de
confirmation et de mise en place de votre mot de passe dans les heures/jours suivants.

SIZING ACADEMY | CONFIDENTIAL


| 65

1. Accès Dell Live Optics


Se connecter à l’adresse : https://www.liveoptics.com via le bouton Login. Entrer votre identifiant et mot
de passe puis cliquez à nouveau sur Login.

SIZING ACADEMY | CONFIDENTIAL


| 66

2. Demander une Capture à un client


Il est possible de faire une demande de capture directement auprès du client, qui reçoit alors toutes les
instructions par email. Pour cela cliquez sur le bouton Request Capture.

SIZING ACADEMY | CONFIDENTIAL


| 67

2. Demander une Capture à un client


Le client doit impérativement être présent dans le CRM de DELL. Vous devrez par la suite lui créer un
compte Live Optics s’il n’en possède pas déjà un.

SIZING ACADEMY | CONFIDENTIAL


| 68

2. Demander une Capture à un client


Le client reçoit alors une invitation par email pour télécharger le Collector.

SIZING ACADEMY | CONFIDENTIAL


| 69

2. Demander une Capture à un client


Si le client n’est pas présent dans le CRM de DELL, ou si le client ne peut pas lancer le Collector en mode
connecté, il est possible de télécharger le Collector manuellement.

Dans ce cas, appelé mode Standalone, il faudra générer un fichier SIOKIT, puis l’uploader par la suite
depuis le site web Live Optics.

SIZING ACADEMY | CONFIDENTIAL


| 70

3. Exécuter la collecte
Lancer le Collector (dézipper le fichier LiveOptics.zip et exécuter LiveOpticsDotNet4_5.exe). Attention :

• Le collecteur ne supporte pas l’exécution depuis un partage réseau.

• Le Collector ne tourne pas en tant que Service (.exe dans la session Windows). S’assurer que la session
ne sera pas fermée pendant le temps de la collecte

SIZING ACADEMY | CONFIDENTIAL


| 71

3. Exécuter la collecte
Valider votre identité puis sélectionner Server & Vitualization et cliquer sur Start dans la zone Optical
Prime.

SIZING ACADEMY | CONFIDENTIAL


| 72

3. Exécuter la collecte
Utilisez le mode de collecte adéquate :

• En mode déconnecté, le temps de collecte ne pourra excéder 24h.

• En mode connecté il est possible de collecter des données sur 7 jours (recommandé).

SIZING ACADEMY | CONFIDENTIAL


| 73

3. Exécuter la collecte
Ajouter un ou plusieurs serveur à la collecte. L’exemple ci-dessous et ci-après concerne un serveur
vmware vCenter. Une identification vous sera demandée.

SIZING ACADEMY | CONFIDENTIAL


| 74

3. Exécuter la collecte
Choisir le(s) cluster(s) vmware vCenter à considérer dans la collecte (exclure une plateforme de test/dev
par exemple), puis choisir la durée de collecte et lancer la capture en cliquant sur le bouton Start Capture.

SIZING ACADEMY | CONFIDENTIAL


| 75

4. Importer la collecte
Si la collecte a été réalisée en mode Standalone, un fichier d’extension .SIOKIT a été généré dans le même
dossier que celui du Collector. L’import se fait en utilisant le bouton Upload SIOKIT.

SIZING ACADEMY | CONFIDENTIAL


| 76

4. Importer la collecte
Sélectionner Optical Prime, donner un nom au projet, puis parcourir le système de fichier jusqu’au fichier
de collecte SIOKIT et finir par le bouton Upload.

SIZING ACADEMY | CONFIDENTIAL


| 77

5. Exploiter la collecte
Aller dans la section View Projects (noter que dans le cas d’une collecte en mode connecté le projet sera
automatiquement créé dans cette section).

SIZING ACADEMY | CONFIDENTIAL


| 78

5. Exploiter la collecte

Un projet contient 3 sections qui fournissent


des détails utiles au dimensionnement de la
plateforme Nutanix :

• La section Environnent.

• La section Performance.

• La section Virtual.

SIZING ACADEMY | CONFIDENTIAL


| 79

5. Exploiter la collecte

Informations utiles de la section


Environment :

Consommations en pic :

• Peak CPU.

• Peak Memory Usage.

• Used and Total Capacity.

• Average Daily Write

(utile pour le calcul du Working Set).

SIZING ACADEMY | CONFIDENTIAL


| 80

5. Exploiter la collecte

Informations utiles de la section


Performance :

Calcul du Working Set :


• Read/Write Ratio.

• Average Daily Write.

• Exemple :
• Ratio : 86%/14%
• Average Daily Write : 254.44GB
• Working Set : 254.44GB / 14% = 1817.4GB

SIZING ACADEMY | CONFIDENTIAL


| 81

5. Exploiter la collecte

Informations utiles de la section Virtual :

• Profil VM moyenne.

• Ratio de consolidation.

• Mémoire active.

SIZING ACADEMY | CONFIDENTIAL


| 82

6. Présenter un projet
Live Optics
Le rapport est un bon résumé de l’ensemble des
informations collectées.

Il peut-être généré :
• Au format PPT.

• Au format PDF.

SIZING ACADEMY | CONFIDENTIAL


| 83

6. Présenter un projet Live Optics


Les rapports générés en Anglais ne posent pas de problèmes de traduction et d’affichage.

Format PPT Format PDF

SIZING ACADEMY | CONFIDENTIAL


| 84

Nutanix Collector
Collection de métriques de performances VMware ESXi et Nutanix AHV

SIZING ACADEMY | CONFIDENTIAL


| 85

Nouveauté : Nutanix Collector


• Qu’est ce que l’outil Nutanix Collector ?
– Outil de capture de compteurs de ressources des environnements virtuels basés sur VMware vSphere ou Nutanix AHV.
– Les informations collectées peuvent être importées directement dans le Sizer Nutanix.

• Compatibilité :

• Dernière version disponible : 2.3

SIZING ACADEMY | CONFIDENTIAL


| 86

Téléchargement de Nutanix Collector


• Via la section Tools & Firmware du portail My Nutanix :

SIZING ACADEMY | CONFIDENTIAL


| 87

Utilisation du Nutanix Collector


• Lancer le binaire du Nutanix Collector (mode CLI disponible aussi).

SIZING ACADEMY | CONFIDENTIAL


| 88

Nutanix Collector – Interface Principale


• Résumé de la collecte (échantillon de données avec un intervalle de 30 min sur les 7 derniers jours).

• Le nombre d’IOPS, le ratio R/W et le working set !

SIZING ACADEMY | CONFIDENTIAL


| 89

Nutanix Collector – Détails


• Détails par hôte :

SIZING ACADEMY | CONFIDENTIAL


| 90

Nutanix Collector – Détails


• Détails des VMs (avec choix de l’affichage des performances – Médiane / Moyenne / Centile) :

SIZING ACADEMY | CONFIDENTIAL


| 91

Nutanix Collector - Export


• Export des données au format xls et dans un format propriétaire (archive zip cryptée) pour être utilisée dans un portail à venir.

SIZING ACADEMY | CONFIDENTIAL


| 92

Nutanix Collector – Import dans le Sizer


• Au travers du menu de gestion du Scénario :

SIZING ACADEMY | CONFIDENTIAL


| 93

Nutanix Collector et les workloads VDI


• Il est possible d’assigner un type de workload aux VMs (manuellement dans le fichier Excel exporté) :
– Server Virtualization (valeur par défaut)
– VDI

• A faire avant l’import !!!

SIZING ACADEMY | CONFIDENTIAL


| 94

Nutanix Sizer – Workload Profiles


• Les VMs (VDI ou serveurs) sont classées dans 25 types de
workloads différents.
– https://sizer.nutanix.com/#/help/articles/106
– https://sizer.nutanix.com/#/help/articles/110
– https://services.nutanix.com/#/help/articles/532

• Si des VMs sont au-delà du plus gros des profiles, soit sur
un axe CPU, soit sur un axe RAM, alors elles sont
marquées pour revue, pour être ajoutées à un Workload
Profiles existant ou un workload dédié et customisé.

SIZING ACADEMY | CONFIDENTIAL


| 95

Liens utiles Collector


• Release Notes v2.3 :
– https://portal.nutanix.com/page/documents/details/?targetId=Release-Notes-Nutanix-Collector-v23:2-whats-new-r.html

• Documentation :
– https://portal.nutanix.com/page/documents/details/?targetId=Nutanix-Collector-User-Guide-v23:Nutanix-Collector-User-Guide-v23

SIZING ACADEMY | CONFIDENTIAL


| 96

Présenter un projet …
La vérité n’est pas que dans le résultat du sizer …

SIZING ACADEMY | CONFIDENTIAL


| 97

Présenter un projet
Rappeler les hypothèses et présenter détails d’un dimensionnement pendant un meeting client, présente une vraie valeur pour
plusieurs raisons :

• Obtenir la confiance du prospect en démontrant les limites de l’infrastructure existante.

• Démontrer que le dimensionnement réalisé s’ajuste parfaitement aux workloads existants (Certains compétiteurs ne font leur
dimensionnement que sur la base du RVTools).

SIZING ACADEMY | CONFIDENTIAL


| 98

Et le réseau dans tout ca ?


Rappels et bonnes pratiques réseau …

SIZING ACADEMY | CONFIDENTIAL


Considérations réseau
• Caractéristiques des switchs réseau :
• 10Gbit/s minimum (pourquoi plus ?) :
• Cluster standalone ou Stretch-Cluster.
• 25Gbit/s peut-être si SAP HANA ou compute-only nodes.
• Si disques NVMe, l’usage de RDMA est recommandé
• 2 ports minimum (pourquoi plus ?) :
• Séparation des réseaux VMs et stockage via des VLANs.
• Ajouter plus de ports si réseaux physiques différents.
• Faible latence (low-latency) obligatoire.
• Pour les SFP vérifié la compatibilité avec les switchs, le plus souvent seuls
les SFP du constructeur du Switch sont supportés.
• Câbles TwinAx supportés jusqu’à 5m.

ENABLEMENT FACTORY – M03 DIMENSIONNEMENT | CONFIDENTIAL


| 100

One more thing …


Avant de partir …

SIZING ACADEMY | CONFIDENTIAL


Optimisation des licences et du coût …
• Licences Nutanix AOS :
– CBL / Capacity Based Licensing :
▪ Fonction du nombre de Core et de TiB de SSD.
– A la VM :
▪ Pour les projets VDI et ROBO.

• Licences Microsoft Server :


– Les éditions Datacenter et Standard edition couvrent 16 cores par licence.
– L’ajout se fait par pack de 2 cores additionnels.

• Licences VMware vSphere :


– Si le client à choisi VMware ESXi et dans le cas d’un refresh, essayez de ne
pas augmenter le nombre d’hyperviseurs.

SIZING ACADEMY | CONFIDENTIAL


Thank you