Veeam Backup & Replication を IBM Cloud Object Storage と連携する


#はじめに

今回は、Veeam Backup & Replication v9.5 update4 RC1 を Veeam パートナーとしての評価用に特別に入手しましたので、試用して確認できた内容を書きます。（あくまでベータ版で実施した内容ということでご了承ください）
Veeam Backup & Replication v9.5 update4 GA のリリースは2019年の初頭を予定していると、聞いていますので、まもなくです！

新バージョンでの IBM Cloud ユーザーからみた目玉機能としては、 **IBM Cloud Object Storage 連携** です。
バックアップレポジトリとして、IBM Cloud Object Storage を活用することで、 **古いバックアップデータをコスト効率のよい IBM Cloud Object Storage にアーカイブできます。** 
IBM Cloud Object Storage 自身は、離れた拠点に自動で分散保管される Regional / Cross Region のレジリエンシーを備えており、データの保全性を向上できます。

>[What's new Veeam Backup & Replication 9.5 Update 4](https://www.slideshare.net/tanawitchansuchai/whats-new-veeam-backup-replication-95-update-4)
>
>![Kobito.o1zAPJ.png](https://qiita-image-store.s3.amazonaws.com/0/101361/9ee7e226-f535-a14b-0891-7441f310b9d6.png "Kobito.o1zAPJ.png")


#インストール
流れは以下のとおりです。
（通常のプロセスと変わらないので呼び飛ばしていただいてもかまいません。）

右上の Veeam Backup & Replication のインストールを選択します。
![Kobito.XPOluH.png](https://qiita-image-store.s3.amazonaws.com/0/101361/64b718ed-dcfd-fd7d-0d7b-2e34ee55fbec.png "Kobito.XPOluH.png")

Accept して、次に進みます。
![Kobito.R8lwS6.png](https://qiita-image-store.s3.amazonaws.com/0/101361/a10328a2-0e43-3089-cf24-3a919927dc8e.png "Kobito.R8lwS6.png")

ライセンスファイルを指定します。
![Kobito.CXkJUK.png](https://qiita-image-store.s3.amazonaws.com/0/101361/4477b973-e349-14b4-7a16-97d3da5c251b.png "Kobito.CXkJUK.png")

コンポーネントはそのままにして、次に進みます。
![Kobito.nY1ezN.png](https://qiita-image-store.s3.amazonaws.com/0/101361/24f8a5ee-8efd-7456-42f8-d14b47ee6c71.png "Kobito.nY1ezN.png")

必要なシステム要件が満たされていない場合は、インストールをしてから、次に進みます。
![Kobito.vpgaaZ.png](https://qiita-image-store.s3.amazonaws.com/0/101361/037fc5db-a11e-1d26-e6af-ebedbd6195ec.png "Kobito.vpgaaZ.png")
![Kobito.xf6PR5.png](https://qiita-image-store.s3.amazonaws.com/0/101361/ef982373-c990-457c-be93-fe3030a9cc0c.png "Kobito.xf6PR5.png")

最後のインストールに進みます。
![Kobito.JOxmCK.png](https://qiita-image-store.s3.amazonaws.com/0/101361/071e4dc1-6937-fb6a-19b1-27947672dc25.png "Kobito.JOxmCK.png")

これで完了です。
![Kobito.Coz6zq.png](https://qiita-image-store.s3.amazonaws.com/0/101361/eed361b1-35fd-c5a0-b1c5-d236bd211524.png "Kobito.Coz6zq.png")

# IBM Cloud Object Storage 連携設定
ここでは、IBM Cloud Object Storage のアクセス情報が必要となるため、事前にこちらの画面を参考に取得しておきます。

>[Service Credentials](https://cloud.ibm.com/docs/services/cloud-object-storage/iam/service-credentials.html)
![image.png](https://qiita-image-store.s3.amazonaws.com/0/101361/0dc02c49-5e65-b8f4-de90-4c128e855521.png)
![image.png](https://qiita-image-store.s3.amazonaws.com/0/101361/8b02f829-d522-af31-68e2-af9584b3174a.png)
![image.png](https://qiita-image-store.s3.amazonaws.com/0/101361/2e308305-7b98-0e09-9e93-263f6d99c57c.png)

デスクトップにできたアイコンから起動します。
![Kobito.i9js6Q.png](https://qiita-image-store.s3.amazonaws.com/0/101361/bc55adb8-bc20-f90a-83ca-a662d97dc4d6.png "Kobito.i9js6Q.png")

画面の通りの順番で、Object Storage の設定画面に移動します。
![Kobito.kMxt8e.png](https://qiita-image-store.s3.amazonaws.com/0/101361/93ac567c-e4f5-1576-5227-790feba358e9.png "Kobito.kMxt8e.png")

すると、IBM Cloud Object Storage のアイコンがちゃんと出てきます！！！
![Kobito.F1Y5tx.png](https://qiita-image-store.s3.amazonaws.com/0/101361/ae0b577b-1974-a6c6-e347-3318fbed6c3f.png "Kobito.F1Y5tx.png")

引き続き、設定を進めます。
![Kobito.OXG0CV.png](https://qiita-image-store.s3.amazonaws.com/0/101361/a76aa006-5a24-f5d4-012d-15bc219e2663.png "Kobito.OXG0CV.png")

事前に取得しておいた IBM Cloud Object Storage のアクセス情報を入力します。
**IBM Cloud Object Storage には、プライベートエンドポイントがある** ので、今回はそちらを利用します。（[Select regions and endpoints](https://cloud.ibm.com/docs/services/cloud-object-storage/info/advanced_endpoints.html)をご参照ください）

>エンドポイント一覧の json は、以下のコマンドで取得できます。
>`curl -X GET https://control.cloud-object-storage.cloud.ibm.com/v2/endpoints`

リージョンには、 **国内3拠点で自動で分散保管できる jp-tok** を利用します。
![Kobito.VoJGub.png](https://qiita-image-store.s3.amazonaws.com/0/101361/25d9c9d6-864d-bc96-e6e3-7c88196a7e93.png "Kobito.VoJGub.png")

正しく認識されれば、バケット・フォルダが表示されるので設定します。
![Kobito.HHLjR4.png](https://qiita-image-store.s3.amazonaws.com/0/101361/c12d7fc9-f33f-d232-a781-dc7656a6f207.png "Kobito.HHLjR4.png")

これで設定は完了です。
![Kobito.0NPZXn.png](https://qiita-image-store.s3.amazonaws.com/0/101361/8139dc2b-5712-f258-bdb5-019df0f31e10.png "Kobito.0NPZXn.png")


#スケールアウトバックアップレポジトリの設定
全体イメージです。
![Kobito.ojRcBy.png](https://qiita-image-store.s3.amazonaws.com/0/101361/4403d829-f259-fc6b-7409-4edd5bd92af3.png "Kobito.ojRcBy.png")

**スケールアウトバックアップレポジトリの「Capacity Tier」として、IBM Cloud Object Storage が設定できます。**
具体的には「〜日経過したバックアップデータ」や「レポジトリ容量の〜%を超えたデータ」を、IBM Cloud Object Storage にオフロードできます。
![Kobito.6Txs8h.png](https://qiita-image-store.s3.amazonaws.com/0/101361/62559dbd-3a6e-a350-a9f6-76c0bc7ff379.png "Kobito.6Txs8h.png")


#IBM Cloud Object Storage オフロードログ
実際に、ターゲットを上記で設定したスケールアウトバックアップレポジトリを指定して、バックアップジョブを走らせてみましたので、その画面をいくつかのせます。

##ジョブ画面
定期的なバックアップジョブ以外に、何度かオフロードのジョブが走っていたことがわかります。
![Kobito.3aNEBY.png](https://qiita-image-store.s3.amazonaws.com/0/101361/7b30e73e-4b9a-2060-f31c-ad191497bc30.png "Kobito.3aNEBY.png")
![Kobito.UKKaiI.png](https://qiita-image-store.s3.amazonaws.com/0/101361/5180a02b-381a-a8f9-f909-e4bfeaa23568.png "Kobito.UKKaiI.png")
![Kobito.YqfDNU.png](https://qiita-image-store.s3.amazonaws.com/0/101361/a145109c-0df7-7c52-8ca6-f8c46a80d9b6.png "Kobito.YqfDNU.png")

##詳細ログ・レポート画面
オフロードジョブの詳細を確認することができます。
この場合、約 10 GB のデータが 30分程度でオフロードされたことがわかります。
（参考までに、バックアップサーバ (+ Proxy) = 1 Gbps NIC、保護対象ホスト = 10 Gbps NIC、バックアップレポジトリ = 1 Gbps NIC の環境下です。）
![Kobito.pMIk7T.png](https://qiita-image-store.s3.amazonaws.com/0/101361/2cd652cf-dbad-1c19-d10c-619e0daca9b2.png "Kobito.pMIk7T.png")
![Kobito.M9Au8F.png](https://qiita-image-store.s3.amazonaws.com/0/101361/c0d907be-bb95-2b99-088d-2571496e7c82.png "Kobito.M9Au8F.png")

##容量・ロケーションの確認
「Performance Tier」「Capacity Tier」のそれぞれの使用量はこの画面から確認できます。
![Kobito.P3dw5i.png](https://qiita-image-store.s3.amazonaws.com/0/101361/ea9375c3-e050-f22d-d490-a8f2134970e3.png "Kobito.P3dw5i.png")

それぞれのバックアップデータのロケーションは、リストアウィザードにて、リストア対象の VM を選択後の「Point...」から確認できます。
この VM のバックアップに関しては、最新日が今日の 12/14 なので、それより前の日のデータは IBM Cloud Object Storage 上に配置されていることがわかります。
![Kobito.G8Ixjj.png](https://qiita-image-store.s3.amazonaws.com/0/101361/bc2ba2a3-108d-fa6b-47ed-669e3d4ec3b6.png "Kobito.G8Ixjj.png")

# IBM Cloud カスタマーポータルでの確認
「cloud.ibm.com」の「Classic Infrastucture」から確認します。
IBM Cloud Object Storage では、バケット/フォルダ内のファイルリストが以下のように見えてきます。
![Kobito.pCLOcu.png](https://qiita-image-store.s3.amazonaws.com/0/101361/e257425a-4535-249d-b6f4-5b052658eac2.png "Kobito.pCLOcu.png")

また、重複排除・圧縮後のバックアップデータオフロードに関する使用量は、こちらから確認することで、より正確に課金を予測することができるでしょう。（実際に Veeam 画面上で確認した容量よりかは少ないデータ量の表示となっていました。）
![Kobito.hnalti.png](https://qiita-image-store.s3.amazonaws.com/0/101361/0638b6dd-3fb1-00f0-1652-79d0ddd72f3e.png "Kobito.hnalti.png")

#リストアの確認
リストアについても、実際に走らせてみましたので、画面をのせておきます。
対象とするロケーションによっては、多少スピードに違いはあるものの、プライベートエンドポイント経由ということもあってか、体感としてはリストア速度も十分ではないかと思います。

## Performance Tier からのリストア
![Kobito.rEPWP1.png](https://qiita-image-store.s3.amazonaws.com/0/101361/69e746e8-78f9-645c-e688-9da01b5fe0bb.png "Kobito.rEPWP1.png")

## Capacity Tier からのリストア
![Kobito.7YnWqu.png](https://qiita-image-store.s3.amazonaws.com/0/101361/607ee8c9-8fb9-c589-6ba1-c869f708b08c.png "Kobito.7YnWqu.png")

#さいごに
現時点ではベータ版であるものの、Veeam Backup & Replication v9.5 update4 RC1 にて、古いバックアップデータをコスト効率のよい IBM Cloud Object Storage にオフロードできることを確認しました。
さらには **IBM Cloud Object Storage 自身でも、「Archive」機能を持っており、一旦オフロードしたデータをポリシーベースでもう1段階アーカイブしていくことも可能になっています** ので、ぜひチェックしてみてください。
>[IBM Cloud Object StorageのArchive機能を利用する - Qiita](https://qiita.com/ytada/items/5b64a4b6bba0489d940e)