GNU/Linux >> Znalost Linux >  >> Linux

Jak nastavit řešení zálohování Bareos na CentOS 8

Bareos, nazývaný také „Backup Archiving Recovery Open Sourced“, je software s otevřeným zdrojovým kódem používaný k zálohování a ochraně dat. Je multiplatformní a podporuje všechny hlavní operační systémy včetně Linuxu, Windows, MacOS a Unixu. Bareos přichází s jednoduchým a uživatelsky přívětivým webovým rozhraním, které vám pomůže provádět operace zálohování prostřednictvím webového prohlížeče.

Bareos se skládá z několika komponent, včetně Backup Directory, Control Unit, Storage Daemons a File Daemons. Ředitel je kontrolorem ostatních démonů, zatímco souboroví démoni jsou zodpovědní za zálohování dat z klienta.

V tomto tutoriálu se naučíme, jak nainstalovat zálohovací aplikaci Bareos na CentOS 8.

Předpoklady

  • Nový CentOS 8 VPS na cloudové platformě Atlantic.Net
  • Heslo uživatele root nakonfigurované na vašem serveru

Krok 1 – Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte CentOS 8 s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte k serveru CentOS 8, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

dnf update -y

Krok 2 – Instalace serveru LAMP

Bareos používá MariaDB nebo MySQL jako backend databáze. Do svého systému budete muset nainstalovat databázový server MariaDB, Apache a PHP. Můžete je nainstalovat pomocí následujícího příkazu:

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

Jakmile jsou všechny balíčky nainstalovány, spusťte služby Apache a MariaDB a povolte jim spuštění při restartu systému pomocí následujícího příkazu:

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

Krok 3 – Instalace Bareos

Můžete si jej stáhnout pomocí následujícího příkazu:

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

Dále nainstalujte server Bareos spuštěním následujícího příkazu:

dnf install bareos bareos-database-mysql -y

Jakmile jsou všechny balíčky nainstalovány, spusťte všechny služby Bareos a povolte jejich spuštění při startu pomocí následujícího příkazu:

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

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

Krok 4 – Příprava databáze Bareos

Dále budete muset vytvořit databázi a tabulku pro Bareos.

Nejprve vytvořte databázi pomocí následujícího příkazu:

/usr/lib/bareos/scripts/create_bareos_database

Měli byste získat následující výstup:

Creating mysql database
Creating of bareos database succeeded.

Dále vytvořte databázovou tabulku pomocí následujícího příkazu:

/usr/lib/bareos/scripts/make_bareos_tables

Měli byste získat následující výstup:

Making mysql tables

Creation of Bareos MySQL tables succeeded.

Dále udělte všechna oprávnění Bareo pomocí následujícího příkazu:

/usr/lib/bareos/scripts/grant_bareos_privileges

Měli byste získat následující výstup:

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

Krok 5 – Instalace webového uživatelského rozhraní Bareos

Nejprve budete muset nainstalovat EPEL repo do vašeho systému. Můžete jej nainstalovat pomocí následujícího příkazu:

dnf install epel-release -y

Po instalaci můžete spustit následující příkaz a nainstalovat Bareos WebUI.

dnf install bareos-webui -y

Po dokončení instalace restartujte služby httpd a Bareos následujícím příkazem:

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

Dále budete muset vytvořit administrátora a heslo pro Bareos WebUI.

Chcete-li tak učinit, přihlaste se ke konzoli Bareos pomocí následujícího příkazu:

bconsole

Měli byste získat následující výstup:

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.

Dále spusťte následující příkaz k vytvoření uživatele a hesla správce:

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

Měli byste získat následující výstup:

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

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

Dále ukončete konzolu Bareos a upravte konfigurační soubor správce Bareos:

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

Přidejte řádek „TLS Enable =No“, jak je znázorněno níže:

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

}

Uložte a zavřete soubor a restartujte službu Bareos pomocí následujícího příkazu:

systemctl restart bareos-dir bareos-sd bareos-fd

Krok 6 – Přístup k webovému uživatelskému rozhraní Bareos

Nyní otevřete webový prohlížeč a přejděte k webovému uživatelskému rozhraní Bareos pomocí adresy URL http://ip-ip-vasho-serveru/bareos-webui . Budete přesměrováni na následující stránku:

Zadejte své administrátorské uživatelské jméno, heslo a klikněte na Přihlásit se knoflík. Panel Bareos byste měli vidět na následující stránce:

Gratulujeme! Úspěšně jste nainstalovali a nakonfigurovali zálohovací aplikaci Bareos na CentOS 8. Nyní můžete přidat svého prvního klienta Bareos a vytvořit pro něj úlohu, která se bude pravidelně spouštět – začněte s Bareos na Atlantic.Net VPS Hosting ještě dnes!


Linux
  1. Jak nainstalovat PostgreSQL Server na CentOS 8

  2. Jak nastavit WireGuard VPN na CentOS 8

  3. Jak nainstalovat Dotnet Core na Centos 7?

  1. Jak nainstalovat DenyHost na CentOS 6.7

  2. Jak nastavit NTP server v CentOS?

  3. Jak nastavit VSFTPD na CentOS 7.x?

  1. Jak nainstalovat MongoDB na CentOS 8

  2. Jak nastavit SVN server na CentOS

  3. Jak zálohovat soubory crontab -e?