Una de las preguntas más comunes de mis alumnos cuando intentan instalar el entorno de pruebas de VMware vSphere (gratis durante 60 días), es cómo puedo instalar el VCSA sin DNS (o vCenter sin DNS).

Antes de nada, decirte que esto ni mucho menos es una Best Practice. Si no quieres tener problemas en un futuro, no se te ocurra instalar el VCSA sin DNS en un entorno de producción.

Antes de empezar con el vcenter o con la instalación de un ESXi en producción, te recomiendo que instales un DNS.

Pero si estás probando un entorno de pruebas, igual ni lo necesitas, ni tienes tiempo.

Así que en este artículo vamos a ver como instalar el VCSA o vCenter sin preocuparte del DNS.

No voy a entrar en detalle en la instalación, para eso tienes este artículo donde explico paso por paso como instalar el VCSA.

Antes de nada, decirte que si prefieres seguirlo en video paso por paso y de manera detallada, solo tienes que darle play.

 

 

VCSA sin DNS. ¿Se puede instalar?

 

Si, pero no.

Se puede instalar el VCSA sin DNS, pero no está soportado por VMware (el soporte no se va a hacer cargo), ni hay una manera directa de hacerlo.

Es más, a mi todas las que he encontrado por internet, no me han funcionado del todo.

¿Te puede dar problemas? Pues puede.

A mi no me los ha dado, pero a mi entorno de pruebas no suelo exigirle mucho.

Así que sin más dilación, vamos a por ello.

 

Instalar el VCSA sin DNS paso a paso

 

Básicamente el truco o engaño, es decirle a la instalación que el DNS está en la IP del propio VCSA y para ello es necesario que el DNS no esté accesible.

Después, una vez que lo hayamos instalado, solucionaremos los problemas que esto nos puedar dar de una forma sencilla.

¿Cómo hacemos esto?

Pues bien, lo primero es en el proceso de instalación, durante el STAGE 1, cuando llegue a la parte de la red, tenemos que dejar libre el FQDN y poner un DNS cualquiera.

Yo he puesto 8.8.8.8 que es el típico, pero como no va a llegar porque no tengo salida a internet configurada de momento, pues puedes poner el que quieras.

 

VCSA SIN DNS 1

Ejecutamos el stage 1 y dejamos que termine (rezando para que no falle, que no debería).

Una vez concluído, empezamos el STAGE 2.

Lo primero es habilitar el SSH en el punto 2, para una cosita que vas a hacer luego.

VCSA SIN DNS 2

Seguimos con la instalación y al acabar tenemos que comprobar que el nombre de la máquina es photon-machine (el que viene por defecto en el VCSA) y el DNS el que hayamos puesto antes de darle a FINISH.

 

VCSA SIN DNS 3

 

Si todo ha ido bien, tendremos una pantalla tal que así, pero lógicamente, el DNS no es correcto porque donde va a ir en tu red a comprobar a que IP corresponde el nombre https://photon-machine:443, no hay ningún DNS.

Así que no le des, porque no te va a funcionar.

VCSA SIN DNS 4

Configurar VCSA para que funcione sin DNS

 

Para comprobar que te funciona, en tu navegador tienes que poner la IP del VCSA que hayas elegido.

Y para entrar usar el usuario admistrador del SSO que hayas puesto en el STAGE 2.

Si eso te funciona correctamente, bien, vamos bien.

Ahora lo que tienes que hacer es entrar a la IP del VCSA pero con el puerto 5480, pero ojo, no se te olvide poner delante https:// o no te va a funcionar.

Con esto vamos a entrar a la consola de administración del VCSA.

Con puerto 5480, consola de administración del VCSA.

Sin puerto, el propio VCSA o vCenter (lo que más rabia te de).

Claro, ¿no?

Es decir, para entrar, pon esto:

https://tuipdelVCSA:5480

(Obviamente donde pone tuipdelVCSA, ponla :P)

Tenemos que utilizar las credenciales de root del VCSA para poder entrar, no las del SSO.

Una vez dentro nos vamos a redes y hasta la pantalla de edit settings, y ahora sí, llamamos a la máquina virtual como nosotros queramos y si quieres pon un DNS distinto dentro de la red (o no, esto no influye lo más mínimo. Yo lo he puesto por limpieza).

 

En el punto 4, te lanzará un aviso de que te puedes cepillar todo.

Eres libre de hacer un snapshot antes o el método que consideres.

Aceptamos en el cuadradito, y al lío.

VCSA SIN DNS 6

 

Y boooom, te va a fallar.

VCSA SIN DNS 7

Ala te he engañado, este método no sirve. Puedes ir a buscar otro por internet…

Que noooo 😛

¿Por qué falla?

Simple, esa ip ya no resuelve el nombre que tu acabas de poner a tu VCSA.

Así que lo que vamos a hacer es engañar al VCSA y hacerle creer que esa IP resuelve ese nombre.

Para ello, entramos por putty u otra app similar a la IP de tu VCSA (sin puerto ni nada).

(Importante, si no habilitaste el SSH en la instalación, te va a tocar ir al menú de la izquierda de tu management de VCSA y habilitarlo).

Pones root y el password de root del VCSA.

Y ahora escribe shell.

Con esto entramos en la shell y lo que vamos a hacer es editar el fichero hosts de nuestro VCSA.

Yo voy a usar el comando VI, que es un editor de Linux. Si no lo has usado en tu vida y no sabes como editar el comando, ponte el video en el minuto 10.

Escribe vi /etc/hosts

Revisa que esté bien escrito y con las barras. Si se te abre un documento vacío, lo has hecho mal.

Y ahora lo importante. Mucho ojo.

Tienes que borrar el nombre photon-machine y poner el nombre que hayas elegido, y añadir una línea con la IP del VCSA y otra vez el nombre.

Es decir que si el fqdn de tu máquina se llama como la mía (vcsa67.vmware.com), tiene que quedarte así:

Que no se te olvide guardar el archivo en VI (escape, y luego :wq)(si te lías sigue el video).

Y ahora volvemos a nuestro navegador y le damos a finish

VCSA SIN DNS 6

Y empezará un proceso que tarda un rato. Déjalo acabar entero.

Es probable que se tire un buen rato en el 75% restarting services.

VCSA SIN DNS 10

 

Al terminar ya casi lo tenemos, pero verás que se ha vuelto a abrir la página del navegador con el nombre FQDN y no funciona.

Tranqui. Ya casi está.

No funciona porque como no hay DNS, tu equipo, el tuyo propio, no sabe que dirección es https://vcsa67.vmware.com.

Pues solo nos queda agregarlo en el fichero hosts de nuestro PC o de la máquina donde vamos a acceder al VCSA.

Para ello abres el fichero hosts. En Windows la ruta es:

c:\Windows\system32\drivers\etc\

Y añades la IP del VCSA y el nombre que le hayas puesto FQDN

¡Guardas y listo!

Ahora si pones el nombre fqdn de tu VCSA en la navegador, si te sale una advertencia de seguridad te la saltas, y ya puedes acceder.

VCSA SIN DNS 13

 

Si por alguna razón, no te funciona, revisa bien los pasos y comprueba si el fichero hosts de tu VCSA (el del VCSA, no el de tu equipo), tiene esta pinta.

VCSA SIN DNS 14

 

 

Y hasta aquí el proceso. Puede parecer tedioso pero es más sencillo de hacerlo que de explicarlo.

Con esto, ya tienes listo tu VCSA sin DNS para tu entorno de pruebas.

 

Compartir
CEO y fundador de Virtualiza Desde Zero. Soy Formador y Consultor Especialista en Virtualización y Cloud Computing. Profesor Oficial de Microsoft (MCT) y VMware It Academy. Entre mis certificaciones y premios cuento con el vExpert2017-2022, VCP-DCV 2022 desde la 5, Azure Solutions Architect Expert y Certified Openstack Administrator entre muchas otras. A mis espaldas, más de 12 años de experiencia en el mundo de la virtualización y el Cloud. Los perros, la montaña y el SEO, son mis otras pasiones.