David Davis
En este tutorial, presentaremos la interfaz oculta de VMware ESXi Server, además de la resolución de problemas y los comandos de configuración especiales a los que solo se puede acceder desde esta interfaz. .
Introducir
Con la versión completa de VMware ESXi Server, que ha estado disponible durante muchos años, hay una ‘máquina virtual’ especial que ejecuta una versión modificada de Red Hat Linux Enterprise. Esta VM en particular es la interfaz de servicio y se utiliza para administrar el sistema de componentes de ESX.
Cuando se proporcionó VMware ESXi Server de forma gratuita, se eliminó esa interfaz de servicio. Hay muchos beneficios al hacer esto: menos gastos generales, menos parches y mejor seguridad. Con ESXi, la ‘interfaz’ es un menú dorado simple con las opciones más básicas. Sin embargo, todavía tiene una interfaz Linux a la que se puede acceder.
Oficialmente, VMware muestra que debe administrar su servidor ESXi con el cliente VI GUI o VMware RCLI CLI. Por lo tanto, si desea ejecutar comandos y scripts en el servidor ESXi, debe instalar la interfaz de línea de comandos remota en su computadora con Windows.
Sin embargo, existe otra interfaz CLI para ESXi que se puede utilizar para ejecutar comandos directamente en el servidor. Esto puede parecer contrario a RCLI, donde el comando se ejecuta en la computadora de administración local y se conecta al host ESXi en la red. La diferencia es que con RCLI, no puede editar un archivo remoto como lo haría si usara la interfaz de servicio del servidor ESX tradicional.
Por lo tanto, la única forma de editar un archivo como / etc / hosts o /etc/inetd.conf es acceder a la interfaz oculta y editar esos archivos. Además, con la interfaz oculta ESXi, puede ejecutar otros comandos como esxtop, esxcfg-route y vmkfstools.
Cómo acceder a la interfaz oculta de ESXi
Acceder a la interfaz oculta de ESXi no es difícil si sabe cómo hacerlo, porque realmente no hay una opción de menú o un archivo de ayuda que le indique cómo acceder.
Para acceder a esta interfaz oculta, debe ingresar a la interfaz del servidor. No se puede acceder a esta interfaz a través de RCLI, RDP, el cliente VI u otro método, pero solo una forma de acceder a la interfaz ESXi es a través de la interfaz del servidor.
Figura 1: consola ESXi
Cuando llegue a la interfaz del servidor, presione Alt-F1 .
Figura 2: después de más Alt-F1 .
Aquí, verá un registro de interfaz que contiene lo que sucedió en el servidor, pero no hay símbolo del sistema ni archivo de ayuda. Si presiona una tecla, no aparecerá en la pantalla.
Lo que debe hacer aquí es escribir y sin soporte y presione iniciar sesión . Esta operación tampoco aparece en la pantalla. Cuando hagas esto, verás lo siguiente:
Figura 3: Después de escribir ‘no compatible’ en ESXi
Esto habilitó lo que VMware llamó “Modo de soporte técnico”. Como muestra la advertencia, las cosas que acaba de hacer no son compatibles a menos que las use con la ayuda del soporte técnico de VMware. Por lo tanto, VMware no puede emitir advertencias mediante esta interfaz, lo que no se espera que suceda con su servidor ESXi. Por lo tanto, solo necesita hacer esto en el sistema TEST.
En este punto, ingrese la contraseña original del servidor ESXi.
Figura 4: Inicio de sesión exitoso en la interfaz oculta
En este punto, ha iniciado sesión correctamente en la interfaz oculta de ESXi. ¿Qué puedes hacer cuando llegues aquí? Averigüemos esta respuesta.
¿Qué puedes hacer dentro de la interfaz oculta?
La interfaz oculta de ESXi es de estilo Linux, pero mucho más ligera en comparación con la instalación real de Linux. Por ejemplo, algunos de los comandos de Linux más básicos son como ls (para listar archivos), cd (cambiar directorios), rm (eliminar archivo), cp (copiar archivos), vi (editar archivo) y reiniciar. Sin embargo, hay otros comandos de Linux que no funcionan como pg, nano o man.
Los archivos de configuración más interesantes se encuentran en / etc, así como en Linux. La mayoría de los comandos útiles que puede ejecutar se encuentran en / sbin.
En este artículo, daremos una descripción general de la línea de comandos de ESXi. En nuestra opinión, lo más importante que usamos en la interfaz oculta es editar los archivos de configuración de texto en el servidor ESXi. Esto es muy importante porque no se puede hacer usando RCLI. Por ejemplo, aquí hay algunos archivos de texto que editamos:
- / etc / hosts: gracias a problemas relacionados con el servidor ESXi que aparecieron y desaparecieron aleatoriamente de nuestro bloque de recursos VMHA, un técnico de VMware editó nuestro archivo / etc / hosts para crear entradas de configuración. Figura para otros hosts ESXi en RP. Hecho para eliminar cualquier problema de DNS.
- /etc/inetd.conf: este archivo se puede usar para activar servicios; de lo contrario, es posible que los servicios no estén habilitados. Por ejemplo, quitando el signo (#) antes ssh o ftp , podemos habilitar estos servicios en el servidor ESXi.
Aquí hay un ejemplo de cómo editar un archivo inetd.conf para habilitar SSH:
Figura 5: Edite el archivo inetd.conf para habilitar SSH
Obviamente, hay otros archivos que se pueden editar o visualizar, como los archivos passwd o inittab.
Advirtiendo que no todos son compatibles con VMware, a menos que esté realizando estos pasos bajo su control.
Concluir
En este artículo, mostré la interfaz oculta de VMware ESXi Server. La mayoría de la gente sabe que ESXi no tiene una interfaz de servicio, pero tiene una interfaz oculta. En este artículo, demostramos los beneficios de usar esta interfaz oculta. Primero, puede editar archivos de texto directamente en el servidor para habilitar servicios como SSH. Cuando tiene acceso a la interfaz del servidor, puede realizar muchas otras acciones además, como ajustar, pero estos ajustes están limitados por ciertos comandos. en el servidor.
Comandos de VMware ESXi
David Davis
En este tutorial, presentaremos la interfaz oculta de VMware ESXi Server, además de la resolución de problemas y los comandos de configuración especiales a los que solo se puede acceder desde esta interfaz. .
Introducir
Con la versión completa de VMware ESXi Server, que ha estado disponible durante muchos años, hay una ‘máquina virtual’ especial que ejecuta una versión modificada de Red Hat Linux Enterprise. Esta VM específica es la interfaz de servicio y se utiliza para administrar el sistema de componentes de ESX.
Cuando se proporcionó VMware ESXi Server de forma gratuita, se eliminó esa interfaz de servicio. Hay muchos beneficios al hacer esto: menos gastos generales, menos parches y mejor seguridad. Con ESXi, la ‘interfaz’ es un menú dorado simple con las opciones más básicas. Sin embargo, todavía tiene una interfaz Linux a la que se puede acceder.
Oficialmente, VMware muestra que debe administrar su servidor ESXi con el cliente VI GUI o VMware RCLI CLI. Por lo tanto, si desea ejecutar comandos y scripts en el servidor ESXi, debe instalar la interfaz de línea de comandos remota en su computadora con Windows.
Sin embargo, existe otra interfaz CLI para ESXi que se puede utilizar para ejecutar comandos directamente en el servidor. Esto puede parecer contrario a RCLI, donde el comando se ejecuta en la computadora de administración local y se conecta al host ESXi en la red. La diferencia es que, con RCLI, no puede editar un archivo remoto como lo haría si usara la interfaz de servicio del servidor ESX tradicional.
Por lo tanto, la única forma de editar un archivo como / etc / hosts o /etc/inetd.conf es acceder a la interfaz oculta y editar esos archivos. Además, con la interfaz oculta de ESXi, puede ejecutar otros comandos como esxtop, esxcfg-route y vmkfstools.
Cómo acceder a la interfaz oculta de ESXi
Acceder a la interfaz oculta de ESXi no es difícil si sabe cómo hacerlo, porque realmente no hay una opción de menú o un archivo de ayuda que le indique cómo acceder.
Para acceder a esta interfaz oculta, debe ingresar a la interfaz del servidor. No se puede acceder a esta interfaz a través de RCLI, RDP, el cliente VI u otro método, pero solo una forma de acceder a la interfaz ESXi es a través de la interfaz del servidor.
Figura 1: consola ESXi
Cuando llegue a la interfaz del servidor, presione Alt-F1 .
Figura 2: después de más Alt-F1 .
Aquí, verá un registro de interfaz que contiene lo que sucedió en el servidor, pero no hay símbolo del sistema ni archivo de ayuda. Si presiona una tecla, no aparecerá en la pantalla.
Lo que debe hacer aquí es escribir y sin soporte y presione iniciar sesión . Esta operación tampoco aparece en la pantalla. Cuando haga esto, verá lo siguiente:
Figura 3: Después de escribir ‘no compatible’ en ESXi
Esto habilitó lo que VMware llamó “Modo de soporte técnico”. Como muestra la advertencia, las cosas que acaba de hacer no son compatibles a menos que las utilice con la ayuda del soporte técnico de VMware. Por lo tanto, VMware no puede emitir advertencias mediante esta interfaz, lo que no se espera que suceda con su servidor ESXi. Por lo tanto, solo necesita hacer esto en el sistema TEST.
En este punto, ingrese la contraseña original del servidor ESXi.
Figura 4: Inicio de sesión exitoso en la interfaz oculta
En este punto, ha iniciado sesión correctamente en la interfaz oculta de ESXi. ¿Qué puedes hacer cuando llegues aquí? Averigüemos esta respuesta.
¿Qué puedes hacer dentro de la interfaz oculta?
La interfaz oculta de ESXi es de estilo Linux, pero mucho más ligera en comparación con la instalación real de Linux. Por ejemplo, algunos de los comandos de Linux más básicos son como ls (para listar archivos), cd (cambiar directorios), rm (eliminar archivo), cp (copiar archivos), vi (editar archivo) y reiniciar. Sin embargo, hay otros comandos de Linux que no funcionan como pg, nano o man.
Los archivos de configuración más interesantes se encuentran en / etc, así como en Linux. La mayoría de los comandos útiles que puede ejecutar se encuentran en / sbin.
En este artículo, brindaremos una descripción general de la línea de comandos de ESXi. En nuestra opinión, lo más importante que usamos en la interfaz oculta es editar los archivos de configuración de texto en el servidor ESXi. Esto es muy importante porque no se puede hacer usando RCLI. Por ejemplo, aquí hay algunos archivos de texto que editamos:
- / etc / hosts: gracias a problemas relacionados con el servidor ESXi que aparecieron y desaparecieron aleatoriamente de nuestro bloque de recursos VMHA, un técnico de VMware editó nuestro archivo / etc / hosts para crear entradas de configuración. Figura para otros hosts ESXi en RP. Hecho para eliminar cualquier problema de DNS.
- /etc/inetd.conf: este archivo se puede usar para activar servicios; de lo contrario, es posible que los servicios no estén habilitados. Por ejemplo, quitando el signo (#) antes ssh o ftp , podemos habilitar estos servicios en el servidor ESXi.
A continuación se muestra un ejemplo de cómo editar un archivo inetd.conf para habilitar SSH:
Figura 5: Edite el archivo inetd.conf para habilitar SSH
Obviamente, hay otros archivos que se pueden editar o visualizar, como los archivos passwd o inittab.
Advertencia de que no todos son compatibles con VMware, a menos que realice estos pasos bajo su control.
Concluir
En este artículo, le mostré la interfaz oculta del servidor VMware ESXi. La mayoría de la gente sabe que ESXi no tiene una interfaz de servicio, pero tiene una interfaz oculta. En este artículo, demostramos los beneficios de usar esta interfaz oculta. Primero, puede editar archivos de texto directamente en el servidor para habilitar servicios como SSH. Cuando tiene acceso a la interfaz del servidor, puede realizar muchas otras acciones además, como ajustar, pero estos ajustes están limitados por ciertos comandos. en el servidor.