Na postagem anterior abordamos sobre a instalação do Oracle Solaris 11 (HVM) no Debian Squeeze.
Na tentativa de fazer a virtualização completa do sistema da Oracle, foi verificado que é requerido hardware especial para a implementação da solução, e ficou claro que não é permitido uma virtualização completa sem a tecnologia Intel® VT.
Nesta postagem será abordada a instalação do Oracle Solaris 11 para-virtualizado (domU) no Debian Squeeze (dom0)
A para-virtualização é uma técnica onde o sistema operacional convidado fica ciente de que está sendo executado sobre um hypervisor, ao invés de estar sendo executado sobre o hardware básico, de forma que o sistema operacional anfitrião deve ser modificado para a acomodação do convidado. Assim como venho fazendo desde as postagens anteriores, seguirei criando as vm's baseadas em LVM, devido à sua flexibilidade (redimensionamento), asssim como a rapidez na transferência de dados.
Prosseguiremos...
| root@oranje:~# pico /home/xvm/solaris/sol11.cfg |
![]() |
| Figura 1 - Para ampliar, clique sobre a figura. |
Conforme a figura acima, foi criado o arquivo de instalação do Solaris (domU), qual foi nomeado como sol11.cfg, onde já é notado claramente que as opções kernel, ramdisk, e extra foram extraídas do disco de instalação do Solaris para que o mesmo fique ciente de que será instalado/executado pelo hypervisor. Assim, é necessário montar a imagem iso da instalação do Solaris no Debian anfitrião...
![]() |
| Figura 2 - Para ampliar, clique sobre a figura. |
... E conforme a figura acima, foram executados os seguintes procedimentos:
- Foi criada a pasta onde ficarão os aquivos da vm;
- Foi montada a imagem do disco de instalação do Solaris (mount -o loop);
- Foram copiados os arquivos do kernel e do ramdisk do disco de instalação do Solaris para a pasta destinada para a vm no Debian anfitrião.
Voltando à figura 1, após criado o arquivo de instalação do sistema convidado, foi visualizado o grupo de volumes lógicos existentes (vgdisplay) e verificado quem existem 15Gb de espaço disponível para a criação de novos volumes lógicos. Assim...
![]() |
| Para ampliar, clique sobre a figura. |
... Foi criado o volume lógico de nome solaris, usando todo o espaço livre em vg00. Para um melhor aproveitamento deste espaço livre, foi usado o tamanho expresso Por Extensões (-l+3841).
![]() |
| Para ampliar, clique sobre a figura. |
Conforme a figura acima, foram listadas as informações sobre os domínios presentes no nosso ambiente de virtualização, e foi verificado que o Domínio-0 está em execução (r), em seguida foi criado o domínio sol11 usando o arquivo de configuração aqui já abordado.
Caso ocorra a pani na cpu0 desencadeando o erro exibido acima, não é motivo para preocupação....
![]() |
| Para ampliar, clique sobre a figura. |
... Simplesmente retorne ao arquivo de configuração, faça algumas mundificações na quantidade de UCPs virtuais (vcpus) entre 1 e 2, ou então aumente ou diminua a quantidade de memória usada, evitando claro, exageros. Isto não influência muito em tempo de instalação.
![]() |
| Para ampliar, clique sobre a figura. |
Agora já dentro do ambiente de instalação do Oracle Solaris, a primeira coisa a ser feita é configurar o layout do teclado, basta escolher o número correspondente ao seu teclado e pressionar <Enter>.
![]() |
| Para ampliar, clique sobre a figura. |
Em seguida, é solicitado que seja escolhido o idioma padrão do sistema, basta escolher também o número correspondente e pressionar <Enter>.
![]() |
| Para ampliar, clique sobre a figura. |
E finalmente chegamos ao menu de instalação, onde escolhemos o número 1, para assim prosseguimos diretamente a ela. - <Enter>
![]() |
| Para ampliar, clique sobre a figura. |
Ao chegar nesta primeira tela de instalação, basta pressionar F2 para continuar.
Obs.: A tela de instalação modo texto do Solaris é ao estilo ncurses, e conforme é percebido, não será exibida de forma satisfatória no console do Xen, mas ao mover as setas para baixo e/ou para cima, será perceptível que as opções de cada tela serão exibidas. A causa e a solução para isto são ainda desconhecidas.
![]() |
| Para ampliar, clique sobre a figura. |
A próxima tela é a tela do fdisk do Solaris, onde ela mostra exatamente o volume lógico de 15Gb criado anteriormente, e propõe usar todo o disco para a instalação do sistema...
Aqui o sistema solicitará que seja selecionada a região que contem o nosso fuso-horário... F2.
![]() |
| Para ampliar, clique sobre a figura. |
Mas oferecendo a possibilidade de aceitar o que o sistema propõe (Usar o disco inteiro), ou usar uma partição. Aqui foi usado o disco inteiro - F2.
![]() |
| Para ampliar, clique sobre a figura. |
Agora chegamos a tela, qual solicita como será configurada a rede no Solaris, escolha a que mais se adequa a sua solução de virtualização. - F2. - A principio aqui foi configurada como automaticamente (dhcp).
![]() |
| Para ampliar, clique sobre a figura. |
![]() |
| Para ampliar, clique sobre a figura. |
Após selecionar o país, será solicitada a região do país onde contêm o fuso-horário... F2.
![]() |
| Para ampliar, clique sobre a figura. |
Certificar-se de que o calendário e o horário estejam corretos, caso contrario, fazer os devidos ajustes e em seguida pressionar F2.
![]() |
| Para ampliar, clique sobre a figura. |
O Solaris, por padrão, bloqueia o acesso direto do root, seja local, seja por ssh, assim, ele força a criação de um usuário, qual terá poderes de executar alguns comandos usando o pfexec. Não esquecer que a senha deve conter pelo menos um número e um caractere especial. F2...
Finalmente é exibido um resumo contendo todas as opções escolhidas, ao ponto que basta mais uma vez pressionar F2...
![]() |
| Para ampliar, clique sobre a figura. |
Inicializando, assim, a instalação propriamente dita do sistema.
![]() |
| Para ampliar, clique sobre a figura. |
Foi identificado uma falha quando o processo de instalação chega na média dos 84%. E agora? Qual será o motivo?
Foi verificado que o processador aqui usado não contem nem a flag vtx, e nem a svm. No caso aqui, deveria ter a vtx, por tratar-se de um processador Intel®, o que recai em situação semelhante a da postagem anterior. Desta forma, mesmo usando a técnica da para-virtualização, a ausência da tecnologia Intel® VT possibilita a instalação de sistemas convidados somente de 32 bits.
Tudo, até aqui.
Assim, continuaremos esta sessão de postagens sobre o Xen, abordando a instalação do OpenSolaris 2009.06 domU no Debian Squeeze dom0. Esta versão do OpenSolaris já suporta uma instalação para-virtualizada baseada em LVM.
Se alguém testou uma solução tendo como base a postagem anterior (HVM), ou mesmo esta postagem, com sistemas Unix de 64 bits atuais utilizando o hardware adequado, favor postar aqui seus comentários. Eles serão bem vindos.
Saudações.
Referências.:



















Nenhum comentário:
Postar um comentário