Como adicionar discos extras em VM baseada em KVM

Como adicionar discos extras em VM baseada em KVM

insira a descrição da imagem aquiInstalei o Redhat 6.4 no servidor KVM. No momento, existe apenas um disco/dev/vda. Agora preciso adicionar um disco extra como /dev/vdb. Tentei adicionar um novo volume, mas ele não aparece quando o façofdisk -l

Como adicionar volumes extras a VMs em execução existentes

Responder1

Você pode usar a virshopção mencionada acima (provavelmente mais rápida, na verdade) ou pode usar a opção "Adicionar Hardware" virt-managerpara adicionar novo espaço ou atribuir espaço existente.

Basta abrir a VM, ir em “Detalhes” (canto superior esquerdo) e selecionar “Adicionar Hardware” (canto inferior esquerdo):

"Adicionar Hardware" está no canto inferior esquerdo

O armazenamento é o tipo de hardware padrão, portanto já deve estar selecionado por padrão.

FWIW, como é um disco novo, se o convidado for Linux, você provavelmente desejará adicioná-lo como VirtIO em vez de IDE. VirtIO tem melhor desempenho, mas plataformas não Linux precisam de drivers especiais instalados para poder usar unidades VirtIO.

A GUI é bastante autoexplicativa. Como você já criou o .imgarquivo, provavelmente desejará selecionar o rádio "armazenamento gerenciado ou existente" e navegar até ele. Depois disso, deverá ficar visível para o hóspede.

Responder2

Adicionar um disco virtual pode ser feito usando virt-manager(Uma interface gráfica para KVM) ou virsh.

Usando virsh:

virsh edit VM-name

Modifique seu arquivo de configuração conforme necessário e salve-o (consulte sua vdalinha de configuração).

NOTA: Você precisa reinicializar a VM para que o disco virtual seja reconhecido.

Desligue sua VM usando virsh destroy VM-name e inicie a VM novamente usando virsh start VM-name

Depois de fazer login na VM, verifique fdisk -lcomo root, caso contrário, não mostrará nada.

Finalmente use mkfs.ext3 /dev/vdbou mkfs.ext4 /dev/vdbpara atribuir um sistema de arquivos ao disco virtual.

informação relacionada