Instale o OpenStack no VMware Esxi

Instale o OpenStack no VMware Esxi
Neste artigo, vou mostrar como instalar o OpenStack no VMware Esxi. Vou criar uma máquina virtual no VMware ESXi, instalar o CentOS 7 lá e instalar o OpenStack na máquina virtual do CentOS 7. A razão pela qual escolhi o CentOS 7 é porque posso usar packstack Para instalar todos os componentes do OpenStack em uma única máquina virtual do CentOS 7. Esta é uma das melhores opções para as pessoas novas no OpenStack. Então vamos começar.

Carregando o CentOS 7 ISO Image para VMware Esxi:

Para instalar o CentOS 7 em uma VM no VMware ESXi, você precisa ter o arquivo ISO de instalação do CentOS 7. Você pode baixá -lo no site oficial do CentOS 7 em https: // www.CENTOS.org.

Depois de visitar o site, clique em Obtenha o CentOS agora.

Em seguida, clique em ISO mínimo.

Agora, clique em qualquer link.

Seu navegador deve começar a baixar a imagem de instalação ISO do CentOS 7.

Depois que a imagem ISO for baixada, vá para VMware ESXI Web Client. Então, do Armazenar Seção, clique em Dados de dados guia e selecione um armazenamento de dados onde você deseja fazer upload do arquivo ISO do CentOS 7.

Agora, clique em Navegador de dados do armazenamento de dados conforme marcado na captura de tela abaixo.

Agora, clique em Carregar.

Agora, selecione sua mídia de instalação ISO do CentOS 7 que você acabou de baixar e clique em Abrir.

Imagem ISO do CentOS 7 deve começar o upload. Depois que a imagem ISO do CentOS 7 for enviada, clique em Fechar.

Criando uma máquina virtual:

Agora, você precisa criar uma nova máquina virtual (VM), onde pode instalar o CentOS 7. Para fazer isso, do Máquinas virtuais Seção, clique em Criar / registrar VM.

Um assistente de criação da VM deve aparecer. Agora, selecione Crie uma nova máquina virtual e clique em Próximo.

Digite um nome e selecione Linux e CentOS 7 (64 bits) Enquanto o Família OS convidada e Versão do sistema operacional convidado respectivamente.

Agora, selecione um armazenamento de dados em que você deseja colocar os dados desta máquina virtual e clique em Próximo.

OpenStack requer cerca de 16 GB de memória para executar suavemente. Então, certifique -se de dar a esta VM pelo menos 16 GB de memória. Vou definir a capacidade do disco rígido para 100 GB também. Agora, selecione Arquivo ISO do DataStore de CD/DVD Drive 1 seção.

Agora, selecione a imagem ISO do CentOS 7 que você acabou de enviar para o DataStore de VMware Esxi.

Depois de terminar, clique em Terminar.

A VM deve ser criada. Agora, clique na VM.

Agora, clique em Editar.

Agora, você tem que ativar a virtualização de hardware. Caso contrário. Para fazer isso, verifique o Exponha a virtualização assistida por hardware ao sistema operacional convidado de CPU seção. Depois de terminar, clique em Salvar.

Agora, você está pronto para instalar o CentOS 7 na VM.

Instalando o CentOS 7:

Agora, clique em Ligar Para acionar a máquina virtual.

Em seguida, clique em Console e clique em Console de navegador aberto.

O instalador do CentOS 7 deve inicializar. Selecione Instale o CentOS 7 e pressione .

Agora, instale o CentOS 7 na máquina virtual, como de costume. Certifique -se de definir um raiz senha durante a instalação.

Depois que o CentOS 7 estiver instalado, você poderá fazer login como o usuário raiz com a senha que você definiu durante a instalação.

Agora, você está pronto para instalar o OpenStack no CentOS 7 VM.

Configurando a rede:

Agora, desative Firewalld Serviço com o seguinte comando:

# SystemCtl Desativar o firewalld

Agora, pare o Firewalld Serviço com o seguinte comando:

# SystemCtl Stop Firewalld

Agora, desative Gerente da rede Serviço com o seguinte comando:

# SystemCtl Desativar NetworkManager

Agora pare Gerente da rede Serviço com o seguinte comando:

# SystemCtl Stop NetworkManager

Agora, ative rede Serviço com o seguinte comando:

# SystemCtl Hability Network

Agora, comece rede Serviço com o seguinte comando:

# SystemCTL START RETEM

Agora, verifique o nome da sua interface de rede da seguinte forma:

$ ip a

O nome da interface de rede do meu CentOS 7 VM é Ens192.

Agora, execute o seguinte comando para configurar a interface de rede Ens192 para obter automaticamente o endereço IP via DHCP:

# echo -e 'dispositivo = ens192 \ nbootproto = dhcp \ n'>
/etc/sysconfig/network-scripts/ifcfg-ens192

Agora, reinicie seu CentOS 7 VM da seguinte forma:

$ sudo reiniciar

Depois de inicializar, a interface de rede Ens192 deve ter um endereço IP.

Instalando o OpenStack:

Antes de fazer qualquer coisa, certifique -se de definir o Lang e Lc_all Variáveis ​​de ambiente corretamente com o seguinte comando:

# echo -e "lang = en_us.utf-8 \ nlc_all = en_us.utf-8 \ n "> /etc /ambiente

Agora, para garantir que todos os pacotes do CentOS 7 estejam atualizados, execute o seguinte comando:

# yum atualização -y

Todos os pacotes do CentOS 7 devem ser atualizados.

Agora, adicione o repositório de pacote Rocky OpenStack com o seguinte comando:

# yum install -y Centos-lançamento-openstack-rocky

O repositório de pacote Rocky do OpenStack deve ser adicionado.

Agora, atualize os pacotes do sistema CentOS 7 novamente com o seguinte comando:

# yum atualização -y

Todos os pacotes do sistema devem ser atualizados.

Agora, instale o PackStack com o seguinte comando:

# yum install -y OpenStack -PackStack

PackStack está sendo instalado. Pode demorar um pouco para completar.

PackStack deve ser instalado.

Agora, instale todos os componentes do OpenStack no CentOS 7 com o seguinte comando:

# packstack --linOne

OpenStack está sendo instalado. Vai demorar muito tempo para concluir.

OpenStack deve ser instalado neste momento.

Testando o OpenStack:

Você precisa do endereço IP da sua máquina do CentOS 7 para acessar o painel do OpenStack Horizon.

Para encontrar o endereço IP do CentOS 7, execute o seguinte comando:

# ip a

Como você pode ver, o endereço IP da minha máquina do CentOS 7 é 192.168.10.118. Vai ser diferente para você. Então, certifique -se de substituí -lo por seu a partir de agora.

Agora, para encontrar a senha do painel do OpenStack Horizon, execute o seguinte comando:

# cat keystonerc_admin | Senha Grep

Como você pode ver, EC0BF0B1F7594DF4 é a senha do meu painel do OpenStack Horizon.

Agora, de um navegador da web, visite http: // 192.168.10.118 e você deve ver a página de login do OpenStack. Digitar admin e EC0BF0B1F7594DF4 como nome de usuário e senha, respectivamente. Em seguida, clique em Entrar.

Você deve estar conectado ao painel do OpenStack Horizon. Agora, você pode configurar o OpenStack da maneira que quiser daqui.

Então, é assim que você instala o OpenStack no VMware Esxi. Obrigado por ler este artigo.