Buenas tardes!!

Les comparto este script para manejar rutas de los hipervisores.

Primero les cuento el problema: este script lo hice para manejar el ruteo de hipervisores donde los cambios de vínculos entre principal y contingencia, provocan que queden rutas de vínculos inactivos y causan la desconexión de los hipervisores en el vCenter.

Desarrollo del script:

#variable $hosts se debe poner el nombre o ip del/los hipervisores
#variable $ruatcred es la ruta donde se almacenan las contraseñas guardadas de forma segura. #Puede ser útil: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/convertto-securestring?view=powershell-7.1
#variable $vcenter se debe escribir el nombre o ip del vcenter
 $rutacred="ruta donde se almacenaron las credenciales de root"
 $hosts="nombre o ip del hipervisor","nombre o ip del hipervisor"
 $vcenter="se debe escribir el nombre o ip del vcenter"
 $user='root'
 $cred = New-Object System.Management.Automation.PsCredential $user,(Get-Content $rutacred |    ConvertTo-SecureString)
 Import-Module VMware.VimAutomation.Core
 foreach ($hosts in $hosts)
 {
     Connect-VIServer -Server $hosts -Credential $cred -Force  
     $ruta=Get-VMHostRoute
     foreach($ruta in $ruta)
     {
       if ($ruta.Destination.IPAddressToString -contains "$vcenter")
             {
                 Remove-VMHostRoute -VMHostRoute $ruta -Confirm:$false
             }
      }
   Disconnect-VIServer -confirm:$false
 }

Autor: Torres Leandro.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.