Cómo agregar discos adicionales en una máquina virtual basada en KVM

Cómo agregar discos adicionales en una máquina virtual basada en KVM

ingrese la descripción de la imagen aquíInstalé Redhat 6.4 en el servidor KVM. En este momento sólo hay un disco /dev/vda. Ahora necesito agregar un disco adicional como /dev/vdb. Intenté agregar un nuevo volumen pero no se muestra cuando lo hago.fdisk-l

Cómo agregar volúmenes adicionales a máquinas virtuales en ejecución existentes

Respuesta1

Puede usar la virshopción mencionada anteriormente (probablemente más rápida, de hecho) o puede usar la opción "Agregar hardware" virt-managerpara agregar espacio nuevo o asignar espacio existente.

Simplemente abra la VM, vaya a "Detalles" (arriba a la izquierda) y seleccione "Agregar hardware" (abajo a la izquierda):

"Agregar hardware" está en la parte inferior izquierda

El almacenamiento es el tipo de hardware predeterminado, por lo que ya debería estar seleccionado de forma predeterminada.

FWIW, dado que es un disco nuevo, si el invitado es Linux, probablemente quieras agregarlo como VirtIO en lugar de IDE. VirtIO tiene un mejor rendimiento, pero las plataformas que no son Linux necesitan instalar controladores especiales para poder utilizar las unidades VirtIO.

La GUI se explica por sí misma. Como ya creó el .imgarchivo, probablemente desee seleccionar la radio "almacenamiento administrado o existente" y buscarlo. Después de eso, debería ser visible para el huésped.

Respuesta2

Se puede agregar un disco virtual usando virt-manager(Una interfaz gráfica para KVM) o virsh.

Usando virsh:

virsh edit VM-name

Modifique su archivo de configuración según sea necesario y guarde el archivo de configuración (consulte su vdalínea de configuración).

NOTA: Debe reiniciar la máquina virtual para que se reconozca el disco virtual.

Apague su VM usando virsh destroy VM-name e inicie la VM nuevamente usando virsh start VM-name

Una vez que haya iniciado sesión en la VM, verifique fdisk -lcomo root; de lo contrario, no mostrará nada.

Finalmente use mkfs.ext3 /dev/vdbo mkfs.ext4 /dev/vdbpara asignar un sistema de archivos al disco virtual.

información relacionada