Veeamエージェントのインストールと操作
Veeam Agent for Linux は、 Linux® オペレーティングシステムでサポートされています。 サポート対象ディストリビューションには、 CentOS, RHEL、 Ubuntu、 Debian が含まれます。 同様に、 IBM Cloud VPC のWindowsインスタンスでは 、Veeam Agent for Windows が利用可能です。
Veeam Agent は LinuxONE (s390x プロセッサー・アーキテクチャー) ではサポートされません。
次の例では、 CentOS でプロビジョニングされた仮想サーバーインスタンスに Linux エージェントをインストール、設定、および操作する方法について説明します。 他のオペレーティング・システム・タイプにも同様の手順が適用されますが、OS 固有のコマンドは置き換える必要があります。 この例では、ボリュームのバックアップと復元の完了手順が説明されています。 ファイルとフォルダのバックアップと復元操作を行う場合は、同様の手順を使用します。 目的のリストア・ポイントをマウントして、目的のバックアップ・ファイルを仮想サーバー・インスタンスにコピーします。
フルイメージ・レベル (マシン全体) のバックアップおよびリストアはサポートされません。
開始前に
- Veeam ライセンスを注文したことを確認します。
- VPC用の CentOS 仮想サーバーインスタンスを用意し、セットアップします。 CentOS この例では使用されています。
- インスタンスに Veeam ソフトウェアをインストールする前に、2 次ボリュームが適切に構成されていることを確認します。 以下の例では、
ext3
ファイル・システムが 2 次ボリュームに存在し、/veeam_disk
にマウントされているとします。
インストールおよび構成
インスタンスをプロビジョニングし、セカンダリ ボリュームを構成した後、 Veeam Agent for Linux ソフトウェア インストール パッケージをインスタンスにダウンロードします。
-
ダウンロードしたパッケージをインストールします。
yum install ./veeam-release-el7-1.0.7-1.x86_64.rpm
-
パッケージのインストール後、Veeam Linux エージェントをインストールします。
yum install veeam
-
Veeam ライセンスの ID ファイルをインスタンスに転送します。 Veeam 構成ツールを使用して Veeam Linux エージェントを構成します。 コマンドラインから、以下のコマンドを入力します。
veeamconfig ui
-
メニューのプロンプトに従い、ライセンス ID を使用してソフトウェアをアクティブ化します。
バックアップ
CentOS 仮想サーバーインスタンス上のボリュームのバックアップ操作を完了するには、 Veeam Agent for Linux 4.0 ガイドに記載されている手順に従います。
まずは、最初のメニューから**「構成」**を選択します。 Veeam Agent のコントロール・ウィンドウを確認しながら、以下の選択を行ってください。
メニュー | 値 |
---|---|
名前 | バックアップ・ジョブの名前を入力します。 |
バックアップ | ボリュームレベルのバックアップを選択します。 |
Volumes | デバイス 、マウントポイント 、LVM、または BTRFS のいずれかを追加します。 この例では、 マウントポイントを追加し、「/」マウントポイントを選択します。 |
接続先 | **「ローカル」**を選択し、Veeam バックアップ・リポジトリーとして使用する 2 次ボリュームの場所を入力します。 この例では、入力する場所は「/veeam_disk 」です。 |
拡張 | 必要なオプションを選択します。 この例ではデフォルトのオプションを使用します。 |
スケジュール | バックアップ・ジョブを実行する時間スケジュールを入力します。 |
要約 | 必要に応じて、**「今すぐジョブを開始」を選択してから「完了」**を選択します。 |
スケジュールした時刻にバックアップが実行されます。
リストア
- _VPCの CentOS インスタンス_は、セカンダリボリュームへのボリュームバックアップを正常に完了したVPCの仮想サーバーインスタンスを指します。
- _VPC用の新しい CentOS インスタンス_は、 CentOS でプロビジョニングされたセカンダリボリュームのないVPC用の仮想サーバーインスタンスを指し、Veeam Linux エージェントがアクティブ化されます。
元の CentOS 仮想サーバー・インスタンスにファイルをリストアする
以下の例では、ボリューム・バックアップのファイルを元の CentOS 仮想サービス・インスタンスにリストアする方法を示します。
-
CentOS 仮想サーバー・インスタンスにログインします。 コマンド・ラインから、Veeam 構成ツールを開始します。
veeamconfig ui
-
**「ファイルのリカバリー (Recover Files)」を選択し、リカバリーするバックアップの「ジョブ名 (Job Name)」**を選択します。
-
「リストア・ポイント (Restore Point)」(バックアップの作成タイム・スタンプ) を選択します。 この選択によって、バックアップが
/mnt/backup
にマウントされます。 バックアップされた個々のデバイスとボリュームは、/mnt/backup
の内部にマウントされます。 -
ファイルをリカバリーしたら、バックアップをアンマウントします。
新規 CentOS 仮想サーバー・インスタンスにファイルをリストアする
以下の例では、Veeam バックアップ・リポジトリーを保持する 2 次ボリュームを取得し、そのリポジトリーを IBM Cloud VPC の新規 CentOS 仮想サーバー・インスタンスにインポートする方法を示します。
元のインスタンスから 2 次ボリュームを切り離す
VPC の元の CentOS インスタンスをシャットダウンして、2 次ボリュームにアクセスできないようにする必要があります。 2 次ボリュームの切り離しは、IBM Cloud CLI で次のようにして実行できます。
ibmcloud is in-vold <Original VPC instance ID> <volume attachment ID>
新しいインスタンスにセカンダリボリュームをアタッチする
次は、以下を実行して 2 次ボリュームを VPC の新規 CentOS インスタンスに接続します。
ibmcloud is in-vola <volume attachment name> <New VPC instance ID> <volume ID>
2 次ボリュームを確認する
2 次ボリュームを新規 CentOS インスタンスに接続したら、2 次ボリュームを使用できることを確認する必要があります。
以下の例を使用します。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 100G 0 disk
├─vda1 253:1 0 1G 0 part /boot
└─vda2 253:2 0 99G 0 part /
vdb 253:16 0 368K 0 disk
vdc 253:32 0 44K 0 disk [SWAP]
vdd 253:48 0 300G 0 disk
この例では、2 次ボリュームは vdd
デバイスです。
ボリュームをマウントする
マウント・ポイント・ディレクトリーを作成し、ボリュームをマウントします。
mkdir /veeam_disk
mount /dev/vdd /veeam_disk
バックアップ・リポジトリーをインポートする
2 次ボリュームは、Veeam Agent でバックアップ・リポジトリーをインポートできる状態になりました。 以下の手順を使用して、バックアップ・リポジトリーをインポートしてください。
-
Veeam Agent を開始します。
veeamconfig ui
-
「ファイルの復元」 を選択し 、「バックアップのインポート 」を選択します。 次に、バックアップの保存先を選択します。 この例では、次のとおりです。
vdd virtio /veeam_disk
-
**「バックアップ・ファイルを参照」**で、適切なバックアップ・ジョブ・ファイルのディレクトリーを選択してから、バックアップ・ジョブ・ファイルを選択します。 この例では、このファイルがバックアップ・ジョブ・ファイルです。
BackupJob1.vdm
-
バックアップの作成タイム・スタンプを選択します。 この選択によって、バックアップが
/mnt/backup
にマウントされます。 バックアップされた個々のデバイスとボリュームは、/mnt/backup
の内部にマウントされます。 -
ファイルをリカバリーしたら、バックアップをアンマウントします。