Instalando o oVirt 4.3 Single Host
oVirt é uma solução de virtualização distribuída de código fonte aberto, projetada para gerenciar toda a sua infraestrutura corporativa. Uma alternativa ao VMware vSphere.
Parte 2: Instalando o oVirt Engine
Após a instalação do Node, vamos preparar o mesmo para instalar o oVirt-Engine, que é o responsável por tudo, como storage, ISO, VMs etc.
Ao logar no Node via SSH, vamos ajustar o seu /etc/hosts, onde vamos adicionar os IPs e nomes para a comunicação ser feita por nomes.
Exemplo, no meu caso, o Node é o IP final 90 e o engine, IP final 91:
Feito isso, agora vamos criar o storage, onde vai ser armazenado as VMS e também as ISOs:
# mkdir -p /storage/{engine,data,iso}
Ajustar o grupo:
# chown 36:36 /storage/{engine,data,iso}
E adicione no arquivo /etc/exports:
Execute o comando:
# exportfs -a
Inicie o serviço do NFS e ative na inicialização:
# systemctl enable nfs-server.service
# systemctl restart nfs-server.service
Agora, adicione nas regras do Firewall:
# firewall-cmd --permanent --zone public --add-service nfs
# firewall-cmd --permanent --zone public --add-service mountd
# firewall-cmd --permanent --zone public --add-service rpc-bind
# firewall-cmd --reload
Já vamos instalar também o oVirt Engine Appliance:
# yum install ovirt-engine-appliance -y
Agora vamos acessar via browser e continuar a instalação do engine, podemos fazer em modo texto, mas pelo browser também podemos efetuar:
Ao acessar via http://<ip ou nome>:9090 > Vá em: Hosted Engine 1. Start Essa parte é bem tranquila, só configurar o nome como deixamos no /etc/hosts do Node, IP, máscara, gateway, senha de root: Agora, só definir a senha de Admin de acesso: Iniciar o processo de criação do VM do engine: Agora, vamos adicionar o Storage que criar e configuramos via NFS: Agora, só aguardar: Feito, criado já: Agora, vamos acessar o engine via browser:
Vamos adicionar o storage da ISO onde a ".iso" ira ficar.
Vá em: Armazenamento > domínios
E adicionar os parâmetros, como na imagem abaixo: Bom, feito isso, vamos upar as ".iso" para o storage.
No caso, eu conectei via SSH no Engine, montei via NFSs um compartilhamento de minha máquina com as ISOs e fiz o upload com o comando:
# ovirt-iso-uploader --iso-domain=Iso upload CentOS-7-x86_64-Minimal-1511.iso
No caso iso, é o nome do storage para a ISO.
Ao logar no Node via SSH, vamos ajustar o seu /etc/hosts, onde vamos adicionar os IPs e nomes para a comunicação ser feita por nomes.
Exemplo, no meu caso, o Node é o IP final 90 e o engine, IP final 91:
/etc/hosts
192.168.0.90 node1
192.168.0.91 engine
192.168.0.90 node1
192.168.0.91 engine
Feito isso, agora vamos criar o storage, onde vai ser armazenado as VMS e também as ISOs:
# mkdir -p /storage/{engine,data,iso}
Ajustar o grupo:
# chown 36:36 /storage/{engine,data,iso}
E adicione no arquivo /etc/exports:
/storage/engine 192.168.0.0/24(rw,anonuid=36,anongid=36,all_squash)
/storage/data 192.168.0.0/24(rw,anonuid=36,anongid=36,all_squash)
/storage/iso 192.168.0.0/24(rw,anonuid=36,anongid=36,all_squash)
/storage/data 192.168.0.0/24(rw,anonuid=36,anongid=36,all_squash)
/storage/iso 192.168.0.0/24(rw,anonuid=36,anongid=36,all_squash)
Execute o comando:
# exportfs -a
Inicie o serviço do NFS e ative na inicialização:
# systemctl enable nfs-server.service
# systemctl restart nfs-server.service
Agora, adicione nas regras do Firewall:
# firewall-cmd --permanent --zone public --add-service nfs
# firewall-cmd --permanent --zone public --add-service mountd
# firewall-cmd --permanent --zone public --add-service rpc-bind
# firewall-cmd --reload
Já vamos instalar também o oVirt Engine Appliance:
# yum install ovirt-engine-appliance -y
Agora vamos acessar via browser e continuar a instalação do engine, podemos fazer em modo texto, mas pelo browser também podemos efetuar:
Ao acessar via http://<ip ou nome>:9090 > Vá em: Hosted Engine 1. Start Essa parte é bem tranquila, só configurar o nome como deixamos no /etc/hosts do Node, IP, máscara, gateway, senha de root: Agora, só definir a senha de Admin de acesso: Iniciar o processo de criação do VM do engine: Agora, vamos adicionar o Storage que criar e configuramos via NFS: Agora, só aguardar: Feito, criado já: Agora, vamos acessar o engine via browser:
- https://<nome que tu escolheu>
Vamos adicionar o storage da ISO onde a ".iso" ira ficar.
Vá em: Armazenamento > domínios
E adicionar os parâmetros, como na imagem abaixo: Bom, feito isso, vamos upar as ".iso" para o storage.
No caso, eu conectei via SSH no Engine, montei via NFSs um compartilhamento de minha máquina com as ISOs e fiz o upload com o comando:
# ovirt-iso-uploader --iso-domain=Iso upload CentOS-7-x86_64-Minimal-1511.iso
No caso iso, é o nome do storage para a ISO.
--
"There are lots of Linux users who don't care how the kernel works, but only want to use it. That is a tribute to how good Linux is." - Linus Torvalds