Hosts y pools
Un Pool agrupa Hosts bajo un coordinador xapi. Cada Host conserva agente, dispositivos físicos y almacenamiento local. Añadir Hosts aumenta la capacidad o proporciona destinos de migración, pero no convierte discos locales en compartidos. Antes de incorporarlos, prepare sistemas compatibles, conectividad de gestión y acceso administrativo al coordinador.
Añadir un host
Un Host recién instalado comienza en su propio Pool. La admisión con perfil público usa un código temporal para abrir durante la incorporación conexiones xapi que normalmente están restringidas.
- Ejecute
hv-agent pool join-codeen la consola del Host nuevo. Mantenga privado el código: dura 15 minutos y sirve una vez. - En el coordinador, abra Sistema, Pools, seleccione el Pool y Añadir host.
- Indique dirección y acceso del Host nuevo, el código si es público y el acceso al coordinador solicitado por el panel.
- Revise la elección de confianza del certificado y la identidad del Host. Envíe la solicitud e inspeccione el resultado.
- Confirme que aparece en el Pool correcto, que su agente responde, que redes y SR están conectados y que la malla se ha sincronizado cuando esté habilitada.
El perfil privado no requiere ese código público. Un Host detrás de NAT con gestión sobre malla usa otra ruta de registro; no es intercambiable con el panel de dirección pública ordinaria. Resuelva ese despliegue antes de intentar una incorporación normal.
Ampliar la capacidad del primer pool
Por ejemplo, hv-01 ya ejecuta las cargas de production y quiere que hv-02 reciba VM durante el mantenimiento. Instale hv-02 siguiendo instalación y compruebe su conexión de gestión antes de incorporarlo. Anote las identidades y direcciones de ambos Hosts; la solicitud debe dirigirse al servidor nuevo, no al coordinador existente con otro nombre.
Mantenga disponibles ambas consolas. Genere el código público cuando esté listo para enviar la solicitud, porque caduca. Introduzca la dirección accesible del nuevo Host y los datos solicitados en Añadir host, y verifique su certificado. Si el código caduca mientras resuelve la conectividad, genere otro y envíe la solicitud corregida. No distribuya el código en un registro general de soporte.
Después, compruebe que el Pool previsto contiene ambos Hosts. Revise la accesibilidad del agente y las interfaces físicas del nuevo Host. Compare sus conexiones de SR y redes con las que necesita web-01. Un Host puede aparecer en el inventario aunque le falte una conexión de almacenamiento necesaria para una VM. Resuélvalo antes de programar mantenimiento en hv-01.
Por último, pruebe a mover una VM adecuada que no sea crítica mediante migración en vivo. Compruebe su ubicación final y el acceso del invitado a discos y servicios. Añadir CPU y memoria resulta útil, pero el destino estará preparado para esta carga cuando disponga de todas sus dependencias. Separe esa prueba del primer mantenimiento de producción para que un problema de configuración no se convierta en una interrupción inesperada.
Mantener un host
Entrar en mantenimiento impide nuevas ubicaciones e intenta evacuar las VM residentes. Los otros Hosts deben disponer de memoria, almacenamiento y redes adecuados; de lo contrario, hay que apagar las VM durante una parada planificada.
hv host maintenance enter HOST --pool POOL
hv host show HOST --pool POOL
hv host reboot HOST --pool POOL
hv host maintenance exit HOST --pool POOLReinicie solo después de confirmar que la evacuación terminó y que el Host está preparado. Ejecute el último comando cuando vuelva en buen estado. Una evacuación fallida puede dejarlo deshabilitado con VM residentes. La operación normal de apagado o reinicio rechaza un Host con VM residentes aunque se fuerce la comprobación de estado habilitado.
Para reiniciar hv-01 de forma planificada, revise primero todas sus VM residentes. Compruebe que hv-02 puede recibirlas, incluidos sus discos y conexiones de red. Busque dispositivos asignados que vinculen alguna VM al Host actual. Si una carga no puede migrar, acuerde una parada con su responsable antes de empezar el mantenimiento.
Entre en mantenimiento y revise las tareas y el estado del Host. Impedir nuevas ubicaciones evita que lleguen otras cargas, pero no demuestra que las existentes hayan salido. Confirme que no queda ninguna VM residente antes de reiniciar. Si la evacuación se detiene en web-01, mantenga encendido el Host mientras revisa el error de migración de esa VM.
Cuando vuelva, compruebe pertenencia al Pool, agente, conexiones de SR y redes. Salga de mantenimiento solo si esas comprobaciones son correctas. Verifique también las aplicaciones trasladadas. Arrancar correctamente no equivale a recuperar la disponibilidad de las cargas, sobre todo si el mantenimiento afectó además al almacenamiento compartido o a los conmutadores físicos.
Coordinador y modo dom0
Las consolas web de los miembros suelen redirigir al coordinador. Cambiarlo es una operación deliberada del Pool: revise conectividad y estado antes de usar hv pool designate-master. Un Host detrás de NAT no puede ser coordinador con gestión sobre malla.
PVH es el modo dom0 solicitado normalmente. La asignación PCI/GPU y SR-IOV requiere PV e IOMMU activa. hv host dom0-mode HOST pv --pool POOL programa PV para el próximo arranque; no transforma el dominio de control en ejecución.
GRUB registra el intento de arranque PVH. Si el agente no lo confirma y la máquina se reinicia, el siguiente arranque prueba PV. Tras dos fallos consecutivos permanece en PV hasta que se seleccione PVH explícitamente. Sin IOMMU, PV permite continuar el funcionamiento ordinario. Este mecanismo cubre fallos seguidos de reinicio, no un sistema bloqueado indefinidamente. Revise la indicación de recuperación y la diagnóstico de arranque en lugar de seleccionar PVH repetidamente.
Quitar hosts y resolver problemas
Antes de hv pool eject, evacúe el Host, inspeccione dependencias de almacenamiento y asegúrese de que no es el coordinador activo. Lea la confirmación del comando y compruebe la pertenencia resultante. La expulsión no crea una copia de los datos.
Si se rechaza la incorporación, conserve el nombre del error xapi y revise hora, acceso, certificado y vigencia del código. Si no se alcanzan miembros, compruebe rutas y confianza del agente antes de cambiar el coordinador. Ante fallos de mantenimiento, siga migración en vivo e identifique la VM bloqueada.