Virtualização · 3 min read · Feb 09, 2026
Virtualização Com KVM Em Um Servidor OpenSUSE 12.2 - Página 5
8 Criando Um Convidado Baseado em LVM
OpenSUSE 12.2 KVM Host:
Convidados baseados em LVM têm algumas vantagens sobre convidados baseados em imagem. Eles não são tão pesados em IO de disco rígido e são mais fáceis de fazer backup (usando snapshots LVM).
Para usar convidados baseados em LVM, você precisa de um grupo de volumes que tenha algum espaço livre que não esteja alocado a nenhum volume lógico. Neste exemplo, eu uso o grupo de volumes /dev/system com um tamanho de aproximadamente 465GB…
vgdisplayserver1:~ # vgdisplay
— Grupo de volumes —
Nome VG system
ID do Sistema
Formato lvm2
Áreas de Metadados 1
Número da Sequência de Metadados 3
Acesso VG leitura/gravação
Status VG redimensionável
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
Tamanho VG 465.61 GiB
Tamanho PE 4.00 MiB
Total PE 119195
PE Alocado / Tamanho 27136 / 106.00 GiB
PE Livre / Tamanho 92059 / 359.61 GiB
UUID VG fKvgEc-efcR-yIfz-E35O-GSou-xdtT-etyJik
server1:~ #
… que contém o volume lógico /dev/system/root com um tamanho de aproximadamente 100GB e o volume lógico /dev/system/swap (cerca de 6GB) - o restante não está alocado e pode ser usado para convidados KVM:
lvdisplayserver1:~ # lvdisplay
— Volume lógico —
Nome LV /dev/system/root
Nome VG system
UUID LV 0yR2UP-FSrM-uu6p-Xy11-dRFb-omZV-5qZTX6
Acesso de Gravação LV leitura/gravação
Status LV disponível
Tamanho LV 100.00 GiB
LE Atual 25600
Segmentos 1
Alocação herdar
Setores de leitura antecipada auto
- atualmente definido como 256
Dispositivo de bloco 253:0
— Volume lógico —
Nome LV /dev/system/swap
Nome VG system
UUID LV XkdRHz-b5V0-Zyc8-nGYw-ljqF-WI49-dGoMxt
Acesso de Gravação LV leitura/gravação
Status LV disponível
Tamanho LV 6.00 GiB
LE Atual 1536
Segmentos 1
Alocação herdar
Setores de leitura antecipada auto
- atualmente definido como 256
Dispositivo de bloco 253:1
server1:~ #
Agora vou criar a máquina virtual vm12 como um convidado baseado em LVM. Quero que vm12 tenha 20GB de espaço em disco, então crio o volume lógico /dev/system/vm12 com um tamanho de 20GB:
lvcreate -L20G -n vm12 system Depois, usamos o comando virt-install novamente para criar o convidado:
virt-install --connect qemu:///system -n vm12 -r 512 --vcpus=2 --disk path=/dev/system/vm12 -c /var/lib/libvirt/images/debian-6.0.0-amd64-netinst.iso --vnc --noautoconsole --os-type linux --os-variant debiansqueeze --accelerate --network=bridge:br0 --hvmPor favor, note que em vez de –disk path=/var/lib/libvirt/images/vm12.img,size=20 eu uso –disk path=/dev/system/vm12, e não preciso definir mais o espaço em disco porque o espaço em disco é definido pelo tamanho do volume lógico vm12 (20GB).
Agora siga o capítulo 5 para instalar esse convidado.
9 Convertendo Convidados Baseados em Imagem Para Convidados Baseados em LVM
OpenSUSE 12.2 KVM Host:
Agora vamos supor que queremos converter nosso convidado baseado em imagem vm10 em um convidado baseado em LVM. É assim que fazemos:
Primeiro, certifique-se de que o convidado está parado:
virsh --connect qemu:///systemshutdown vm10quitEm seguida, crie um volume lógico (por exemplo, /dev/system/vm10) que tenha o mesmo tamanho que o arquivo de imagem - a imagem tem 12GB, então o volume lógico também deve ter 12GB de tamanho:
lvcreate -L12G -n vm10 system Agora converta a imagem do disco:
qemu-img convert /var/lib/libvirt/images/vm10.img -O raw /dev/system/vm10Depois, você pode excluir a imagem do disco:
rm -f /var/lib/libvirt/images/vm10.imgAgora devemos abrir o arquivo de configuração xml do convidado /etc/libvirt/qemu/vm10.xml…
vi /etc/libvirt/qemu/vm10.xml… e mudar a seguinte seção…
| [...] |
… para que fique assim:
| [...] |
Depois, devemos redefinir o convidado:
virsh --connect qemu:///systemdefine /etc/libvirt/qemu/vm10.xmlAinda no shell do virsh, podemos iniciar o convidado…
start vm10… e sair do shell do virsh:
quit10 Links
- KVM: http://kvm.qumranet.com/
- OpenSUSE: http://www.opensuse.org/
- Debian: http://www.debian.org/
- Ubuntu: http://www.ubuntu.com/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.