GNU/Linux >> Tutoriels Linux >  >> Linux

Comment configurer la solution de sauvegarde Bareos sur CentOS 8

Bareos, également appelé "Backup Archiving Recovery Open Sourced", est un logiciel open source utilisé pour la sauvegarde et la protection des données. Il est multiplateforme et prend en charge tous les principaux systèmes d'exploitation, notamment Linux, Windows, MacOS et Unix. Bareos est livré avec une interface Web simple et conviviale qui vous aide à effectuer des opérations de sauvegarde via un navigateur Web.

Bareos se compose de plusieurs composants, notamment le répertoire de sauvegarde, l'unité de contrôle, les démons de stockage et les démons de fichiers. Le directeur est le contrôleur des autres démons, tandis que les démons de fichiers sont responsables de la sauvegarde des données du client.

Dans ce tutoriel, nous allons apprendre à installer l'application de sauvegarde Bareos sur CentOS 8.

Prérequis

  • Un nouveau VPS CentOS 8 sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Étape 1 - Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant CentOS 8 comme système d'exploitation avec au moins 2 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois que vous êtes connecté à votre serveur CentOS 8, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

dnf update -y

Étape 2 - Installer le serveur LAMP

Bareos utilise MariaDB ou MySQL comme backend de base de données. Vous devrez installer le serveur de base de données MariaDB, Apache et PHP sur votre système. Vous pouvez les installer avec la commande suivante :

dnf install httpd mariadb-server php php-cli php-common -y

Une fois tous les packages installés, démarrez les services Apache et MariaDB et activez-les au redémarrage du système avec la commande suivante :

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

Étape 3 - Installer Bareos

Vous pouvez le télécharger avec la commande suivante :

wget -O /etc/yum.repos.d/bareos.repo http://download.bareos.org/bareos/release/latest/CentOS_8/bareos.repo

Ensuite, installez le serveur Bareos en exécutant la commande suivante :

dnf install bareos bareos-database-mysql -y

Une fois tous les packages installés, démarrez tous les services Bareos et activez-les au démarrage avec la commande suivante :

systemctl start bareos-dir
systemctl start bareos-sd
systemctl start bareos-fd

systemctl enable bareos-dir
systemctl enable bareos-sd
systemctl enable bareos-fd

Étape 4 - Préparer la base de données Bareos

Ensuite, vous devrez créer une base de données et une table pour Bareos.

Commencez par créer une base de données avec la commande suivante :

/usr/lib/bareos/scripts/create_bareos_database

Vous devriez obtenir le résultat suivant :

Creating mysql database
Creating of bareos database succeeded.

Ensuite, créez une table de base de données avec la commande suivante :

/usr/lib/bareos/scripts/make_bareos_tables

Vous devriez obtenir le résultat suivant :

Making mysql tables

Creation of Bareos MySQL tables succeeded.

Ensuite, accordez tous les privilèges aux Bareos avec la commande suivante :

/usr/lib/bareos/scripts/grant_bareos_privileges

Vous devriez obtenir le résultat suivant :

Granting mysql tables
Privileges for user bareos granted ON database bareos.

Étape 5 - Installer l'interface utilisateur Web Bareos

Tout d'abord, vous devrez installer le dépôt EPEL sur votre système. Vous pouvez l'installer avec la commande suivante :

dnf install epel-release -y

Une fois installé, vous pouvez exécuter la commande suivante pour installer l'interface Web Bareos.

dnf install bareos-webui -y

Une fois l'installation terminée, redémarrez les services httpd et Bareos avec la commande suivante :

systemctl restart httpd
systemctl restart bareos-dir bareos-sd bareos-fd

Ensuite, vous devrez créer un utilisateur administrateur et un mot de passe pour Bareos WebUI.

Pour ce faire, connectez-vous à la console Bareos avec la commande suivante :

bconsole

Vous devriez obtenir le résultat suivant :

Connecting to Director localhost:9101
 Encryption: TLS_CHACHA20_POLY1305_SHA256
1000 OK: bareos-dir Version: 19.2.7 (16 April 2020)
bareos.org build binary
bareos.org binaries are UNSUPPORTED by bareos.com.
Get official binaries and vendor support on https://www.bareos.com
You are connected using the default console
Enter a period (.) to cancel a command.

Ensuite, exécutez la commande suivante pour créer un utilisateur et un mot de passe administrateur :

configure add console name=admin password=admin123 profile=webui-admin

Vous devriez obtenir le résultat suivant :

Created resource config file "/etc/bareos/bareos-dir.d/console/admin.conf":

Console {
  Name = admin
  Password = admin123
  Profile = webui-admin
}

Ensuite, quittez la console Bareos et modifiez le fichier de configuration de l'administrateur Bareos :

nano /etc/bareos/bareos-dir.d/console/admin.conf

Ajoutez la ligne "TLS Enable =No" comme indiqué ci-dessous :

Console {
  Name = admin
  Password = admin123
  Profile = webui-admin
 TLS Enable = No

}

Enregistrez et fermez le fichier, puis redémarrez le service Bareos avec la commande suivante :

systemctl restart bareos-dir bareos-sd bareos-fd

Étape 6 – Accéder à l'interface utilisateur Web de Bareos

Maintenant, ouvrez votre navigateur Web et accédez à l'interface utilisateur Web Bareos à l'aide de l'URL http://your-server-ip/bareos-webui . Vous serez redirigé vers la page suivante :

Indiquez votre nom d'utilisateur et votre mot de passe d'administrateur et cliquez sur Connexion bouton. Vous devriez voir le tableau de bord Bareos sur la page suivante :

Toutes nos félicitations! Vous avez installé et configuré avec succès l'application de sauvegarde Bareos sur CentOS 8. Vous pouvez maintenant ajouter votre premier client Bareos et créer une tâche pour qu'il s'exécute régulièrement - commencez dès aujourd'hui avec Bareos sur Atlantic.Net VPS Hosting !


Linux
  1. Comment installer DenyHost sur CentOS 6.7

  2. Comment installer PostgreSQL Server sur CentOS 8

  3. Comment configurer WireGuard VPN sur CentOS 8

  4. Comment configurer le serveur NTP dans CentOS ?

  5. Comment configurer VSFTPD sur CentOS 7.x ?

Comment initialiser la configuration du serveur CentOS 7

Comment installer Java sur CentOS 8

Comment installer Yarn sur CentOS 8

Comment configurer HAProxy sur CentOS 8

Comment installer la métabase sur CentOS 8

Comment installer Jenkins sur CentOS 8