Rebalancer les données sur un vSAN

Depuis quelques mois maintenant, j’ai implémenté des clusters vSAN dans nos datacenters.

Deux clusters de quatre noeuds:

Dell r730XD avec chacun:
6 SSD
18 disques durs
288G de RAM
4 cartes 10G
Vmware ESXi 6 update 1.
Dans chaque cluster,

En gros, ça donne un beau 36Tb utilisable dans lequel on à poussé environ 10Tb. Les performances sont très bonnes, surprenantes on pourrait dire. Mêmes certaines de nos VMs les plus gourmandes en IOPS roulent comme un charme. Plus besoin d’attendre 5 secondes entre chaque panneau du vRealize Ops ou pour Ignite.

Par contre, qui dit beaucoup de data, dit aussi qu’on doit équilibrer la charge entre les noeuds.
Pour l’instant ce processus se fait manuellement. Espérons que ça changera dans les prochaines versions. (Important de noter que le processus se fait automatiquement lorsque le pourcentage de débalancement atteint 30%)

Voici comment on s’y prend.

- Premierement, on ouvre une sessions SSH sur le vCenter
 - Dans le cas du v6, "ssh @NomDuServeur", ensuite, 
"shell.set -enabled True" puis "shell"
 - Ensuite, on doit lancer la console Ruby (RVC)
 - "rvc" puis entrer le username et mot de passe de l'admin SSO 
(ex: administrator@vsphere.local)
 - Maintenant on se doit de naviguer à traver l'infrastructure pour
 se rendre au bon cluster.
 - ls
 - on voit
 0 /
 1 localhost/
 - choisissons "1"
 - ls
 - on voit
 0 NomDuDatacenter#1 (datacenter)
 1 NomDuDatacenter#2 (datacenter)
 - choisissons "0"
 - /localhost> cd 0

- /localhost/NomDuDatacenter#1> ls
 0 storage/
 1 computers [host]/
 2 networks [network]/
 3 datastores [datastore]/
 4 vms [vm]/

- choisissons "1"
 - /localhost/NomDuDatacenter#1> cd 1

- /localhost/NomDuDatacenter#1/computers> ls
 0 NomDuCluster#1 (cluster): cpu 250 GHz, memory 1152 GB
 1 NomDuCluster#2 (cluster): cpu 800 GHz, memory 6350 GB
 2 Moved/
 3 Temp/
 4 ToRepair/
 - /localhost/NomDuDatacenter#1/computers> cd 0

Nous sommes maintenant à l’intérieur du cluster vSAN. On peut commencer à obtenir de l’information sur l’équilibrage.

- lancer: "vsan.proactive_rebalance_info 0"
 - Nous voyons l'état des données et s'il y'à matière à lancer l'équilibrage.
 - lancer: "vsan.proactive_rebalance 0 --start"

2016-07-09 23_09_51-OneNote ‎- OneNote

Voila, laissons vSan travailler et allons chercher du Subway en bas pour diner…

 

 

 

À propos malabelle

Je suis spécialiste VMware, Linux et Microsoft depuis plus de 20 ans. Je travaille comme architecte à mon compte chez stockage.io. Mon temps est rempli principalement par ma super job, des jams de musique (je suis bassiste), des voyages et ma famille. J'écris de temps en temps sur des magazines en ligne et j'adore faire de la rénovation.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *