Informació del mòdul
Introducció
Requisits del sistema
Requisits previs
Limitacions
Àmbit
Característiques del mòdul
Creació d'una clau API
Instal·lació
Primera configuració
Configuració del mòdul
Procés de comanda
PMF
Nota : llegiu aquest document sencer abans d'instal·lar el mòdul Vultr WHMCS
Introducció
La plataforma Vultr ofereix una API potent i rica en funcions que permet als usuaris controlar tots els aspectes del seu compte. El mòdul Vultr WHMCS ofereix als proveïdors d'allotjament una solució totalment automatitzada que els permet oferir servidors núvols fiables a la plataforma Vultr als seus clients.
Nota: La versió actual del mòdul és una reescriptura completa del mòdul original, però és compatible amb els productes basats en Vultr existents a WHMCS.
Requisits del sistema
- WHMCS versió 7.2.x o posterior
- PHP versió 7.1.x o posterior
- MySQL 5.6 , MariaDB 5.6 , MariaDB 10.0 o MariaDB 10.1 .
- carregador ionCube.
Requisits previs
- Clau de l'API Vultr
- Les IP del vostre servidor WHMCS estan a la llista blanca per a l'accés a l'API
Notes
- Heu de llistar les adreces IPv4 i IPv6 del vostre servidor WHMCS per accedir a l'API
- Si el vostre servidor té diverses adreces IPv4, podeu incloure-les a la llista blanca individualment o a la llista blanca de tota la subxarxa.
- Si el vostre servidor té una adreça IPv6, el millor és incloure a la llista blanca tota la subxarxa /64
- La versió 6 de WHMCS no és compatible perquè s'ha arribat al final de la vida útil.
- La versió 7.0.x de PHP no és compatible perquè s'ha arribat al final de la vida útil.
- No hi ha plans per donar suport a versions anteriors de WHMCS i PHP.
- Heu d' utilitzar les Opcions configurables generades pel mòdul per als productes. Crear el vostre és probable que provoqui un conflicte.
Limitacions
A continuació es mostra la llista d'opcions que el mòdul no inclou per disseny.
- Afegiu adreces IPv4 addicionals.
- Habiliteu les xarxes privades després d' haver desplegat una màquina virtual.
- Canvi entre el sistema operatiu i les aplicacions.
- Canvi entre Linux i Windows.
Àmbit
Aquest document tractarà el procés d'instal·lació i configuració del mòdul oficial Vultr WHMCS. Vultr no admet els mòduls baixats de llocs web de tercers.
Característiques del mòdul
- Creació amb un sol clic de productes VPS basats en Vultr
- Haureu d'establir manualment el preu de cada producte i opció configurable.
- Desplegar i actualitzar màquines virtuals
- Funció d'encesa/apagada/cicle
- Consola HTML5 VNC
- Control rDNS
- Xarxes privades
- Scripts d'inici
- Claus SSH
- Control d'instantània
- Desplegueu màquines virtuals a partir d'una llista d'ISO predefinides
- Desplegueu màquines virtuals a partir d'una llista de instantànies predefinides
- Activa/desactiva ISO i instantànies específiques per a desplegaments de VM
- Activa/desactiva les ubicacions de desplegament
- Compatibilitat Vultr DNS amb suport de Vanity DNS (servidor de noms personalitzat).
Creació d'una clau API
- Inicieu sessió a l'àrea de clients de Vultr.
- Feu clic a Compte.
- Feu clic a API.
- Feu clic a Activa l'API.
- Llista blanca les adreces IP del teu servidor WHMCS a Control d'accés.
Instal·lació
El primer pas és descarregar el mòdul Vultr WHMCS aquí
Nova instal·lació
- Extraieu l'arxiu ZIP.
- Carregueu els fitxers del mòdul al vostre servidor WHMCS seguint la jerarquia de directoris definida a continuació
Actualitzeu des d'una versió anterior del mòdul
- Feu una còpia de seguretat de la vostra base de dades i fitxers
- Suprimiu completament els directoris
modules/addons/vultri modules/servers/vultr.
- Extraieu i carregueu el mòdul nou.
Jerarquia de directoris
Arxiu descarregat
Primera configuració
- Carregueu el mòdul tal com s'indica més amunt
- Inicieu la sessió al vostre tauler d'administració de WHMCS i navegueu a
Setup -> Addon Modules.
- Al costat de
Vultr Module, feu clic al Configurebotó.
- Marqueu la casella de selecció al costat de
Hooks Enabled.
- Introduïu la vostra clau API al
API Keycamp.
- Configuració
Access Controld' Administratori altres papers que desitja habilitar per.
- Feu clic
Save Changes
- Inicieu sessió al vostre tauler d'administració de WHMCS i navegueu per
Addons -> Vultr Moduleconfigurar les opcions del vostre mòdul que apareixen a la següent secció d'aquest document
Configuració del mòdul
Aquesta secció de la documentació mostrarà totes les opcions de configuració disponibles per al mòdul, explicarà com funcionen i com configurar-les.
Creador de producte
Aquesta secció us permetrà crear un producte basat en Vultr a WHMCS. Hi ha dos modes, Single Product Creatori Multiple Product Creator.
El Single Product Creatormode us permetrà crear un producte basat en els paquets Vultr disponibles, seleccionar un grup de productes i el preu del producte que esteu afegint. Els preus d'Opcions configurables com ara instantànies, Windows, aplicacions cPanel, etc. s'han d'afegir manualment a les Opcions configurables del producte.
La Multi Product Creatorvoluntat major a crear paquets de VPS basats en Vultr en el seu WHMCS, però vostè haurà de configurar la fixació de preus per a cada paquet, així com la fixació de preus per a les opcions configurables, similar a l' Single Product Creatormanera.
Productes
Aquesta secció mostrarà una llista completa de tots els vostres productes basats en Vultr a WHMCS i us permetrà navegar ràpidament a Editla Configurable Options pàgina , o a la pàgina de cadascun. També podeu suprimir un producte d'aquesta pàgina. Aquesta secció és molt útil quan voleu trobar ràpidament un producte Vultr a la vostra àrea d'administració de WHMCS per modificar-lo o modificar-ne les opcions configurables.
DNS
El mòdul Vultr WHMCS admet els servidors de noms Vanity (ns1 i ns2.domain.com personalitzats). La configuració dels servidors de noms de Vanity requereix un primer pas, que és crear els servidors de noms personalitzats amb el vostre registrador de dominis i apuntar-los a les IP ns1.vultr.comi ns2.vultr.comresoldre'ls. Un fet, seguiu els passos següents:
- Inicieu sessió al vostre tauler d'administració de WHMCS.
- Endavant
Addons -> Vultr Module.
- Feu clic a
DNS.
- Afegiu els valors de
Nameserver 1i Nameserver 2i feu clic a Save Changes.
- Estàs acabat.
Tingueu en compte que els servidors de noms Vanity s'apliquen a les zones/dominis DNS recentment afegits. Les existents s'hauran de modificar manualment a https://my.vultr.com.
Ubicació del servidor
Teniu l'opció d'habilitar i desactivar determinades ubicacions al núvol, permetent així als vostres clients desplegar màquines virtuals només a les ubicacions que trieu. Tingueu en compte que no és possible seleccionar la ubicació del núvol durant el procés de comanda, ja que les ubicacions es carreguen de manera dinàmica en funció d'on estigui disponible el paquet seleccionat en el moment del desplegament.
Per seleccionar quines ubicacions habilitar per als vostres clients, seguiu els passos següents:
- Inicieu sessió al vostre tauler d'administració de WHMCS.
- Endavant
Addons -> Vultr Module.
- Feu clic a
Server Location.
- Feu clic al
Enabledbotó per desactivar les ubicacions que voleu desactivar (feu clic al botó quan digui que Disabledes tornarà a habilitar la ubicació).
- Estàs acabat.
Imatges instantànies
El mòdul Vultr WHMCS us permet fer una o més instantànies al vostre compte Public, és a dir, permetreu als vostres clients desplegar noves màquines virtuals a partir d'aquestes instantànies si decideixen fer-ho. Totes les instantànies del vostre compte estan configurades Disabled per defecte al mòdul i haureu d'habilitar-les.
Per seleccionar quines instantànies voleu fer públiques per als vostres clients, seguiu els passos següents:
- Inicieu sessió al vostre tauler d'administració de WHMCS.
- Endavant
Addons -> Vultr Module.
- Feu clic a
Snapshots.
- Feu clic al
Disabledbotó per habilitar les instantànies que voleu fer públiques (si feu clic al botó quan digui, Enabledes tornarà a activar la instantània).
- Estàs acabat.
ISO
De manera similar a la funció de captura d'instantània, podeu crear un o més de les ISO personalitzades carregades al vostre compte Public, és a dir, permetreu als vostres clients desplegar noves màquines virtuals a partir d'aquests ISO si ho decideixen. Tots els ISO del vostre compte estan configurats Disabled per defecte al mòdul i haureu d'habilitar-los.
Per seleccionar quines instantànies voleu fer públiques per als vostres clients, seguiu els passos següents:
- Inicieu sessió al vostre tauler d'administració de WHMCS.
- Endavant
Addons -> Vultr Module.
- Feu clic a
ISO.
- Feu clic al
Disabledbotó per habilitar les ISO que voleu fer públiques (feu clic al botó quan digui que Enabledes tornarà a habilitar la ISO).
- Estàs acabat.
Procés de comanda
La comanda de productes basats en Vultr a WHMCS és un procés de tres passos.
Pas 1
Comandes del client a l'àrea de client/carret de WHMCS: el client farà una comanda d'una màquina virtual. Se'ls demanarà que ingressin:
- Nom d'amfitrió
- Contrasenya d'arrel
- NS1 i NS2
Aquest és el formulari de comanda estàndard de WHMCS i Vultr no té cap control. Us convidem a canviar la vostra plantilla de formulari de comanda WHMCS per amagar qualsevol d'aquestes opcions. Tingueu en compte que la contrasenya d'arrel seleccionada en l'ordre de no s'utilitzarà, ja que l'API de Vultr generarà una contrasenya segura aleatòria per a cada VM. A més, si un client es desplega des d'una instantània, hauria de conèixer la contrasenya d'arrel de la instantània abans, en cas contrari, no podrà iniciar sessió.
A més, se li demanarà al client que seleccioni si activa o no les còpies de seguretat automàtiques, el límit d'instantànies i el tipus de sistema operatiu.
Pel que fa al tipus de sistema operatiu, hi ha 4 opcions al menú desplegable que es mostra a sota OS Typedel formulari de comanda
- Una llista de totes les imatges de SO disponibles
- ISO
- Instantània
- Aplicació
Si seleccioneu Application, s'habilitarà una llista de totes les aplicacions d'un clic que ofereix Vultr. ISO i Snapshot permetran al client seleccionar des de quina ISO o Snapshot desplegar la màquina virtual.
Pas 2
L'administrador aprovaria la comanda i subministraria el servei a WHMCS (o podeu optar per convertir-lo en un procés automatitzat a l'opció de producte de WHMCS de la mateixa manera que qualsevol altre producte de WHMCS.
Pas 3
El client hauria de finalitzar el procés de comanda a l'àrea de client escollint una etiqueta/àlies per al seu servidor, un nom d'amfitrió i altres opcions com ara clau SSH, IPv6, xarxes privades o script d'inici.
PMF
He rebut un error sobre un error de connexió.
Assegureu-vos que la vostra clau d'API no tingui cap espai en blanc prefixat ni sufixat i que les adreces IPv4 i IPv6 del vostre servidor estiguin a la llista blanca per a l'accés a l'API. Podeu verificar les vostres regles de l' API a l'àrea de membres .
Si les regles de la clau i de l'ACL són correctes, podeu provar encara més la vostra clau iniciant sessió al vostre servidor WHMCS i executant trucades directes a l'API mitjançant cURL. Els exemples de cURL es proporcionen a la nostra secció d'exemples d'API .
Com puc especificar un script d'inici estàndard mitjançant el sistema de configuració automàtica?
Com s'ha dit, s'espera que el client finalitzi el desplegament de la màquina virtual a l'àrea de client després d'haver personalitzat les seves opcions al seu gust. Tingueu en compte que la llista d'ubicacions s'omple de manera dinàmica en funció de la disponibilitat del pla seleccionat a les ubicacions del núvol de Vultr; consulteu el pas 3 anterior. Actualment no hi ha cap funció per configurar un script d'inici global.
Com actualitzo les aplicacions a les opcions de configuració?
Si voleu enumerar totes les aplicacions disponibles, podeu utilitzar aquesta comanda de l'API i afegir les aplicacions que vulgueu a les opcions configurables. La sincronització automàtica no existeix al mòdul.