Data

7 mai, 2012

Recuperando Oracle VM Manager 2.2.1 sem backup

Publicidade

Recentemente, eu tive um problema com meu ambiente ORACLE VM 2.2. Tenho um ambiente instalado com dois servidores: um com Oracle VM Manager e outro com o ESX Oracle VM Server.

O que aconteceu foi que uma queda de energia afetou meu servidor com o Oracle VM Manager instalado. Na verdade, eu perdi o SO instalado (Linux) devido a uma corrupção de disco. Enfim, perdi o servidor.

A pergunta que me fiz foi: e agora? Como vou iniciar minhas máquinas virtuais? Mas não é só isso: como vou excluir ou criar novas máquinas virtuais? Sem o Oracle VM Manager fica complicado realizar essas tarefas.

O objetivo deste artigo é mostrar como restaurar o Oracle VM Manager sem nenhum backup e apenas com uma nova instalação.

P.S: Todo o procedimento foi realizado no Oracle VM Manager e VM Server 2.2.1 instalado no Oracle Enterprise Linux 5.

1. Fazer o download do Oracle VM Manager 2.2.1, caso ainda não o tenha em seu computador. O link para download é: https://edelivery.oracle.com/oraclevm

2. Descompactar o arquivo de instalação no Oracle Linux:

3. Executar o instalador (como root): sh runInstaller.sh:

4. Acessar o link de acesso ao Oracle VM Manager. No meu caso: https://192.168.1.9:4443/OVS/faces/infrastructure/OVS_Login.jspx

5. Observe que não existem máquinas virtuais criadas no Oracle VM Manager, apesar de as mesmas existirem no Oracle VM Server.

6. Clicar em “create virtual machine”. Como não existe nenhum Server Pool registrado, será necessário criar um.

7. Preencher os dados para o novo Server Pool:

8. Realizar um teste de conexão:

9. Ao tentar criar o novo Server Pool, observe que uma mensagem de erro aparecerá. Isso acontece porque já existe um Server Pool criado (relacionado ao Oracle VM Manager, que foi perdido anteriormente). Clicar em Cancel.

10. Conectar-se ao Oracle VM Server e observar o conteúdo do diretório “/OVS”. Observe que é apenas um link simbólico para o diretório “/var/ovs/mount/<código_server_pool>”. Neste momento, verifique se o filesystem “/var/ovs/mount/<código_server_pool>” está montado. Caso esteja, desmonte com o comando (com usuário root) “umount -f /var/ovs/mount/<código_server_pool>”.

11. Após garantir que o filesystem foi desmontado, executar os passos abaixo. O script repos.py irá apenas permitir que este Server Pool seja reutilizado pelo Oracle VM Manager. Ao final, observe que o filesystem NÃO será montado, isso ocorrerá posteriormente e quem irá gerenciar é o Oracle VM Manager. Lembre-se de utilizar o código correto de seu Server Pool.

12. Voltando ao Oracle VM Manager, clicar em Server Pools.

13. Clicar em “Create Pool”.

14. Preencher todos os dados do Server Pool – Oracle VM Server. Realizar um teste de conexão.

15. Adicionar o novo Server Pool (Clicar em ADD). Observe que neste cenário o meu servidor foi configurado com as três principais opções: Server Pool Master, Utility Server e Virtual Machine Server.

16. Abaixo as informações do Administrador do Pool. Clicar em Next.

17. Confirmar.

18. Observe o status do Server Pool (ele deve ficar como “Active”). Caso não esteja, execute o procedimento novamente a partir do passo 10.

19. Observe na aba Virtual Machines que o Pool foi criado e está pronto para receber novas virtual machines, ou ainda importar as máquinas existentes anteriormente.

20. Clicar em Resources ->  Virtual Machines Images -> Import.

21. Selecionar do Server Pool para que as máquinas virtuais sejam encontradas no Oracle VM Server.

22. Selecionar os dados da virtual machine desejada.

23. Confirmar importação.

24. Observe que a virtual machine foi registrada com sucesso. Basta aprová-la agora para uso.

25. Clicar em Approve.

26. Verificar se virtual machine está disponível para uso.

27. Caso ache interessante, ainda é possível mudar nome, quantidade de memória disponível etc. da Virtual Machine, basta clicar em “Configure”.

28. Iniciar a virtual machine.

29. Pronto! Virtual machine disponível para uso.

30. Acessar a virtual machine e realizar testes. Em caso de problemas, retomar do passo 10.

É isso, pessoal! Espero que tenham gostado e que o artigo tenha ajudado vocês.