Demo
  • Home
  • Categorías
  • VMware
  • Configurando switches virtuales usando línea de comandos - PARTE 1

Configurando switches virtuales usando línea de comandos - PARTE 1

Hola en este nuevo post vamos a realizar trabajos sobre switches virtuales, tarjetas de red y puertos de kernel usando línea de comandos. Por lo general estos trabajos son realizados en las consolas de administración del host o de vCenter Server. 

En días pasados tuve que realizar un procedimiento de troubleshooting relacionado con el cambio de la configuración de redes físicas externas que afectó directamente a la red de nuestros servidores ESXi. 

Para poder tener gestión al ESXi debemos tener acceso al DCUI, hablé en un post anterior sobre como entrar a modo comandos. Aquí. Luego de ello debemos conocer los comandos útiles que ayudarán a la gestión y configuración de las redes virtuales.

Comandos esxcli y esxcfg

Los comandos forman parte de los paquetes de vSphere CLI que nos permiten realizar configuraciones. (vSphereCommandLine) Estos comandos son:

Comandos vCLI Descripción
ESXCLI Grupo de comandos que administra aspectos de hosts ESXi, es el nuevo grupo de comandos para el ESXCLI que pueden ser usados remotamente o por ESXi Shell. Además que pueden ser ejecutados desde PowerCLI usandos cmdlet Get-EsxCli.
vicfg- Grupo de comandos que eventualmente serán reemplazados por el grupo de comandos ESXCLI, En este grupo se incluyen el conjunto de comandos esxcfg- que son el reflejo de los comandos vicfg- en el paquete vCLI.
Otros Comandos: vmware-cmd, vifs, vmkfstools Grupo de comandos que son implementados bajo Perl, este grupo al igual que vicfg- serán reemplazados por ESXCLI.
DCLI DCLI es un cliente CLI para la interfaz de vCloud Suite SDK para administrar los servicios de VMware SDDC.

Por lo tanto, los comandos que vamos a usar para listar las redes virtuales o switches virtuales, tarjetas de red y puertos de kernel de nuestro ESXi son:

Listar vSwitches

[root@esx01:~] esxcli network vswitch standard list

 

Observamos que el comando lista todos los vSS que están creados en el ESXi, además nos muestra datos que pueden ser útiles para procesos de troubleshooting como los son los puertos usados, el MTU, los Uplinks, los portgroups y los comandos beacon si están configurados.

[root@esx01:~] esxcli network vswitch dvs vmware list

 

El comando muestra de igual manera que los vSS a todos los vDS que están creados en el ESXi, en esta vista, a parte de la información importante para troubleshooting, está listado los diferentes Port ID. Estos Port ID son las identificaciones de cada elemento del vDS que se usa para realizar las configuraciones necesarias apuntando a cada elemento por su ID.

[root@esx01:~] esxcfg-vswitch -l

 

El grupo de comandos se diferencia en que se listan todos los switches vSS y vDS en una sola ejecución, pero no muestra mayor información que puede ayudar a una revisión profunda de problemas. 

Listar vmknics 

[root@esx01:~] esxcli network ip interface list

 

Aquí observamos todos los puertos kenel que están configurados en nuestro ESXi, podemos apreciar que tenemos información relacionada con los IDs de los vSwithces que pertencen.

[root@esx01:~] esxcfg-vmknic -l

de igual manera que el comando ESXCLI, se listan todos los puertos de kernel que tiene el ESXi creados y configurados. La diferencia es que nos da las direcciones IP y tipo de protocolo IP (IPv4). 

Listar nics

[root@esx01:~] esxcli network nic list

[root@esx01:~] esxcfg-nics -l

Los dos gurpos de comandos muestran la misma información, la única diferencia es el estado administrativo de la tarjeta de red, que puede ser controlado usando los comandos ESXCLI. 

[root@esx01:~] esxcli network nic up -n vmnic1
[root@esx01:~] esxcli network nic down -n vmnic1

En una segunda parte de este post, vamos a realizar configuraciones de nics y vmknics.

 

Tags: mantenimiento, Tecnología, vCenterServer, VMware67, troubleshooting, esxi, EsxShell, esxcli, esxcfg, vswitch, vss, vds, vmknic, nic

Escribir un comentario


Código de seguridad
Refescar

Este Blog usa cookies propias y de terceros para optimizar la navegación y que puedas ver correctamente su contenido. Si permaneces en el sitio asumiremos que estas de acuerdo .