Criando um Repositório ISO Local

Antes de instalar qualquer VM, é essencial ter um repositório de imagens ISO acessível ao pool. Em vez de depender de um NFS remoto, você pode criar um Storage Repository (SR) local dedicado a ISOs:

mkdir -p /var/opt/xen/iso_import
xe sr-create name-label="ISO Local" type=iso \
  device-config:location=/var/opt/xen/iso_import \
  device-config:legacy_mode=true content-type=iso

Basta copiar os arquivos .iso para essa pasta via scp ou rsync e eles aparecerão automaticamente na lista de mídias disponíveis para as VMs, tanto no XenCenter quanto no Xen Orchestra.

Backup a Quente (Live Backup)

Uma das grandes vantagens do XCP-ng é a capacidade de gerar snapshots consistentes sem desligar a VM. O comando abaixo cria um snapshot com metadados de VM incluídos:

xe vm-snapshot vm="srv-app01" new-name-label="backup-quente-2026-08-14"
xe vm-export vm=backup-quente-2026-08-14 filename=/backup/srv-app01.xva

Para rotinas de produção, o ideal é usar o Xen Orchestra, que oferece backups incrementais (Continuous Data Protection), replicação para outro pool e retenção configurável — tudo via interface web, sem scripts manuais.

Desempenho: Tuning de CPU, Memória e Disco

Alguns ajustes fazem diferença real em cargas de produção:

xe vm-param-set uuid=<UUID_VM> memory-dynamic-max=4GiB memory-dynamic-min=2GiB

USB Storage e Passthrough de Disco (Hard Drive Passthrough)

O XCP-ng permite passthrough de dispositivos USB e discos inteiros diretamente para a VM, últil para storages dedicados ou dongles de licença:

xe vm-param-set uuid=<UUID_VM> other-config:hdtype=usb
xe vbd-create vm-uuid=<UUID_VM> device=1 vdi-uuid=<UUID_DISCO> bootable=false mode=RW type=Disk

Para passthrough de disco físico completo (Hard Drive Passthrough), identifique o device com lsblk, crie um SR do tipo lvm ou udev apontando para o disco cru e anexe-o via VBD à VM desejada — abordagem comum para NAS virtualizados ou appliances de backup.

Provisionamento Automático de VMs

Templates e scripts xe permitem criar VMs de forma automatizada, ideal para labs e ambientes de CI:

xe vm-install template="CentOS 7" new-name-label="web-auto-01"
xe vm-start vm="web-auto-01"

Combinado com Ansible ou Terraform (usando o provider XenOrchestra), é possível orquestrar dezenas de VMs de forma declarativa.

Migração P2V e V2V

Migrar um servidor físico legado para uma VM (P2V) é um dos casos de uso mais comuns em modernização de infraestrutura. O fluxo típico envolve:

  1. Gerar uma imagem do disco físico com ferramentas como Clonezilla ou dd.
  2. Converter a imagem para o formato VHD/VDI compatível com XCP-ng.
  3. Importar a VDI resultante em um novo SR e associá-la a uma VM recém-criada.

Já a migração V2V (de VMware, Hyper-V ou KVM para XCP-ng) é facilitada pelo Xen Orchestra, que possui um assistente de importação direto de arquivos .ova/.vmdk:

qemu-img convert -f vmdk -O vpc origem.vmdk destino.vhd

RAID e Confiabilidade de Armazenamento

Para pools de produção, recomenda-se RAID por hardware (RAID 10 para melhor equilíbrio entre desempenho e redundância) no host físico antes mesmo de criar o SR do XCP-ng. Softwares de RAID de software (mdadm) também funcionam, mas adicionam overhead de CPU que pode impactar VMs com I/O intensivo.

Xen Orchestra: o Painel Definitivo

O Xen Orchestra (XO) centraliza gerenciamento de pools, backups, métricas e alta disponibilidade em uma única interface web open source. Instalação via appliance oficial:

bash <(curl -s https://raw.githubusercontent.com/ronivay/XenOrchestraInstallerUpdater/master/xo-install.sh)

Com XO, tarefas antes feitas via CLI — snapshots, migração a quente (live migration), replicação entre pools — tornam-se cliques simples, reduzindo drasticamente o tempo de operação diária.

Conclusão

XCP-ng e XenServer continuam sendo escolhas sólidas para quem quer virtualização de nível empresarial sem os custos de licenciamento de VMware. Dominar repositórios ISO, backup a quente, tuning de desempenho, passthrough, migrações P2V/V2V e o ecossistema Xen Orchestra é o caminho para operar um datacenter Xen realmente profissional.

XCP-ng XenServer Xen Orchestra Migração P2V Virtualização

Recursos Adicionais