Amanda EnterpriseServerのバックアップ

この記事は Amanda Enterprise(AE)v。3.1および3.3

Amanda Enterpriseのインストールが破損した場合は、ソフトウェアを再インストールして再構成する必要があります。 バックアップがあると、サーバーをすばやく稼働状態に戻すのに役立ちます。

サーバーがダウンした場合にすぐにアクセスできるように、サーバーのバックアップをAmandaサーバーとは別に保存する必要があります。

Amandaサーバーのバックアップ

zm-supportスクリプトは、次のように呼び出された場合、AmandaEnterpriseサーバーを復元するために必要なほとんどのファイルのコピーをアーカイブします。

/ opt / zmanda / amanda / bin / zm-support --all-log-files

これにより、zm-logs-*。tar.gzという名前のアーカイブが作成されます。 現在の作業ディレクトリ.

インデックスファイル

非常に大きなインデックスファイルがある場合は、–all-log-filesを省略して、別々に保存することを検討してください。 インデックスファイルはすでにgzipで圧縮されているため、XNUMX回目に圧縮しないでください。

tar cvf zm-index-$(date "+%Y%m%d%H%M%S")。tar -C / etc / amanda / * / index

サーバー側の暗号化

サーバー側の暗号化を使用する場合は、/ var / lib / amandaディレクトリ、特に.am_passphraseファイルもアーカイブする必要があります。 次の方法でアーカイブを作成できます。

tar cvzf --one-file-system amandabackup-$(date "+%Y%m%d%H%M%S")。tar.gz -C / / var / lib / amanda

バックアップからの復元

Amandaサーバーのバックアップから復元するには、この手順に従ってください。

  1. 該当する場合は、AmandaEnterpriseを再インストールします。
  2. バックアップからファイルを復元しますが、AE 3.3.x tar xvzf / path / to / zm-logs-*-の新しいinstall:cd / ###からzmc_aee.cnfを上書きしないでください。 .tar.gz –exclude =” etc / zmanda / zmc / zmc_aee / zmc_aee.cnf” ### for AE 3.1.x tar xvzf / path / to / zm-logs-*- .tar.gz –exclude =” etc / zmanda / zmc_aee.cnf”
  3. インデックスファイルを個別にアーカイブした場合は、インデックスファイルも復元します。cd/ tar xvzf / path / to / zm-index- 。タール
  4. ZMCサービスが実行されていることを確認し、アーカイブされたデータベースdump.cd / ###をAE3.3.x / opt / zmanda / amanda / mysql / bin / mysql –socket = / opt / zmanda / amanda / mysql / tmp /にインポートします。 mysql.sock -uzmc -p $(awk -F \” '/ ^ zmc_mysql_zmc_password / {print $(NF-1)}' /etc/zmanda/zmc/zmc_aee/zmc_aee.cnf)zmc <mysqldump- ### for AE 3.1.x / opt / zmanda / amanda / mysql / bin / mysql –socket = / opt / zmanda / amanda / mysql / tmp / mysql.sock -uzmc -p8d2112fd65db3a93df641fd7e3fa31754cbc6378 zmc <mysqldump-
  5. 該当する場合は、/ var / lib / amanda.cd / tar xvzf / path / to / amandabackup-の一部またはすべてを復元します。 .tar.gz