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.
grep -cE 'vmx|svm' /proc/cpuinfo debe devolver un número mayor que 0.# Example: dedicate a second disk /dev/sdb to VPS storage as volume group "vg_vps"
pvcreate /dev/sdb
vgcreate vg_vps /dev/sdb
vgs
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.