GNU/Linux >> Linux の 問題 >  >> Linux

CentOS8でBareosバックアップソリューションを設定する方法

Bareosは、「バックアップアーカイブリカバリオープンソース」とも呼ばれ、データのバックアップと保護に使用されるオープンソースソフトウェアです。クロスプラットフォームであり、Linux、Windows、MacOS、Unixを含むすべての主要なオペレーティングシステムをサポートしています。 Bareosには、Webブラウザを介してバックアップ操作を実行するのに役立つシンプルでユーザーフレンドリーなWebインターフェイスが付属しています。

Bareosは、バックアップディレクトリ、コントロールユニット、ストレージデーモン、ファイルデーモンなどのいくつかのコンポーネントで構成されています。ディレクターは他のデーモンのコントローラーであり、ファイルデーモンはクライアントからのデータのバックアップを担当します。

このチュートリアルでは、CentOS8にBareosバックアップアプリケーションをインストールする方法を学習します。

前提条件

  • Atlantic.Netクラウドプラットフォーム上の新しいCentOS8VPS
  • サーバーで構成されているrootパスワード

ステップ1-Atlantic.Netクラウドサーバーを作成する

まず、Atlantic.Netクラウドサーバーにログインします。 2GB以上のRAMを搭載したオペレーティングシステムとしてCentOS8を選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。

CentOS 8サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。

dnf update -y

ステップ2–LAMPサーバーをインストールする

Bareosは、データベースバックエンドとしてMariaDBまたはMySQLを使用します。システムにMariaDBデータベースサーバー、Apache、PHPをインストールする必要があります。次のコマンドでインストールできます:

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

すべてのパッケージがインストールされたら、ApacheおよびMariaDBサービスを開始し、次のコマンドを使用してシステムの再起動時にそれらを開始できるようにします。

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

ステップ3–Bareosをインストールする

次のコマンドでダウンロードできます:

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

次に、次のコマンドを実行してBareosサーバーをインストールします。

dnf install bareos bareos-database-mysql -y

すべてのパッケージがインストールされたら、次のコマンドを使用して、すべてのBareosサービスを開始し、起動時に開始できるようにします。

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

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

ステップ4–Bareosデータベースを準備する

次に、Bareosのデータベースとテーブルを作成する必要があります。

まず、次のコマンドを使用してデータベースを作成します。

/usr/lib/bareos/scripts/create_bareos_database

次の出力が得られるはずです:

Creating mysql database
Creating of bareos database succeeded.

次に、次のコマンドを使用してデータベーステーブルを作成します。

/usr/lib/bareos/scripts/make_bareos_tables

次の出力が得られるはずです:

Making mysql tables

Creation of Bareos MySQL tables succeeded.

次に、次のコマンドを使用して、バレオにすべての特権を付与します。

/usr/lib/bareos/scripts/grant_bareos_privileges

次の出力が得られるはずです:

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

ステップ5– BareosWebUIをインストールする

まず、システムにEPELリポジトリをインストールする必要があります。次のコマンドでインストールできます:

dnf install epel-release -y

インストールしたら、次のコマンドを実行してBareosWebUIをインストールできます。

dnf install bareos-webui -y

インストールが完了したら、次のコマンドを使用してhttpdおよびBareosサービスを再起動します。

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

次に、BareosWebUIの管理者ユーザーとパスワードを作成する必要があります。

これを行うには、次のコマンドを使用してBareosコンソールにログインします。

bconsole

次の出力が得られるはずです:

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.

次に、次のコマンドを実行して、管理者ユーザーとパスワードを作成します。

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

次の出力が得られるはずです:

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

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

次に、Bareosコンソールを終了し、Bareos管理者構成ファイルを編集します。

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

以下に示すように、「TLS Enable=No」行を追加します。

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

}

ファイルを保存して閉じ、次のコマンドでBareosサービスを再起動します。

systemctl restart bareos-dir bareos-sd bareos-fd

ステップ6– BareosWEBUIにアクセスする

次に、Webブラウザーを開き、URL http:// your-server-ip / bareos-webuiを使用してBareosWebUIにアクセスします。 。次のページにリダイレクトされます:

管理者のユーザー名とパスワードを入力し、ログインをクリックします ボタン。次のページにBareosダッシュボードが表示されます。

おめでとう!これで、CentOS 8にBareosバックアップアプリケーションが正常にインストールおよび構成されました。これで、最初のBareosクライアントを追加して、定期的に実行するジョブを作成できます。Atlantic.NetVPSHostingでBareosを今すぐ始めましょう。

>
Linux
  1. CentOS6.7にDenyHostをインストールする方法

  2. CentOSでNTPサーバーをセットアップする方法は?

  3. CentOS 7.xでVSFTPDを設定するにはどうすればよいですか?

  1. CentOS8にPostgreSQLサーバーをインストールする方法

  2. CentOS8でWireGuardVPNを設定する方法

  3. crontab -e ファイルをバックアップする方法

  1. CentOS8にMongoDBをインストールする方法

  2. CentOSでSVNサーバーをセットアップする方法

  3. Centos7にDotnetCoreをインストールするにはどうすればよいですか?