Changer le blocksize d’un datastore VMware ESXi 4.x « In place »

VMware :changer le block size sur ESXi 4.x

Changer le blocksize d’un datastore VMware ESXi 4.x « In place »

Tout d’abord, plantons le décors !

Sur votre serveur, équipé de VMware ESXi, vous disposez d’un datastore formaté avec un blocksize de 1 Mo (valeur par défaut lors de l’installation).

Vous avez créé vos VM, vous avez fait votre petite vie et vous constatez :

  • que vous ne pouvez pas créer de disque virtuel de plus de 256 Go
  • que lorsque vous tentez de sauvegarder (avec Veeam ou toute autre solution de sauvegarde se basant sur les snapshot de VMware) une VM dont le total des disques et supérieur à 256 Go, la sauvegarde échoue car VMware ne peut pas créer un snapshot de plus de 256 Go

Lire la suite

Créer des portgroups sur ESX(i) en ligne de commande

VMware :Créer des portgroup avec VLAN sur un ESX(i)

Créer des portgroups avec VLAN sur ESX(i) en ligne de commande

Pour créer des portgroup à la volée sous ESX(i) sans passer sur tous les hôtes, il existe bien sûr le Distributed vSwitch.

Cependant, sur des éditions de VMware Essentials, par exemple, il faut se créer les portgroups à la main sur chaque hôte ESX(i), ce qui peut être fastidieux, surtout si on a plusieurs VLAN à gérer…

La solution : créer les portgroups en ligne de commande via SSH.

Tout d’abord, lister les vSwitchs de la machine avec la commande :

esxcfg-vswitch -l

Une fois le vSwitch qui hébergera les portgroups identifié, créer les portgroups :

esxcfg-vswitch -A Lab1 vSwitch0

Ici, on a créé le portgroup « Lab1 » sur le vSwitch « vSwitch0 ».
Ensuite, il ne reste plus qu’à configurer le VLAN de ce nouveau portgroup :

esxcfg-vswitch -p Lab1 -v 201 vSwitch0

Ici, on affecte le VLAN 201 au portgroup Lab1.

Il suffit ensuite de jouer avec un notepad pour enchaîner les commandes et les envoyer par copier-coller via un PuttY:

esxcfg-vswitch -A Lab1 vSwitch0
esxcfg-vswitch -A Lab2 vSwitch0
esxcfg-vswitch -A Lab3 vSwitch0
esxcfg-vswitch -A Lab4 vSwitch0
esxcfg-vswitch -A Lab5 vSwitch0
esxcfg-vswitch -A Lab6 vSwitch0
esxcfg-vswitch -A Lab7 vSwitch0
esxcfg-vswitch -A Lab8 vSwitch0

esxcfg-vswitch -p Lab1 -v 201 vSwitch0
esxcfg-vswitch -p Lab2 -v 202 vSwitch0
esxcfg-vswitch -p Lab3 -v 203 vSwitch0
esxcfg-vswitch -p Lab4 -v 204 vSwitch0
esxcfg-vswitch -p Lab5 -v 205 vSwitch0
esxcfg-vswitch -p Lab6 -v 206 vSwitch0
esxcfg-vswitch -p Lab7 -v 207 vSwitch0
esxcfg-vswitch -p Lab8 -v 208 vSwitch0

Et de reproduire les commandes sur chacun des hôtes ESX(i) !