GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Bacula Bacup Server na Centos/Almalinux 8

Bacula je sada počítačových programů, která umožňuje správci systému spravovat zálohování, obnovu a ověřování počítačových dat v síti počítačů různých druhů.

Jedná se o open source řešení síťového zálohování, které vám umožňuje vytvářet zálohy a provádět obnovu dat vašich počítačových systémů. Je velmi flexibilní a robustní, díky čemuž je, i když je trochu těžkopádný na konfiguraci, vhodný pro zálohování v mnoha situacích. Zálohovací systém je důležitou součástí většiny serverových infrastruktur, protože obnova po ztrátě dat je často kritickou součástí plánů obnovy po havárii.

Bacula může také běžet zcela na jediném počítači a může zálohovat na různé typy médií, včetně pásky a disku.

Ahoj kluci ! dnes nainstalujeme bracula na centos 8.

Server Bacula , který budeme také označovat jako „záložní server“, má tyto součásti:

  • Ředitel Bacula: Software, který řídí operace zálohování a obnovy, které provádějí démoni File and Storage
  • Démon úložiště: Software, který provádí čtení a zápis na úložná zařízení používaná pro zálohování
  • Katalog: Služby, které udržují databázi souborů, které jsou zálohovány. Databáze je uložena v SQL databázi, jako je MySQL nebo PostgreSQL
  • Konzola Bacula: Rozhraní příkazového řádku, které správci zálohování umožňuje komunikovat a ovládat Bacula Director

Mějme předpoklady

FQDN jsem přidal následovně

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

Nechal jsem službu SELinux &Firewalld deaktivovanou

Konečná konfigurace, jak je uvedeno níže:

Nyní je čas na instalaci. Bacula používá ke správě katalogu záloh SQL databázi, jako je MySQL nebo PostreSQL. K instalaci použijeme MariaDB v tomto tutoriálu.

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

Počkejte na dokončení instalace

Po chvíli čekání jsme s instalací

hotovi

Spusťte službu mariadb a zkontrolujte její stav

sudo systemctl start mariadb
sudo systemctl status mariadb

služba mariadb by měla mít aktivní (běžící) režim.

pojďme vytvořit uživatele databáze Bacula a tabulky pomocí těchto skriptů

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

Nyní chceme spustit jednoduchý bezpečnostní skript, který odstraní některá nebezpečná výchozí nastavení a trochu zablokuje přístup k našemu databázovému systému. Spusťte interaktivní skript spuštěním:

sudo mysql_secure_installation

nastavte heslo uživatele root podle vašich preferencí a pro dokončení přijměte výchozí hodnoty.

Musíme nastavit heslo pro uživatele databáze Bacula.

Vstupte do konzoly MySQL jako kořenový uživatel MySQL:

mysql -u root -p

Přidejte následující příkazy pro nastavení hesla a vyprázdnění oprávnění

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

Vyjděte z mariadb shell

Povolte spuštění MariaDB při spuštění. Použijte k tomu následující příkaz:

sudo systemctl enable mariadb

Ve výchozím nastavení používá Bacula knihovnu PostgreSQL. Protože používáme MySQL, musíme jej nastavit tak, aby místo toho používal knihovnu MySQL.

Spusťte tento příkaz:

sudo alternatives --config libbaccats.so

Zobrazí se následující výzva. Zadejte 1 (MySQL):

pomocí výše uvedeného příkazu uvidíme, zda jsme volbu nastavili správně.

Tímto jsme úspěšně nainstalovali serverové (a klientské) komponenty Bacula jsou nyní nainstalovány!


Cent OS
  1. Jak nainstalovat Minecraft Server na CentOS 7

  2. Jak nainstalovat Teamspeak 3 Server na CentOS 8

  3. Jak nainstalovat ProFTPD na CentOS 7

  1. Jak nainstalovat Nginx na CentOS 8

  2. Jak nainstalovat PostgreSQL na CentOS 8

  3. Jak nainstalovat MariaDB na CentOS 8

  1. Jak nainstalovat server FreeIPA na CentOS 7

  2. Jak nainstalovat Samba Server na CentOS 8

  3. Jak nainstalovat Centreon na Centos 7