Wiki en construction / PBXware 7.0 - Incident concernant les services évolués en français

Vous pouvez envoyer des SMS sur Communicator !

9. Serveurs privés virtuels (VPS)

Temps estimé :18 minutes

Le menu VPS offre une vue graphique des serveurs virtuels que l’utilisateur connecté est autorisé à administrer. Le volet de liste VPS permet d’effectuer des tâches de gestion sur un VPS individuel, tandis que le volet de détails VPS fournit des informations telles que les détails sur les ressources.

L’onglet General du volet Détails fournit des informations sur un VPS individuel, telles que la version du modèle de base, la partition à laquelle il appartient, le nom du propriétaire, ainsi que des détails sur les ressources allouées.

L’onglet Network Interfaces fournit des informations sur les sous-réseaux logiques auxquels le VPS est connecté.

L’onglet Storage fournit des informations sur le volume de stockage du VPS, son emplacement et sa taille. Il permet également d’augmenter la taille du stockage attribuée au VPS.

L’onglet Archivage affiche des informations (URL d’archivage, santé et stockage) sur le service d’archivage s’il est activé sur le VPS.

L’option Terminal permet d’ouvrir une session TTY pour le VPS sélectionné dans le même onglet.

Créer un VPS

Afin de fournir un moyen simple et rapide de créer une nouvelle instance de serveur virtuel, SERVERware propose des modèles de serveur virtuel. Un modèle est un serveur virtuel de base défini avec une configuration et des paramètres uniques. Un serveur virtuel basé sur un modèle particulier acquiert les configurations et les paramètres du modèle. 

Ainsi, les modèles sont utilisés pour créer de manière pratique et efficace un ensemble de serveurs virtuels identiques. Par défaut, les serveurs virtuels créés à partir de modèles utilisent la provision dynamique. 

Dans le contexte des modèles, la provision dynamique signifie que toutes les machines virtuelles basées sur un modèle donné partagent la même image de base que le modèle.

Il existe trois types de modèles dans SERVERware :

  1. SERVICE
  2. SYSTEM
  3. OCI

De plus, tous les VPS sont pris en charge par deux moteurs :

  1. LXC
  2. KVM (pris en charge à partir de la version 4.5.0 de SERVERware et supérieure)

KVM signifie Kernel-based Virtual Machine et est basé sur Firecracker, une technologie de virtualisation open source spécialement conçue pour la création et la gestion de services de conteneurs sécurisés multi-locataires.

Avec KVM, chaque VPS dispose d’une machine entièrement émulée ou virtualisée pour exécuter sa copie du noyau Linux, offrant une meilleure isolation au détriment de certaines performances supplémentaires. Du point de vue de la sécurité, il s’agit d’une approche bien meilleure pour la répartition des ressources entre plusieurs services et leurs utilisateurs. 

L’implémentation de KVM par SERVERware peut exécuter des conteneurs Linux non modifiés en tant que VPS, qui peuvent être soit des conteneurs PBXware, soit des conteneurs Docker récupérés sous forme d’images OCI depuis Docker Hub et des sources similaires. 

De plus, il est possible d’emballer et de distribuer des logiciels de service à l’aide de normes et d’outils ouverts.

Suivez cette procédure pour créer un nouveau serveur virtuel :

  1. Dans la vue des Serveurs privés virtuels, cliquez sur le bouton Create VPS.

La boîte de dialogue Create VPS apparaît.

Dans l’onglet Général, saisissez les informations dans les champs suivants :

  • Type : le type de serveur virtuel que vous souhaitez créer.
  • Service : le service que le VPS doit fournir. Ce champ apparaît si vous avez choisi un type de VPS qui prend en charge un service particulier. Sélectionnez le nom du service dans la liste.
  • Modèle : la version de base du serveur virtuel pour le type de VPS sélectionné. Choisissez un modèle dans la liste.
  • Partition : la partition à laquelle le VPS appartient.
  • Nom : un nom descriptif pour le VPS.
  • Haute disponibilité : activez cette option pour permettre au VPS de basculer vers un hôte de stockage en cas de panne.
  • Exclure de la sauvegarde : si cette option est sélectionnée, le VPS sera exclu des opérations de sauvegarde.
  • Activer le mode protégé : si cette option est sélectionnée, seuls les administrateurs pourront gérer le VPS (démarrage, arrêt, redémarrage).
  • Inclure dans la Géo-redondance : si cette option est sélectionnée, une liste déroulante des réplications disponibles apparaîtra. Vous pouvez sélectionner la réplication dans la liste déroulante pour ajouter les VPS créés au cycle de réplication.
  • Description : Vous pouvez ajouter une description au VPS si nécessaire.

Cliquez sur le bouton Next pour accéder à l’onglet Security/Sécurité.

  • Mot de passe : Saisissez manuellement le mot de passe (le mot de passe existant ne sera pas affiché ici).
  • Générer un mot de passe : Le serveur générera automatiquement un nouveau mot de passe.
  • Case de sécurité : Sélectionnez cette case pour confirmer que le mot de passe a été copié dans un endroit sûr.

Cliquez sur le bouton Next pour accéder à la configuration des ressources VPS dans l’onglet Ressources.

Dans l’onglet Ressources, saisissez les détails dans les champs suivants :

  • Instance flavor : Choisissez une configuration de ressources adaptée aux besoins de votre VPS parmi les versions disponibles dans la liste. Chaque version offre un rapport de ressources spécifique.
  • CPU : Limitez le nombre de cœurs de processeur alloués par VPS. Vous pouvez choisir parmi les valeurs suivantes : • 1 • 2 • 4 • 6 • 8 • 10 • 12 • 14 • 16 • 18 • 20 • 24 • 28 • 32 • Illimité

Les valeurs par défaut pour les limites CPU sont héritées de la version de ressource sélectionnée.

  • Bande passante : Limitez la bande passante de lecture/écriture du disque en Mo/s.
  • Limite d’IOPS : Limitez le nombre d’IOPS (opérations d’entrée/sortie par seconde) par VPS. La valeur par défaut est 150, mais vous pouvez choisir parmi les options suivantes : • 50 • 100 • 150 • 500 • 1 000 • Illimité

Les valeurs par défaut pour les limites d’IOPS en lecture/écriture sont également héritées de la version de ressource sélectionnée.

  • AstDB RAM Disk : Indiquez la taille du disque RAM pour stocker la base de données Asterisk. Cette option concerne uniquement les VPS basés sur PBXware et ne doit être configurée que si vous rencontrez des problèmes de performances.
  • Disque RAM pour les enregistrements d’appels : Indiquez la taille du disque RAM pour stocker les enregistrements d’appels. Cette fonctionnalité est spécifique à PBXware.

Points de montage :

Attribution de la taille du dossier monté sur /tmp pour le VPS :

  • Taille du répertoire temporaire :
    La valeur par défaut pour tous les VPS est de 256 Mo.
    La valeur minimale est de 64 Mo.

Il n’est pas recommandé d’allouer une taille de répertoire temporaire supérieure à 50 % de la RAM attribuée au VPS.

Attribution de la taille du dossier monté sur /run pour le VPS :

  • Taille du répertoire d’exécution :
    La valeur par défaut pour tous les VPS est de 128 Mo.
    La valeur minimale est de 64 Mo. 

Il n’est pas recommandé d’allouer une taille de répertoire d’exécution supérieure à 25 % de la RAM attribuée au VPS.

Cliquez sur le bouton Next pour configurer le réseau du VPS dans l’onglet Networking.

Sur l’onglet Networking, sélectionnez le sous-réseau logique auquel vous souhaitez connecter le VPS.

Entrez une adresse IP appartenant au sous-réseau logique sélectionné.

Cliquez sur le bouton Next pour afficher l’onglet Archiving (qui s’affichera uniquement si le service d’archivage est activé sur la partition).

Cliquez sur le bouton Next pour configurer les enregistrements DNS SRV + NAPTR si cela est configuré.

La routine de recherche DNS commence par la recherche des enregistrements SRV. L’utilisation appropriée des enregistrements SRV permet à l’administrateur de distribuer un service sur plusieurs hôtes au sein d’une partition, de déplacer le service d’un hôte à l’autre sans interruption et de désigner certains hôtes comme principaux et d’autres comme suppléants.

Pour configurer l’enregistrement DNS SRV sur le VPS PBXware :

Remplissez les champs avec les données requises et appuyez sur Save.

  • Service :
    Nom symbolique du service. Le nom du service est ce que le client accepte comme service (pour le service de téléphonie IP utilisé, c’est “_sip” ou pour TLS “_sips”).
  • Protocole :
    Protocole utilisé pour accéder au service. Les clients SIP acceptent soit “_tcp” soit “_udp” selon la configuration du client. TLS ne fonctionnera qu’avec “_tcp”.
  • Cible :
    Nom de la partition associé à l’enregistrement de ressource. Dans le nom de la partition, nous entrerons le chemin complet de notre VPS PBXware, y compris le nom du VPS “vpsname.cluster1.serverware.xyz”.
  • Priorité :
    Priorité des services. Les serveurs sont classés par priorité, les numéros de priorité inférieure étant classés avant les numéros de priorité supérieure. Définissez la priorité sur 0 si l’ordre de priorité n’est pas souhaité.
  • Taille :
    Équilibrage de charge dans la même priorité. Un nombre de poids plus élevé indique que le serveur peut traiter plus de requêtes qu’un nombre de poids inférieur. La probabilité qu’un serveur soit commandé en début de liste augmente à mesure que le poids augmente. Définissez le poids sur 0 si l’équilibrage de charge n’est pas souhaité. Sinon, utilisez des valeurs différentes de zéro pour tous les poids ayant la même priorité. (Un enregistrement SRV avec un poids de 0 a une faible probabilité d’être classé avant un enregistrement SRV avec un poids non nul).
  • Port :
    Le numéro de port attribué au service SIP. Cette valeur serait “5060” ou “5061” pour TLS. Bien qu’il soit préférable d’utiliser un seul enregistrement SRV pour chaque serveur SIP, certaines implémentations peuvent nécessiter plusieurs enregistrements SRV avec un seul enregistrement de service pour chaque nom de ressource, car il y a des clients sur “TCP” et d’autres sur “UDP” sur le même service.

Vous pouvez maintenant enregistrer la configuration et démarrer le VPS.

Créer un VPS OCI

Une image OCI permet de déployer un conteneur rapide. OCI est un standard ouvert pour les conteneurs, qui a été développé pour assurer la portabilité des applications conteneurisées. Les images OCI sont un format de spécification pour les conteneurs, qui garantit que les conteneurs créés selon cette spécification peuvent être exécutés de manière cohérente sur différentes plates-formes compatibles OCI, telles que Docker et d’autres outils de conteneurisation. 

Lors de la création d’un VPS à partir de l’image OCI, commencez par télécharger l’image OCI depuis le référentiel et l’ajouter aux modèles SERVERware.

  • Allez dans le menu VPS et sélectionnez Create VPS dans le menu supérieur.
  • Créez un nouveau VPS, une fenêtre contextuelle apparaîtra. Dans l’onglet Général sélectionnez le bouton radio OCI pour utiliser les modèles OCI pour le VPS.
  • Sélectionnez le modèle OCI dans la liste déroulante et continuez à créer le VPS comme n’importe quel autre.
  • Sélectionnez le moteur VPS (LXC ou KVM) et continuez à créer le VPS de la même manière que n’importe quel autre.

Vous remarquerez qu’un nouvel onglet Environment apparaît lorsque OCI est sélectionné comme source, par exemple pour MySQL.

Ici, vous pouvez ajouter quelques variables d’environnement externes nécessaires au bon fonctionnement de l’image OCI. Les variables d’environnement disponibles sont répertoriées dans le hub Docker pour l’image utilisée. Terminez les étapes jusqu’à la fin et appuyez sur le bouton Create. Après cela, vous disposerez d’un VPS fonctionnel créé à partir de l’image OCI.

Gestion des VPS

Les tâches administratives pour les serveurs virtuels incluent :

  • Démarrage, arrêt et redémarrage des serveurs virtuels.
  • Changement de propriétaire du serveur virtuel.
  • Augmentation du stockage du serveur virtuel.
  • Clonage et migration de serveurs virtuels.

Restauration des serveurs virtuels.

Modification

Vous pouvez modifier les détails d’un serveur virtuel tels que son nom ou la taille de la mémoire. Cependant, vous ne pouvez pas modifier le modèle ou la partition auquel appartient le serveur virtuel. Les modifications de la configuration du réseau VPS prennent effet après l’arrêt et le redémarrage du serveur virtuel.

Suivez cette procédure pour modifier les détails du VPS :

  1. Dans la vue “Serveurs privés virtuels“, sélectionnez le VPS que vous souhaitez modifier.
  2. Si le VPS que vous souhaitez modifier n’est pas visible dans la liste, effectuez une recherche.
  3. Cliquez sur le bouton “Modifier“. La boîte de dialogue “Modifier le VPS” apparaît avec les champs activés qui peuvent être modifiés.
  4. Modifiez les détails requis dans les champs activés sous l’onglet souhaité.

Cliquez sur le bouton “Sauvegarder“. Les détails du VPS sont mis à jour dans la vue.

Démarrer, arrêter, redémarrer

Les actions de gestion telles que le démarrage, l’arrêt et le redémarrage du VPS sont effectuées directement sur le serveur virtuel à l’aide des boutons dédiés situés en haut de la liste des serveurs virtuels.

Suivez cette procédure pour déclencher une action de gestion VPS :

  1. Dans la vue “Serveurs privés virtuels“, sélectionnez le VPS que vous souhaitez gérer.
  2. Si le VPS que vous souhaitez gérer n’est pas visible dans la liste, effectuez une recherche.
  3. En fonction de l’action que vous souhaitez effectuer, cliquez sur le bouton “Démarrer“, “Arrêt” ou “Redémarrage“.
  4. Surveillez le changement d’état du VPS dans la vue VPS.

Propriétaire

Suivez cette procédure pour changer le propriétaire d’un VPS :

  1. Dans la vue “Serveurs privés virtuels“, sélectionnez le VPS pour lequel vous devez changer le propriétaire.
  2. Si le VPS que vous souhaitez modifier n’est pas visible dans la liste, effectuez une recherche.
  3. Cliquez sur le bouton “Changer de propriétaire“.
  4. La boîte de dialogue “Changement de propriétaire” apparaît.

Sélectionnez un nouveau propriétaire dans la liste et cliquez sur le bouton “Changer” pour changer le propriétaire du VPS.

Augmentation du stockage

Suivez cette procédure pour augmenter l’espace de stockage VPS :

  1. Dans la vue “Serveurs privés virtuels“, sélectionnez le VPS pour lequel vous devez augmenter l’espace de stockage.
  2. Si le VPS que vous souhaitez modifier n’est pas visible dans la liste, effectuez une recherche.

Sélectionnez “Stockage” et cliquez sur l’onglet “Étendre le volume

La boîte de dialogue “Étendre le volume” apparaît. Sélectionnez le montant d’augmentation d’espace de stockage souhaité et cliquez sur le bouton “Étendre” pour augmenter le stockage.

Récupération de l’espace

Suivez cette procédure pour réduire l’espace des VPS & récupérer de l’espace libre de stockage VPS (le VPS doit être arrêté) :

  1. Sélectionnez le VPS pour lequel vous devez récupérer de l’espace libre.
  2. Si le VPS que vous souhaitez modifier n’est pas visible dans la liste, effectuez une recherche et arrêtez le VPS.
  3. Sélectionnez Storage et cliquez sur le bouton Trim.

La boîte de dialogue Trim storage apparaît. Cliquez sur Yes pour démarrer le processus de coupe.

Ouverture du terminal 

TTY est un accès CLI VPS sans mot de passe à partir de l’interface graphique de SERVERware. En cas de configuration incorrecte de SSH, de modèles personnalisés sans client SSH, ou pour toute autre raison, SSH peut être inaccessible. La session TTY fournira un accès facile pour le dépannage. Il s’agit du service interne de SERVERware, il ne dépend donc pas de l’état des services dans le VPS..

Vous pouvez ouvrir plusieurs sessions TTY sur un seul VPS et une session TTY pour n’importe quel VPS à partir de l’interface graphique SERVERware.

La fermeture de l’onglet du navigateur ne mettra pas fin à une session. Cette fonctionnalité est activée uniquement pour les administrateurs SERVERware, pas pour les administrateurs de la partition ou les propriétaires de VPS. Les liens (URL) vers les sessions ne sont pas partageables. 

La session TTY fonctionnera même si l’interface réseau du VPS n’est pas définie. L’arrêt du VPS fermera toutes les sessions TTY du VPS. Le délai d’expiration de la session TTY est de 30 minutes d’inactivité.

  1. Créez le nouveau VPS à partir du modèle (SERVERware ou OCI).
  2. Démarrez le VPS.
  3. Dans le volet d’informations en bas, sélectionnez l’onglet terminal.
  4. Appuyez sur le bouton Open TTY pour ouvrir l’accès à la console du VPS.
  5. Effectuez diverses actions dans le VPS via le TTY – Console.

Déplacement des VPS

Un VPS arrêté peut être déplacé vers n’importe quel hôte de traitement au sein du réseau SERVERware. Ceci est particulièrement utile si la charge sur un hôte particulier est trop élevée et est essentielle avant d’arrêter un serveur pour maintenance. Une migration VPS en direct n’est pas encore prise en charge. De plus, lorsque le VPS est arrêté, il est possible de déplacer un VPS vers une autre partition.

Suivez cette procédure pour déplacer un VPS vers un autre hôte :

  1. Dans la vue “Serveurs privés virtuels“, sélectionnez le VPS que vous souhaitez déplacer.
  2. Si le VPS que vous souhaitez déplacer n’est pas visible dans la liste, effectuez une recherche.
  3. Cliquez sur le bouton “Déplacer un VPS“.
  4. La boîte de dialogue “Déplacer un VPS” apparaît.
  5. Sélectionnez “Changement d’hôte” comme type de déplacement.
  6. Sélectionnez un hôte de destination dans la liste et cliquez sur le bouton “Déplacer” pour lancer l’opération de déplacement.

Surveillez la progression des tâches dans la vue VPS. La colonne “Hôte” doit afficher un nouveau nom d’hôte pour le VPS déplacé.

Suivez cette procédure pour déplacer un VPS vers une autre partition :

  1. Dans la vue “Serveurs privés virtuels“, sélectionnez le VPS que vous souhaitez déplacer.
  2. Si le VPS que vous souhaitez déplacer n’est pas visible dans la liste, effectuez une recherche.
  3. Cliquez sur le bouton “Déplacer un VPS“.
  4. La boîte de dialogue “Déplacer un VPS” apparaît.
  5. Sélectionnez “Changement de la partition” comme type de déplacement.
  6. Sélectionnez une nouvelle partition dans la liste et cliquez sur le bouton “Déplacer” pour lancer l’opération de déplacement.

Surveillez la progression des tâches dans la vue VPS. La partition doit afficher un nouveau nom pour le VPS déplacé.

Clonage

Dans SERVERware, un VPS peut être cloné, que le VPS soit arrêté ou toujours en cours d’exécution. Ceci est particulièrement utile pour créer plusieurs instances de VPS déjà configurées et en cours d’exécution.

Dans SERVERware, un VPS peut être cloné, qu’il soit arrêté ou en cours d’exécution. Ceci est particulièrement utile pour créer plusieurs instances de VPS déjà configurées et en cours d’exécution.

Suivez cette procédure pour cloner un VPS :

  • Dans la vue “Serveurs privés virtuels“, sélectionnez le VPS que vous souhaitez cloner.
  • Si le VPS que vous souhaitez cloner n’est pas visible dans la liste, effectuez une recherche.
  • Cliquez sur le bouton “Cloner un VPS“. Une boîte de dialogue “Cloner un VPS” apparaît.

 

Partager

9. Serveurs privés virtuels (VPS)

Ou copiez le lien ci-dessous

CONTENU