Entrada

Gestión de redes y almacenamiento en KVM

Gestión de redes y almacenamiento en KVM

Para este post podría haber hecho dos diferentes, pero he pensado que como iban a ser muy cortos, mejor sería juntarlo en uno solo.

Empecemos con la parte de almacenamiento y los comandos para gestionar los discos y los pools.

Gestionar almacenamiento

Listar pools

1
virsh pool-list --all

Información y contenido

1
2
virsh pool-info <pool>
virsh vol-list <pool>

Creación de un nuevo volumen/disco

1
virsh vol-create-as default vm1.qcow2 20G --format qcow2

Y para terminar, los comandos relacionados con las redes.

Gestionar redes

Listar redes

1
virsh net-list --all

La carpeta donde se dejan los ficheros de configuración en Ubuntu por defecto es /etc/libvirt/qemu

Información de red

1
2
3
virsh net-info <nombre>
# Con este comando nos mostrará la info en un XML
virsh net-dumpxml <nombre>

Modificar una red

1
virsh net-edit <nombre>

Nos abrirá un editor de texto y podremos configurar el XML

Crear una red

Creamos un fichero XML con el siguiente formato, el fichero para este ejemplo lo voy a llamar red_nueva.xml

1
2
3
4
5
6
7
8
9
<network>
  <name>red_prueba</name>
  <bridge name='virbr2'/>
  <ip address='192.168.100.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.100.2' end='192.168.100.254'/>
    </dhcp>
  </ip>
</network>

Y aplicamos el fichero, donde el nombre es el que hemos definido en la parte de <name> del fichero XML:

1
2
3
virsh net-define red_nueva.xml
virsh net-start red_prueba
virsh net-autostart red_prueba

Destruir y eliminar red

1
2
virsh net-destroy <nombre>
virsh net-undefine <nombre>

Aunque estos posts más cortitos y que son un listado de comandos no tengan tanta chicha como otros más elaborados, vienen muy bien para tener una chuleta con todo esto.

Espero que os haya gustado y os haya servido de ayuda. ¡Hasta la próxima!

Esta entrada está licenciada bajo CC BY 4.0 por el autor.