Observação:

Configurar o GSLB para Acessar um Serviço Virtual HTTP no SDDC do Oracle Cloud VMware Solution por meio do NSX ALB pela Internet

Introdução

Nesta série de tutoriais, implementamos e configuramos com sucesso controladores NSX Advanced Load Balancer (anteriormente conhecidos como Avi Networks), configuramos serviços virtuais de DNS para hospedar registros de DNS para o serviço virtual HTTP Nginx. Este serviço é acessível tanto externamente pela internet como internamente para nossos usuários.

Neste tutorial, estamos expandindo nossa implantação. Nossa configuração consiste no Oracle Cloud VMware Solution Software-Defined Data Center (SDDC) em execução em regiões: Frankfurt e Ashburn, cada um com seus controladores NSX ALB (Avi) implantados. Nosso plano é hospedar o serviço HTTP Nginx nos SDDCs Frankfurt e Ashburn, respectivamente. Com o serviço HTTP acessível pela internet, nosso objetivo é direcionar os usuários finais para a região de serviço virtual HTTP mais próxima, seja Frankfurt ou Ashburn, com base em sua localização.

Este é o sexto tutorial, no qual implantaremos e configuraremos o Global Server Load Balancing (GSLB) no NSX Advanced Load Balancer (NSX ALB). As regiões de Frankfurt e Ashburn participarão do GSLB como regiões. Para obter mais informações, consulte VMware NSX Advanced Load Balancer GSLB Guide.

RackWare BYOL de RMM

Objetivo

Pré-requisitos

Tarefa 1: Atualizar os servidores de Nome de Domínio

Para este tutorial, estamos usando o domínio demoocvs.xyz de GoDaddy. A zona de DNS pública do OCI gerenciará esses registros de DNS do domínio demoocvs.xyz. Para criar uma zona pública no OCI, siga as etapas:

  1. Faça log-in na tenancy do OCI, navegue até Networking, Gerenciamento de DNS e clique em Zonas.

  2. Em Zonas Públicas, clique em Criar zona pública e digite o Domínio como demoocvs.xyz.

    RackWare BYOL de RMM

  3. Copie as entradas de RDATA e informe-as como Nameservers no portal GoDaddy.

    RackWare BYOL de RMM

    RackWare BYOL de RMM

  4. Como a configuração do GSLB é acessível pela internet, precisamos reservar IPs públicos - dois da região de Frankfurt e dois da região de Ashburn. Para este tutorial, estamos reservando quatro IPs públicos, pois cada serviço virtual DNS e HTTP na região de Frankfurt e Ashburn precisará deles. Para obter mais informações, consulte Reservando um Endereço IP Público.

    VMware A configuração GSLB do Balanceador de Carga Avançado NSX requer um subdomínio. Em nossa configuração, usaremos oracle.demoocvs.xyz para o mesmo. Os serviços virtuais de DNS do NSX ALB nas regiões de Frankfurt e Ashburn terão entradas de DNS e atuarão como Servidor de Nomes para o subdomínio oracle.demoocvs.xyz.

    Apontaremos o subdomínio oracle.demoocvs.xyz para serviços virtuais de DNS do NSX ALB e designaremos IP público também. Adicione os registros A e, em seguida, os registros NS.

    Estamos designando o IP público na zona do OCI para que ele saiba para onde encaminhar o tráfego. Os mesmos registros de DNS serão criados no serviço virtual de DNS do NSX ALB posteriormente.

    RackWare BYOL de RMM

Tarefa 2: Configurar Controladores NSX ALB (Avi)

Devemos seguir o Tutorial 5: Configurar o Serviço Virtual HTTP no Balanceador de Carga Avançado NSX no SDDC da Oracle Cloud VMware Solution para Acesso Baseado na Internet desta série para configurar os controladores NSX ALB (Avi). No Tutorial 5: Configurar o Serviço Virtual HTTP no Balanceador de Carga Avançado NSX no SDDC da Oracle Cloud VMware Solution para Acesso Baseado na Internet, criamos dinamicamente registros de DNS no serviço virtual, no entanto, isso é estritamente voltado para a Internet. Aqui, criaremos registros DNS estáticos com IPs públicos.

Siga a Tarefa 2 do Tutorial 5: Configurar o Serviço Virtual HTTP no Balanceador de Carga Avançado NSX no SDDC do Oracle Cloud VMware Solution para Acesso Baseado na Internet; no entanto, o perfil de DNS não é necessário. Isso ocorre porque vamos configurar endereços IP estáticos (entradas DNS). Durante a configuração do conector de nuvem, não adicionaremos o perfil de DNS; o restante das etapas será o mesmo.

Observação: certifique-se de que as etapas sejam seguidas para as regiões de Frankfurt e Ashburn.

RackWare BYOL de RMM

Tarefa 3: Configurar e Implantar o Serviço Virtual de DNS nas Regiões de Frankfurt e Ashburn

Siga a Tarefa 3 do Tutorial 5: Configurar o Serviço Virtual HTTP no Balanceador de Carga Avançado do NSX no SDDC do Oracle Cloud VMware Solution para Acesso Baseado na Internet sem o domínio do aplicativo DNS. Todos os outros passos permanecerão os mesmos. Precisamos implantar o serviço virtual de DNS nas regiões de Frankfurt e Ashburn.

RackWare BYOL de RMM

RackWare BYOL de RMM

Uma vez que o serviço virtual DNS tenha sido implantado, precisamos editá-lo e adicionar IPs estáticos. Como mencionamos, o subdomínio GSLB que é o servidor de Nome oracle.demoocvs.xyz será o serviço virtual DNS.

O serviço virtual de DNS nas regiões de Frankfurt e Ashburn terá IP público associado a elas. Reservamos o IP público no OCI que precisamos mapear com cada serviço virtual de DNS. Precisamos configurar registros de DNS nos serviços virtuais de DNS na região de Frankfurt e Ashburn.

RackWare BYOL de RMM

Tarefa 4: Configurar e Implantar o Serviço Virtual HTTP

Siga a Tarefa 4 do Tutorial 5: Configurar o Serviço Virtual HTTP no Balanceador de Carga Avançado do NSX no SDDC do Oracle Cloud VMware Solution para Acesso Baseado na Internet sem o domínio do aplicativo DNS. Precisamos implantar o serviço virtual HTTP (serviço virtual da Web) nas regiões de Frankfurt e Ashburn.

RackWare BYOL de RMM

RackWare BYOL de RMM

Depois de implantar o serviço virtual HTTP, precisamos mapeá-lo para o IP público. Isso é necessário, pois ele é acessível pela internet. O serviço virtual de DNS precisa saber sobre o serviço virtual HTTP e manterá seu registro de DNS. Adicionaremos manualmente o registro de DNS nos serviços virtuais de DNS nas regiões de Frankfurt e Ashburn. O serviço virtual HTTP faz parte da implantação do GSLB, portanto, o FQDN (Nome de Domínio Totalmente Qualificado) será conforme o subdomínio do GSLB que é oracle.demoocvs.xyz.

RackWare BYOL de RMM

Tarefa 5: Mapear IP Público com IP Privado do Serviço Virtual DNS e HTTP

Protegemos o IP público por meio do portal do OCI e configuramos entradas de DNS correspondentes nos serviços virtuais de DNS do NSX ALB nas regiões de Frankfurt e Ashburn e na zona pública do OCI para demoocvs.xyz. A próxima etapa é mapear os IPs públicos com IP privado apropriado para o serviço virtual DNS e HTTP. Para configurar o mapeamento, consulte Saiba como Anexar um IP Público a uma VM Convidada na Oracle Cloud VMware Solution.

RackWare BYOL de RMM

RackWare BYOL de RMM

Após o mapeamento, o IP frankfurtweb.oracle.demoocvs.xyz poderá ser acessado por meio de nslookup e de um browser.

RackWare BYOL de RMM

RackWare BYOL de RMM

Repita as etapas para a região de Ashburn.

Tarefa 6: Configurar GSLB e Conectar as duas Regiões

Tanto frankfurtweb.oracle.demoocvs.xyz quanto ashburnweb.oracle.demoocvs.xyz são acessíveis pela internet e estão respondendo de seus respectivos servidores de backend.

RackWare BYOL de RMM

RackWare BYOL de RMM

Agora, precisamos configurar o GSLB no controlador NSX ALB (Avi).

  1. Faça log-in no controlador NSX ALB (Avi) na região de Frankfurt, vá para Infraestrutura, GSLB e clique em Configuração do Site.

    RackWare BYOL de RMM

  2. Para adicionar a região de Frankfurt à nova configuração do GSLB, clique em Editar e especifique as informações a seguir.

    • Nome: Informe o nome da região.
    • Nome do Usuário e Senha: Informe as credenciais do controlador NSX ALB (Avi).
    • Endereço IP e Porta: Informe o endereço IP e a porta.
    • Subdomínio GSLB: oracle.demoocvs.xyz.

    RackWare BYOL de RMM

  3. Selecione o Tipo de Endereço IP do Grupo de Clientes como Private e informe os detalhes do IP privado.

    RackWare BYOL de RMM

  4. Clique em Salvar e Definir Serviços Virtuais de DNS, clique na lista drop-down Serviço Virtual de DNS, selecione o serviço virtual de DNS de Frankfurt e clique em Salvar.

    RackWare BYOL de RMM

  5. Repita as etapas de 1 a 4 e adicione a região Ashburn. Clique em Adicionar Novo Site.

    RackWare BYOL de RMM

  6. Na janela Perfil Geográfico, clique em Criar e informe os detalhes a seguir.

    • Nome: Informe um nome apropriado.
    • Em Entradas GeoDB, selecione o Nome do Arquivo como AviGeoDb.txt.gz e Formatar como Avi.

    RackWare BYOL de RMM

RackWare BYOL de RMM

Tarefa 7: Configurar o Serviço GSLB e Acessar o Site

  1. Clique em Aplicativo, Serviço GSLB, Criar, Configuração Avançada, especifique as informações a seguir e clique em Adicionar Pool.

    • Nome: global.
    • Nome do Aplicativo: www.
    • Algoritmo de Balanceamento de Carga dos Grupos: Geo location-based.

    RackWare BYOL de RMM

  2. Em Novo Pool de GSLB, informe o Nome e o Algoritmo de Balanceamento de Carga de Membros do Pool como Geo.

    RackWare BYOL de RMM

  3. Selecione o serviço Web da região de Frankfurt como primeiro membro do pool. Na seção Membro do Pool, especifique as informações a seguir e clique em Adicionar Membro do Pool GSLB.

    • Controlador de Cluster do Site: Selecione o primeiro membro do pool como Frankfurt.
    • Serviço Virtual: frankfurtweb.
    • Endereço IP Público(v4/v6): o IP Público associado ao serviço virtual frankfurtweb que é 138.2.172.xx.
    • Origem do Local Geográfico From Geodb.

    RackWare BYOL de RMM

  4. Repita as etapas de 1 a 3 para adicionar o serviço virtual da Web Ashburn e clique em Concluído para salvar a configuração.

    RackWare BYOL de RMM

O status do serviço GSLB deve ser alterado para verde.

RackWare BYOL de RMM

Confirmação

Mais Recursos de Aprendizagem

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal Oracle Learning YouTube. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.