Virtualización (Proxmox / KVM)

Cómo instalar Virtualizor (KVM): almacenamiento, pool de IP, plantillas, planes y VPS

9 pasos 17 min de lectura 24 vistas 0
Contenido

Virtualizor es un panel de control comercial para VPS que utilizan muchos proveedores de hosting para vender VPS KVM. Frente a un Proxmox VE sin más, incorpora de serie lo que necesita un negocio de VPS: planes, pools de IP, plantillas de sistema operativo, un panel de cliente con consola y botones de reinstalación y encendido, contabilización del ancho de banda y un módulo de WHMCS para el aprovisionamiento automático. Esta guía explica cómo preparar un servidor dedicado, instalar Virtualizor con KVM, añadir almacenamiento y un pool de IP, descargar plantillas de SO, crear planes y su primer VPS, y cómo funciona el panel de cliente.

Instale Virtualizor solo en un sistema operativo mínimo recién instalado: el instalador modifica la configuración de red (crea un puente sobre la interfaz principal), la configuración del kernel y los paquetes del sistema. Mantenga el acceso a la consola IPMI/KVM del servidor durante la instalación y asegúrese de disponer de una licencia de Virtualizor (de pago o de prueba) para la IP del servidor.

Paso 1: Preparar el servidor

  • Sistema operativo: una instalación mínima de un sistema operativo compatible con Virtualizor para KVM, por ejemplo AlmaLinux 8/9 o Ubuntu 22.04. Consulte la documentación de Virtualizor para ver la lista actual antes de instalar.
  • CPU: virtualización por hardware activada en la BIOS. grep -cE 'vmx|svm' /proc/cpuinfo debe devolver un número mayor que 0.
  • Almacenamiento: lo más habitual es un grupo de volúmenes LVM con espacio libre para los discos de los VPS. Mantenga el sistema operativo en su propia partición o disco pequeño.
  • IP: la IP principal del servidor más un bloque de IP adicionales para los VPS, con su puerta de enlace y máscara de red (consulte entrega de IP en puente o enrutada).
# Example: dedicate a second disk /dev/sdb to VPS storage as volume group "vg_vps"
pvcreate /dev/sdb
vgcreate vg_vps /dev/sdb
vgs

Paso 2: Instalar Virtualizor con KVM

wget -N https://files.virtualizor.com/install.sh
chmod 0755 install.sh
./install.sh [email protected] kernel=kvm

El instalador descarga el panel y sus dependencias, configura KVM y la red y, al terminar, muestra la dirección del panel de administración y la ubicación de su archivo de log. Después, reinicie el servidor. Si la instalación se detiene con un error, lea el log que indica antes de volver a intentarlo.

Paso 3: Iniciar sesión y abrir el firewall

El panel de administración escucha en el puerto 4085 (HTTPS) y el panel de cliente en el puerto 4083 (HTTPS). Inicie sesión en https://SERVER_IP:4085 con el usuario root del servidor y su contraseña.

# firewalld (AlmaLinux / Rocky Linux)
firewall-cmd --permanent --add-port=4081-4085/tcp
firewall-cmd --reload

# ufw (Ubuntu)
ufw allow 4081:4085/tcp

Cuando todo funcione, restrinja el puerto de administración a sus propias direcciones IP y mantenga el puerto de cliente abierto al público.

Paso 4: Añadir almacenamiento

En el panel de administración, abra Storage → Add Storage (añadir almacenamiento), elija el tipo LVM, introduzca la ruta del grupo de volúmenes (por ejemplo /dev/vg_vps), asígnele un nombre y márquelo como almacenamiento principal. También es posible usar almacenamiento basado en archivos (un directorio con imágenes qcow2), pero LVM ofrece un rendimiento de disco mejor y más predecible.

Paso 5: Crear un pool de IP

Abra IP Pool → Create IP Pool (crear pool de IP) e introduzca el bloque que asignará a los VPS: la puerta de enlace, la máscara de red, los servidores DNS (por ejemplo 1.1.1.1 y 8.8.8.8) y la primera y la última IP utilizables. Excluya la dirección de red, la puerta de enlace y la dirección de broadcast. Añada un pool IPv6 aparte si dispone de una subred IPv6.

Si sus IP están vinculadas a la dirección MAC del servidor o enrutadas hacia la IP principal, es posible que la red en puente predeterminada no funcione para los VPS; pregunte a su proveedor qué modelo se aplica y ajuste la configuración de red de Virtualizor en consecuencia.

Paso 6: Descargar plantillas de SO

Vaya a Media → OS Templates (plantillas de sistema operativo), abra la lista de plantillas disponibles y descargue las distribuciones que desee ofrecer, como AlmaLinux, Rocky Linux, Debian y Ubuntu. Las descargas se ejecutan en segundo plano; las plantillas quedan disponibles para crear VPS cuando terminan. Para las plantillas de Windows debe aportar su propio medio de instalación y sus licencias.

Paso 7: Crear planes y su primer VPS

  1. Plans → Add Plan: defina la RAM, el tamaño de disco, el número de núcleos, el porcentaje de CPU, el ancho de banda mensual, la velocidad de red y el número de direcciones IPv4/IPv6. Los planes hacen que el aprovisionamiento sea homogéneo y son los que utiliza el módulo de WHMCS.
  2. Virtual Servers → Create VPS: elija el servidor, el usuario (cree una nueva cuenta de cliente con correo electrónico y contraseña, o seleccione una existente), el plan, la plantilla de SO, las direcciones IP y la contraseña de root, y cree el VPS.
  3. Siga la tarea en el panel de administración; cuando termine, el VPS arrancará con el sistema operativo y la configuración de red elegidos.

Paso 8: El panel de cliente

Los clientes inician sesión en https://SERVER_IP:4083 con la cuenta de usuario que usted creó. Pueden iniciar, detener y reiniciar su VPS, abrir la consola VNC, reinstalar el sistema operativo, cambiar la contraseña de root, ver las gráficas de ancho de banda y de recursos, y gestionar el DNS inverso si usted lo habilita. Para una configuración más profesional, sirva el panel bajo su propio nombre de host con un certificado SSL válido.

Paso 9: Vender VPS automáticamente con WHMCS

Virtualizor ofrece un módulo para WHMCS. Después de subirlo a su instalación de WHMCS, añada el servidor Virtualizor en WHMCS con las credenciales de API generadas en el panel de administración de Virtualizor y, a continuación, cree productos vinculados a sus planes de Virtualizor. A partir de ese momento, los nuevos pedidos se aprovisionan automáticamente, y las suspensiones, cancelaciones y cambios de plan se transmiten a Virtualizor. Siga la documentación del módulo de WHMCS de Virtualizor para conocer los pasos exactos de su versión.

Preguntas frecuentes

¿El VPS se crea, pero no tiene red?

Compruebe que la puerta de enlace y la máscara de red del pool de IP coincidan con la información de entrega de su proveedor, que la IP no se esté usando en otro lugar y si su proveedor upstream vincula las IP a direcciones MAC. Revise también el firewall del host: las reglas que bloquean el reenvío en el puente detienen todo el tráfico de los VPS.

¿La creación del VPS falla con un error de almacenamiento?

Asegúrese de que el grupo de volúmenes tenga suficiente espacio libre (vgs), de que la ruta de almacenamiento en el panel sea correcta y de que la plantilla de SO haya terminado de descargarse.

¿Puedo añadir más servidores host más adelante?

Sí. Instale Virtualizor en cada servidor adicional como esclavo (slave) y añádalo al panel maestro (master); así gestionará todos los nodos, planes y pools de IP desde un único lugar.

¿Sigue sin resolverlo después de seguir estos pasos? Abra un ticket de soporte y el equipo técnico de IMIDC, disponible 24/7, le ayudará. Incluya la IP del servidor, la versión del sistema operativo, el paso en el que falló y la parte relevante del log de Virtualizor o el mensaje de error completo para que podamos localizar el problema más rápido.

¿Fue útil la respuesta?

Tutoriales relacionados