ServerWARE est un outil formidable pour les infrastructures.

15. Archive

Estimated reading: 5 minutes

Le stockage d’archivage, ou BAS pour Bicom Archiving Service, est le stockage utilisé pour archiver les rapports d’enregistrement, de télécopie, de messagerie vocale et d’effacement PBXware. Comme il n’est pas essentiel d’être disponible à grande vitesse, nous pouvons utiliser le stockage HDD traditionnel pour le service d’archivage (cela réduira les dépenses et libérera de l’espace sur le pool NETSTOR). Le stockage d’archivage peut être configuré sur l’hôte PROCESSING/BACKUP ou sur le NETSTOR du SERVERware distant de rechange et se connecter à distance.

Configuration et maintenance du stockage BAS CLI :

Lors de la configuration du stockage pour l’archivage, nous devons nous connecter à l’hôte de traitement que nous avons l’intention d’utiliser pour le service d’archivage (un hôte de stockage avec SSD est recommandé).

Dans le cas où l’archive BAS est créée sur l’hôte de stockage, un pool NETSTOR est déjà créé et BAS ajoutera automatiquement de nouveaux utilisateurs à ce pool, et les données archivées seront redondantes dans le cas d’une édition SERVERware Mirror/Cluster.

Lorsque le stockage d’archives est créé sur un hôte de traitement avec un pool système uniquement, un nouvel ensemble de données doit être créé.

Création d’un ensemble de données BAS sur l’hôte de traitement/sauvegarde

Pour créer un nouvel ensemble de données sur l’hôte de traitement, suivez ces étapes :

  1. Découvrez le nom du pool en tapant :
				
					~ # zpool status | grep pool
pool: SYSTEM-e694
				
			

Une fois que vous avez identifié le nom du pool zfs, vous pouvez créer un ensemble de données pour le stockage des archives en utilisant le nom du pool obtenu précédemment, suivi d’une barre oblique et du nom de l’ensemble de données. Par exemple :

				
					~ # zfs create SYSTEM-e694/BAS

				
			

Ensuite, configurez le point de montage et les paramètres de démarrage pour le nouvel ensemble de données :

				
					~ # zfs set mountpoint=legacy SYSTEM-e694/BAS
~ # zfs set overlay=on SYSTEM-e694/BAS
				
			

Créez un répertoire et montez votre ensemble de données ZFS nouvellement créé :

				
					~ # mkdir /BAS
~ # mount -t zfs SYSTEM-e694/BAS  /BAS
				
			

Ajoutez ce point de montage au fichier /etc/fstab pour que SERVERware monte cet ensemble de données après le redémarrage. Vous pouvez utiliser l’éditeur de texte de votre choix, par exemple, nano :

				
					~ # nano /etc/fstab

				
			

Ajoutez la ligne suivante :

				
					SYSTEM-e694/BAS /BAS zfs rw,relatime,xattr,noacl,X-mount.mkdir 0 0

				
			
  1. Enregistrez le fichier et quittez l’éditeur.
  2. Redémarrez l’hôte de traitement.

Après le redémarrage, reconnectez-vous à l’hôte de traitement pour inspecter l’ensemble de données et le point de montage que vous venez de créer dans ZFS. Utilisez la commande suivante pour vérifier :

				
					~ # zfs list

				
			

Assurez-vous que l’ensemble de données SYSTEM-e694/BAS est répertorié.

Utilisateurs BAS

Pour créer un nouvel utilisateur BAS, suivez ces étapes :

  1. Connectez-vous à l’hôte sur lequel vous avez créé l’ensemble de données à utiliser avec BAS.
  2. Ajoutez cet ensemble de données au fichier de configuration BAS. Modifiez le fichier de configuration en utilisant un éditeur de texte de votre choix, par exemple, nano :
				
					~ # nano /opt/bass/etc/config.yml

				
			

Dans la section partition, ajoutez l’adresse IP de l’hôte sur lequelBASest installé (siBASest en édition miroir, entrez l’adresse IP flottante de ce miroir) :

partition: HOST_IP_ADDRESS

Dans la section service, ajoutez une ligne avec le nom de votre poolBAS(pool de stockage : SYSTEM-e694/BAS) :

service:

  chemin_exec: /opt/bass/bin/minio

  pool_de stockage: SYSTEM-e694/BAS

  période_de surveillance: 60

  1. Pour déterminer le nom d’utilisateur, utilisez l’UID DU CONTRÔLEUR qui utilisera ce service d’archives. Pour obtenir l’UID DU CONTRÔLEUR, connectez-vous au contrôleur et exécutez la commande suivante :
				
					CONTROLLER ~ # cat /etc/serverware/id
				
			

2. La sortie de cette commande vous donnera l’UID DU CONTRÔLEUR à utiliser comme nom d’utilisateur.

3. Pour créer l’utilisateur, exécutez la commande bas-users pour accéder au menu de la console :

				
					~ # bas-users

				
			

4. Sélectionnez l’option Ajouter un nouvel utilisateur (option 2) et suivez les invites pour saisir le nom d’utilisateur, l’UID du contrôleur, le mot de passe, le quota de stockage, la limite de bande passante totale de l’utilisateur, et la limite de bande passante par locataire.
Assurez-vous de noter que le mot de passe sera utilisé comme clé API dans l’interface graphique.

5. Après avoir terminé la création de l’utilisateur, assurez-vous que l’utilisateur est correctement ajouté en utilisant la commande bas-users et en sélectionnant l’option Afficher tous les utilisateurs (option 1). Vérifiez que l’utilisateur nouvellement créé apparaît dans la liste.

Paramètres de l’interface graphique BAS

Pour ajouter le service d’archivage dans l’interface graphique de SERVERware, suivez ces étapes :

  1. Accédez à Paramètres > Archiver dans le menu principal.
  2. Remplissez les champs suivants :
    • Adresse IP : entrez l’adresse IP de l’hôte de traitement sur lequel le stockage BAS est configuré (si l’archive BAS est sur l’hôte de stockage en édition mirror/cluster, saisissez l’adresse LAN flottante).
    • Port API : saisissez le port API du fichier de configuration BAS (la valeur par défaut est 8882).
    • Clé API : entrez la clé API (correspondant au mot de passe de l’utilisateur que vous avez défini lors de la création des utilisateurs BAS).
  3. Remplissez tous les champs et cliquez sur Enregistrer et appliquer.

Ces étapes vous permettront de configurer avec succès le stockage d’archivage BAS, d’ajouter des utilisateurs et de l’intégrer à l’interface graphique de SERVERware.

Partager

15. Archive

Ou copiez le lien ci-dessous

CONTENU