/
KVM.txt
143 lines (98 loc) · 5.06 KB
/
KVM.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
=================
Guía de KVM by dM
=================
KVM es una solución de virtualización completa para Linux en hardware x86
(incluyendo hardware de 64-bits) que contienen las extensiones de virtualización
Intel VT o AMD-V. Se compone de un módulo del kernel que puede ser cargado,
kvm.ko, que provee la infraestructura de virtualización base, y un módulo
específico para el tipo de procesador, kvm-intel.ko o kvm-amd.ko.
En Debian, Xen es la alternativa a KVM. (VirtualBox no está en Debian main
(Buster) y tampoco en Buster-Backports).
-----
Usaremos $ para describir los comandos que se usaran con usuario regular.
Usaremos # para describir los comandos que se usaran con superusuario.
Instale KVM/QEMU en Debian 12|11|10
===================================
Siga los pasos a continuación para instalar la virtualización KVM en el sistema
Debian Linux. Todos los paquetes KVM para Debian están disponibles en
repositorios ascendentes. El administrador de paquetes apt se utiliza para la
instalación de todos los paquetes.
1- Instalamos los paquetes necesarios:
$ sudo apt update
$ sudo apt -y install qemu-kvm libvirt-daemon bridge-utils virtinst libvirt-daemon-system
2- Instalemos también herramientas útiles de administración de máquinas virtuales:
$ sudo apt -y install vim libguestfs-tools libosinfo-bin qemu-system virt-manager
3- Cargue y habilite el módulo vhost_net:
$ sudo modprobe vhost_net
$ lsmod | grep vhost
vhost_net 24576 0
tun 49152 1 vhost_net
vhost 49152 1 vhost_net
tap 28672 1 vhost_net
$ echo vhost_net | sudo tee -a /etc/modules
vhost_net
4- Verificamos el estado de KVM:
# systemctl status libvirtd
5- Reiniciamos el servicio de KVM:
# systemctl restart libvirtd
6- Abrimos la interfaz de KVM es decir el manager de las VM:
# virt-manager
7- Creamos una nueva máquina virtual dándo click en la opción resaltada de
"Crear una nueva máquina virtual"
8- Seleccionamos "Medio de instalación local (Imagen ISO o CDROM)"
9- Seleccionamos la arquitectura x86_64 y damos al botón "Adelante"
10- Buscamos la ISO con el botón "Explorar > Explorar localmente"
11- Desactivamos la detección automática desde el medio de instalación y en el
campo de búsqueda escribimos Debian testing y luego damos click en el botón
"Adelante".
12- Asignamos la memoría ram que tendrá la máquina virtual y también la cantidad
de CPU que tendrá disponible para usar, se recomienda usar 1 CPU, luego pulsamos
el botón "Adelante"
13- Ahora asignamos el tamaño del disco virtual que tendrá la máquina virtual
y pulsamos el botón "Adelante"
14- Ya estando en la etapa 5 le ponemos nombre a la VM, se nos muestra un
resumen de la VM que vamos a crear y ahora damos click en el botón "Finalizar"
esto creara la VM de manera automática e inmediatamane nos saldrá la pantalla
para instalar el SO que hayamos seleccionado en el paso de la ISO.
Nota: Si al iniciar una máquina virtual se muestra un error relacionado con
la red o con la conexión, como que no la encuentra o no la reconoce, se puede
solucionar yendo al virtmanager > Editar > Detalles de la conexión y buscar
el botón con ícono de "Play" y darle click, y en la pestaña de Redes virtuales
se puede seleccionar por defecto a "Autoiniciar al arrancar".
Fuentes
=======
https://wiki.debian.org/es/KVM
https://es.linux-console.net/?p=21505
Imágenes de disco
=================
En el directorio /var/lib/libvirt/images/ encontraremos los archivos con
extensión .qcow2 es un formato de imagen de disco usado en entornos de
virtualización. Es comúnmente utilizado en sistemas basados en el hipervisor
QEMU y es capaz de comprimir datos y crear instantáneas. El nombre de los
archivos corresponde a las máquinas virtuales que hemos creado desde la interfaz
gráfica de KVM.
Fuente
======
LuzIA
Migrar Máquina Virtual KVM
==========================
Para comenzar la migración, lo primero que debemos hacer es copiar la imagen de
la Máquina Virtual que queremos migrar hacia el nuevo host. Si utilizamos
libvirt, normalmente las VMs se almacenan en el directorio
/var/lib/libvirt/images.
Luego, desde el nuevo host, abrir Virtual Machine Manager, y arrancar el
asistente para crear una nueva Máquina Virtual y seleccionar la opción Import
existing disk image.
En el siguiente paso del asistente nos pedirá especificar la ruta a nuestra
imagen. No creo que sea estrictamente necesario, pero creo que es bueno, que la
imagen se encuentre en /var/lib/libvirt/images y pertenezca al usuario root.
A partir de aquí el proceso es igual al que normalmente realizamos para crear
VMs, es decir, seleccionamos la cantidad de CPUs, cantidad de memoria RAM, etc.
Obviamente, el asistente no nos permitirá seleccionar el tamaño de disco, porque
ya tenemos la imagen.
Al finalizar el asistente, la Máquina Virtual estará lista para usarse y
arrancará inmediatamente. Sólo hay que tener en cuenta que la dirección de red
local cambia (en el caso de que eso sea relevante).
Fuente
======
http://quemantequilla.blogspot.com/2012/07/migrar-maquina-virtual-kvm.html