GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Install Bacula Bacup Server di Centos/Almalinux 8

Bacula adalah sekumpulan program komputer yang memungkinkan administrator sistem untuk mengelola pencadangan, pemulihan, dan verifikasi data komputer di seluruh jaringan komputer dari berbagai jenis.

Ini adalah solusi cadangan jaringan sumber terbuka yang memungkinkan Anda membuat cadangan dan melakukan pemulihan data sistem komputer Anda. Ini sangat fleksibel dan kuat, yang membuatnya, meskipun sedikit rumit untuk dikonfigurasi, cocok untuk cadangan dalam banyak situasi. Sistem pencadangan merupakan komponen penting di sebagian besar infrastruktur server, karena pemulihan dari kehilangan data sering kali merupakan bagian penting dari rencana pemulihan bencana.

Bacula juga dapat dijalankan seluruhnya pada satu komputer dan dapat mencadangkan ke berbagai jenis media, termasuk tape dan disk.

Hai kawan ! hari ini kita akan memasang bracula di centos 8.

Sebuah server Bacula , yang juga akan kita sebut sebagai “server cadangan”, memiliki komponen berikut:

  • Bacula Direktur: Perangkat lunak yang mengontrol operasi pencadangan dan pemulihan yang dilakukan oleh daemon File dan Penyimpanan
  • Daemon Penyimpanan: Perangkat lunak yang melakukan pembacaan dan penulisan pada perangkat penyimpanan yang digunakan untuk pencadangan
  • Katalog: Layanan yang memelihara database file yang dicadangkan. Database disimpan dalam database SQL seperti MySQL atau PostgreSQL
  • Konsol Bacula: Antarmuka baris perintah yang memungkinkan administrator cadangan berinteraksi dengan, dan mengontrol, Direktur Bacula

Ayo siapkan prasyaratnya

Saya telah menambahkan FQDN sebagai berikut

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

Saya menonaktifkan layanan SELinux &Firewalld

Konfigurasi akhir seperti di bawah ini:

Sekarang saatnya untuk menginstal. Bacula menggunakan database SQL, seperti MySQL atau PostreSQL, untuk mengelola katalog cadangannya. Kami akan menggunakan MariaDB dalam tutorial ini untuk menginstalnya.

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

Tunggu penginstalan selesai

Setelah menunggu beberapa saat, kita selesai dengan instalasi

Mulai layanan mariadb &periksa statusnya

sudo systemctl start mariadb
sudo systemctl status mariadb

layanan mariadb harus memiliki mode aktif (berjalan).

mari kita buat pengguna dan tabel database Bacula, dengan skrip ini

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

Sekarang, kami ingin menjalankan skrip keamanan sederhana yang akan menghapus beberapa default berbahaya dan sedikit mengunci akses ke sistem basis data kami. Mulai skrip interaktif dengan menjalankan:

sudo mysql_secure_installation

atur kata sandi root pilihan Anda &terima nilai default untuk menyelesaikan.

Kita perlu mengatur kata sandi untuk pengguna database Bacula.

Masuk ke konsol MySQL, sebagai pengguna root MySQL:

mysql -u root -p

Tambahkan perintah berikut untuk mengatur kata sandi &menyiram hak istimewa

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

Keluar dari shell mariadb

Aktifkan MariaDB untuk memulai saat boot. Gunakan perintah berikut untuk melakukannya:

sudo systemctl enable mariadb

Secara default, Bacula menggunakan perpustakaan PostgreSQL. Karena kita menggunakan MySQL, kita perlu mengaturnya untuk menggunakan library MySQL.

Jalankan perintah ini:

sudo alternatives --config libbaccats.so

Anda akan melihat prompt berikut. Masukkan 1 (MySQL):

dengan perintah di atas, kita akan melihat apakah kita telah mengatur opsi dengan benar.

Dengan ini, kami telah berhasil menginstal server Bacula (dan klien) komponen sekarang diinstal!


Cent OS
  1. Cara Menginstal Server Minecraft di CentOS 7

  2. Cara Menginstal Server Teamspeak 3 di CentOS 8

  3. Cara Menginstal ProFTPD di CentOS 7

  1. Cara Menginstal Nginx di CentOS 8

  2. Cara Menginstal PostgreSQL di CentOS 8

  3. Cara Menginstal MariaDB di CentOS 8

  1. Cara Menginstal Server FreeIPA di CentOS 7

  2. Cara Instal Samba Server di CentOS 8

  3. Cara Menginstal Centreon di Centos 7