Voici la liste non exhaustive des opérations que vous pourrez réaliser en utilisant vSphere PowerCLI pour interagir sur un vSwitch :
[table id =26 /]
Récupérer la liste des vSwitchs d’un hôte ESX
On utilise la commande Get-VirtualSwitch -VMHost <hote>
[vSphere PowerCLI] C:> Get-VirtualSwitch -VMHost esx.xitim.com
Name Num Ports Num Ports Mtu Key
Available
---- --------- ---------- --- ---
vSwitch0 32 29 9000 key-vim.host.VirtualSwitch-...
vSwitch1 64 60 1500 key-vim.host.VirtualSwitch-...
vSwitch2 64 63 1500 key-vim.host.VirtualSwitch-...
Récupérer la liste des vSwitchs attachés à une machine virtuelle
On utilise la commande Get-VirtualSwitch -VM <machine_virtuelle>
[vSphere PowerCLI] C:> Get-VirtualSwitch -VM "Exchange1"
Name Num Ports Num Ports Mtu Key
Available
---- --------- ---------- --- ---
vSwitch2 64 63 1500 key-vim.host.VirtualSwitch-...
Créer un nouveau vSwitch
On utilise la commande New-VirtualSwitch -VMHost <hote> -Name <nom>
[vSphere PowerCLI] C:> New-VirtualSwitch -VMHost esx.xitim.com -Name vSwitchDEV
Name Num Ports Num Ports Mtu Key
Available
---- --------- ---------- --- ---
vSwitchDEV 64 63 1500 key-vim.host.VirtualSwitch-...
Supprimer un vSwitch
On utilise la commande Remove-VirtualSwitch redirigée d’après une récupération préalable de l’hôte et du nom de vSwitch à supprimer.
[vSphere PowerCLI] C:> Get-VMHost "esx.xitim.com" | Get-VirtualSwitch -Name "vSwitchDEV" | Remove-VirtualSwitch
Modifier la configuration d’un vSwitch
On utilise la commande Set-VirtualSwitch redirigée d’après une récupération préalable de l’hôte et du nom de vSwitch à modifier.
[vSphere PowerCLI] C:> Get-VMHost "esx.xitim.com" |
Get-VirtualSwitch -Name "vSwitchDEV" | Set-VirtualSwitch -MTU 9000
Name Num Ports Num Ports Mtu Key
Available
---- --------- ---------- --- ---
vSwitchDEV 64 63 9000 key-vim.host.VirtualSwitch-...
Je vous invite à suivre cet article qui sera régulièrement mis à jour.