A virtualização é a maneira mais funcional de testar vários sistemas e aplicativos sem afetar o ambiente real ou de produção. Além disso, o impacto que tem nos recursos físicos (hardware) e econômicos por não ter que investir em novos equipamentos é algo realmente potencial.
É por isso que no mercado encontramos diferentes soluções de virtualização, cada uma com as suas respectivas características focadas no tipo de cenários onde devem ser implementadas. Um deles é o oVirt, do qual falaremos em detalhes neste tutorial e você verá como implementá-lo no CentOS 8 de forma completa.
O que é oVirtoVirt foi desenvolvido como uma solução de virtualização abrangente que é distribuída em código aberto e com a qual teremos controle total da infraestrutura que precisa ser gerenciada, independentemente do seu tamanho.
oVirt faz uso do hipervisor KVM e seu design é inspirado em outros aplicativos conhecidos, como libvirt, Gluster, PatternFly e Ansible.
Como oVirt é um aplicativo baseado no Red Hat Enterprise Virtualization, ele nos dará controle total para realizar ações como gerenciamento de máquinas virtuais, computadores, armazenamento e recursos de rede, tudo diretamente de uma interface web.
RecursosAo instalar o oVirt, teremos funções como:
- Gerenciamento integrado de hosts, armazenamento e configurações gerais de rede.
- Interfaces de usuário baseadas na Web para controle de acesso.
- Alta disponibilidade de máquinas virtuais em caso de falha do host principal, o que garante a integridade dos computadores gerenciados.
- Oferece suporte à migração ao vivo de máquinas virtuais e discos entre hosts e armazenamento.
- Monitoramento dos recursos gerais do sistema para procurar problemas que afetam o comportamento dos computadores, como carga extrema em um dos hosts, memória ou espaço em disco insuficiente e muito mais.
- Gerenciamento de propriedades de objetos personalizados usando tags.
- Geração de relatórios para questões de auditoria.
OVirt é executado como uma máquina virtual em nós de mecanismo auto-hospedados que são usados no mesmo computador ou ambiente gerenciado.
Requisitos
- Uma máquina virtual oVirt Engine que é hospedada em nós de mecanismo auto-hospedados
- Mínimo de dois nós de mecanismo auto-hospedados para fornecer alta disponibilidade de máquina virtual
- Um serviço de armazenamento local ou remoto
- Uma CPU dual-core recomendou um quad-core
- 4 GB de RAM caso o armazenamento de dados não esteja instalado, mas 16 GB é recomendado
- 25 GB de espaço em disco, de preferência 50 GB
- Interface de rede NIC
Vamos ver como instalar o oVirt no CentOS 8.
1. Como nomear o servidor oVirt no CentOS 8
Passo 1
Seguimos executando o comando "ip add" para saber o endereço IP do servidor CentOS 8:
Passo 2
Se quisermos podemos estabelecer o nome do computador com domínio para acesso externo, neste caso vamos ao terminal e executamos:
hostnamectl set-hostname centos.solvetic.lanEm seguida, acessamos o arquivo hosts com algum editor:
sudo nano / etc / hostsetapa 3
Lá, inserimos a seguinte linha no final:
Server_IP centos.solvetic.lan
Salvamos as alterações com as teclas Ctrl + O e saímos do editor com as teclas Ctrl + X.
ObservaçãoÉ possível usar oVirt localmente com o valor padrão localhost.
2. Como instalar repositórios oVirt
Passo 1
Vamos instalar o repositório oficial oVirt no CentOS 8 com o seguinte comando:
dnf install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm
Passo 2
Inserimos a letra "s" para validar o download e a instalação:
etapa 3
Agora vamos habilitar os pacotes Java com o seguinte comando:
módulo sudo dnf enable javapackages-tools -y
Passo 4
Quando isso terminar, veremos o seguinte:
PROLONGAR
Etapa 5
Habilitamos os pacotes pki-deps:
módulo sudo dnf habilitar pki-deps
PROLONGAR
Etapa 6
Finalmente, habilitamos o módulo PostgreSQL:
módulo sudo dnf habilitar postgresql: 12
PROLONGAR
3. Como instalar e configurar o motor oVirt
Passo 1
A primeira etapa a ser executada será atualizar os repositórios que instalamos:
atualização sudo dnf
PROLONGAR
Passo 2
Inserimos a letra "s" para confirmar e depois devemos continuar validando a instalação dos GPGs associados:
PROLONGAR
etapa 3
Quando isso terminar, veremos o seguinte:
PROLONGAR
Passo 4
O próximo passo será instalar o motor oVirt, para isso executamos o seguinte:
sudo dnf install ovirt-engine -y
PROLONGAR
Etapa 5
Novamente digitamos a letra s para confirmar o download e a instalação:
PROLONGAR
Etapa 6
Será necessário estar atento à instalação, pois é necessário confirmar o download das chaves GPG:
PROLONGAR
Etapa 7
Quando o motor oVirt for instalado, veremos o seguinte:
PROLONGAR
Etapa 8
Estamos prontos para configurar o oVirt, para isso executamos o seguinte no CentOS 8:
configuração do motor sudo
PROLONGAR
Etapa 9
Isso fará uma análise inicial das variáveis e depois veremos uma série de perguntas que podemos responder conforme o caso, se quisermos deixar o valor padrão, basta pressionar Enter:
PROLONGAR
Etapa 10
Em seguida, acessamos a configuração da rede:
PROLONGAR
Etapa 11
Aí confirmamos o FQDN do servidor, a seguir procedemos à configuração da base de dados que mencionamos pode ser local ou remota:
PROLONGAR
Etapa 12
Depois disso, inserimos e validamos a senha que usaremos para o usuário administrador:
PROLONGAR
Etapa 13
Os próximos passos serão configurar as variáveis gerais para as quais é ideal deixar os valores padrão.
PROLONGAR
Etapa 14
Depois disso, veremos um resumo da configuração selecionada:
PROLONGAR
Etapa 15
Se concordarmos, pressione Enter para prosseguir com a configuração do oVirt no CentOS 8:
PROLONGAR
Etapa 16
Quando esse processo chegar ao fim, veremos o seguinte:
PROLONGAR
Lá encontramos o acesso através dos protocolos HTTP e HTTPS.
4. Como configurar SELinux e Firewall para oVirt
Passo 1
Para acessar com esses URLs, devemos conceder as permissões corretas, por padrão, o SELinux está habilitado no CentOS 8, isso implica que devemos configurar o SELinux para oVirt, faremos isso com o comando:
sudo setsebool -P httpd_can_network_connect 1
PROLONGAR
Passo 2
Em seguida, habilitamos as portas no Firewall e aplicamos as alterações:
firewall-cmd --permanent --zone public --add-port 80 / tcp firewall-cmd --permanent --zone public --add-port 443 / tcp firewall-cmd --reload
PROLONGAR
5. Como acessar oVirt
Passo 1
Estamos prontos para usar oVirt, para isso vamos a um navegador, local ou externo, e inserimos a seguinte sintaxe:
https: //team.domain: 80 / ovirt-engine / Veremos o seguinte aviso:
PROLONGAR
Passo 2
Clicamos em "Avançado" e então o seguinte será exibido:
PROLONGAR
etapa 3
Clicamos em "Aceitar o risco e continuar" e acessar o ambiente oVirt:
PROLONGAR
Passo 4
Clicamos em "Você não fez login" e prosseguimos para inserir as credenciais criadas no processo de configuração anterior:
PROLONGAR
Etapa 5
Clicamos em "Login" e seremos redirecionados para oVirt no CentOS 8:
PROLONGAR
Etapa 6
Clicamos em “Portal de Administração” e veremos o ambiente de controle:
PROLONGAR
Etapa 7
Ao lado, temos opções como:CálculoAqui será possível criar e gerenciar:
- Máquinas virtuais
- Grupos
- Hosts
- Data centers e mais
PROLONGAR
Etapa 8
InternetNesta ação podemos gerenciar:
- Networking
- Perfis VNC
PROLONGAR
Etapa 9
ArmazenarAssociado à questão do espaço em ambientes virtuais, aqui é possível gerenciar:
- Volumes
- Data centers
- Domínios e mais
PROLONGAR
Etapa 10
GestãoNesta seção, gerenciamos:
- Quotas
- Provedores
- Comercial
- Garantia
- Configuração geral
PROLONGAR
Etapa 11
Em Eventos, acessamos cada evento que ocorre no oVirt:
PROLONGAR
Etapa 12
De Computo podemos trabalhar em tudo relacionado a máquinas virtuais com diferentes opções disponíveis:
PROLONGAR
Se procura uma plataforma fiável, dinâmica e completa para trabalhar e gerir ambientes virtuais, oVirt é uma das melhores opções.