Virtualização CentOS utilizando Citrix Xen + XenCenter

A Virtualização de maquinas hoje em dia esta em alta, devido ao baixo custo, e a eficiência que a virtualizaçao oferece. A Virtualização de sistemas permite dividir um único servidor em diversos servidores virtuais independentes, assim cada um pode rodar um sistema operacional próprio, sem a necessidade de recursos do sistema operacional Dom0, que é o Citrix Xen.
A Virtualização de maquinas hoje também oferece recursos sob demanda, ou seja, você pode a qualquer momento adicionar ou retirar Memória, ou CPU de um DomU que é a maquina virtual.
Lembrando que o DomU é o Citrix Xen, e o Dom0 é o servidor virtual.

bem vamos ao trabalho. Para começar, precisamos já ter instalado o XenCenter e também o Citrix Xen. Para quem ainda não tem o mesmo, segue abaixo os links para download:

Citrix Xen Server 5.6
Citrix Xen Center 5.6

Com o XenCenter instalado, é necessário então adicionar o nosso servidor ao mesmo, é simples, basta ir em Add New Server que fica localizado no topo:



No campo Hostname, insira o IP do servidor que esta instalado o Xen, no user name e password insira o usuário root e sua senha.

Pronto, depois de conectado basta ir em New VM que fica localizado ao lado do Add New Server, que ira começar então nosso processo de virtualização:
Neste tutorial vou utilizar a versão 5.3 do CentOS, então selecione o mesmo e prossiga:

Na próxima etapa, ele ira pedir o nome e uma descrição do VM, e obrigatório apenas o campo Name:

após inserir o Name, prossiga:

Nesta etapa, iremos informar o ISO do CentOS, caso você já tenha, selecione ISO Image, caso ainda não tenha, você pode utilizar o Install URL inserindo a URL da imagem já pronta para a instalação, vou usar a seguinte URL neste tutorial: http://mirror.centos.org/centos/5/os/i386/ e então prossiga:

Nesta etapa, ele ira pedir a quantidade de CPU e Memória que você deseja criar para este VPS ou VM:

na próxima etapa, será necessário inserir os discos virtuais para este vm, e o espaço para cada um, no meu caso, eu adicionei um disco virtual de 20gb de espaço, após criar seus discos, prossiga:

Na próxima imagem, ele ira perguntar a respeito da network, não é necessário inserir ou modificar nada, amenos que você saiba o que esta fazendo:

Esta é a etapa final, selecione Star VM Automatically caso queira que ele inicie automaticamente toda vez que o servidor Xen for reiniciado e então prossiga:

Pronto, agora ele esta preparado para ser instalado, selecione o mesmo na lista de VMs, e então clique sobre a aba Console, onde ira aparecer a tela da instalação do Centos:

Selecione a linguagem que deseja, no meu caso Ingles:

Na próxima etapa, selecione a placa virtual que deseja para configurar os ips:

Agora selecione como deseja configurar o mesmo, no meu caso será manual:

Esta e a etapa em que serão configurado os IPs públicos da maquina, gateway e dns, você deve certificar que os ips configurados estejam conectados a internet, pois será necessário para download do ISO:

Pronto, caso dê sucesso, a seguinte mensagem será exibida, caso não de sucesso, verifique o que houve, ou poste nos comentários que eu irei ajudá-lo.

Prosseguindo, Pressione Yes:

Esta etapa fica encarregada de criar as partições do CentOS, no meu caso vou usar o layout padrão do Centos, caso vc queria modificar as partições, selecione Create custom layout, e saiba o que esta fazendo:

Selecione Yes:

Selecione No:

Esta etapa serve para configurar outras placas de rede, caso deseja permanecer desta forma, pressione ok:

Agora iremos configurar a DNS secundaria, no meu caso estou usando as DNS do Google, que é 8.8.8.8 e 8.8.4.4:

Configure agora o hostname da maquina:

Timezone:

Bem, estamos quase no fim, nesta etapa iremos informar qual será a senha para o usuário root do CentOS:

Esta é a etapa em que você selecione quais serão os pacotes a serem instalados, no meu caso apenas o Server:

Pressione OK:

Pronto, agora ele já esta instalando o CentOS no seu VM !

E então, finalizando, será exibido a seguinte imagem:

Pressione Reboot, e já estará instalado seu Centos.
Bom é isso, em breve pretendo publicar novos artigos !
Dúvidas? deixe seu comentario.

24 thoughts on “Virtualização CentOS utilizando Citrix Xen + XenCenter

  1. Olá Felipe, parabéns pelo artigo, com certeza falta muito material neste area e seu artigo irá ajudar a divulgar estas tecnologias, abraços

  2. Felipe.

    Bom dia, muito bom o seu artigo eu estou em teste com o XEN Server.
    Fiz a instalação de uma maquina CentOS 5.3 no Xen Server como você fez acima porém após ao reboot da maquina ela subiu sem interface grafica, saberia como faço para instala a interface grafica em minha maquina virtual no Xen Server.

    Grato

  3. Bem eu não entendi muito bem, você quer instalar exemplo o KDE no seu VM?

    Abraços !

  4. Isso. A maquina virtual não esta com ambiente gráfico, queria instalar o KDE ou GNOME

  5. Loguei no SSH de seu VM, execute:

    yum intall kde

    Se necessario, Para procurar execute:

    yum list \*kde\*

  6. Quando do o comando ocorre o seguinte erro.

    yum install kde
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: mirror.atlanticmetro.net
    * updates: mirror.anl.gov
    * addons: mirror.cs.vt.edu
    * extras: mirrors.netdna.com
    base
    updates
    addons
    extras
    Setting up Install Process
    Parsing package install arguments
    No package kde available.
    Nothing to do

  7. Uma duvida para pode instalar maquinas windows o hardware teria que ter suporte a Intel Virtualization Tecnology no caso de hardware Intel né

  8. Olá,
    Você fala do processador certo?
    Olha eu já instalei Windows em AMD Opteron e também em Intel Xeon.
    Acredito que em ambos os dois é possivel a instalação do mesmo.

  9. Sim, pois os dois processadores tem suporte a virtualização.
    E fiz a instalação coloquei o pacote KDE e GNOME, porém no termino da instalação no reboot a maquina sobe em modo texto, quando do startx para inicializar o modo grafico não vai.

  10. Felipe.

    Não Funcionou o ambiente grafico, instalei o GNOME e o KDE

  11. Tente executar no mesmo:

    /sbin/telinit 5

    Lembrando que você deve ter placa de video configurada para poder rodar em modo grafico.

  12. Olá
    Muito útil o tutorial. No entanto estou com dificuldade na parte de configuração de IP.
    Estou instalando o Centos a partir de uma iso e na parte de confguração de ip, solicita um ip público. Tentei por Dhcp e também não deu certo. Como devo proceder?? Podes me ajudar???

  13. Olá, você tem endereço de IP fixo? ou é ADSL?
    qual o error?

  14. Olá perceiro, estou fazendo uma tarefa para a minha escola, e estava dependendo de algumas coisas, acabei de encontrar aqui no seu poste, muito obrigado.

  15. @luan
    Bem, este problema vem quando o mesmo não conseguio conexão com a internet, que no caso não foi possivel receber o CentOS, verifique suas configurações de IP, e tenha certeza que o mesmo esta conectado a internet.

  16. Olá Felipe, parabéns pelo excelente material!

    Temos um ambiente com servidores Xenserver (versão free) em produção e estamos bastante satisfeitos com ele, pois, mesmo na versão free ele já oferece muitos recursos.
    Gostaria de trocar experiências com você sobre o Xenserver, pois, vejo que é ainda tem pouca informação sobre configurações e boas práticas no Xenserver.

    Sucesso!

    Jeferson

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>