Módulo Vultr WHMCS

Nota : Lea este documento completo antes de instalar el módulo Vultr WHMCS

Información del módulo

Introducción

La plataforma Vultr ofrece una API potente y rica en funciones que permite a los usuarios controlar cada aspecto de su cuenta. El módulo Vultr WHMCS proporciona a los proveedores de hosting una solución totalmente automatizada que les permite ofrecer servidores en la nube confiables en la plataforma Vultr a sus clientes.

Nota: La versión actual del módulo es una reescritura completa del módulo original, pero es compatible con los productos existentes basados ​​en Vultr en WHMCS.

Requisitos del sistema

  • WHMCS versión 7.2.xo posterior
  • PHP versión 7.1.xo posterior
  • MySQL  5.6 , MariaDB  5.6 , MariaDB  10.0 o MariaDB  10.1 .
  • Cargador ionCube.

Prerrequisitos

  • Clave API Vultr
  • Las direcciones IP de su servidor WHMCS están en la lista blanca para acceso a la API
Notas
  • Usted debe lista blanca de direcciones IPv4 e IPv6 de su WHMCS Server para Acceso a la API
    • Si su servidor tiene varias direcciones IPv4, puede incluirlas en la lista blanca individualmente o en la subred completa.
    • Si su servidor tiene una dirección IPv6, es mejor incluir en la lista blanca toda la subred / 64
  • WHMCS Versión 6 no es compatible debido a que llega al final de su vida útil.
  • PHP Versión 7.0.x no es compatible debido a que llega al final de su vida útil.
  • No hay planes para admitir versiones anteriores de WHMCS y PHP.
  • Usted debe utilizar las opciones configurables generados por el módulo para los productos. Crear el tuyo probablemente causará un conflicto.

Limitaciones

A continuación se muestra la lista de opciones que el módulo no incluye por diseño.

  1. Agregue direcciones IPv4 adicionales.
  2. Habilite las redes privadas después de que se haya implementado una máquina virtual.
  3. Cambiar entre SO y aplicaciones.
  4. Cambiar entre Linux y Windows.

Alcance

Este documento cubrirá el proceso de instalación y configuración del módulo oficial Vultr WHMCS. Vultr no admite los módulos descargados de sitios web de terceros.

Características del modulo

  • Creación con un clic de productos VPS basados ​​en Vultr
    • Deberá establecer manualmente el precio de cada producto y la opción configurable.
  • Implementar y actualizar máquinas virtuales
  • Función de encendido / apagado / ciclo
  • Consola HTML5 VNC
  • Control de rDNS
  • Redes privadas
  • Guiones de inicio
  • SSH Keys
  • Control de instantáneas
  • Implemente máquinas virtuales a partir de una lista de ISO predefinidas
  • Implemente máquinas virtuales a partir de una lista de instantáneas predefinidas
  • Habilitar / deshabilitar instantáneas e ISO específicas para implementaciones de VM
  • Habilitar / deshabilitar ubicaciones de implementación
  • Soporte Vultr DNS con soporte Vanity DNS (servidor de nombres personalizado)

Crear una clave API

  1. Inicie sesión en el área de cliente de Vultr.
  2. Haga clic en cuenta.
  3. Haga clic en API.
  4. Haz clic en Habilitar API.
  5. Incluya en la lista blanca las direcciones IP de su servidor WHMCS en Control de acceso.

Instalación

El primer paso es descargar el módulo Vultr WHMCS aquí

Nueva instalación
  1. Extraiga el archivo ZIP.
  2. Cargue los archivos del módulo en su servidor WHMCS siguiendo la jerarquía de directorios definida a continuación
Actualizar desde una versión anterior del módulo
  1. Copia de seguridad de su base de datos y archivos
  2. Eliminar completamente los directorios modules/addons/vultry modules/servers/vultr.
  3. Extraiga y cargue el nuevo módulo.
Jerarquía de directorios
Archivo descargado
  • Módulos
    • complementos
      • vultr
    • servidores
      • vultr

Primera configuración

  1. Cargue el módulo como se indicó anteriormente
  2. Inicie sesión en su Panel de administración de WHMCS y navegue hasta Setup -> Addon Modules.
  3. Junto a Vultr Module, haz clic en el Configurebotón.
  4. Marque la casilla de verificación junto a Hooks Enabled.
  5. Ingrese su clave API en el API Keycampo.
  6. Configuración Access Controlpara Administratory otros roles para los que desea habilitarlo.
  7. Hacer clic Save Changes
  8. Inicie sesión en su Panel de administración de WHMCS y navegue para Addons -> Vultr Moduleconfigurar las opciones de módulo que se muestran en la siguiente sección de este documento

Configuración del módulo

Esta sección de la documentación mostrará todas las opciones de configuración disponibles para el módulo, explicará cómo funcionan y explicará cómo configurarlas.

Creador de producto

Esta sección le permitirá crear un producto basado en Vultr en WHMCS. Hay dos modos, Single Product Creatory Multiple Product Creator.

El Single Product Creatormodo le permitirá crear un producto basado en los paquetes de Vultr disponibles, seleccionar un grupo de productos y precios para el producto que está agregando. Los precios de las opciones configurables, como instantáneas, Windows, aplicaciones de cPanel, etc., deben agregarse manualmente a las opciones configurables del producto.

La Multi Product Creatorvoluntad mayor a crear paquetes de VPS basados en Vultr en su WHMCS, pero usted tendrá que configurar manualmente la fijación de precios para cada paquete, así como la fijación de precios para las opciones configurables, similar al Single Product Creatormodo.

Productos

Esta sección mostrará una lista completa de todos sus productos basados ​​en Vultr en WHMCS y le permitirá navegar rápidamente a Editla Configurable Options página de cada uno. También puede eliminar un producto de esa página. Esta sección es bastante útil para cuando desea encontrar rápidamente un Producto Vultr en su Área de administración de WHMCS para modificarlo o modificar las Opciones configurables para él.

DNS

El módulo Vultr WHMCS admite servidores de nombres Vanity (ns1 y ns2.domain.com personalizados). La configuración de Vanity Nameservers requiere un primer paso, que es crear los servidores de nombres personalizados con su registrador de dominios y señalarlos a las IP ns1.vultr.comy ns2.vultr.comresolver. Una vez hecho, siga los pasos a continuación:

  1. Inicie sesión en su Panel de administración de WHMCS.
  2. Seguir Addons -> Vultr Module.
  3. Haga clic en DNS.
  4. Agregue los valores para Nameserver 1y Nameserver 2y haga clic Save Changes.
  5. Ya terminaste

Tenga en cuenta que los Vanity Nameservers se aplican a las Zonas / Dominios DNS recién agregados. Los existentes deberán modificarse en https://my.vultr.com de forma manual.

Ubicación del servidor

Tiene la opción de habilitar y deshabilitar ciertas ubicaciones en la nube, lo que permite a sus clientes implementar máquinas virtuales solo en las ubicaciones que elija. Tenga en cuenta que no es posible seleccionar la ubicación en la nube durante el proceso de pedido, ya que las ubicaciones se cargan dinámicamente dependiendo de dónde esté disponible el paquete seleccionado en el momento de la implementación.

Para seleccionar qué ubicaciones habilitar para sus clientes, siga los pasos a continuación:

  1. Inicie sesión en su Panel de administración de WHMCS.
  2. Seguir Addons -> Vultr Module.
  3. Haga clic en Server Location.
  4. Haga clic en el Enabledbotón para deshabilitar las ubicaciones que desea deshabilitar (hacer clic en el botón cuando dice Disabledque volverá a habilitar la ubicación).
  5. Ya terminaste
Instantáneas

El módulo Vultr WHMCS le permite realizar una o más instantáneas en su cuenta Public, lo que significa que permitiría a sus clientes implementar nuevas máquinas virtuales a partir de estas instantáneas si así lo desean. Todas las instantáneas de su cuenta están configuradas Disabled de manera predeterminada en el módulo y deberá habilitarlas.

Para seleccionar qué instantáneas hacer público para sus clientes, siga los pasos a continuación:

  1. Inicie sesión en su Panel de administración de WHMCS.
  2. Seguir Addons -> Vultr Module.
  3. Haga clic en Snapshots.
  4. Haga clic en el Disabledbotón para habilitar las instantáneas que desea hacer públicas (hacer clic en el botón cuando dice Enabledque volverá a habilitar la instantánea).
  5. Ya terminaste
YO ASI

De manera similar a la función de instantáneas, puede crear uno o más de los ISO cargados personalizados en su cuenta Public, lo que significa que permitiría a sus clientes implementar nuevas máquinas virtuales a partir de estos ISO si así lo desean. Todos los ISO en su cuenta están configurados Disabled de manera predeterminada en el módulo y deberá habilitarlos.

Para seleccionar qué instantáneas hacer público para sus clientes, siga los pasos a continuación:

  1. Inicie sesión en su Panel de administración de WHMCS.
  2. Seguir Addons -> Vultr Module.
  3. Haga clic en ISO.
  4. Haga clic en el Disabledbotón para habilitar los ISO que desea hacer públicos (hacer clic en el botón cuando dice Enabledque volverá a habilitar el ISO).
  5. Ya terminaste

Proceso de pedido

Ordenar productos basados ​​en Vultr en WHMCS es un proceso de tres pasos.

Paso 1

Pedidos de clientes en el área / carrito de clientes de WHMCS: el cliente realizará un pedido de una máquina virtual. Se les pedirá que ingresen:

  • Nombre de host
  • Contraseña de root
  • NS1 y NS2

Este es el formulario de pedido estándar de WHMCS y Vultr no tiene ningún control sobre. Puede cambiar su plantilla de formulario de pedido WHMCS para ocultar cualquiera de estas opciones. Tenga en cuenta que la contraseña de root seleccionada en el pedido no se utilizará, ya que la API de Vultr generará una contraseña segura aleatoria para cada VM. Además, si un cliente despliega desde una Instantánea, necesitaría conocer la contraseña raíz de la Instantánea de antemano, de lo contrario no podrá iniciar sesión.

Además, se le pedirá al cliente que seleccione si habilitar o no las copias de seguridad automáticas, el límite de instantáneas y el tipo de sistema operativo.

En lo que respecta al tipo de sistema operativo, hay 4 opciones en el menú desplegable que se muestran OS Typeen el formulario de pedido

  1. Una lista de todas las imágenes de SO disponibles
  2. YO ASI
  3. Instantánea
  4. Solicitud

Al seleccionar, Applicationse habilitará una lista de todas las aplicaciones de One-Click disponibles que ofrece Vultr. ISO y Snapshot permitirán al cliente seleccionar desde qué ISO o Snapshot desplegar la máquina virtual.

Paso 2

El Administrador aprobaría el pedido y proporcionaría el servicio en WHMCS (o puede optar por realizar un proceso automatizado en la opción del producto en WHMCS de la misma manera que cualquier otro producto en WHMCS.

Paso 3

El cliente tendría que finalizar el proceso de pedido en el área del cliente eligiendo un Lable / Nickname para su servidor, un nombre de host y otras opciones como SSH Key, IPv6, Private Networking o Startup Script.

Preguntas más frecuentes

Recibí un error sobre la falla de conexión.

Asegúrese de que su clave API no tenga el prefijo o el sufijo con ningún espacio en blanco, y que las direcciones IPv4 e IPv6 de su servidor estén incluidas en la lista blanca para el acceso a la API. Puede verificar sus reglas de API en el área de miembros .

Si la clave y las reglas de ACL son correctas, puede probar aún más su clave iniciando sesión en su servidor WHMCS y ejecutando llamadas API directas utilizando cURL. Los ejemplos de cURL se proporcionan en nuestra sección de ejemplos de API .

¿Cómo especifico un script de inicio estándar a través del sistema de configuración automática?

Como se indicó, se espera que el cliente finalice la implementación de la máquina virtual en el área del cliente después de haber personalizado sus opciones a su gusto. Tenga en cuenta que la lista de ubicaciones se llena dinámicamente dependiendo de la disponibilidad del plan seleccionado en las ubicaciones en la nube de Vultr; consulte el Paso 3 anterior. Actualmente no hay ninguna función para configurar un script de inicio global.

¿Cómo actualizo las aplicaciones en las opciones de configuración?

Si desea enumerar todas las aplicaciones disponibles, puede usar este comando API y agregar las aplicaciones que desee en las opciones configurables. La sincronización automática no existe en el módulo.


Tags: #FAQ

Leave a Comment

Custom ISO on Bare Metal

Custom ISO on Bare Metal

Introduction Vultr does not currently have a system in place to allow custom ISOs to be uploaded and mounted to bare metal. However, this does not stop yo

Cómo crear registros DNS o PTR inversos en el panel de control de Vultr

Cómo crear registros DNS o PTR inversos en el panel de control de Vultr

Introducción a Vultr Reverse DNS Para agregar un PTR o un registro DNS inverso para la dirección IP de sus instancias, debe seguir los pasos que se detallan a continuación:

Tiempo de corrección en el servidor de Windows

Tiempo de corrección en el servidor de Windows

De manera predeterminada, un VPS Vultr con Windows Server 2012 tiene la hora del sistema establecida en la zona horaria UTC. Puede cambiar la zona horaria como desee, pero cambiándola t

Automatizar actualizaciones de Ubuntu 16 con scripts de inicio de Vultr

Automatizar actualizaciones de Ubuntu 16 con scripts de inicio de Vultr

Ubuntu 16 y versiones posteriores realizan tareas periódicas relacionadas con apt (como actualizar la lista de paquetes y aplicar actualizaciones desatendidas) utilizando un temporizador systemd. Thi

Acceder al modo de usuario único (restablecer contraseña de root)

Acceder al modo de usuario único (restablecer contraseña de root)

Para restablecer la contraseña de root de su servidor, deberá iniciar en modo de usuario único. Acceda a su servidor en el portal de clientes de Vultr, luego siga el paso

Cómo restaurar una instantánea

Cómo restaurar una instantánea

Las instantáneas son una forma efectiva de hacer una copia de seguridad completa de su servidor. No podrá restaurar archivos individuales, sino todo el servidor. Thi

Comenzando con Cloud-Init

Comenzando con Cloud-Init

Cloud-init es un proyecto de código abierto compatible con la mayoría de las distribuciones de Linux. Las instancias de Vultr creadas antes de 2017 tenían este software instalado de forma predeterminada. Th

Clonación de un servidor virtual con Vultr

Clonación de un servidor virtual con Vultr

En ocasiones, deberá clonar un servidor virtual ya sea para fines de escala o para cambiar la región del servidor, por ejemplo. En Vultr, esto es fácil, un

Ejemplo de carta de autorización para anuncios de BGP

Ejemplo de carta de autorización para anuncios de BGP

Utilice la siguiente plantilla cuando solicite autorización para anuncios de BGP. CARTA DE AUTORIZACIÓN [FECHA] A quien corresponda, Thi

Configurar red privada

Configurar red privada

Si está asignando una red privada a una máquina existente (o está implementando su propio sistema operativo), deberá configurar las direcciones IP en la red privada.

Instale Nginx + PHP FPM + Caching + MySQL en Ubuntu 12.04

Instale Nginx + PHP FPM + Caching + MySQL en Ubuntu 12.04

Probablemente mucha gente vaya a usar sus VPS Vultr como servidores web, una buena opción sería Nginx como servidor web. En este tema voy a describir o

Guía de portabilidad de datos Vultr

Guía de portabilidad de datos Vultr

¿Cómo puedo descargar mis datos en la nube de Vultr? Portabilidad de datos en la plataforma Vultr Ofrecemos una serie de soluciones simples para que lo descargue

Bloque de almacenamiento Vultr

Bloque de almacenamiento Vultr

La tecnología Vultrs Cloud Block Storage le permite montar almacenamiento escalable de alto rendimiento en su instancia, lo que hace que la administración del espacio sea significativamente más

Ejecutar CoreOS en un Vultr VPS

Ejecutar CoreOS en un Vultr VPS

Lea: Vultr ahora ofrece CoreOS en la página de pedidos: esta guía explica cómo configurar CoreOS manualmente. Estas instrucciones lo guiarán a través de la carrera

Requisitos para cargar un sistema operativo ISO a Vultr

Requisitos para cargar un sistema operativo ISO a Vultr

Vultr ofrece una amplia variedad de sistemas operativos para elegir. A veces, sin embargo, es posible que desee cargar su propio sistema operativo ISO personalizado, como Kal

Agregue una dirección IPv4 secundaria a su VPS

Agregue una dirección IPv4 secundaria a su VPS

Este tutorial explica cómo configurar una dirección IPv4 adicional en su Vultr VPS. Asumiremos lo siguiente: La dirección IP principal de su VPS es 1.2.3.4.

RPKI

RPKI

RPKI (Infraestructura de clave pública de recursos) es una forma de ayudar a prevenir el secuestro de BGP. Utiliza firmas criptográficas para validar que un ASN está permitido t

Enable Windows Audio on a Windows Server Instance

Enable Windows Audio on a Windows Server Instance

Note: This guide will work for Windows 2012 R2 and Windows 2016 instances. Windows Servers, by default, do not have the Windows Audio service enabled.

Configurando IPv6 en su VPS

Configurando IPv6 en su VPS

Cada uno de estos ejemplos asume una subred IPv6 de 2001: db8: 1000 :: / 64. Deberá actualizarlos con la subred que se le ha asignado. Estaremos usin

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición

ReactOS: ¿Es este el futuro de Windows?

ReactOS: ¿Es este el futuro de Windows?

ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

¿Qué es un sistema de archivos de diario y cómo funciona?

¿Qué es un sistema de archivos de diario y cómo funciona?

Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

A medida que la ciencia evoluciona a un ritmo rápido, asumiendo muchos de nuestros esfuerzos, también aumentan los riesgos de someternos a una singularidad inexplicable. Lea, lo que la singularidad podría significar para nosotros.

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

El impacto de la inteligencia artificial en la atención médica 2021

El impacto de la inteligencia artificial en la atención médica 2021

La IA en la salud ha dado grandes pasos desde las últimas décadas. Por tanto, el futuro de la IA en el sector sanitario sigue creciendo día a día.