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.


quinta-feira, 9 de fevereiro de 2012

Slackware 13.x dom0 e Solaris 11 domU.


       Na postagem anterior abordamos sobre a instalação e a configuração do Xen com o network bridge.

       Até lá, toda a abordagem técnica estava sendo feita sobre uma instalação do Slackware 13.37 de 32 bits. Assim, na tentativa de instalar o Solaris 11 como domU sobre o Slackware dom0, o Xen obviamente não permitia a execução da vm devido a tal incompatibilidade.

       Sendo instalado o Slackware64, na tentativa de compilar e criar o pacote de instalação do Xen para o Slackware (pois fornecido na postagem anterior serve apenas para o de 32 bits), ocorria uma série de erros quase que não identificáveis relacionados a dependências. Assim, após pesquisas criteriosas sobre o comportamento do Xen em outras distribuições Linux, foi concluído que a distribuição, qual fornece o melhor suporte ao Xen é a distribuição Debian, inclusive já fornece os pacotes pré-compilados do Xen 64 bits.

       Desta forma, a sessão de postagens sera continuada, a partir de agora, sobre o Debian Squeeze 6.0.4, com o kernel 3.2.0-0.bpo.1-amd64.

       Antes de falar sobre a instalação do Oracle Solaris 11, vamos a uma rapida abordagem sobre a instalação e configuração do Xen no Debian.

       Para a instalação, basta executar o comando abaixo:

root@oranje:~# aptitude install xen-hypervisor xen-linux-system xen-utils xenstore-utils xenwatch xen-tools

       Isto ira instalar os pacotes solicitados, mais as suas devidas dependências.


       Após a instalação, conferir as entradas padrões do grub, e do boot loader referentes ao kernel do Xen, respectivamente:

root@oranje:~# pico /etc/default/grub

Para ampliar, clique sobre a figura.
       Acrescentar todas as linhas referentes ao Xen conforme mostra a figura acima...


root@oranje:~# update-grub

root@oranje:~# pico /boot/grub/grub.cfg

Para ampliar, clique sobre a figura.
       ...E certificar que as entradas multiboot e module estejam conforme mostra a figura acima.


Para ampliar, clique sobre a figura.
       Antes de reiniciar, acessar o arquivo /etc/inittab e deixar conforme mostra a figura acima. Desta forma,  tty1 aparecerá na saída VGA, e hvc0 aparecerá no console.


root@oranje:~# init 6

       Ao reiniciar, escolher a opção Debian GNU/Linux, with Linux 3.2.0-0.bpo.1-amd64 and XEN 4.0-amd64 paara continuar.


       Após reiniciada a máquina com o kernel do Xen, acessar o seu arquivo de configuração conforme abaixo...

root@oranje:~# pico /etc/xen/xend-config.sxp

Para ampliar, clique sobre a figura.
       ... E habilitar as linhas conforme apontadas na figura acima. Neste caso, foram deixados os parâmetros bridge=xenbr0 netdev=dummy0, em network-bridge, porque este teste está sendo feito sobre um laptop conectado a uma rede sem fio. Não esquecendo também de habilitar e alterar as linhas (dom0-min-mem 1024), e (enable-dom0-ballooning no). Deixando esta última configurada como "no", o dom0 nunca permitirá que domUs sejão criados.

       O Xen trabalha com alguns scripts para que alguns parâmetros configurados, ou que possam vir a serem configurados (figura acima) funcionem propriamente. Desta forma, é recomendável dar permissão de execução para todos eles:

root@oranje:~# chmod +x /etc/xen/scripts/*


       Em seguida, verificar o arquivo de configuração padrão dos domínios do Xen:

root@oranje:~# pico /etc/default/xendomains

       Habilitar e alterar as entrada XENDOMAINS_SAVE="" XENDOMAINS_RESTORE=false respectivamente.


       Tudo, até aqui.

       Assim, continuaremos esta sessão de postagens sobre o Xen, abordando a instalação do Oracle Solaris HVM (fully virtualized) e domU,  sobre o Debian Squeeze dom0.

       Se alguém testou a instalação de algum sistema de 32 bits (domU) sobre o Slackware (dom0), tendo como base a postagem anterior, favor postar aqui seus comentários.

          Saudações.


Referências.:

HowtoForge - Paravirtualization With Xen 4.0 On Debian Squeeze (AMD64)

Debian Wiki - Xen




Nenhum comentário: