[TIPS] – VMware : Quelques One Line PowerCLI bien utiles

0
403

Billet rapide pour répertorier quelques One Line PowerCLI bien utiles lors de déploiement d’ESX ou de modification de configuration au sein de votre cluster VMware.

 

  • Modifier la Load Balancing Policy (par Routed Based on source Mac Hash) de tous les vSwitch nommé vSwitch1 du cluster MonCluster

Get-Cluster -Name MonCluster | Get-VMHost | Get-VirtualSwitch -Name "vSwitch1" | Get-NicTeamingPolicy | Set-NicTeamingPolicy -LoadBalancingPolicy "LoadBalanceSrcMac"

  • Ajouter un portgroup VLAN_SRV1 (VLAN Id 100), à tous les vSwitch1 des host du cluster MonCluster

Get-Cluster -Name MonCluster | Get-VMHost | Get-VirtualSwitch -Name "vSwitch1" | New-VirtualPortGroup -Name "VLAN_SRV1" -VLanId 100

  • Modifier la MultiPath Policy (Path Selection) de tous les LUN présentés aux ESX par la méthode RoundRobin

Get-VMHost | Get-ScsiLun -LunType "disk"|where {$_.MultipathPolicy -ne "RoundRobin"}|Set-ScsiLun -MultipathPolicy RoundRobin

  • Configure des serveurs de temps pour vos ESX

Add-VmHostNtpServer -NtpServer ntp1.mondomaine.local , ntp2.mondomaine.local -VMHost (Get-VMHost)

  • Configurer le service NTP des ESX en mode automatique

Get-VMhost | Get-VmHostService | Where-Object {$_.key -eq "ntpd"} | Set-VMHostService -policy "automatic"

  • Démarrer le service NTP des ESX

Get-VMHost | Get-VmHostService | Where-Object {$_.key -eq "ntpd"} | Start-VMHostService

  • Lancer un silent upgrade des tools d’une VM en particulier, ayant le status PoweredOn, sans faire de reboot

Get-VM MaVM | where {$_.PowerState -eq 'PoweredOn'} | Update-Tools -NoReboot

  • Lancer un silent upgrade des tools de toutes les VM d’un folder ayant le status PoweredOn, sans faire de reboot

Get-Folder -Name MonFolder | Get-VM | where {$_.PowerState -eq 'PoweredOn'} | Update-Tools -NoReboot

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici