Sobre o autor.

Cristiano Alves é Consultor em Linux, Analista de TI (Infraestrutura), Administrador de Redes, e Instrutor de treinamentos em Linux, com experiência em Linux como suporte, ministrando treinamentos, implantação e auditoria em data center desde 1997. Trabalhou, em 2005, na Season Consultoria e Treinamentos em Informática, onde era como monitor, ministrou, em 2006, treinamentos no DCTA (Departamento de Ciência e Tecnologia Aeroespacial - São José dos Campos, SP). Entre 2007 e 2008 participou como voluntário de obra cristã social denominada Escola Cristã, onde realizou uma inclusão digital com a filosofia do software livre. Até junho de 2015 atuou como Analista de Infraestrutura no UOL, junto ao time de Engenharia de Data center.


domingo, 12 de fevereiro de 2012

Oracle Solaris HVM, e Debian Squeeze dom0.


       Na postagem anterior abordamos sobre a instalação do Oracle Solaris 11 (domU) sobre o Slackware 13.37 (dom0).

       Na tentativa de instalar a versão mais atual do sistema operacional da antiga Sun Microsystems para-virtualizado, verificou-se a inviabilidade de prosseguir porque o Slackware hospedeiro (dom0) instalado era de 32 bits, sendo que o Solaris 11 é executado apenas em 64 bits. Após instalado o Slackware64 13.37, verificou-se um outro obstáculo já na instalação integral do Xen, a ausência de algumas dependências quase que não identificáveis. Diante deste desafio, foi feita a busca de alguma outra distribuição Linux que fornecesse um melhor suporte para o Xen, até chegar a conclusão de que o Debian Squeeze fornece o melhor e mais rápido suporte pára a virtualização em Xen. Aplicando as melhores práticas no gerenciamento de serviços de tecnologia da informação (ITIL), ficou resolvido, assim, adotar a solução, por isto desde a postagem anterior, foi adotado o Debian Squeeze 6.0.4.
       Desta forma, seguiremos com uma instalação do Oracle Solaris 11 HVM sobre o Debian Squeeze (dom0).

       Uma virtualização HVM, o sistema operacional convidado é executado em um ambiente virtualizado inalterado, e é executado, sem que ele saiba, diretamente no hardware.
       Vale lembrar, portanto, que toda a solução será implementada sobre um laptop da Acer, Aspire 5741Z-4888, com o processador Intel® Pentium® P6100 (2.0 Ghz, 3MB L3 cache), e 3 Gb DDR3 MEMÓRIA RAM.

     Iniciaremos obtendo o suporte para o HVM Xen...

root@oranje:~# aptitude install xen-qemu-dm-4.0

root@oranje:~# pico /home/xvm/solaris/sol11.hvm

Para ampliar, clique sobre a figura.

       Foi criado o arquivo de instalação para o Solaris HVM conforme mostra a figura acima. Segue uma breve explanação destacando os principais itens do arquivo acima:

  •        Name - Indica o nome atribuido a vm;
  •        Builder - Indica que a virtualização será do tipo HVM;
  •        Disk - Indica os discos utilizados na vm, usa-se phy (physical) para um disco físico (aqui foi utilizado um volume lógico), e file para arquivos de imagem, no caso do CD-ROM, foi utilizado o arquivo iso contando a instalação modo texto do Solaris 11);
  •        Device_model - Indica que o processador será emulado, permitindo a virtualização completa da HVM sobre o hospedeiro (QEMU);
  •        Kernel - Indica o caminho do boot através do carregador HVM (hvmloader).
       Fechando e salvando as alterações, executando a instalação da vm...

Para ampliar, clique sobre a figura.

       Conforme notamos na figura acima, na tentativa de tentar executar (criar) a nova HVM, verificou-se que o suporte para convidados HVM está indisponível,e segue a perguntando se a opção VT/AMD-V é suportada pela UCP, e está habilitada na BIOS. Será isto mais um obstáculo para nossa solução? 
       Quem teve a curiosidade de acessar o link que fala sobre o processador, qual vem sendo utilizado aqui, verificou que o mesmo não tem a tecnologia Intel® VT (Intel® Virtualization Technology - VT-x), desta forma, jamais será possível implementar uma solução de virtualização completa usando tal processador. No link abaixo será possível encontrar uma lista com processadores Intel® com a tecnologia Intel® VT presente.


       Portanto, fica claro que é requerido um hardware especial (no caso, o processador) para que seja permitido executar uma HVM.


       Tudo, até aqui.

       Assim, continuaremos esta sessão de postagens sobre o Xen, abordando a instalação do Oracle Solaris domU sobre o Debian Squeeze dom0.


          Saudações.

Referências.:

Debian Wiki - Xen




Nenhum comentário: