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"
Voila, laissons vSan travailler et allons chercher du Subway en bas pour diner…