EVaultを使用したデータバックアップ

このエントリはSoftLayer Advent Calendar 1枚目の20日目のエントリです。
ビットアイル　鈴木智明

#【概要】
EVault Backupのサービスオーダーから導入、バックアップ、リストアの手順を書いてみます。
EVaultでVirtula ServerのバックアップをiSCSIに取得します。
バックアップ先はiSCSI以外にNASも可能です。
バックアップ対象がBereMetalServerの場合もVirtualServerと同様の手順となります。

![全体構成.png](https://qiita-image-store.s3.amazonaws.com/0/59872/92d7d09b-9778-2638-d542-8cce4c849197.png)

#【 EVault導入の流れ 】
![流れ.png](https://qiita-image-store.s3.amazonaws.com/0/59872/d92ddc96-d1e9-2b6b-60e9-f6fcc8c9b3e9.png)

#【 使い方 】

#1．EVaultサービスのオーダー
EVault Backupを利用するためには、ポータルより、EVaultサービスをオーダーします。

1.1 カスタマーポータルからDevices -> Device Listを選択します。
![1-1.png](https://qiita-image-store.s3.amazonaws.com/0/59872/fde7e2ba-2207-0471-5f11-6a556e2ae2b1.png)

1.2 Device ListよりEVaultサービスを利用するDeivce Nameを選択します。
![1-2.png](https://qiita-image-store.s3.amazonaws.com/0/59872/65e13b1c-3c51-dbe8-5f44-09177925987e.png)

1.3 Device DetailsよりStorageをクリックします。
![1-3.png](https://qiita-image-store.s3.amazonaws.com/0/59872/45b85a6b-a610-397f-88b0-fac3f7c69208.png)

1.4 File StorageのOther StorageよりEVault行の右端の[Add]をクリックします。
![1-4.png](https://qiita-image-store.s3.amazonaws.com/0/59872/7b68a9fa-0b8a-80ec-0afb-6e473643278f.png)

1.5 Location(①)とSelect Size(②)を選択して、[Continue]ボタンをクリックします。
![1-5.png](https://qiita-image-store.s3.amazonaws.com/0/59872/e639ebce-be9a-9b04-2e18-6d99d4f779bb.png)

1.6 [I have read the ～]ラジオボタンをクリックして、[Place Order]ボタンをクリックします。
![1-6.png](https://qiita-image-store.s3.amazonaws.com/0/59872/882a3719-945d-71f2-7114-1ae6047c187d.png)

1.7 [Device Details]画面遷移後、画面上段に緑色のメッセージ(Successl Order・・・)が表示されることを確認します。
※(#2・・・・の数値はOrder番号となりますので、Order毎に異なります)
![1-7.png](https://qiita-image-store.s3.amazonaws.com/0/59872/d316d29c-2fe9-70e9-6fda-85bdd7baf9ea.png)

1.8 EVaultの容量がorder分だけ増えたことを確認します。
（ここでは0GBから20GBに増えました）
![1-8.png](https://qiita-image-store.s3.amazonaws.com/0/59872/174c31f9-02d2-49b5-052b-a6845a788677.png)

1.9 カスタマーポータルより、Storage -> Backupを選択します。
![1-9.png](https://qiita-image-store.s3.amazonaws.com/0/59872/32dc96bc-5011-695f-f829-2b6b69f832fd.png)

1.10	Device NameにEVault Backupがオーダーされていることを確認します。
![1-10.png](https://qiita-image-store.s3.amazonaws.com/0/59872/f7ebee9f-435b-2e13-b3d8-08a016f657e5.png)

以上で、EVault サービスオーダーが完了です。

#2．EVaultエージェント導入
EVaultアーキテクチャとして、バックアップを取得するサーバのエージェントが、EVaultのコントロールセンターからの命令でバックアップを実行する方式です。このため、サーバにエージェントを導入する必要があります。

2.1 EVaultエージェントを導入するサーバにスーパーユーザでログインします。
![2-1.png](https://qiita-image-store.s3.amazonaws.com/0/59872/6151cddc-bf49-71e7-06a8-a9091059b55a.png)

2.2 EVaultエージェントのインストール用スクリプトをダウンロードします。
![2-2.png](https://qiita-image-store.s3.amazonaws.com/0/59872/f24865cc-ae8e-9220-16a5-bc70ac624bc7.png)

2.3 ダウンロードしたファイルに実行権が付いていないので、先頭にsh をつけて、シェルコマンドに読み込ませて実行します。
![2-3_1.png](https://qiita-image-store.s3.amazonaws.com/0/59872/5905b52a-30e6-8338-70f9-92c5fd83c92f.png)

EVaultエージェントが、EVault サーバと連携するためのUsernameとPasswordを入力します。このUsernameとPasswordは、以下の様にEVault Backupの画面から参照できます。
![2-3_2.png](https://qiita-image-store.s3.amazonaws.com/0/59872/95ce7105-5571-7edd-56d4-8222c7c9d7cb.png)

2.4 インストール時に以下のメッセージが表示されたことを確認します。
![2-4.png](https://qiita-image-store.s3.amazonaws.com/0/59872/9ce1496e-3cf7-95ff-c811-7c6e0f868449.png)

2.5 EVaultエージェントをインストールしたサーバからログアウトします。
![2-5.png](https://qiita-image-store.s3.amazonaws.com/0/59872/3d178cea-29a7-661b-eaac-be5eec61c1a9.png)

以上でEVaultエージェントの導入が完了です。

#3．VPN接続
EVaultの管理コンソールへの接続は、Private-LANでの接続が必要なります。
Private-LANへの接続は、IPSecVPN or SSLVPN or PPTP経由となります。
ここでは割愛します。

#4．バックアップの初期設定
EVault BackupのWebCCでバックアップの初期設定を行います。
この初期設定では、バックアップ対象のファイルやフォルダ等や
バックアップのスケジュールを設定します。

4.1 カスタマーポータルより、Storage -> Backupを選択します。
![4-1.png](https://qiita-image-store.s3.amazonaws.com/0/59872/55a6ecdd-d401-b124-1f13-9e16ae985619.png)

4.2 EVault Backupより、該当のUsernameの左側▼をクリックしてWebCCをクリックします。
![4-2.png](https://qiita-image-store.s3.amazonaws.com/0/59872/79f8244a-4ba1-f42d-35f8-e2c5bdee4f39.png)

4.3 EVaultのWebCCが自動的に表示されます（表示されるまで、少々時間がかかります）。
![4-3.png](https://qiita-image-store.s3.amazonaws.com/0/59872/23bafb6c-3d2a-c81c-d0e1-2a5d93146805.png)

4.4 ViewsのUnconfigured AgentにEVaultエージェントをインストールしたサーバが表示されることを確認します。
![4-4.png](https://qiita-image-store.s3.amazonaws.com/0/59872/be3e51bb-b00d-2116-3ac8-08b1bc0463b6.png)

4.5 EVaultエージェントをインストールしたサーバを選択して、画面右上の[Edit]プルダウンより、[Vault Settings]を選択します。
![4-5.png](https://qiita-image-store.s3.amazonaws.com/0/59872/0534367f-5f6f-20a7-584b-74e635e95587.png)

4.6 選択後、[Vault Settings]画面が表示されますので、[Add]ボタンをクリックします。
![4-6.png](https://qiita-image-store.s3.amazonaws.com/0/59872/fcbc5f2e-5410-46be-9bef-91cec5444454.png)
 
4.7 [New Vault]画面でUser NameとPasswordの内容を確認して[Save Changes]ボタンをクリックします。
![4-7.png](https://qiita-image-store.s3.amazonaws.com/0/59872/f24ae8fb-1452-9c5e-2dd1-f7ef290b6aae.png)

4.8 [Vault Name]画面遷移後、 [Close] ボタンをクリックします。
![4-8.png](https://qiita-image-store.s3.amazonaws.com/0/59872/cb7d3d06-af53-fa3c-7a8a-d7a03f61613d.png)

4.9 WebCCへログインした時に表示されたメニューの１番目をクリックして、EVaultエージェントの設定を進めます。
![4-9.png](https://qiita-image-store.s3.amazonaws.com/0/59872/9eeb9e39-9eb4-06fa-35d5-9ab0a515a790.png)

4.10 [Agent Configuration]画面では、Agent Descriptionを任意に入力して、[Next]ボタンをクリックします。
![4-10.png](https://qiita-image-store.s3.amazonaws.com/0/59872/40dd93bd-eafc-c23c-1ab6-003cd06fbaba.png)

4.11 [Job Type selection]画面では、Job NameとJob Descriptionを入力、[Backup Source Type]プルダウンより、バックアップするデータの配置場所を選択して、[Next]ボタンをクリックします。
![4-11.png](https://qiita-image-store.s3.amazonaws.com/0/59872/f1e0f565-1450-40c8-fe62-82d921be9cad.png)

4.12 バックアップを取得するファイル等を指定していきます。Local System側のData Filesの中から選択して、 Includeボタンをクリックすれば、右側のBackup Setへ入ります。その後、[Next]ボタンをクリックします。
![4-12.png](https://qiita-image-store.s3.amazonaws.com/0/59872/5b08949b-4eb4-3321-0773-e27ff6582fdb.png)

4.13 [Selection Option]画面では、初期値のままで[Next]ボタンをクリックします。
![4-13.png](https://qiita-image-store.s3.amazonaws.com/0/59872/a2250271-03f7-0d5c-625f-bf06fc84ad66.png)

4.14 [Options Schedule]画面では、バックアップを取得するスケジュールを設定するために、[Add]ボタンをクリックします。
![4-14.png](https://qiita-image-store.s3.amazonaws.com/0/59872/657326b5-87f1-a9e2-022f-f8b35f32d617.png)

4.15 [Schedule Details]画面では[Schedule View]プルダウンより、バックアップを取得する曜日にクリックして、取得する時間を設定して、[OK]ボタンをクリックします。
![4-15.png](https://qiita-image-store.s3.amazonaws.com/0/59872/5c1323c3-5396-d0a2-d33f-8b275f549f08.png)

4.16 バックアップのスケジュールが登録されたことを確認して[Next]ボタンをクリックします。
![4-16.png](https://qiita-image-store.s3.amazonaws.com/0/59872/7a08ffa2-c080-397b-d977-da4db929fcd5.png)

4.17 これでジョブの設定が完了しましたので、[Save Changes]ボタンをクリックします。
![4-17.png](https://qiita-image-store.s3.amazonaws.com/0/59872/df7c3af4-ca25-c007-d45f-f1f01e8d25be.png)

4.18 [Jobs]タブより、バックアップの設定を確認します。
![4-18.png](https://qiita-image-store.s3.amazonaws.com/0/59872/68e4b893-7180-4ea4-0efa-1069da0ae2c0.png)

以上でバックアップの初期設定が完了です。

#5．バックアップ（手動）
バックアップはスケジュールを設定した日時に自動的に実行します。
今回はバックアップを手動で実行します。

5.1 バックアップするサーバを選択後、画面下側の[Run Backup]ボタンをクリックします。
![5-1.png](https://qiita-image-store.s3.amazonaws.com/0/59872/b5266999-ea91-5dc8-be17-c2f930969098.png)

5.2 [Run Backup]画面が表示され[Start Backup]ボタンをクリックして、バックアップを開始します。
![5-2.png](https://qiita-image-store.s3.amazonaws.com/0/59872/28f07a19-50b4-5d89-f4a0-06a9a2f5aaea.png)

5.3 [Process Details]画面でStatus: がBackup completedになるまで暫く待ちます。
![5-3.png](https://qiita-image-store.s3.amazonaws.com/0/59872/f4ce0d18-0069-7102-ba18-4b853548f5c8.png)

5.4 バックアップが正常終了すると、Last Backup Statusが[Completed]と表示されます。
![5-4.png](https://qiita-image-store.s3.amazonaws.com/0/59872/7a7fa81a-b417-e74a-30b9-e30f6b71f079.png)
 
以上でバックアップ（手動）での実行が完了です。

#6．リストア
WebCCを操作してリストアします。リストアするためには、事前に
バックアップする必要があります。

6.1 リストア対象のサーバを選択後、[Run Restore]ボタンをクリックします。
![6-1.png](https://qiita-image-store.s3.amazonaws.com/0/59872/149d8d77-0c07-f268-9e0f-62ea2f8a8a7c.png)

6.2 最後に取得したバックアップから戻すか、または、これまで取得したバックアップの中から選択するかを決定します。この例では、最後にとったバックアップから戻す方法を選びます。[Next]ボタンをクリックして、先へ進めます。
![6-2.png](https://qiita-image-store.s3.amazonaws.com/0/59872/8258a10b-d417-3607-87b5-04224e4145f2.png)
 
6.3 左側のウィンドに、保存しているファイル、フォルダの一覧がでます。
この中から 先に消したリストア対象をチェックして、[Include...]ボタンをクリックして、Backup Set側へ入れます。そして、[Next]ボタンをクリックします。
![6-3.png](https://qiita-image-store.s3.amazonaws.com/0/59872/944fa02b-e7fb-c602-4066-df3698635a67.png)

6.4 [Restore From a Backup]画面で同じ場所に戻す(①)か、ファイル上書き(②)を指定して[Run Restore]ボタンをクリックします。
![6-4.png](https://qiita-image-store.s3.amazonaws.com/0/59872/2c2cb634-0856-9c7f-6f49-090acc9be8c3.png)

6.5 [Process Details]画面のStatus:がRestore completedと表示されるまで暫く待ちます。
![6-5.png](https://qiita-image-store.s3.amazonaws.com/0/59872/4823f3aa-3f9d-eeec-469b-deb755476355.png)

6.6 リストア後、[Close]ボタンをクリックしてください。
![6-6.png](https://qiita-image-store.s3.amazonaws.com/0/59872/b1991036-75df-4869-a4b7-b46ad7841fea.png)

6.7 リストアしたファイルやフォルダ等の状態をサーバで確認してください。 

以上でリストアの実行が完了です。

参考になりましたか？
引続きSoftLayerを含めたクラウド関連でアップしていきたいと思います。