Configurar DHCP en Ambientes Virtualizados

Al crear una ambiente virtualizado con múltples máquinas virtuales en diferentes clases de redes automatizar la configuración IP para cada red no siempre es algo sencillo

Podemos tener un servidor DHCP para cada red, o inclusive tener un único servidor DHCP, real o virtual, conectado a cada una de las redes (Servicio DHCP para Múltiples Redes) utilizadas, pero en este caso además de que cada red debe recibir configuración apropiada también debemos agregar seguramente servidor DNS, puerta de enlace, y por qué no, que las máquinas virtuales reciban por ejemplo menores tiempo de uso

Recordemos que no es conveniente tener más de un servicio DHCP sobre el mismo segmento de red, salvo que se haga una configuración específica (Windows Server 2012 – Demostración DHCP Tolerancia a Fallas (DHCP Failover), porque no podemos tener control sobre de cuál de ellos asignará configuración a los clientes

Lo importante que debemos tener en cuenta es cómo están interconectadas entre sí las diferentes redes, y que tipo de conectividad hay entre cada una de ellas, ya sea enrutamiento puro, nat, o inclusive que no se conecten

Y a todo esto además debemos tener en cuenta la red física real donde seguramente tenemos el Router del ISP con DHCP y que configura los parámetros específicos para acceder a Internet

Dependiendo del sistema de virtualización que estemos usando cambian el nombres de las clases de redes entre Hyper-V y VMware, pero básicamente proveen los mismos tipos de conectividad, en Hyper-V se llaman “External”, “Internal” y “Private”, y aunque no es intuitivo también puede haber conectividad entre redes con NAT

Muestro las redes configuradas en mi ambiente actual con Hyper-V, tengo tres “Privadas”, otro tanto de “Internas” y una “Externa”

Y por si alguien tiene dudas sobre la funcionalidad provista por cada clase de red, en esta nota puede sacarse dudas

Y para los que usan VMware Workstation, recuerdo que he hecho también notas sobre el tema, anoto algunos enlaces sobre el tema redes con esta aplicación

Un ejemplo que he publicado

Habiendo muchas posibilidades, en esta nota ejemplificaré mi configuración de pruebas:

  • Router a Internet provisto por el ISP con DHCP configurado de acuerdo a su necesidad, y que no me da acceso a configurarlo :(
  • Un servidor físico con Hyper-V, con una conexión a la red cableda con acceso a Internet. En realidad tiene una segunda interfaz pero es usada exclusivamente por iSCSI
  • En Hyper-V, hay definidas redes, una Externa y varias Internas y Privadas
  • Para las notas referidas sobre todo a VPN debe haber conectividad entre redes Internas y entre redes Privadas
  • En la mayoría de los casos las máquinas virtuales no se conectan a Internet, aunque en algunos casos lo requieren
  • Para estos dos casos, tengo una máquina virtual, llamada “Router”, en grupo de trabajo, que tiene conexiones de red a cada una de las redes Internas y Privadas, haciendo “Routing” entre ellas, y NAT respecto a la red física real. Aunque algo más complejo por la cantidad de interfaces es similar a lo ya publicado en “Simular Internet Virtual – Acceso a Internet Real

Recordemos que las redes Internas y la Externa, tienen conectidad con la máquina real por lo cual se crea una interfaz de red virtual por cada una de ellas. Y aunque he dejado de usarlo todavía está instalado VMware Workstation que también crea sus interfaces de red. Muestro una captura que entiendo aclarará más el tema

Entonces lo que he hecho en la máquina real (Windows Server) es instalar el servicio de DHCP en la forma habitual, pero con una configuración específica antes de crear los ámbitos: que “escuche” solamente sobre las interfaces internas, y no sobre la externa. Importante a tener en cuenta es que en este caso a las interfaces propias del servidor les he asignado configuración IP en forma manual, ya que un servidor DHCP no puede ser a la vez cliente de DHCP

En la consola de administración DHCP con botón derecho sobre el nombre del servidor elegimos “Add/Remove bindings …” y marcamos que atienda únicamente sobre las redes que nos interesan. Aclaración: en mi caso escucha también sobre las de VMware, porque tengo deshabilitado dicho servicio

A partir de esto he creado los ámbitos DHCP que necesité y por supuesto asignándole a cada uno las opciones necesarias en cada caso

Publica un comentario o deja una referencia: URL de la referencia.

Comentarios

  • Victor dp  El 09/07/2017 a las 08:49

    Esta vez, la imagen del diagrama de red me resulta confuso. Hay varias redes. Por lo que, imagino que el servidor de DHCP se puede configurar en cualquiera de ellas. Si indicas para que red está habilitado el servicio de DHCP, sería mucho más esclarecedor. Pero más o menos entiendo a lo que te refieres por lo que he leído. De todas formas, gracias.

    • Guillermo Delprato  El 10/07/2017 a las 08:24

      Hola Victor, no hice gran documentación de todas las redes porque eso es algo que variará mucho de acuerdo a las necesidades de cada, pero resumiendo
      1.- En mi caso el servicio DHCP está instalado y configurado en la máquina física
      2.- Tiene una interfaz física o virtual en cada una de las redes internas
      3.- Lo configurbé para que escuche los pedidos en todas las interfaces, menos en la física real, donde está el Router del ISP
      4.- Creé un «Scope» para cada una de las redes restantes

  • Victor dp  El 12/07/2017 a las 07:24

    Gracias nuevamente por tu aclaración.

Este espacio es para comentarios sobre la nota. No es un sitio de soporte

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.