GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Bacula Bacup Server su Centos/Almalinux 8

Bacula è un insieme di programmi per computer che consente all'amministratore di sistema di gestire il backup, il ripristino e la verifica dei dati del computer su una rete di computer di diverso tipo.

È una soluzione di backup di rete open source che ti consente di creare backup ed eseguire il ripristino dei dati dei tuoi sistemi informatici. È molto flessibile e robusto, il che lo rende, sebbene leggermente ingombrante da configurare, adatto per i backup in molte situazioni. Un sistema di backup è un componente importante nella maggior parte delle infrastrutture server, poiché il ripristino dalla perdita di dati è spesso una parte fondamentale dei piani di ripristino di emergenza.

Bacula può anche essere eseguito interamente su un singolo computer e può eseguire il backup su vari tipi di supporti, inclusi nastro e disco.

Ciao ragazzi ! oggi installeremo bracula su centos 8.

Un server Bacula , che chiameremo anche "server di backup", ha questi componenti:

  • Direttore di Bacula: Software che controlla le operazioni di backup e ripristino eseguite dai daemon File e Storage
  • Demone di archiviazione: Software che esegue letture e scritture sui dispositivi di archiviazione utilizzati per i backup
  • Catalogo: Servizi che gestiscono un database di file di cui viene eseguito il backup. Il database è archiviato in un database SQL come MySQL o PostgreSQL
  • Console Bacula: Un'interfaccia a riga di comando che consente all'amministratore del backup di interagire e controllare Bacula Director

Abbiamo i prerequisiti

Ho aggiunto l'FQDN come segue

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

Ho mantenuto disabilitato il servizio SELinux e Firewalld

Configurazione finale come di seguito:

Ora è il momento di installare. Bacula utilizza un database SQL, come MySQL o PostreSQL, per gestire il proprio catalogo di backup. Useremo MariaDB in questo tutorial per installarlo.

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

Attendi il completamento dell'installazione

Dopo aver atteso un po', abbiamo finito con l'installazione

Avvia il servizio mariadb e verifica il suo stato

sudo systemctl start mariadb
sudo systemctl status mariadb

il servizio mariadb dovrebbe avere la modalità attiva (in esecuzione).

creiamo l'utente e le tabelle del database Bacula, con questi script

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

Ora, vogliamo eseguire un semplice script di sicurezza che rimuoverà alcune impostazioni predefinite pericolose e bloccherà un po' l'accesso al nostro sistema di database. Avvia lo script interattivo eseguendo:

sudo mysql_secure_installation

imposta la password di root che preferisci e accetta i valori predefiniti per finire.

Dobbiamo impostare la password per l'utente del database Bacula.

Accedi alla console MySQL, come utente MySQL root:

mysql -u root -p

Aggiungi i seguenti comandi per impostare la password e svuotare il privilegio

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

Esci dalla shell mariadb

Abilita MariaDB per l'avvio all'avvio. Utilizzare il comando seguente per farlo:

sudo systemctl enable mariadb

Per impostazione predefinita, Bacula utilizza la libreria PostgreSQL. Poiché stiamo usando MySQL, dobbiamo impostarlo per utilizzare invece la libreria MySQL.

Esegui questo comando:

sudo alternatives --config libbaccats.so

Vedrai il seguente messaggio. Immettere 1 (MySQL):

con il comando sopra, vedremo se abbiamo impostato correttamente l'opzione.

Con questo, abbiamo installato con successo i componenti del server (e client) Bacula sono ora installati!


Cent OS
  1. Come installare il server Minecraft su CentOS 7

  2. Come installare Nginx su CentOS 8

  3. Come installare PostgreSQL su CentOS 8

  4. Come installare Teamspeak 3 Server su CentOS 8

  5. Come installare ProFTPD su CentOS 7

Come installare Shoutcast Server su CentOS 8

Come installare Lighttpd su CentOS

Come installare VestaCP su CentOS 6

Come installare il server VNC su CentOS 7

Come installare il server Minecraft su CentOS 6

Come installare il server VNC su CentOS 6