GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer le serveur Bacula Bacup sur Centos/Almalinux 8

Bacula est un ensemble de programmes informatiques qui permet à l'administrateur système de gérer la sauvegarde, la récupération et la vérification des données informatiques sur un réseau d'ordinateurs de différents types.

Il s'agit d'une solution de sauvegarde réseau open source qui vous permet de créer des sauvegardes et d'effectuer la récupération des données de vos systèmes informatiques. Il est très flexible et robuste, ce qui le rend, bien que légèrement lourd à configurer, adapté aux sauvegardes dans de nombreuses situations. Un système de sauvegarde est un composant important dans la plupart des infrastructures de serveur, car la récupération après une perte de données est souvent un élément essentiel des plans de reprise après sinistre.

Bacula peut également fonctionner entièrement sur un seul ordinateur et peut effectuer des sauvegardes sur différents types de supports, y compris des bandes et des disques.

Salut les gars ! aujourd'hui nous allons installer bracula sur centos 8.

Un serveur Bacula , que nous appellerons également le "serveur de sauvegarde", comprend les composants suivants :

  • Directeur Bacula : Logiciel qui contrôle les opérations de sauvegarde et de restauration effectuées par les démons de fichiers et de stockage
  • Démon de stockage : Logiciel qui effectue des lectures et des écritures sur les périphériques de stockage utilisés pour les sauvegardes
  • Catalogue : Services qui maintiennent une base de données de fichiers sauvegardés. La base de données est stockée dans une base de données SQL telle que MySQL ou PostgreSQL
  • Console Bacula : Une interface de ligne de commande qui permet à l'administrateur de sauvegarde d'interagir avec et de contrôler Bacula Director

Ayons les prérequis

J'ai ajouté le FQDN comme suit

[bacula@bacula ~]$ hostname
bracula.unixcop.local

J'ai gardé le service SELinux &Firewalld désactivé

Configuration finale comme ci-dessous :

Il est maintenant temps d'installer. Bacula utilise une base de données SQL, comme MySQL ou PostreSQL, pour gérer son catalogue de sauvegardes. Nous utiliserons MariaDB dans ce tutoriel pour l'installer.

sudo dnf install -y bacula-director bacula-storage bacula-console bacula-client mariadb-server

Attendez la fin de l'installation

Après avoir attendu quelque temps, nous avons terminé l'installation

Démarrez le service mariadb et vérifiez son statut

sudo systemctl start mariadb
sudo systemctl status mariadb

Le service mariadb doit avoir le mode actif (en cours d'exécution).

créons l'utilisateur et les tables de la base de données Bacula, avec ces scripts

/usr/libexec/bacula/grant_mysql_privileges
/usr/libexec/bacula/create_mysql_database -u root
/usr/libexec/bacula/make_mysql_tables -u bacula

Maintenant, nous voulons exécuter un script de sécurité simple qui supprimera certaines valeurs par défaut dangereuses et verrouillera un peu l'accès à notre système de base de données. Démarrez le script interactif en exécutant :

sudo mysql_secure_installation

définissez le mot de passe root de votre préférence et acceptez les valeurs par défaut pour terminer.

Nous devons définir le mot de passe pour l'utilisateur de la base de données Bacula.

Entrez dans la console MySQL, en tant qu'utilisateur MySQL root :

mysql -u root -p

Ajoutez les commandes suivantes pour définir le mot de passe et vider le privilège

UPDATE mysql.user SET Password=PASSWORD('bacula_unixcop') WHERE User='bacula';
FLUSH PRIVILEGES;

Quitter le shell mariadb

Activez MariaDB pour démarrer au démarrage. Utilisez la commande suivante pour ce faire :

sudo systemctl enable mariadb

Par défaut, Bacula utilise la bibliothèque PostgreSQL. Parce que nous utilisons MySQL, nous devons le configurer pour utiliser la bibliothèque MySQL à la place.

Exécutez cette commande :

sudo alternatives --config libbaccats.so

Vous verrez l'invite suivante. Saisissez 1 (MySQL) :

avec la commande ci-dessus, nous verrons si nous avons correctement défini l'option.

Avec cela, nous avons installé avec succès les composants serveur (et client) de Bacula sont maintenant installés !


Cent OS
  1. Comment installer le serveur Minecraft sur CentOS 7

  2. Comment installer Nginx sur CentOS 8

  3. Comment installer PostgreSQL sur CentOS 8

  4. Comment installer le serveur Teamspeak 3 sur CentOS 8

  5. Comment installer ProFTPD sur CentOS 7

Comment installer Shoutcast Server sur CentOS 8

Comment installer Lighttpd sur CentOS

Comment installer VestaCP sur CentOS 6

Comment installer le serveur VNC sur CentOS 7

Comment installer le serveur Minecraft sur CentOS 6

Comment installer le serveur VNC sur CentOS 6