Proxmox Full Automation:Installation/fr
Language: | English • français |
---|
Contents
Pré-requis système
Ci-dessous la liste des pré-requis système :
- WHMCS 5.3.9+
- PHP 5.6+
- Ioncube Loader version 10.1.0 ou supérieure
- PHP cURL avec support SSL
- Proxmox VE 2.0+ / Proxmox VE 3.0+
Installation du module
L'installation du module WHMCS Proxmox Full Automation est très simple. Les étapes suivantes vous guideront à travers le processus:
Upload
- Décompressez le contenu du fichier zip dans un dossier sur votre ordinateur
- Envoyez les fichiers et dossiers dans votre dossier WHMCS - si vous rencontrez des problèmes, essayez de les télécharger en mode binaire
Activation
- Allez dans Configuration >> Modules Addon >> Proxmox Full Automation et cliquez pour activer.
- Cochez la case "Full Administrator" comme dans l'image ci-dessous.
- Allez dans Addons >> Proxmox Full Automation et renseigner le champ (Module License Key), comme dans l'image ci-dessous.
Voila votre module est installé :).
Configuration
Modèles
Allez dans la section VM Plans et ajouter vos modèles de produits OpenVZ et KVM comme dans les images ci-dessous :
Ajout de modèles OpenVZ
Ajout de modelés KVM
Adresses IP
Allez dans la section IP Blocks et ajouter des blocks IP et attribuez les à vos clusters, puis assignez des adresse IP à chaque block blocks comme dans les images ci-dessous :
Ajout de Block IP
Ajout d'adresses IP
Ajout du serveur
- Allez dans Configuration >> Produits/Services >> Serverus
- Ajoutez un serveur et renseigner les champs ( Name , Hostname , IP Address )
puis dans la section "Server Details" selection Type "Proxmox" puis renseigner les champs ( Username, Password ) comme dans l'image
- Remarque: Le nom d'utilisateur peut se terminer par "@pam" ou "@pve", cela dépend de la méthode d'authentification que vous avez choisie.
Configuration des Templates de Systèmes
Sur le serveur Proxmox, dans la section Stockage Ajouter un stockage appelé "xtemplates" où vous devez placer vos templates et vos ISO
Voila votre module est configuré.
Configuration facultative
Sélecteur système d'exploitation
Cette petite fonctionnalité, bien pratique, vous permet d'ajouter une liste déroulante des systèmes d'exploitation sur le formulaire de commande, permettant au client de choisir le système d'exploitation qu'ils veulent sans avoir à réinstaller leur vps après sa livraison avec un système par défaut.
Pour configurer ceci, vous devez créer un groupe d'options configurables pour chaque type de virtualisation:
- Vous devez ensuite ajouter une nouvelle option configurable pour le nouveau groupe.
Le nom par défaut pour l'option configurable est 'Operating System' mais vous pouvez personnaliser l’affichage du nom de l'option en ajoutant une deuxième partie qui sera le nom affiché lors de la commande.
Les deux parties doivent être séparés par un | (Alt Gr + 6)
- Sélectionnez le type de l'option: Dropdown.
- Dans le champ Options, vous avez besoin de définir vos modèles avec, d'une part le nom de fichier ou l'iso, et d'autre part, un nom convivial qui sera affiché lors de la commande.
La première partie est le nom du fichier exemple 'X2PVOL_FR.iso' et la deuxième partie est le nom convivial à savoir 'Windows XP Pro'. Les deux parties doivent être séparés par un | (Alt Gr + 6)
Le nom du fichier doit correspondre au nom de l'ISO ou du template OpenVZ présent dans le stockage "xtemplates".
Vous devez obtenir des options qui devrait ressembler à l'image ci-dessous :
Ça y est, il suffit de cliquer sur 'Save Changes' et suivez cette procédure pour chaque type de virtualisation dont vous avez besoin.
Sélecteur de Groupes
Le sélecteur de groupe vous permet d'ajouter une liste déroulante des groupes de Clusters pour permettant au client de choisir un groupe spécifique lors de la commande. Cela peut être pratique pour donner le choix de la localisation du Container/VM au client.
Pour commencer il vous faut créer un groupe dans "Cluster >> Clusters Groups" section
Remplissez les champs puis cliquer sur "Save Changes"
Vous obtiendrez un résultat comme dans l'image ci-dessous
Ensuite, créez un nouveau groupe d'options configurables comme dans l'image ci-dessous:
- Le nom par défaut pour l'option configurable est 'Operating System' mais vous pouvez personnaliser l’affichage du nom de l'option en ajoutant une deuxième partie qui sera le nom affiché lors de la commande.
Les deux parties doivent être séparés par un | (Alt Gr + 6)
- Sélectionnez le type de l'option: Dropdown.
- Dans le champ Options, vous devez définir, d'une part l'ID du groupe, et d'autre part, un nom convivial qui sera affiché lors de la commande,
(Vous pouvez obtenir l'ID des groupes de la liste "Clusters Groups").
Exemple:
Ça y est, il suffit de cliquer sur Save Changes!
Ressources
Le sélecteur de ressources permet à vos clients de commander des configurations personnalisées de serveurs virtuels.
Il permet la personnalisation de la taille de l'espace disque, la mémoire, le nombre de processeurs et le nombre d'adresses IP.
PS : Ces options remplaceront les paramétrés du Plan prédéfinie de votre produit
Pour mettre en place un Sélecteur de ressources:
- Créer un nouveau groupe d'option configurable comme dans l'image ci-dessous
- Vous devez ensuite ajouter une nouvelle option configurable pour le nouveau groupe.
Le nom par défaut pour l'option configurable est 'CPU' mais vous pouvez personnaliser en ajoutant une deuxième partie qui sera le nom affiché lors de la commande.
Les deux parties doivent être séparés par un | (Alt Gr + 6)
- Sélectionnez le type de l'option: Dropdown.
- Dans le champ Options, vous devez définir, d'une part le nombre de CPU, et d'autre part, un nom convivial qui sera affiché lors de la commande.
La première partie est le nombre de CPU exemple '1' et la deuxième partie est le nom convivial à savoir '1 vCPU'.
Les deux parties doivent être séparés par un | (Alt Gr + 6)
Vous devez obtenir des options qui devrait ressembler à l'image ci-dessous :
- Vous devez ensuite ajouter une nouvelle option configurable nommé 'Disk Space', vous pouvez personnaliser en ajoutant une deuxième partie, Les deux parties doivent être séparés par un | (Alt Gr + 6)
- Sélectionnez le type de l'option: Dropdown.
- Dans le champ Options, vous devez définir, d'une part la taille du disque en GIGABYTES, et d'autre part, un nom convivial qui sera affiché lors de la commande.
Les deux parties doivent être séparés par un | (Alt Gr + 6)
Vous devez obtenir des options qui devrait ressembler à l'image ci-dessous :
- Vous devez ensuite ajouter une nouvelle option configurable nommé 'Memory', vous pouvez personnaliser en ajoutant une deuxième partie, Les deux parties doivent être séparés par un | (Alt Gr + 6)
- Sélectionnez le type de l'option: Dropdown.
- Dans le champ Options, vous devez définir, la taille de la mémoire en MEGABYTES et la taille du Swap et d'autre part, un nom convivial qui sera affiché lors de la commande.
La taille de la mémoire et la taille du swap doivent être séparés par : (deux points).
PS : Pour les machines KVM, la taille du Swap est ignoré.
Les deux parties doivent être séparés par un | (Alt Gr + 6)
Vous devez obtenir des options qui devrait ressembler à l'image ci-dessous :
- Vous devez ensuite ajouter une nouvelle option configurable nommé 'IP Address', vous pouvez personnaliser en ajoutant une deuxième partie, Les deux parties doivent être séparés par un | (Alt Gr + 6)
- Sélectionnez le type de l'option: Dropdown.
- Dans le champ Options, vous devez définir, d'une part le nombre d'adresses IP, et d'autre part, un nom convivial qui sera affiché lors de la commande.
Les deux parties doivent être séparés par un | (Alt Gr + 6)
Vous devez obtenir des options qui devrait ressembler à l'image ci-dessous :
Voila, vous pouvez maintenant, proposer des VPS avec des ressources complétement personnalisables
Ressources Supplémentaires
Ce sélecteur permet à vos clients de commander des ressources supplémentaires pour leurs serveurs virtuels.
Il permet l'ajout de d'espace disque, de mémoire, de processeurs et d'adresses IP.
PS : L'ajout d'espace disque pour les machine KVM n'est pas pris en charge
Pour mettre en place un Sélecteur de ressources supplémentaires :
- Créer un nouveau groupe d'option configurable comme dans l'image ci-dessous
- Vous devez ensuite ajouter des nouvelles options configurables pour le nouveau groupe exactement comme on l'a vue présentement pour les ressources mais avec de nouvelles variables que voici :
- Pour le CPU, le nom par défaut pour l'option est 'Extra CPU'
- Pour l'espace disque, le nom par défaut pour l'option est 'Extra Disk Space'
- Pour la Memoire, le nom par défaut pour l'option est 'Extra Memory'
- Pour les adresse IP, le nom par défaut pour l'option est 'Extra IP Address'
Voila, vous pouvez maintenant, proposer des ressources supplémentaires pour vos VPS.