GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Administre KVM (QEMU) con Kimchi (interfaz web)

Kimchi es una interfaz web basada en HTML5 para KVM. Proporciona una interfaz fácil y flexible para crear y administrar máquinas virtuales invitadas. Kimchi se instala y se ejecuta como un demonio en el host KVM. Administra invitados KVM con la ayuda de libvirt. La interfaz de Kimchi es compatible con todas las versiones más recientes de los navegadores con la versión -1, también es compatible con los navegadores móviles.

Kimchi se puede instalar en la última versión de RHEL, Fedora, openSUSE y Ubuntu. En esta guía, utilicé Ubuntu 14.10 como host KVM.

Antes de configurar kimchi, debe instalar los siguientes paquetes dependientes.

$ sudo apt-get install gcc make autoconf automake gettext git python-cherrypy3 python-cheetah python-libvirt  libvirt-bin python-imaging python-pam python-m2crypto python-jsonschema qemu-kvm libtool python-psutil python-ethtool  sosreport python-ipaddr python-ldap python-lxml nfs-common open-iscsi lvm2 xsltproc  python-parted nginx firewalld python-guestfs libguestfs-tools python-requests websockify novnc spice-html5 wget

El sistema le pedirá los siguientes detalles durante la instalación de los paquetes.

1. Aceptar en la configuración de Postfix.

2. Seleccione Sitio de Internet en el tipo general de configuración de correo.

3. Escriba su FQDN y luego seleccione Aceptar.

Una vez instalado, descarga la última versión de kimchi desde github.

 $ wget https://github.com/kimchi-project/kimchi/archive/master.zip

Descomprima el archivo descargado.

$ unzip master.zip
$ cd kimchi-master/

Crea kimchi usando el siguiente comando.

$ ./autogen.sh --system

Instalar.

$ make
$ sudo make install   # Optional if running from the source tree

Ejecuta kimchi.

 $ sudo kimchid --host=0.0.0.0

Acceda a kimchi usando el navegador web, https://localhost:8001. Se le pedirá que inicie sesión, use su credencial del sistema que normalmente usa para iniciar sesión en el sistema.

Una vez que haya iniciado sesión, obtendrá una página como la siguiente. Esto muestra la lista de máquinas virtuales invitadas en ejecución en el host actual, tiene botones para apagar, reiniciar y conectarse a la consola haciendo clic en acción.

Para crear una nueva máquina invitada, haga clic en el signo + en la esquina derecha. Si usa esta opción para crear una máquina, se hará a través de plantillas.

Puede administrar las plantillas visitando el menú de plantillas. Para crear una nueva plantilla, haga clic en el signo + en la esquina derecha. Puede crear una plantilla usando imágenes ISO, puede colocar imágenes iso en /var/lib/kimchi/isos o usar una remota.

Puede administrar el grupo de almacenamiento yendo al menú de almacenamiento, allí puede agregar un nuevo almacenamiento haciendo clic en el signo +. Admite agregar almacenamiento de canal de fibra NFS, iSCSI y SCSI.

La red se puede administrar yendo al menú de red, puede crear una nueva red con redes aisladas, NAT y puenteadas.

Eso es todo.


Ubuntu
  1. Administre CentOS Stream con Foreman

  2. Cómo administrar versiones de NodeJS con n en Ubuntu 20.04

  3. Administre VirtualBox con phpVirtualBox (interfaz basada en web)

  4. Diferencia entre Qemu y KVM

  5. Depuración del kernel de Linux con QEMU

comando ip en Linux con ejemplos

Cómo instalar QEMU/KVM en Ubuntu 22.04 | 20.04 LTS

Instale el panel web WebVirtCloud KVM en Ubuntu 20.04

Cómo administrar máquinas virtuales en KVM usando Virt-Manager

Gestión de máquinas virtuales KVM con Cockpit Web Console en Linux

KVM - ¿Qué administración basada en web usar?