Ambiente de Virtualização Enterprise com XCP 1.6 (Xen Cloud Plataform)

XenPanda

Motivação

Com a crescente demanda por tecnologias Cloud e praticidade de manutenção e criação de ambientes virtuais, queremos aproveitar destas tecnologias que atendam alguns pré-requisitos:

  • Baixo Custo
  • Baixa Curva de Aprendizado da Equipe
  • Tecnologia Livre e Barata
  • Praticidade

Com essas metas em mente, escolhemos o ambiente de virtualização em Cloud baseado no Xen Source, o XCP (Xen Cloud Plataform).

Ambiente

Neste MiniCurso em video, abordamos a instalação, configuração de uma Pool de servidores, Live Migration e, o principal, recuperação de falhas. Nosso objetivo é compartilhar o conhecimento adquirido na utilização desta ferramenta em nosso ambiente Enterprise Universitário, para que outras pessoas possam levar a tecnologia de virtualização em nuvens do Xen para seus locais de trabalho ou laboratórios.

O ambiente deste vídeo precisa de:

  • dois servidores como nós XCP
  • um servidor como iSCSITarger ou storage
  • uma estação de trabalho com o XenCenter instalado

Existem outras alternativas ao XenCenter e é possível usar o CloudStack e o OpenStack para orquestrar as máquinas virtuais em execução no XCP.

Mãos a Obra

O MiniCurso tem duração aproximada de 1h e pode ser visto abaixo:




Considerações

Antes de implantar o XCP no seu ambiente é importante definir exatamente o que é esperado do ambiente de virtualização e se a tecnologia adotada atende aos requisitos. Além disso, é importante definir políticas de segurança como desabilitar o SSH como root nos nós do XCP e políticas de configuração do acesso ao iSCSI do Storage de dados.

Tirando esses detalhes, o XCP é uma ferramenta muito robusta e tem nos auxiliado bastante aqui. Esperamos que ele possa auxilia-los também.

Um abraço e até a próxima,
Brivaldo Jr

19 comments

  1. [...] vídeo pode ser visto no blog: [blog.bibliotecaunix.org/…]” [referência: [...]

  2. [...] vídeo pode ser visto no blog: [blog.bibliotecaunix.org/…]” [referência: [...]

  3. Daniel Oliveira disse:

    Video não está abrindo!?

  4. [...] vídeo pode ser visto no blog: [blog.bibliotecaunix.org/…]” [referência: [...]

  5. Thiago Oliveira disse:

    Parabens pelo video, sensacional!!!
    Gostaria de deixar registrado que vale a pena testar o proxmox um produto open que alem de fazer oq o XCP faz ainda tem HA free.

    Abraços!!

  6. Admin disse:

    Parabens… Aulas muito boa.

  7. Elton Soares disse:

    Brivaldo, primeiramente parabéns pelo vídeo, ficou muito claro e objetivo. Gostaria de saber se você já configurou um RAID1 via software no XCP 1.6.
    Abraço.

  8. Fernando disse:

    Brivaldo, Parabéns pelo vídeo…e Obrigado
    Uma informação, como ficaria as maquinas virtuais com uma DMZ ?? Não poderia misturar maquinas de DMZ diferentes ?

  9. Fernando disse:

    Olá Brivaldo …

    Tentei fazer a instalação de uma maquina virtual, e apareceu o erro abaixo, o Debian q estou tentando instalar Debian 6.0.6 !, sabe alguma coisa ?

    Mar 11, 2013 4:41:13 PM Error: Starting VM ‘Debian Squeeze 6.0 (64-bit) (1)’ – Internal error: xenopsd internal error: VM = 1f3b34d2-8745-86c6-3aa0-6cbd824efe82; domid = 3; Bootloader.Bad_error Traceback (most recent call last):
    File “/usr/bin/pygrub”, line 900, in ?
    fs = fsimage.open(file, part_offs[0], bootfsoptions)
    IOError: [Errno 95] Operation not supported

  10. Junior Silva disse:

    Jr. Parabéns pel vídeo, acabei de implementar o XCP aqui na empresa depois de ver seu video e acabei abandonando o Proxmox.

    Uma pergunta, amanha se eu quiser fazer a compra do Xen Server vou precisar trocar minha estrutura ou simplesmente colocar algum tipo de licença?

    Como você faz backup de suas VMs não achei algo no XenCenter que possa fazer o agenciamento de backup das VMs.

    Desde já agradeço

    Abraço

    • Tem os Snapshots no XenCenter. Mas uso muito o bacula mesmo.

      A estrutura é parecida.. Acho que teria que usar outra maquina e fazer Live Migration.

      • Junior Silva disse:

        Beleza Junior.

        Pretendo usar o Bacula aqui também, mas os snapshots são manuais correto, queria algo automatizado tipo todo dia X horas backup das VMs.

        Minha estrutura está como a do vídeo 2 laminas com XCP e um storage iSCSI todas VMs estão alocadas no storage já.

        Só estou com medo do lance do backup, pode me dar uma luz como você faz com o bacula?

        Abraço

  11. Junior Silva disse:

    Brivaldo

    Qual comando tenho que setar nas VMs para que quando meu cluster rebootar as maquinas subirem junto.

    Hoje estão assim as minhas: — quiet console=hvc0

    Assim não sobe tenho que dar estart em todas as VMs

  12. goerge disse:

    muito bom, eu preciso de aulguma informacao para que as maquinas vituais inicie no boot do scp server