Documentación
oVirt
oVirt es la plataforma de gestión de código abierto para KVM. Un único motor se sitúa delante de todos los hosts, y Provibr se comunica con ese motor a través de su REST API. Si ya se ha leído la página de Proxmox, el modelo es el mismo: un agente en la red, una integración que apunta al motor, un plan y una plantilla desde la que clonar. Esta página explica en qué se diferencia.
En qué se diferencia de Proxmox
Ambos son hipervisores y ambos entregan el mismo tipo de recurso, así que los planes, la capacidad, los grupos de direcciones y el registro de auditoría funcionan exactamente igual que en Proxmox. Las diferencias están en cómo se direcciona y se ubica una máquina.
Qué se rellena
Una integración de oVirt apunta al motor, no a un host. Cuatro valores, todos obligatorios:
- La dirección del motor tal como se abre en el navegador, por ejemplo https://ovirt.example.com. Todo lo que va después del nombre de host se descarta; el agente construye la ruta de la API por su cuenta.
- El nombre de usuario incluyendo su perfil de autorización, por ejemplo provibr@internal.
- La contraseña de ese usuario.
- La huella SHA-256 del certificado que presenta el motor.
La huella TLS
Un motor oVirt presenta un certificado firmado por su propia CA interna. La huella se puede leer desde cualquier máquina que alcance el motor:
openssl s_client -connect <host>:443 </dev/null 2>/dev/null | \
openssl x509 -noout -fingerprint -sha256Este campo es obligatorio y lo seguirá siendo. No hay ninguna cadena de confianza pública a la que recurrir ni ninguna vía sin cifrar, así que el agente confía en ese certificado y en ningún otro. Si se sustituye el certificado del motor, hay que sustituir también la huella aquí.
Clúster, almacenamiento y red
Tres ajustes le indican al motor dónde construir. Están en la integración y se aplican a todas las máquinas que se pidan a través de ella:
- Clúster: dónde acaban las máquinas nuevas. El motor elige un host dentro de él.
- Dominio de almacenamiento: dónde se crea el disco de una máquina nueva.
- Perfil vNIC: a qué se conecta la tarjeta de red de una máquina nueva.
Plantillas
Una máquina se construye clonando una plantilla de oVirt, exactamente igual que en Proxmox. Basta con vincular una plantilla a un sistema operativo del catálogo y todos los planes que ofrezcan ese sistema la clonarán.
Qué se puede hacer con una máquina
Crear, arrancar, parar, apagar, suspender, reanudar y eliminar. Ampliar un disco o añadir uno, conectar o desconectar una tarjeta de red, abrir la consola y consultar las gráficas de uso.
Direcciones y el cortafuegos
Las direcciones funcionan como en el resto de Provibr: un plan asocia núcleos, memoria y disco a un grupo de direcciones, al hacer el pedido se toma la siguiente dirección libre y se escribe en los ajustes de cloud-init de la máquina, y al eliminar la máquina vuelve a quedar libre.
Máquinas que ya existen
Las máquinas que ya se ejecutan en el motor se pueden importar al panel. Conservan su identificador, empiezan a contar para la capacidad contratada y, a partir de ese momento, se gestionan como cualquier otra máquina.