Skip to content

apartado para ver como crear maquinas virtuales con kvm

License

Notifications You must be signed in to change notification settings

AdrianCE94/creacionMV-KVM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

creacionMV-KVM

apartado para ver como crear maquinas virtuales con KVM

alt text

Index

  • 1.Crear maquina con virt-manager
  • 2.Crear maquina linea de comandos
  • 3.Crear maquina linea de comandos con fichero xml

1. Crear maquina con virt-manager

Simplemente abrimos virt-manager y le damos a crear nueva maquina virtual, seguimos los pasos y ya tendremos nuestra maquina creada.De manera grafica es muy sencillo.

2. Crear maquina linea de comandos

Para crear una maquina virtual con la linea de comandos usaremos el comando virt-install, con la siguiente información:

- Nombre de la maquina: --name
- Tipo de virtualizacion: --virt-type kvm
- ISO de instalación: --cdrom
- Variante de la maquina: --os-variant (para saber las variantes disponibles usar el comando osinfo-query os)
- Tamaño de la memoria RAM: --memory
- Numero de CPUs: --vcpus
- Tamaño del disco duro: --disk size (se creara con la imagen del disco duro en /var/lib/libvirt/images)

NOTA: Debemos tener la ISO en el directorio /var/lib/libvirt/iso (creamos el directorio)

NOTA: Para ver todas las opciones disponibles usar el comando virt-install --help

OPCIONES MAS UTILIZADAS:

  • --connect : Conectar a un hipervisor
  • --name : Nombre de la maquina
  • --memory : Tamaño de la memoria RAM
  • --disk : Tamaño del disco duro
  • --vcpus : Numero de CPUs
  • -c : ISO de instalación
  • --vnc : Conexión VNC
  • --os-variant : Variante de la maquina
  • --network : Conexión de red
  • --noautoconsole : No abrir la consola de la maquina
  • --hvm : Habilitar la virtualización completa
  • --keymap : Teclado

Tambien podemos utilizar virt-install --help para ver todas las opciones disponibles.


2.1 EJEMPLOS

  • Crear una maquina llamada prueba , con una ISO alpine(variante alpine3.17) , 1GB de RAM, 1 CPU y 4GB de disco y 1 vcpu.(no indicamos la red porque se conectará a la default)
virt-install --connect qemu:///system --virt-type kvm --name prueba --cdrom /var/lib/libvirt/iso/alpine-virt-3.17.0-x86_64.iso --os-variant alpine3.17 --memory 1024 --vcpus 1 --disk size=4

NOTA: si despues quiere seguir con la instalación de alpine, ejecitar setup-alpine

virt

2.2 COMPROBACIONES

  • Comprobar que la maquina esta corriendo
virsh list --all
  • Acceder al terminal de una maquina
virt-viewer nombre_maquina
  • La maquina se almacenará en /var/lib/libvirt/images
virsh domblklist nombre_maquina
  • Apagar una maquina
virsh shutdown nombre_maquina
  • Info de la maquina
virsh dominfo nombre_maquina
  • Encender una maquina
virsh start nombre_maquina

Imagina que quieres redimensionar el disco de la maquina, para ello debemos apagar la maquina y redimensionar el disco con el siguiente comando:

ls -l /var/lib/libvirt/images/nombre_maquina.qcow2
qemu-img resize /var/lib/libvirt/images/nombre_maquina.qcow2 +2G
# cambiar el nombre de la maquina por el nombre de TU maquina
qemu-img info /var/lib/libvirt/images/nombre_maquina.qcow2

OTRAS COMANDOS UTILIZADOS:

  • virsh autostart nombre_maquina : Arrancar la maquina al inicio

  • virsh reboot nombre_maquina : Reiniciar la maquina

  • virsh destroy nombre_maquina : Apagar la maquina

  • virsh suspend nombre_maquina : Suspender la maquina

  • virsh resume nombre_maquina : Reanudar la maquina

  • virsh undefine nombre_maquina --remove-all-storage nombre_maquina :Eliminar la maquina y su almacenamiento

  • virsh domifaddr nombre_maquina : Ver la IP de la maquina

  • virsh domblklis nombre_maquina : Ver el almacenamiento de la maquina

3. Crear maquina linea de comandos con fichero xml

Las caracteristicas , opciones y hardware se estructuran en ficheros XML.

En el directorio /etc/libvirt/qemu/ encontraremos los ficheros XML de las maquinas virtuales.

Obtener definición de una maquina:

virsh dumpxml nombre_maquina

Podemos copiar y editar el fichero XML de una maquina para crear otra maquina con las mismas caracteristicas.

virsh dumpxml nombre_maquina > nombre_maquina.xml

Previamente hay que crear el disco virtual,especificando el pool de destino, nombre , tamaño y formato.

virsh vol-create-as iso nombre_maquina.qcow2 4G --format qcow2

Crear la maquina con el fichero XML

virsh define nombre_maquina.xml

Iniciar la maquina

virsh start nombre_maquina

About

apartado para ver como crear maquinas virtuales con kvm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published