Obtener información de esxcli y todos sus comandos

Esxcli es una potente herramienta para la administración y el troubleshooting de un Host ESXi, con esta herramienta podemos realizar cantidad de operaciones.

En el comando de hoy veremos como listar y sacar todos los comandos que podemos ejecutar con esxcli.

https://aprendiendoavirtualizar.com/category/esxcli/

Si ejecutamos esxcli, nos listará todos los namespaces disponibles, en esta ocasión vamos a elegir el namespace esxcli

Si ejecutamos esxcli esxcli mostrará de nuevo los namespaces, en este caso solo tiene uno, command.

Con esxcli esxcli command estará la opción list

Con esxcli esxcli command list nos listará todos los comandos disponibles en orden, pero al ser una lista bastante larga, puede que se nos haga un tanto infumable.

Podemos hacer esxcli esxcli command list | more e ir pasando uno a uno buscando el que queremos.

Pero para eso si conocemos mas o menos lo que buscamos podemos utilizar grep para buscar los comandos que contengan ese palabra con
esxcli esxcli command list | grep firewall , de esta manera filtraremos bastante la búsqueda

O con la palabra iscsi

Y como funciona esto? si nos fijamos en la parte izquierda aparecen los namespaces separados por un punto, en la columna de en medio el comando y en el de la derecha la descripción de para que sirve.

Pues para que funcione simplemente volvemos a escribir esxcli y escribimos los namespaces cambiando los puntos que lo unen por espacios, a esto le sumamos el comando y lo ejecutamos, así de fácil.

Espero que os sirva.

Saludos