Diferencia entre revisiones de «Material complementario sobre libvirt»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
(Página creada con « == Paso 7: Instalación del libvirt == ''''En los ordenadores del aula de prácticas y en el servidor estos paquetes ya estarán preinstalados, con lo que puedes saltarte...»)
 
 
Línea 1: Línea 1:
 +
== Depuración de arranque lento de la imagen cloud ==
  
== Paso 7: Instalación del libvirt ==
+
Si considera que el arranque de su imagen cloud es lento, puede usar el siguiente comando para depurar qué proceso está consumiendo más tiempo:
 +
 
 +
<syntaxhighlight lang="bash">
 +
systemd-analyze blame
 +
</syntaxhighlight>
 +
 
 +
que sirve para obtener los tiempos de arranque del kernel de Linux y de los servicios lanzados por ''systemd'' en tiempo de arranque.
 +
 
 +
== Instalación del libvirt ==
  
 
''''En los ordenadores del aula de prácticas y en el servidor estos paquetes ya estarán preinstalados, con lo que puedes saltarte este paso''''.
 
''''En los ordenadores del aula de prácticas y en el servidor estos paquetes ya estarán preinstalados, con lo que puedes saltarte este paso''''.
Línea 42: Línea 51:
 
Reinicia el sistema.
 
Reinicia el sistema.
  
= Paso 8: virt-manager =
+
= virt-manager =
  
 
Alternativamente a virsh, libvirt ofrece la interfaz gráfica 'virt-manager', que se puede instalar desde el intérprete de órdenes:
 
Alternativamente a virsh, libvirt ofrece la interfaz gráfica 'virt-manager', que se puede instalar desde el intérprete de órdenes:
Línea 73: Línea 82:
 
Ya disponemos de un intérprete de ordenes en nuestro sistema operativo cloud que corre sobre nuestra máquina virtual.
 
Ya disponemos de un intérprete de ordenes en nuestro sistema operativo cloud que corre sobre nuestra máquina virtual.
  
 
+
= Instalación manual de Linux =
= Paso 8: Instalación manual de Linux =
 
  
 
Además de la instalación a partir de la imagen Cloud, es posible realizar una instalación desde cero haciendo uso del instalador de Ubuntu. Este proceso es '''más lento''' que el de utilizar la imagen de Ubuntu Cloud.
 
Además de la instalación a partir de la imagen Cloud, es posible realizar una instalación desde cero haciendo uso del instalador de Ubuntu. Este proceso es '''más lento''' que el de utilizar la imagen de Ubuntu Cloud.
Línea 119: Línea 127:
 
Tras esto ya hemos completado una instalación manual de Ubuntu
 
Tras esto ya hemos completado una instalación manual de Ubuntu
  
= Paso 9: Instalación manual de Windows =
+
= Instalación manual de Windows =
  
 
* Descarga de la versión de evaluación de Windows: windows evaluation  
 
* Descarga de la versión de evaluación de Windows: windows evaluation  
  
 
* https://dennisnotes.com/note/20180614-ubuntu-18.04-qemu-setup/
 
* https://dennisnotes.com/note/20180614-ubuntu-18.04-qemu-setup/

Revisión actual del 12:15 16 nov 2025

Depuración de arranque lento de la imagen cloud

Si considera que el arranque de su imagen cloud es lento, puede usar el siguiente comando para depurar qué proceso está consumiendo más tiempo:

systemd-analyze blame

que sirve para obtener los tiempos de arranque del kernel de Linux y de los servicios lanzados por systemd en tiempo de arranque.

Instalación del libvirt

'En los ordenadores del aula de prácticas y en el servidor estos paquetes ya estarán preinstalados, con lo que puedes saltarte este paso'.

En primer lugar, instale libvirt en el sistema:

apt install libvirt-clients libvirt-daemon

En los ordenadores del aula de prácticas este paquete ya estará preinstalado, con lo que puedes saltarte la orden anterior.

A continuación, tienes que instalar los paquetes que ofrecen la herramienta virt-customize para configurar la imagen de Debian que has descargado.

Podemos instalar estos paquetes con la herramienta apt desde el intérprete de órdenes.

apt install libguestfs-tools

Activa el servicio de libvirt:

systemctl enable libvirtd
systemctl start libvirtd

Comprueba que el servicio está lanzado con:

sudo systemctl status libvirtd

Añade tu usuario al grupo libvirt-qemu:

sudo adduser practica libvirt
sudo adduser practica libvirt-qemu

Reinicia el sistema.

virt-manager

Alternativamente a virsh, libvirt ofrece la interfaz gráfica 'virt-manager', que se puede instalar desde el intérprete de órdenes:

sudo apt install virt-manager
Interfaz de virt-manager.

Una vez instalada podemos lanzar virt-manager desde el intérprete de órdenes:

virt-manager

Desde la interfaz gráfica de virt-manager, creamos una nueva máquina virtual empleando la imagen cloud que hemos descargado en el paso 1 y la imagen generada por cloud-localds en el paso 3.

  1. Desde la interfaz de virt-manager creamos una nueva Máquina Virtual (Archivo --> Nueva máquina virtual)
  2. En la nueva ventana que se abre, seleccionamos Medio de instalación local y pulsamos Adelante.
  3. En Choose ISO or CDROM install media seleccionamos la imagen de media.img' creada en el paso 3; y desmarcamos la casilla de Detección automática para seleccionar nuestro Sistema Operativo, en este caso, Ubuntu 22.04 LTS. Vemos que todo queda como en la imagen y pulsamos Adelante. Puede emplear el botón de Explore localmente para localizar el fichero.
    Elegir imagen de configuración y SO.
  4. Seleccionamos la cantidad de memoria y de CPU que queremos, por defecto 2048 de Memoria y 1 CPU está bien.
  5. En el almacenamiento, vamos a seleccionar un almacenaje personalizado, y aquí sera donde seleccionemos la imagen de ubuntu descargada, en nuestro caso jammy-server-cloudimg-amd64.img y pulsamos Adelante. Puede emplear el botón de Explore localmente para localizar el fichero.
  6. En el último paso, podremos selecionar la red, por ahora dejaremos NAT por defecto y pulsamos Finalizar (Si nos pregunta si queremos crear una red NAT porque no está creada, le decimos que sí).
Ya tenemos nuestra máquina virtual creada con nuestra configuración. Ahora vamos a probar que todo funciona correctamente. La máquina debería de estar arrancando y debería de aparecer el mensaje de login.
Login de ubuntu.
Utilizamos como usuario ubuntu, que es el usuario por defecto y como contraseña empleamos la que hayamos elegido en el paso 3. Con esto nos validamos en el sistema con éxito.
Usuario ya validado, en el intérprete de ordenes

Ya disponemos de un intérprete de ordenes en nuestro sistema operativo cloud que corre sobre nuestra máquina virtual.

Instalación manual de Linux

Además de la instalación a partir de la imagen Cloud, es posible realizar una instalación desde cero haciendo uso del instalador de Ubuntu. Este proceso es más lento que el de utilizar la imagen de Ubuntu Cloud.

Descarga la imagen de Ubuntu minimal CD

Lo primero es descargar la imagen del instalador de Ubuntu:

wget http://archive.ubuntu.com/ubuntu/dists/jammy/main/installer-amd64/current/images/netboot/mini.iso

Creación del disco duro virtual

Hay que crear un disco duro virtual que esté inicialmente vacío:

qemu-img create -f qcow2 server-base.qcow 5G

Tras esto disponemos de un disco duro con capacidad de 5 GBytes que poner usar en una máquina virtual.

Creación de la máquina virtual

  1. Marcamos medio de instalación local (imagen ISO o CDROM) y seleccionamos la imagen mini.iso que es el fichero que hemos descargado y que contiene la imagen del instalador de Ubuntu.
  2. Marcamos seleccionar almacenaje personalizado y seleccionamos el fichero server-base.qcow2 que contiene la imagen virtual (la creamos anteriormente).

Instalación manual de Ubuntu por pasos

texto alternativo
  1. Una vez arranca el instalador de Ubuntu, seleccionamos Install y le damos a la tecla intro.
  2. Configuración del teclado: Seleccionamos el idioma y el teclado Spanish (o cualquier otro que prefiramos). En la selección de teclado, recomendamos indicar que no realice la autodetección del teclado, de manera que selecciones de manual manual el tipo de teclado del que dispones.
  3. Selección de repositorio de réplica: Indicamos Spain para hacer uso del repositorio que contiene el catálogo de software de Ubuntu más cercano a nosotros, para que los tiempos de descarga sean lo menor posible.
  4. Selección de nombre de usuario y cuenta: Especificáis el nombre que queráis, así como una contraseña.
  5. Selección de zona horaria: Seleccionamos Spain e indicamos que estamos en la Península.
  6. Método de particionado: Seleccioamos guiado pues es el más sencillo, y utilizamos todo el disco. Nos mostrará un disco virtual (vda) de 5 Gbytes (o lo que hayamos selecionado al crear el disco virtual con qemu-img).
  7. ... tras esto comienza la instalación del sistema de base ... (toma un rato)
  8. Administrar actualizaciones: Seleccionamos sin actualizaciones automáticas, nosotros seleccionaremos el momento adecuado para actualizar el sistema pues conocemos cómo funciona el sistema de gestión de paquetes apt.
  9. Programas a instalar: No selecciono ninguno de las agrupaciones de paquetes temáticos para reducir el tiempo de instalación, y continuamos.
  10. GRUB: Indícamos que sí lo queremos instalar, pues es el gestor de arranque (sin él, ¡la máquina virtual no va a arrancar!)
  11. Selección de la hora UTC, indicamos .

Tras esto ya hemos completado una instalación manual de Ubuntu

Instalación manual de Windows

  • Descarga de la versión de evaluación de Windows: windows evaluation