Module WHMCS pour les revendeurs

Aperçu

Virtualizor prend en charge les comptes Revendeur / Cloud. Les comptes Cloud peuvent créer plusieurs VMs basées sur les ressources assignées à leur compte. Les comptes Cloud peuvent revendre des VMs de manière automatisée. Ce guide est destiné aux comptes cloud qui souhaitent vendre des VM via WHMCS. Le WHMCS peut être configuré pour créer le VPS dès que vous acceptez la commande (automatiquement ou manuellement). Nous fournissons un module pour WHMCS qui vous permet de le faire. La configuration est très simple. Vous pouvez créer, supprimer, suspendre un VPS avec ce module.

Télécharger

Téléchargez le module Virtualizor WHMCS Cloud à partir de la page du produit.
Décompressez-le et téléchargez le dossier virtualizor_cloud (vers le dossier lui-même), dans votre répertoire /chemin/vers/whmcs/modules/servers/.
Veuillez vous assurer que le téléchargement a été effectué correctement et que le dossier suivant existe :
/chemin/vers/whmcs/modules/servers/virtualizor_cloud.

Caractéristiques

Vue des informations sur le VPS dans le panneau client WHMCS

Affichage des informations sur le VPS dans le panneau d'administration WHMCS

Clé API

Virtualizor peut générer une clé unique et un mot de passe pour faire des appels API vers le Virtualizor Master.
Vous aurez besoin de la clé API et du mot de passe pour ajouter le serveur à WHMCS.
Ces informations peuvent être trouvées dans le Virtualizor Cloud Panel -> API Credentials.

Ajout d'un serveur à WHMCS

Pour ajouter le serveur Virtualizor à WHMCS, connectez-vous au panneau d'administration WHMCS.
puis allez dans le panneau d'administration WHMCS -> Configuration -> Serveurs -> Ajouter un nouveau serveur
Remplissez le formulaire comme indiqué dans les images ci-dessous :

Création d'un produit

Maintenant, vous devez créer un produit.

Produit

Pour ce faire, allez dans le panneau d'administration WHMCS -> Configuration -> Produits/Services -> Créer un nouveau produit.
Remplissez les détails comme dans l'image suivante et spécifiez le nom du produit de votre choix.

Paramètres du module

Passez maintenant aux paramètres du module.
Cliquez sur l'onglet Paramètres du module et choisissez le nom du module Virtualizor_cloud. Une liste de champs se chargera qui seront les paramètres du nouveau produit.
Un exemple de configuration est montré dans l'image ci-dessous.

Les champs sont explicites, mais vous trouverez ci-dessous une explication détaillée :

  • Type : Le type de virtualisation du serveur que vous avez ajouté.
  • Disk Space : La quantité d'espace disque que le VPS sera autorisé à utiliser.
  • Guaranteed RAM : La quantité de RAM qui sera allouée au VPS.
  • Burstable RAM : La quantité de Burstable RAM autorisée pour le VPS en MBs. Ceci est seulement pour OpenVZ
  • SWAP RAM : Swap Ram pour le VPS. Ceci est pour les VPS Xen et KVM.
  • Bandwidth : La bande passante autorisée pour le VPS en Go.
  • CPU Cores : Nombre de cœurs de processeur
  • VNC : activer ou non VNC pour le VPS. S'applique à Xen et KVM
  • IPs : Le nombre d'IPs à allouer à ce VPS.
  • IPv6 Subnets : Le nombre de sous-réseaux IPv6 à allouer à ce VPS.
  • IPv6 : Le nombre d'adresses IPv6 à allouer à ce VPS.
  • Region : Nom de la région où le VPS doit être créé. Vous pouvez également spécifier auto comme nom de la région. Si vous spécifiez auto, le module WHMCS sélectionnera automatiquement le serveur en fonction de la technologie de virtualisation.

Champs personnalisés

Cliquez maintenant sur l'onglet Champs personnalisés et remplissez le formulaire comme dans l'image suivante

Pour votre information, le vpsid est l'ID du VPS selon la base de données Virtualizor et doit être stocké pour toute action future comme Terminer, Suspendre, etc. Veuillez le remplir comme dans l'image ci-dessus.

Le champ OS est la liste des modèles de système d'exploitation sur votre serveur. Virtualizor fournit des modèles à ses utilisateurs. C'est une valeur séparée par une COMMA. Cela permettra à l'UTILISATEUR de choisir le système d'exploitation lorsqu'il s'inscrit pour le VPS. Aussi la liste ne devrait pas avoir le suffixe de modèle de tar.gz, img, etc. par exemple centos-7-x86_64.tar.gz devrait être centos-7-x86_64 dans la liste OS. En fait, le module fait correspondre le nom du modèle d'OS.

Le champ ISO sert à afficher la liste des images ISO à vos clients. Ce champ permettra aux utilisateurs de choisir l'image ISO en s'inscrivant à n'importe quel plan.

NOTE : Veuillez ajouter la valeur 'none' lorsque vous ajoutez les champs ISO et OS. (Veuillez vous référer à la capture d'écran ci-dessus)

NOTE : L'option ISO n'est pas supportée pour les VPS OpenVZ et XEN-PV.

Options configurables [OPTIONNEL]

Vous pouvez ajouter les options configurables en fonction de vos besoins ou exclure une ou plusieurs des options ci-dessous si vous n'en avez pas besoin.

Note : L'ordre de préférence pour la sélection des Options Configurables est le premier, c'est-à-dire que si un Produit/Service a (disons) une Ram définie comme 512 MB et que vous avez également créé une Option Configurable avec des options de Ram variables, alors la valeur de Ram choisie par l'utilisateur dans les options configurables sera utilisée et non la valeur de Ram dans le Produit/Service.

Voici les options configurables disponibles dans le module WHMCS de Virtualizor.

  • Nombre d'IPs
  • Nombre d'adresses IPv6
  • Space
  • RAM
  • Cœurs de processeur
  • Système d'exploitation
  • Panneau de configuration
  • rdp
  • bpid
  • nic

Pour ajouter, allez dans le panneau d'administration WHMCS -> Configuration -> Produits/Services -> Options configurables. Puis cliquez sur Créer un nouveau groupe

Maintenant, cliquez sur le bouton Ajouter une nouvelle option configurable. Une nouvelle fenêtre s'ouvre.


Number of IPs : Ajouter une option configurable pour le nombre d'IPs comme ci-dessous :



Space : Ajouter une option configurable pour l'espace comme ci-dessous :

RAM : Ajouter une option configurable pour la RAM comme ci-dessous :

Bandwidth : Ajouter une option configurable pour la bande passante comme ci-dessous :

CPU Cores : Ajouter une option configurable pour les cœurs de CPU comme ci-dessous :

Operating System : Ajouter une option configurable pour le système d'exploitation comme ci-dessous :

Panneau de contrôle

BuycPanel Licensing : Panneau de contrôle Option configurable pour la licence BuycPanel :

Vous pouvez attribuer l'installation de cPanel pour votre VPS Virtualizor. L'option Panneau de contrôle vous permet d'afficher une liste déroulante de panneaux de contrôle qui peuvent être sélectionnés par l'utilisateur et la licence sera automatiquement activée par BuycPanel.

NOTE : Vous devez entrer le login et la clé API de BuycPanel dans le fichier virtualizor_conf.php.

rdp : Ajouter une option configurable pour rdp comme ci-dessous

nic : Pour choisir un type d'interface réseau pour un vps.

Port du pare-feu

Veuillez vous assurer que les ports 4081, 4082, 4083, 4084 et 4085 du serveur whmcs sont ouverts.


Cette réponse était-elle pertinente?