62165: Acronis Backup: プリコンパイルされたSnapAPI モジュールを使って、複数の Linux システムにAcronis ソフトウェアをインストールする方法

次の言語でも参照できます:

use Google Translate

次の製品に該当します: 

Operating Systems: 

この記事には、各コンピュータにSnapAPI モジュールをコンパイルするためのパッケージをインストールせずに、複数の Linux システムに Acronis ソフトウェアをインストールする方法を紹介しています。テストのコンピュータに Acronis エージェントをインストールし、ご使用の各システムにプリコンパイルされたモジュールを割り当てるという方法です。

ソリューション

ソース コンピュータで、以下の手順を実行してください:

1. SnapAPI モジュールをビルドします:

  1. ソース コンピュータのカーネルのバージョンはターゲット コンピュータと全く同じであること、それから、すべての必要なパッケージがインストールされていることを確認します:
    Acronis Backup 11.7
    Acronis Backup 12/12.5
  2. ソースシステムにエージェントをインストールし(11.7の場合はこのリンクをご参照ください)、SnapAPI をビルドします: 
    dkms build -m snapapi26 -v <SNAPAPI_VERSION>
    (記事の終わりにある凡例をご参照ください)

2. ビルドしたすべてのモジュールが入っているアーカイブ(ターボール)を作成します:
dkms mktarball -m snapapi26 -v  <SNAPAPI_VERSION> --archive=snapapi26-<SNAPAPI_VERSION>.tar.gz

3. このターボールをターゲット システムにコピーします。

ターゲット コンピュータと全く同じカーネル バージョンのシステムを持っていない場合

1. ソースシステムで、ターゲット システムと同じバージョンの GCC を持っていることを確認します(以下のリンクをご参照ください):
Acronis Backup 11.7
Acronis Backup 12/12.5

2. ターゲット システムのカーネルに100%対応するカーネル ソースをインストールします。

3. モジュールをビルドします:
dkms build -m snapapi26 -v <SNAPAPI_VERSION> -k`uname -r` --arch `uname -m` --kernelsourcedir=<KERNEL_SOURCES_DIR>

4. ビルドされたすべてのモジュールが入っているアーカイブ(ターボール)を作成します:
dkms mktarball -m snapapi26 -v  <SNAPAPI_VERSION> --archive=snapapi26-<SNAPAPI_VERSION>.tar.gz

5. このターボールをターゲット システムにコピーします。

ターゲット コンピュータで、以下の手順を実行してください:

1. Acronis ソフトウェアをインストールします。カーネル モジュールのビルドを作成するように促されたら断ります。

2. 「ソース コンピュータ」の手順でプリビルドしたモジュールをインストールします:
dkms ldtarball --archive=<TARBALL_LOCATION>/snapapi26-<SNAPAPI_VERSION>.tar.gz
dkms install -m snapapi26 -v <SNAPAPI_VERSION>

3. Acronis のサービス(acronis_mms、acronis_agent)を再起動または起動します:
/etc/init.d/acronis_mms restart

systemd を使用する場合、MMSを再起動するために以下のコマンドを使う必要があります:
systemctl restart acronis_mms

最後に、ソフトウェアが正常に機能することを確認します。

凡例:

<SNAPAPI_VERSION> は、SnapAPI モジュールのバージョンに変えてください(/usr/src/ でご確認ください)。

<KERNEL_SOURCES_DIR> は、KERNEL_VERSION 用のソースが入っているディレクトリに変えてください。

<TARBALL_LOCATION > は、プリビルドされたモジュールのターボールが入っているディレクトリに変えてください。

タグ: 

You are reporting a typo in the following text:
Simply click the "Send typo report" button to complete the report. You can also include a comment.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
6 + 2 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.