• Con este script en PowerCli se pueden definir múltiples portgroups y agregarlos a un switch estándar.
  • Las pruebas se realizaron en mi lab con vCenter versión 7.0.3, Powershell 7.02 y PowerCli 13.
  • Se deben agregar el nombre del clúster y las vlans separadas por coma.
  • Completar las variables con los valores que correspondan.

<#
===========================================================================
Creado por: Cecilia Checchia
Blog:       www.ceciliachecchia.com
===========================================================================
# Agregar PORTGROUP para múltiples hosts
===========================================================================
#>


# Primer Paso: Conéctese a su servidor vCenter o host ESXi mediante el cmdlet Connect-VIServer:

Connect-VIServer -Server IP_OR_FQDN -Protocol https -User xxxxx@xxxx.xxxx -Password xxxxxxx

# Variables
$Hosts = Get-cluster -Name "CLUSTER_NAME" |Get-VMHost
$vlans = 0  #Ejemplo 1,2,3,4 #
$vswitchName = "vSwitch_NAME"
$tagName = "TAG_NAME"

# Recorre los hosts del clúster seleccionado, busca el switch y crea los portgroups
foreach ($H in $Hosts){
    $vSwitch = Get-VirtualSwitch -VMHost $H -Name $vswitchName
    $vlans | %{
        New-VirtualPortGroup -VirtualSwitch $vSwitch -Name "$tagName $($_)" -VLanId $_ -Confirm:$false

    }
}

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Drag To Verify

You may also like