GNU/Linux >> Linux Esercitazione >  >> Linux

Come configurare la soluzione di backup Bareos su CentOS 8

Bareos, chiamato anche "Backup Archiving Recovery Open Sourced", è un software open source utilizzato per il backup e la protezione dei dati. È multipiattaforma e supporta tutti i principali sistemi operativi inclusi Linux, Windows, MacOS e Unix. Bareos è dotato di un'interfaccia web semplice e intuitiva che ti aiuta a eseguire operazioni di backup tramite un browser web.

Bareos è costituito da diversi componenti, tra cui Directory di backup, Control Unit, Storage Daemons e File Daemons. Il Director è il controller per gli altri demoni, mentre i File Daemon sono responsabili del backup dei dati dal client.

In questo tutorial impareremo come installare l'applicazione di backup Bareos su CentOS 8.

Prerequisiti

  • Un nuovo CentOS 8 VPS sulla piattaforma Atlantic.Net Cloud
  • Una password di root configurata sul tuo server

Fase 1:crea un server cloud Atlantic.Net

Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo CentOS 8 come sistema operativo con almeno 2 GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.

Dopo aver effettuato l'accesso al server CentOS 8, esegui il comando seguente per aggiornare il sistema di base con gli ultimi pacchetti disponibili.

dnf update -y

Fase 2 – Installa il server LAMP

Bareos utilizza MariaDB o MySQL come backend del database. Dovrai installare il server di database MariaDB, Apache e PHP nel tuo sistema. Puoi installarli con il seguente comando:

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

Una volta installati tutti i pacchetti, avvia i servizi Apache e MariaDB e abilita l'avvio al riavvio del sistema con il seguente comando:

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

Fase 3 – Installa Bareos

Puoi scaricarlo con il seguente comando:

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

Quindi, installa il server Bareos eseguendo il comando seguente:

dnf install bareos bareos-database-mysql -y

Una volta installati tutti i pacchetti, avvia tutti i servizi Bareos e abilita l'avvio all'avvio con il seguente comando:

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

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

Fase 4:preparare il database Bareos

Successivamente, dovrai creare un database e una tabella per Bareos.

Innanzitutto, crea un database con il seguente comando:

/usr/lib/bareos/scripts/create_bareos_database

Dovresti ottenere il seguente output:

Creating mysql database
Creating of bareos database succeeded.

Quindi, crea una tabella di database con il seguente comando:

/usr/lib/bareos/scripts/make_bareos_tables

Dovresti ottenere il seguente output:

Making mysql tables

Creation of Bareos MySQL tables succeeded.

Quindi, concedi tutti i privilegi ai Bareo con il seguente comando:

/usr/lib/bareos/scripts/grant_bareos_privileges

Dovresti ottenere il seguente output:

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

Passaggio 5:installazione dell'interfaccia utente Web Bareos

Innanzitutto, dovrai installare il repository EPEL nel tuo sistema. Puoi installarlo con il seguente comando:

dnf install epel-release -y

Una volta installato, puoi eseguire il comando seguente per installare Bareos WebUI.

dnf install bareos-webui -y

Una volta completata l'installazione, riavvia i servizi httpd e Bareos con il seguente comando:

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

Successivamente, dovrai creare un utente e una password amministratore per Bareos WebUI.

Per farlo, accedi alla console Bareos con il seguente comando:

bconsole

Dovresti ottenere il seguente output:

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.

Quindi, esegui il comando seguente per creare un utente e una password amministratore:

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

Dovresti ottenere il seguente output:

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

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

Quindi, esci dalla console di Bareos e modifica il file di configurazione dell'amministratore di Bareos:

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

Aggiungi la riga "TLS Enable =No" come mostrato di seguito:

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

}

Salva e chiudi il file, quindi riavvia il servizio Bareos con il seguente comando:

systemctl restart bareos-dir bareos-sd bareos-fd

Passaggio 6:accedi all'interfaccia utente WEB di Bareos

Ora apri il tuo browser web e accedi all'interfaccia utente web di Bareos utilizzando l'URL http://your-server-ip/bareos-webui . Verrai reindirizzato alla seguente pagina:

Fornisci il nome utente e la password dell'amministratore e fai clic su Accedi pulsante. Dovresti vedere la dashboard di Bareos nella pagina seguente:

Congratulazioni! Hai installato e configurato correttamente l'applicazione di backup Bareos su CentOS 8. Ora puoi aggiungere il tuo primo client Bareos e creare un processo per eseguirlo regolarmente:inizia oggi stesso con Bareos su Atlantic.Net VPS Hosting!


Linux
  1. Come installare DenyHost su CentOS 6.7

  2. Come installare PostgreSQL Server su CentOS 8

  3. Come configurare WireGuard VPN su CentOS 8

  4. Come configurare il server NTP in CentOS?

  5. Come installare Dotnet Core su Centos 7?

Come eseguire la configurazione iniziale del server CentOS 7

Come installare Java su CentOS 8

Come installare il filato su CentOS 8

Come configurare HAProxy su CentOS 8

Come installare Metabase su CentOS 8

Come installare Jenkins su CentOS 8