@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

gestionar-la-red-de-maquinas-virtuales-con-vmware-powercli

Gestionar la red de máquinas virtuales con VMwarePowerCli

PowerShell y en particular PowerCLI de VMware, es una de las herramientas que más estoy utilizando últimamente y cada vez me gusta más todas las opciones que nos ofrece a los administradores de sistemas. Es verdad que te tiene que gustarte también el tema de la programación, pero con los caminos que está tomando Windows, PowerShell se está convirtiendo en una de sus principales características.

Hoy vamos a comentar brevemente algunos de los comandos necesarios para gestionar la red de las máquinas virtuales en una infraestructura con VMware. Hay varias situaciones en las que PowerCLI es casi una herramienta básica a la hora de poder realizar varias tareas con las máquinas virtuales:

  • Tener un inventario de las redes a las que están conectadas las máquinas virtuales
  • Tener un inventario de direcciones IP asignadas
  • Ver los tipos de interfaces de red de las máquinas virtuales
  • Hacer un cambio masivo de alguno de los parámetros de las máquinas (por ejemplo cambiar las tarjetas de red de las máquinas a las de tipo VMXNET3)

Es importante hacer indicar que además de poder consultar la información, por así decirlo, hardware de la máquina virtual, también tenemos cmdlets que nos permiten consultar información en el sistema operativo de cada máquina, pudiendo obtener información más detallada.

Obtener información de las máquinas virtuales

El primer comando para obtener información de las máquinas virtuales es Get-NetworkAdapter

Este comando nos devolverá el listado de tarjetas de red que tiene asignada una máquina virtual.

Vemos que con este comando podemos obtener la principal información relacionada con el interfaz que tiene la máquina virtual (en este caso la máquina virtual llamada Windows2008)

  • Tenemos la MAC: 00:50:56:8f:70:67
  • Red a la que se conecta: VMWARE-Interna
  • Tipo de tarjeta: e1000
  • Estado de la conexión: Connected, GuestControl, StartConnected
  • Nombre: Network adapter 1

Pero todavía hay más, si queremos obtener, por ejemplo, si la dirección MAC está configurada de forma manual o de forma automática, no tenemos más que acceder a la propiedad ExtensionData

Vemos que en este caso es de tipo assigned y no manual, por lo que la MAC se ha generado de forma automática.

Con el comando Get-NetworkAdapter vemos que podemos obtener la información que podríamos definir como Hardware, pero ¿cómo podemos acceder a la información de la tarjeta de red a nivel de sistema operativo? ¿qué dirección IP tiene asignada? ¿qué máscara de red?

Si queremos tener acceso a esta información tenemos dos opciones. Si únicamente queremos acceder a la dirección IP únicamente tenemos que acceder a la propiedad correspondiente de la máquina virtual

Si queremos obtener más información lo que tenemos que hacer es utilizar el comando Get-VMGuestNetworkInterface

Con este comando podemos acceder a la información desde el propio Sistema Operativo por lo que necesitaremos proporcionar las credenciales de un usuario con acceso al sistema operativo cliente de la máquina virtual.

Como podemos ver, aquí tenemos más información relacionada con la configuración de red a nivel de sistema operativo. Podemos ver que el interfaz está configurado por con una IP fija (static), máscara de red (255.255.0.0), puerta de enlace (192.168.0.1) el nombre de la conexión a nivel de Windows (Local Area Connection) …

Para completar los comandos con los que podemos obtener información de la red de las máquinas virtuales, vamos a mostrar el comando Get-VMGuestRoute. Este comando nos muestra la tabla de rutas del sistema operativo. Al igual que el comando anterior es necesario pasar las credenciales de un usuario con acceso al sistema operativo.

Como vemos, podemos obtener la tabla de rutas tanto las de sistema como las creadas por el usuario de forma persistente, como puede ser la última entrada del ejemplo anterior.

 

Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Roberto Orayen

Compruebe también

proxmox-upgrade-pve-version-8-1-3-a-8-2

Proxmox: Upgrade PVE versión 8.1.3 a 8.2

Proxmox: Upgrade PVE versión 8.1.3 a 8.2 Toca actualizar laboratorio…que ahora mismo está en la …

Deja una respuesta

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

4 + siete =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu