[VMware]HOL（ハンズオンラボ）活用してみたシリーズ ～ vCloud Air編 ～

## HOLの活用
以前から実は気になっていた。
検証用の環境を自社ですぐに用意出来ないような時に

* ちょっとここの機能どうだったか確認したい！
* どんな製品なのか実際に操作して確かめたい！
* 資格試験があるから勉強用に！

↑のような用途で使い倒せる。
ラボでデプロイした環境はクラッシュさせても問題ない。
ただ制限時間があり、制限時間に達すると継続して利用出来ず、再デプロイが必要になる。
最近のVMwareの仮想化製品とかだと、 SDDC（Software-Defined Data Center）のコンセプトの元で作られているので、わりと複数の製品を組み合わせて構築する必要があり、手間がかかってしまうという難点が。

そんな時にはお手軽なHOLで！

### vCloud Airの概念
HOLでvCloud Air操作する云々の前にまずvCloud Airの概念についておさらい。
vCloud Airは<b>ハイブリッドクラウド</b>がコンセプト。
![vcair#1.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/b5a9fff1-d5c2-454b-73af-143b69308a20.jpeg)


#### ハイブリッドクラウドとは？
オンプレミスやプライベートクラウドと、パブリッククラウドの双方を利用する形態。
特にvCloud Airの場合は、既存のvSphere等の仮想化基盤と連携する事が出来るので、DRや緊急でサイト拡張するような場合に重宝されそう。
<b><font color="red">※連携する場合は、プライベートクラウド側はvCenter Serverによる統合管理は前提条件になるのではないかと思われる。
※vCloud Airのみ単体で利用するのも可。


#### 活用方法例

  * UseCase1：<b>既存仮想環境の拡張</b>
  * UseCase2：<b>BCP対策（Air上へのレプリケーション）</b>
  * UseCase2：<b>開発環境</b>


現在、<b>5,000以上</b>のアプリケーションと<b>90以上</b>のOSに対応。
比較的レガシーなOSもサポートしてくれているのはありがたい。

### vCloud Airクラウドサービスの種類

#### 専有型クラウド
パブリッククラウド内にお客様専用のプライベートクラウドを作成
<b>物理サーバリソース専有型</b>シングルテナントのIaaS

<b>リソース</b>
![vcair#2.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/2c8dfd89-e2ac-1071-2510-2b2f621c881d.jpeg)

<b>価格</b>
![vcair#4.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/842216a8-be97-4874-0524-ba1fb126ce06.jpeg)


#### 仮想プライベートクラウド
スケーラブルなパブリッククラウド
マルチテナントのコンピューティング、ストレージ、ネットワークサービス<b>（論理的に分離）</b>

<b>リソース</b>
![vcair#3.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/a75df5c9-c7ae-4db6-d90c-2db46b5ba5b0.jpeg)

<b>価格</b>
![vcair#5.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/26f9e742-5e3e-8424-f1ea-88094c064412.jpeg)


#### Virtual Private Cloud OnDemand
セルフサービス型従量課金制パブリッククラウド（AWSのイメージと近い感じかも）
専有型並びに仮想プライベートクラウドは契約が必要だが、このタイプに関してはMy VMwareのアカウントを作成してクレジット情報を登録すれば利用出来るようになるっぽい。
<b>現時点ではまだ日本のリージョンは利用できない模様。一応7月上旬予定。</b>

お手頃価格・・・とはいいづらいかな？

<b>価格</b>
![vcair_ondemand.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/e92c3c72-670a-681f-3a4e-5319427814e4.jpeg)



### 事前準備
まずアカウントの登録が必要となるので、アカウントを登録する。
http://labs.hol.vmware.com/

デフォルトのロケールが英語なので、まずアカウントの登録は英語で行わないといけない。
画面右上の「LOGIN/REGISTER」をクリックして「Register?」を選択。
![hol_reg#1-1.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/4edab328-f290-e305-7c79-23f9b02339d7.jpeg)

メールアドレスと名前、画像認証で表示される文字を入力してサインアップ。
![hol_reg#3-1.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/e2ae355d-75aa-5035-6e15-bec97fd4d5b7.jpeg)

メールでアカウント認証用のメッセージが送られる。
![hol_reg#4.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/dab49bd1-07ee-31bf-b5fb-35732ec9553d.jpeg)


文中にあるURLをクリック。
![hol_reg#5.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/00a3201d-156d-9655-c3a6-db5dff43f62f.jpeg)


するとこんな風にSecurity Questionsが出るので、何か適当に質問の回答を入力。
![hol_reg#6.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/17118d3d-e9e0-6687-c3eb-ac1e49c2d0e6.jpeg)



最後にパスワードを設定。
![hol_reg#7.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/3f6681c3-94d0-b3ae-1c6f-e9c0eb4dd246.jpeg)


パスワードが保存された。
![hol_reg#8.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/8a26e8bf-0581-8e3e-7099-782fcea3afa7.jpeg)



### ロケールの変更
ロケールがデフォルトで英語なので、英語に自信がない人は日本語に変更する事が可能。
画面右上の [MY PROFILE] > [Preferences] を選択しロケールを変更する。
![hol_reg#9.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/044550d3-22c3-a70b-16ab-2e6e42b09db6.jpeg)

変更前
![hol_reg#10.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/77435d3f-d3c9-387c-6278-4761c249c73f.jpeg)

変更後
![hol_reg#11.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/54e11779-86e5-b18e-c01c-c565fb9ed162.jpeg)

変更を保存すると日本語になった。
![hol_reg#12.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/31a76131-72af-193f-96e2-7bdc5c0c78ce.jpeg)



### デモ環境のデプロイ
実際に試したい環境を選択して「登録」
今回はvCloud Airなので "HOL-HBD-1481" を選択している。
![vmhol_regist1.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/ca62c3a2-c257-0448-cd66-067629203579.jpeg)

本当に日本語になっているか疑問だったが、デプロイする時に正常に日本語になっていることを確認。
ちょっと感動した( ꒪⌓꒪)
![vmhol_regist2.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/b2e1721a-ad4c-0d89-715a-9a2331e7ac48.jpeg)

デプロイ完了。右側にマニュアルのペインがあるので、基本的にはこのマニュアルに沿って操作すればOK。
![vmhol_regist3.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/43ff142f-9fb8-b1ef-6bd8-c4a39c0c4d69.jpeg)


### vCloud Airの操作
vCloud Air（vCHS:vCloud Hybrid ServiceのGUI）にログインする。
各種アカウント情報はデスクトップ上のREADME.txtに記載があるので、当該テキストを参照。
![vmhol_desktop.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/070fd19f-a1ae-c800-152b-5efe674cb260.jpeg)

ログインするとメイン画面のダッシュボードが表示される。
ここで割り当てられた全体のリソースの把握が可能。
![vmhol_vchsdashboard.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/1fbd06ba-4bc9-ec20-ce08-dd47964aa1f6.jpeg)


#### 仮想マシンの作成
実際に仮想マシンを作成してみる。
![vmhol_vmdeploy1.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/111766ff-3ba5-2f8b-ec23-92383e36fb1c.jpeg)

Windowsはどうも課金が発生する？どのタイミングで請求が飛ぶのかは不明。
ということで、ここでは <b>CentOS6.3 の 64bit</b> でデプロイすることに。
![vmhol_vmdeploy2.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/48ca4fc0-acff-4451-4b79-f84f209de81a.jpeg)

ホスト名は任意。それ以外はデフォルトで。
![vmhol_vmdeploy3.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/a256de1f-863c-6a43-271c-67b4df81dce6.jpeg)

デプロイが完了。
![vmhol_vmdeploy-success.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/7c7877b6-c807-2b97-6d94-6c0eeb2ef0aa.jpeg)


#### 作成された仮想マシンの確認
ここで作成されるのは、仮想H/W。OSはインストールされていない。
コンソールを起動して確認してみる。
![vmhol_vmdeploy-console.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/fe217360-6a44-9d1a-79ca-9033eaa59868.jpeg)

あれ、でもOSどこからisoマウントするんだろう(´-ω-`)
OSインストール済みの状態でテンプレートとしてカタログに保存していれば、デプロイすればもちろんそのまま利用出来るわけだが。
この場合はvCloud Directorからマウントするしかないのか？
![vmhol_vmdeploy-osnotfound.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/3c909e3c-11d4-7470-1e37-a13a88789143.jpeg)



### vCHS上で気になった点
64bitのOSで作成しているにもかかわらず、32bitタイプでデプロイされている。
厳密なテンプレートの差異は不明だが、これは実は後から変更することが可能。
![vcair#6.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/0bf24440-c9dc-77ac-102b-cc00e662f66b.jpeg)


vCHS上の "Manage in vCloud Director" をクリックすると、vCloud Directorの画面が表示される。
![vcair#7.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/6cf283d9-f87b-c708-1be7-cf321c61fc4a.jpeg)


vCloud Directorの "My Cloud" にvCHS上でデプロイした仮想マシンがある。
![vcair#8.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/24374860-c070-5d92-f84e-394662d2b46e.jpeg)

プロパティを開くと仮想マシンのカスタマイズを行うことが可能。
![vcair#9.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/aea87f35-4ac0-5ae0-495e-6b54525fd997.jpeg)


ここでOSのタイプを <b>32bit→64bit</b> に変更する。
![vcair#10.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/7fdf3dcc-6f23-07cf-42a4-8dfa7912b7e2.jpeg)

![vcair#11.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/03c23cbe-a472-54d9-fa8b-e1dfba31d11c.jpeg)

vCHS上で画面をリロードし、反映されていることを確認。
![vcair#12.jpg](https://qiita-image-store.s3.amazonaws.com/0/73604/96bc5682-618a-2b58-f9de-4ce3fe733c1a.jpeg)