KVM Installation · 3 min read · Dec 22, 2025

Instalando Convidados KVM Com virt-install No Servidor Ubuntu 12.10

Instalando Convidados KVM Com virt-install No Servidor Ubuntu 12.10

Versão 1.0
Autor: Falko Timme
Siga-me no Twitter

Ao contrário do virt-manager, o virt-install é uma ferramenta de linha de comando que permite criar convidados KVM em um servidor sem interface gráfica. Você pode se perguntar: “Mas eu posso usar o vmbuilder para fazer isso, por que preciso do virt-install?” A diferença entre o virt-install e o vmbuilder é que o vmbuilder é para criar convidados baseados em Ubuntu, enquanto o virt-install permite instalar todos os tipos de sistemas operacionais (por exemplo, Linux, Windows, Solaris, FreeBSD, OpenBSD) e distribuições em um convidado, assim como o virt-manager. Este artigo mostra como você pode usá-lo em um servidor KVM Ubuntu 12.10.

Não dou nenhuma garantia de que isso funcionará para você!

1 Nota Preliminar

Estou assumindo que o KVM já está instalado (por exemplo, conforme mostrado aqui: Virtualização Com KVM No Ubuntu 12.10). Meu host KVM tem o endereço IP 192.168.0.100.

Vou mostrar como instalar um convidado CentOS 6.3 neste tutorial.

Também precisamos de um desktop Ubuntu 12.10 para que possamos nos conectar ao console gráfico de nossos convidados KVM. Não importa se o desktop está instalado no servidor KVM Ubuntu 12.10 ou em um sistema remoto (há pequenas diferenças se o desktop estiver instalado no host KVM em comparação com um desktop remoto, mas eu vou delinear essas diferenças, então leia com atenção).

2 Instalando o virt-install

Host Ubuntu 12.10:

Abra um terminal e instale o virt-install:

sudo apt-get install virtinst

3 Instalando o virt-manager No Seu Desktop Ubuntu 12.10

Desktop Ubuntu 12.10:

Precisamos de um meio de nos conectar ao console gráfico de nossos convidados - podemos usar o virt-viewer ou o virt-manager (veja Gerenciamento de Convidados KVM Com Virt-Manager No Ubuntu 8.10) para isso. Estou assumindo que você está usando um desktop Ubuntu 12.10 (não importa se é um desktop remoto ou se o desktop está instalado no servidor KVM Ubuntu 12.10!).

Sugiro que você use o virt-manager em vez do virt-viewer porque o virt-manager também permite criar e excluir máquinas virtuais e realizar outras tarefas. O virt-manager pode ser instalado da seguinte forma:

sudo apt-get install virt-manager

4 Criando Um Convidado CentOS 6.3

Host KVM Ubuntu 12.10:

Agora vamos voltar ao nosso host KVM Ubuntu 12.10.

Dê uma olhada em

man virt-install

para aprender como usá-lo.

Criamos nossas máquinas virtuais baseadas em imagem no diretório /var/lib/libvirt/images/ que foi criado automaticamente quando instalamos o KVM.

Para criar um convidado CentOS 6.3 (em modo de ponte) com o nome vm10, 1024MB de RAM, duas CPUs virtuais e a imagem de disco /var/lib/libvirt/images/vm10.img (com um tamanho de 12GB), insira o DVD do CentOS na unidade de CD e execute

sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /dev/cdrom --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm

Claro, você também pode criar uma imagem ISO do DVD do CentOS (por favor, crie-a no diretório /var/lib/libvirt/images/ porque mais tarde eu vou mostrar como criar máquinas virtuais através do virt-manager a partir do seu desktop Ubuntu, e o virt-manager procurará imagens ISO no diretório /var/lib/libvirt/images/)…

sudo dd if=/dev/cdrom of=/var/lib/libvirt/images/CentOS-6.3-x86_64-bin-DVD1.iso

… e usar a imagem ISO no comando virt-install:

sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /var/lib/libvirt/images/CentOS-6.3-x86_64-bin-DVD1.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm

A saída é a seguinte:

administrator@server1:~$ sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /var/lib/libvirt/images/CentOS-6.3-x86_64-bin-DVD1.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm  

Iniciando a instalação...  
Alocando 'vm10.img'       |  12 GB     00:00  
Criando domínio...          |    0 B     00:00  
A instalação do domínio ainda está em progresso. Você pode se reconectar ao  
console para completar o processo de instalação.  
administrator@server1:~$
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.