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:
/etc/hosts
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)
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.