Configurar serviço de rede OpenStack- guia passo a passo

Configurar serviço de rede OpenStack- guia passo a passo
O OpenStack é uma plataforma em nuvem de código aberto que fornece infraestrutura como serviço (IaaS) para computação em nuvem privada, pública e híbrida. O OpenStack Foundation gerencia e desenvolve o projeto OpenStack. O OpenStack fornece uma ampla gama de serviços para processamento, armazenamento e rede dentro de um data center.

O OpenStack tem capacidade total para implantar máquinas virtuais (VMs) e lidar com várias tarefas necessárias para gerenciar um ambiente em nuvem. Com seu recurso de escala horizontal, ele pode girar mais conforme o requisito.

Uma das características importantes do OpenStack é que ele é um software de código aberto. Microstack é uma ferramenta para instalar o ambiente OpenStack de uma maneira muito fácil. Se você já passou pelas etapas personalizadas da instalação do OpenStack, poderá ver a verdadeira dor de personalizar e configurar várias etapas de instalação. Mas com a microestaca, são simplesmente 2-3 etapas do processo. Neste guia, usamos a variante baseada em microestaca do OpenStack. Você pode usar qualquer outra maneira de instalar o OpenStack, mas com a microestack, as coisas ficaram muito simples.

Vamos revisar alguns dos principais componentes do OpenStack aqui:

  1. Nova: gerencia vários aspectos das instâncias de computação sob demanda. É o mecanismo de computação do OpenStack para gerenciar e implantar VMs.
  2. Neutron: fornece serviços de rede OpenStack. Ajuda a estabelecer um caminho de comunicação entre várias instâncias do OpenStack.
  3. Swift: Forneça serviços de armazenamento para arquivos e objetos dentro de um ambiente OpenStack.
  4. Horizon: É uma interface gráfica baseada na Web do OpenStack para gerenciar diferentes operações do OpenStack.
  5. Keystone: É um serviço de identidade para autenticação, controle de acesso, autorização e vários outros serviços.
  6. Olhar: É um serviço de imagem do OpenStack para gerenciar imagens de máquinas virtuais. Essas imagens podem ser usadas como modelo para lançar novas VMs.
  7. Calor: é basicamente um orquestração ferramenta do OpenStack para lançar vários aplicativos em nuvem compostos usando um orquestração modelo como quente (Modelo de orquestração de calor).

O processo de instalação do OpenStack é muito recursos e demorados. Antes de sujar as mãos na configuração do serviço OpenStack, assumimos que você já instalou o OpenStack em seu sistema ou dentro de uma VM. Caso contrário, você pode seguir nosso guia anterior para instalação. Neste guia, instalamos o OpenStack usando a microestack do repositório Snap.

Configuração da nossa máquina:

Sistema Operacional: Ubuntu 20.04
RAM: 16 GB
Disco rígido: 160 GB
Variante OpenStack: Microstack.

Neste tutorial, veremos como podemos configurar serviços de rede no OpenStack. Para simplificar as coisas, fornecemos instantâneos de vários estágios de configuração. Então vamos pular direto para isso.

Passo 1. Faça login no painel do OpenStack com a conta de administrador. Depois de fazer login, você precisa criar um novo projeto. Siga o caminho abaixo:

Identidade -> Projetos -> Criar projeto

Passo 2. Agora, como nosso projeto foi criado com o nome "MyProject1", agora teremos que seguir o caminho:

Identidade -> Usuários -> Criar usuário

E crie um novo usuário.

Aqui temos que dar um nome ao nosso usuário ("lhuser" no nosso caso) e uma descrição opcional para este usuário. Crie uma senha para este usuário.
No menu do projeto primário, selecione nosso projeto (MyProject1). Agora termine esta etapa clicando no botão "Criar usuário".

etapa 3. Agora vamos configurar a rede OpenStack. Primeiro, faça logon na conta do administrador e faça login com o usuário recém -criado Lhuser. Agora navegue até o caminho:

Projeto -> Redes → Criar rede

I) rede interna

a) Primeiro, criaremos uma rede interna. Nossa especificação para a rede interna é a seguinte:

Nome da rede: my_internal_nw
Nome da sub -rede: my_subnet
Endereço de rede: 192.168.2.0/24
Gateway IP: 192.168.2.10
Versão IP: IPv4

Além disso, lembre -se de verificar o “Habilitar estado de administrador.”

b) Subnet

c) Detalhes da sub -rede

Ii) rede externa
As etapas para criar a rede externa são as mesmas que a da rede interna. A única diferença é que a configuração da rede aqui depende da interface BR-EX criada com a instalação do OpenStack. Portanto, use o mesmo endereço de rede e IP do gateway que o da interface BR-EX. No nosso caso, as especificações são as seguintes:

Nome da rede: my_external_nw
Nome da sub -rede: my_subnet_2
Endereço de rede: 10.20.20.0/24
Gateway IP: 10.20.20.1
Versão IP: IPv4
Além disso, verifique o “Ativar estado de administrador.”

2) Subnet

3. Detalhes da sub -rede

Passo 4. Depois de terminar o processo de criação de redes, saia da nova conta de usuário e faça o login novamente com uma conta de administrador. No OpenStack, o painel vai para:

1. Admin -> System-> Redes

E selecione a rede chamada "my_external_nw" e clique na "rede de edição" na direita correspondente a esta rede.

2. Uma nova janela irá solicitar. Aqui basta marcar esta rede como uma rede externa. Clique nas “Salvar alterações.Botão para aplicar configurações.

Etapa 5. Agora, logout do usuário administrador e faça login com o novo usuário.
Etapa 6. Teremos que criar um roteador para as duas redes para criar um caminho de comunicação entre esses dois. Vá para

Projeto -> Rede -> roteadores

E clique no botão "Criar roteador".

Etapa 7. Vai perguntar sobre detalhes do roteador. Preencha -os e selecione "my_external_nw" como a rede externa e clique no botão "Criar roteador".

Etapa 8. Após a etapa acima, selecione o roteador na coluna Nome do roteador, vá para a guia Interfaces e clique no botão "Adicionar interface".

Etapa 9. Uma nova janela pronta aparecerá. No Dropbox da sub -rede, selecione a sub -rede interna “my_subnet.”No campo de endereço IP, não preencha nada. Agora clique no botão Enviar para concluir esta etapa.

Etapa 10. Agora, à medida que todas as etapas terminarem para configurar a rede, verificaremos as configurações da rede OpenStack. Siga o caminho:

Projeto -> Rede -> Topologia de rede

Um mapa de rede como mostrado abaixo deve aparecer:

Isso é tudo, pessoal. Configuramos com sucesso uma configuração básica de rede no OpenStack. Tente adicionar algum sabor a esta configuração, adicionando mais redes e criando um caminho de comunicação entre várias VMs dentro do OpenStack.