Proxmox Full Automation:Installation/fr

From WebSoftSolus Documentation
Revision as of 02:36, 2 June 2018 by WebSoftSolus (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Language: English  • français


Pré-requis système

Ci-dessous la liste des pré-requis système :

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.


proxmox-addons.png


  • Allez dans Addons >> Proxmox Full Automation et renseigner le champ (Module License Key), comme dans l'image ci-dessous.


proxmox-config-key.png


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 :


proxmox-addons-plans.png

Ajout de modèles OpenVZ

proxmox-addons-addovz.png

Ajout de modelés KVM

proxmox-addons-addkvm.png

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 :


proxmox-ipblock.png

Ajout de Block IP

proxmox-addblock.png

Ajout d'adresses IP

proxmox-addip.png


Ajout du serveur

  • Allez dans Configuration >> Produits/Services >> Serverus
  • Ajoutez un serveur et renseigner les champs ( Name , Hostname , IP Address )


proxmox-addserver1.png


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.

proxmox-addserver2.png

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


proxmox-storage.png


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:


proxmox-create-config-options-os-kvm.png


  • 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 :


proxmox-create-config-options-kvm-systems.png


Ça y est, il suffit de cliquer sur 'Save Changes' et suivez cette procédure pour chaque type de virtualisation dont vous avez besoin.


proxmox-create-config-options-systems.png



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


proxmox-addgroup1.png


Remplissez les champs puis cliquer sur "Save Changes"


proxmox-addgroup.png


Vous obtiendrez un résultat comme dans l'image ci-dessous


proxmox-groups.png


Ensuite, créez un nouveau groupe d'options configurables comme dans l'image ci-dessous:


proxmox-create-config-options-location1.png


  • 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:


proxmox-create-config-options-location.png


Ç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


proxmox-create-config-options-ovz.png


proxmox-create-config-options-ovz-resources.png


  • 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 :


proxmox-create-config-options-cpu.png


  • 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 :


proxmox-create-config-options-disk.png


  • 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 :


proxmox-create-config-options-memory.png


  • 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 :


proxmox-create-config-options-ip.png


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


proxmox-create-config-options-extra-ovz.png


  • 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'


proxmox-create-config-options-extra-cpu.png


  • Pour l'espace disque, le nom par défaut pour l'option est 'Extra Disk Space'


proxmox-create-config-options-extra-disk.png


  • Pour la Memoire, le nom par défaut pour l'option est 'Extra Memory'


proxmox-create-config-options-extra-memory.png


  • Pour les adresse IP, le nom par défaut pour l'option est 'Extra IP Address'


proxmox-create-config-options-extra-ip.png


Voila, vous pouvez maintenant, proposer des ressources supplémentaires pour vos VPS.