Note:

Configuración de GSLB para acceder a un servicio virtual HTTP en el SDDC de Oracle Cloud VMware Solution a través de NSX ALB a través de Internet

Introducción

En esta serie de tutoriales, hemos desplegado y configurado correctamente los controladores del equilibrador de carga avanzado de NSX (anteriormente conocido como Avi Networks), configurado los servicios virtuales de DNS para alojar registros de DNS para el servicio virtual HTTP Nginx. Este servicio es accesible tanto externamente a través de Internet como internamente para nuestros usuarios.

En este tutorial, estamos ampliando nuestro despliegue. Nuestra configuración consiste en un centro de datos definido por software (SDDC) de Oracle Cloud VMware Solution que se ejecuta en regiones: Fráncfort y Ashburn, cada una con sus controladores NSX ALB (Avi) desplegados. Nuestro plan es alojar el servicio HTTP de Nginx en los SDDC de Frankfurt y Ashburn, respectivamente. Con el servicio HTTP accesible a través de Internet, nuestro objetivo es dirigir a los usuarios finales a la región de servicio virtual HTTP más cercana, ya sea Fráncfort o Ashburn, en función de su ubicación.

Este es el sexto tutorial, en el que desplegaremos y configuraremos el equilibrio de carga de servidor global (GSLB) en el equilibrador de carga avanzado de NSX (NSX ALB). Las regiones de Fráncfort y Ashburn participarán en GSLB como regiones. Para obtener más información, consulte VMware Guía avanzada de GSLB del equilibrador de carga de NSX.

RackWare BYOL de RMM

Objetivo

Requisitos

Tarea 1: Actualización de los servidores de nombres de dominio

Para este tutorial, estamos utilizando el dominio demoocvs.xyz de GoDaddy. La zona de DNS público de OCI gestionará estos registros de DNS de dominio demoocvs.xyz. Para crear una zona pública en OCI, siga los pasos siguientes:

  1. Conéctese al arrendamiento de OCI, vaya a Red, Gestión de DNS y haga clic en Zonas.

  2. En Zonas públicas, haga clic en Crear zona pública e introduzca el dominio como demoocvs.xyz.

    RackWare BYOL de RMM

  3. Copie las entradas de RDATA e introdúzcalas como Nameservers en el portal GoDaddy.

    RackWare BYOL de RMM

    RackWare BYOL de RMM

  4. Dado que se puede acceder a la configuración de GSLB a través de Internet, necesitamos reservar IP públicas, dos de la región de Fráncfort y dos de la región de Ashburn. Para este tutorial, vamos a reservar cuatro IP públicas para que cada servicio virtual de DNS y HTTP en la región de Fráncfort y Ashburn las necesite. Para obtener más información, consulte Reserva de una dirección IP pública.

    VMware La configuración del GSLB del equilibrador de carga avanzado de NSX necesita un subdominio. En nuestra configuración, utilizaremos oracle.demoocvs.xyz para lo mismo. Los servicios virtuales DNS ALB de NSX en las regiones de Fráncfort y Ashburn tendrán entradas DNS y actuarán como servidor de nombres para el subdominio oracle.demoocvs.xyz.

    Apuntaremos al subdominio oracle.demoocvs.xyz a los servicios virtuales DNS de NSX ALB y también asignaremos la IP pública. Agregue los registros A y, a continuación, los registros NS.

    Estamos asignando la IP pública en la zona de OCI para que sepa dónde reenviar el tráfico. Más adelante, se crearán los mismos registros DNS en el servicio virtual DNS de NSX ALB.

    RackWare BYOL de RMM

Tarea 2: Configuración de controladores NSX ALB (Avi)

Debemos seguir el Tutorial 5: Configuración del servicio virtual HTTP en el equilibrador de carga avanzado NSX en el SDDC de Oracle Cloud VMware Solution para el acceso basado en Internet de esta serie para configurar los controladores NSX ALB (Avi). En el Tutorial 5: Configuración del servicio virtual HTTP en el equilibrador de carga avanzado NSX en el SDDC de Oracle Cloud VMware Solution para acceso basado en Internet, creamos dinámicamente registros DNS en el servicio virtual, sin embargo, esto es estrictamente orientado a Internet. Aquí crearemos registros DNS estáticos con IP públicas.

Siga la tarea 2 del Tutorial 5: Configuración del servicio virtual HTTP en el equilibrador de carga avanzado NSX en el SDDC de Oracle Cloud VMware Solution para el acceso basado en Internet; sin embargo, no es necesario el perfil de DNS. Esto se debe a que configuraremos direcciones IP estáticas (entradas DNS). Durante la configuración del conector en la nube, no agregaremos el perfil de DNS, el resto de los pasos serán los mismos.

Nota: Asegúrese de que se siguen los pasos para las regiones de Fráncfort y Ashburn.

RackWare BYOL de RMM

Tarea 3: Configuración y despliegue del servicio virtual de DNS en las regiones de Fráncfort y Ashburn

Siga la tarea 3 del Tutorial 5: Configuración del servicio virtual HTTP en el equilibrador de carga avanzado NSX en el SDDC de Oracle Cloud VMware Solution para el acceso basado en Internet sin el dominio de aplicación DNS. Todos los demás pasos seguirán siendo los mismos. Necesitamos desplegar el servicio virtual DNS en las regiones de Fráncfort y Ashburn.

RackWare BYOL de RMM

RackWare BYOL de RMM

Una vez que se ha desplegado el servicio virtual DNS, necesitamos editarlo y agregar IP estáticas. Como hemos mencionado, el subdominio GSLB que es el servidor de nombres oracle.demoocvs.xyz será el servicio virtual DNS.

El servicio virtual de DNS en las regiones de Fráncfort y Ashburn tendrá una IP pública asociada. Hemos reservado la IP pública en OCI que necesitamos asignar con cada servicio virtual de DNS. Necesitamos configurar registros DNS en los servicios virtuales DNS de Fráncfort y Ashburn.

RackWare BYOL de RMM

Tarea 4: Configuración y despliegue del servicio virtual HTTP

Siga la tarea 4 del Tutorial 5: Configuración del servicio virtual HTTP en el equilibrador de carga avanzado NSX en el SDDC de Oracle Cloud VMware Solution para el acceso basado en Internet sin el dominio de aplicación DNS. Necesitamos desplegar el servicio virtual HTTP (servicio virtual web) en las regiones tanto de Fráncfort como de Ashburn.

RackWare BYOL de RMM

RackWare BYOL de RMM

Después de desplegar el servicio virtual HTTP, debemos asignarlo a la IP pública, ya que se puede acceder a él a través de Internet. El servicio virtual DNS debe conocer el servicio virtual HTTP y mantendrá su registro de DNS. Agregaremos manualmente el registro DNS en los servicios virtuales DNS en las regiones de Fráncfort y Ashburn. El servicio virtual HTTP forma parte del despliegue de GSLB, por lo que el nombre de dominio completo (FQDN) será según el subdominio de GSLB que es oracle.demoocvs.xyz.

RackWare BYOL de RMM

Tarea 5: Asignación de IP pública con IP privada de servicio virtual HTTP y DNS

Hemos protegido la IP pública mediante el portal de OCI y configurado las entradas de DNS correspondientes en los servicios virtuales DNS de NSX ALB tanto en las regiones de Fráncfort y Ashburn como en la zona pública de OCI para demoocvs.xyz. El siguiente paso consiste en asignar las IP públicas con la IP privada adecuada para el servicio virtual DNS y HTTP. Para configurar la asignación, consulte Aprender a asociar una IP pública a una VM de invitado en Oracle Cloud VMware Solution.

RackWare BYOL de RMM

RackWare BYOL de RMM

Después de asignar la IP frankfurtweb.oracle.demoocvs.xyz, se podrá acceder a ella a través de nslookup y desde un explorador.

RackWare BYOL de RMM

RackWare BYOL de RMM

Repita los pasos para la región Ashburn.

Tarea 6: Configurar GSLB y conectar ambas regiones

Se puede acceder a frankfurtweb.oracle.demoocvs.xyz y ashburnweb.oracle.demoocvs.xyz a través de Internet y responden desde sus respectivos servidores backend.

RackWare BYOL de RMM

RackWare BYOL de RMM

Ahora, necesitamos configurar GSLB en el controlador NSX ALB (Avi).

  1. Inicie sesión en el controlador NSX ALB (Avi) en la región de Fráncfort, vaya a Infraestructura, GSLB y haga clic en Configuración del sitio.

    RackWare BYOL de RMM

  2. Para agregar la región de Fráncfort a la nueva configuración de GSLB, haga clic en Editar e introduzca la siguiente información.

    • Nombre: introduzca el nombre de la región.
    • Nombre de usuario y contraseña: introduzca las credenciales del controlador NSX ALB (Avi).
    • IP Address and Port: introduzca el puerto y la dirección IP.
    • Subdominio de GSLB: oracle.demoocvs.xyz.

    RackWare BYOL de RMM

  3. Seleccione el Tipo de dirección IP del grupo de clientes como Private e introduzca los detalles de la IP privada.

    RackWare BYOL de RMM

  4. Haga clic en Guardar y definir servicios virtuales DNS, haga clic en la lista desplegable Servicio virtual DNS, seleccione el servicio virtual DNS de Frankfurt y, a continuación, haga clic en Guardar.

    RackWare BYOL de RMM

  5. Repita los pasos del 1 al 4 y agregue la región Ashburn. Haga clic en Agregar nuevo sitio.

    RackWare BYOL de RMM

  6. En la ventana Perfil geográfico, haga clic en Crear e introduzca los siguientes detalles.

    • Nombre: introduzca un nombre adecuado.
    • En GeoDB Entries, seleccione el Nombre de archivo como AviGeoDb.txt.gz y el Formato como Avi.

    RackWare BYOL de RMM

RackWare BYOL de RMM

Tarea 7: Configurar el servicio GSLB y acceder al sitio web

  1. Haga clic en Aplicación, Servicio GSLB, Crear, Configuración avanzada, introduzca la siguiente información y haga clic en Agregar pool.

    • Nombre: global.
    • Nombre de aplicación: www.
    • Algoritmo de equilibrio de carga de grupos: Geo location-based.

    RackWare BYOL de RMM

  2. En Nuevo pool de GSLB, introduzca el nombre y el algoritmo de equilibrio de carga de miembros de grupo como Geo.

    RackWare BYOL de RMM

  3. Seleccione el servicio web de la región de Frankfurt como primer miembro del pool. En la sección Miembro de Grupo, introduzca la siguiente información y haga clic en Agregar Miembro de Grupo de GSLB.

    • Controlador de cluster de sitio: seleccione el primer miembro del pool como Frankfurt.
    • Servicio virtual: frankfurtweb.
    • Dirección IP pública(v4/v6): IP pública asociada al servicio virtual frankfurtweb que es 138.2.172.xx.
    • Origen de ubicación geográfica From Geodb.

    RackWare BYOL de RMM

  4. Repita los pasos del 1 al 3 para agregar el servicio virtual web Ashburn y haga clic en Listo para guardar la configuración.

    RackWare BYOL de RMM

El estado del servicio GSLB debe cambiar a verde.

RackWare BYOL de RMM

Agradecimientos

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en Oracle Learning Explorer.

Para obtener documentación sobre el producto, visite Oracle Help Center.