Escenario 3C. LXC: Máis sobre contedores Incus

De MediaWiki
Ir a la navegación Ir a la búsqueda

Introdución

Veremos como facer alguhas cousas a maiores das vistas nos anteriores escenarios

  • Incus-UI - web interface de xestión
  • Modos de rede avanzados: macvlan e ponte.
  • Contedores e redes wifi
  • Comunicacións entre contedores no equipo real e máquinas virtuais sobre Virtualbox.
  • Contedores con contorno gráfico.

Incus-UI - web interface de xestión

Hai unha interface web de xestión que permite realizar as operacións vistas nos capítulos anteriores a través dun navegador.

Hai algún outro proxecto de interfaz gráfica pero éste é o oficial.

A continuación os pasos para a súa instalación e uso:

instalar e habilitar incus-ui

~$ sudo apt install -y incus-ui-canonical
~$ incus config show 
config: {}
~$ incus config set core.https_address 127.0.0.1:8443
~$ incus config show 
config:
  core.https_address: 127.0.0.1:8443
asir@incus:~$ sudo netstat -putan | grep 8443
tcp        0      0 127.0.0.1:8443          0.0.0.0:*               ESCUCHAR    957/incusd          

Crear certificado e otorgar confianza

Acceder co navegador á: https://127.0.0.1:8443

Entrar premendo en Login with TLS e xerar certificado:


Seguimos os pasos indicados: xerar certificado e protexer con contrasinal, otorgar confianza (ollo que a ruta e o nome do arquivo descargado non ten porque coincidir co indicado no comando incus config trust do exemplo).

~$ incus config trust list
+------+------+-------------+----------------+---------------------+
| NAME | TYPE | DESCRIPCIÓN | HUELLA DIGITAL | FECHA DE EXPIRACIÓN |
+------+------+-------------+----------------+---------------------+
~$ ls -lhF Descargas/
total 4,0K
-rw-rw-r-- 1 asir asir 1,1K ene 17 17:38 incus-ui.crt
~$ incus config trust add-certificate Descargas/incus-ui.crt
~$ incus config trust list
+--------------+--------+-------------+----------------+-----------------------+
|     NAME     |  TYPE  | DESCRIPCIÓN | HUELLA DIGITAL |  FECHA DE EXPIRACIÓN  |
+--------------+--------+-------------+----------------+-----------------------+
| incus-ui.crt | client |             | 721108b3c8ba   | 2028/10/13 18:38 CEST |
+--------------+--------+-------------+----------------+-----------------------+

Descargar e importar .pfx

Acceso

Unha vez instalado o certificado no navegador hai que proceder a pechalo e volver a abrilo e acceder á web de INCUS-UI. Aparecerá unha mensace relativa á aceptación do certificado e unha vez aceptado xa poderemos xestionar gráficamente os contedores.

Nas seguintes imaxes poden verse algunhas capturas de pantalla da interface de xestión:

Contedores en modo Macvlan

Contedores en modo ponte

Contedores e redes wifi

Comunicacións entre contedores no equipo real e máquinas virtuais sobre Virtualbox

Contedores con contorno gráfico

Referencias