¿Qué interfaces de línea de comandos (CLI) tiene Nutanix?
Si trabajas con Nutanix, seguro que en algún momento has tenido que tirar de la línea de comandos para hacer algo rápido o solucionar un problema. Aunque la interfaz gráfica de Prism es genial, hay momentos en los que usar el terminal es más rápido, más potente y, seamos sinceros, nos hace sentir como hackers.
En este post, te voy a hablar de las opciones que tienes cuando necesitas usar la CLI en Nutanix, y para eso las voy a agrupar en dos partes, las herramientas que se ejecutan dentro de la Controller VM (CVM), y las que lo hacen directamente en los hipervisores de los nodos. En futuros posts, hablaré en detalle de cada una de estas interfaces, explicando sus comandos más útiles y casos prácticos.
CLI que se ejecutan dentro de la Controller VM (CVM)
Las CVM son las encargadas de gestionar el clúster de Nutanix, así que muchas de las herramientas más importantes se ejecutan dentro de ellas.
Cómo acceder a la CVM
Para conectarte a una CVM de un nodo específico, simplemente abre un terminal y usa este comando:
ssh nutanix@<IP_de_CVM>
Principales CLIs dentro de la CVM
Aquí tienes un resumen de las herramientas más utilizadas:
CLI | ¿Para qué sirve? | Ejemplo |
---|---|---|
NCLI (Nutanix Command Line Interface) | Administra el cluster (almacenamiento, redes, usuarios, etc.). Se puede ejecutar dentro de la CVM o instalarlo en una máquina externa. | ncli cluster status (Ver estado del cluster) |
ACLI (Acropolis Command Line Interface) | Gestiona máquinas virtuales y redes en AHV. Solo está disponible en clusters con AHV y no en Prism Central. | acli vm.list (Listar VMs del cluster) |
ECLI (Extended Command Line Interface) | Diagnóstico y troubleshooting avanzado. No está documentado oficialmente, pero es muy útil para ver tareas en tiempo real. | ecli task.list (Ver logs en tiempo real) |
NCC (Nutanix Cluster Check) | Verifica el estado del cluster y detecta problemas. También permite recopilar logs. | ncc health_checks run_all (Ejecutar chequeo completo) |
CLI que se ejecutan desde el hipervisor del nodo
A veces necesitas meterte directamente en el hipervisor para hacer ciertos ajustes o diagnósticos. Dependiendo de si tu nodo está corriendo AHV o VMware ESXi, puedes usar diferentes CLIs.
Cómo acceder al hipervisor
Para conectarte a un nodo del cluster:
ssh root@<IP_del_nodo>
Principales CLIs en el hipervisor
CLI | ¿Para qué sirve? | Ejemplo |
---|---|---|
ESXi CLI (Si el nodo usa VMware ESXi) | Administra el hipervisor ESXi | esxcli vm process list (Ver VMs en ejecución) |
AHV Host CLI (Si el nodo usa AHV) | Diagnóstico y gestión del hipervisor AHV | virsh list --all (Listar todas las VMs en AHV) |
Conclusión
Como ves, Nutanix ofrece un montón de herramientas de línea de comandos para administrar y solucionar problemas en tu infraestructura. Si bien la interfaz gráfica es muy cómoda, dominar estas CLIs te puede ahorrar mucho tiempo y dolores de cabeza. En próximos posts, vamos a profundizar en cada una de ellas con ejemplos prácticos, incluyendo cómo instalar y usar nCLI desde una máquina externa y cómo aprovechar al máximo NCC para troubleshooting. ¡Nos leemos pronto!