はじめましてvCloud Air Virtual Private Cloud OnDemand



エンタープライズなネタを、
ということで、VMwareの
vCloud Air Virtual Private Cloud OnDemand
について書きます。

半年ほど前に、日本で提供開始されたばかりのサービスです。
使い心地はどうなのでしょうか？

vCloud Airの概要と、パブリックネットワークから接続するまでを
ここで記載してみます。

- vCloud Air?
- 登録からポータルログインまで
- 仮想マシンの作成
- パブリックネットワークからの接続
- 最後に


# vCloud Air？

VMwareのIaaSパブリッククラウドサービスです。

これまでの日本でのvCloud Airは、
物理サーバやリソースプール（CPUやメモリのリソースの固まり）などを
企業向けにガッツリ貸す、という提供形態でした。

しかし、今回のVirtual Private Cloud OnDemandは、
vCloud Airで初めて一般提供され、
仮想マシン(インスタンス)１台から利用できるという、
一般にイメージされるIaaSクラウドサービスに近いサービスです。

vCloud Airが他のクラウドと比較して、何が嬉しいのか？

それは、国内仮想化シェア9割を締めるVMware製品との互換です。
既存で、VMware製品でプライベートクラウドを利用している企業は多く、
オンプレミスの仮想化環境とvCloud Airを併用した
ハイブリッドクラウド構成が組みやすいことが利点となります。


# 登録からポータルログインまで

OnDemandの登録は、Webサイトから行い、すぐに利用開始できます。
発注などはなく、クレジットカードによる支払いが可能です。。

VMware vCloud Air Virtual Private Cloud OnDemand
http://vcloud.vmware.com/jp/service-offering/virtual-private-cloud-ondemand

![スクリーンショット 2015-12-06 19.51.30.png](https://qiita-image-store.s3.amazonaws.com/0/60109/fe9d420a-00a6-855e-0d53-09c51b2c5540.png)

MyVMwareアカウントが無ければ、登録が必要です。
支払いなどの利用量管理は、MyVMwareから行います。

# ポータルとデプロイ

アカウントができたら、ポータルにログインします。
ポータルのURLは、アカウント登録メールに記載されています。

ポータル画面は目に優しい配色です。

![スクリーンショット 2015-12-06 20.12.50.png](https://qiita-image-store.s3.amazonaws.com/0/60109/100e33b3-1e00-9b23-cc5b-97da96021394.png)


サービスの選択画面です。

![スクリーンショット 2015-12-06 20.13.24.png](https://qiita-image-store.s3.amazonaws.com/0/60109/f69f6a10-4e00-64cb-bbea-dd137f283d4f.png)

英語と日本語が混じり合っているのは少し残念。
説明文の通り、Virtual Private Cloud OnDemandを
選択すると、仮想マシンの作成ができます。


# 仮想マシンの作成

仮想マシンを作成します。
登録したばかりのアカウントであった場合、
「最初の仮想マシンを作成します」ボタンを押してください。
仮想マシン作成のウインドウが開きます。

OSを選択。

![スクリーンショット 2015-12-13 1.11.29.png](https://qiita-image-store.s3.amazonaws.com/0/60109/67898021-4838-ee4d-ab16-b0ffb4ae5f60.png)

次の画面で、名前やスペックを選ぶことができます。

![スクリーンショット 2015-12-13 1.11.47.png](https://qiita-image-store.s3.amazonaws.com/0/60109/e12f57db-42db-d5f8-b7e7-4bb5dfe2eb45.png)

メモリは2GBがデフォルトになっていますが、
検証用マシンなので1GBに減らしましょうか。（こそこそ・・・）

![スクリーンショット 2015-12-13 1.07.58.png](https://qiita-image-store.s3.amazonaws.com/0/60109/3c144c1c-eb63-8c5e-c6dc-a4ed2954c05d.png)

で、できない…。
料金計算ツールではデフォルトが1GBになっていたので、
油断しました。これは、仕様？
ドキュメントセンターに記述は見当たらず。

(2016/04/03追記）
vCloud Airポータルからは、メモリは2GB以上の仮想マシンしか
作成できないようです。（他OSでも同様の挙動）
ただし、vCloud Airから利用できるvCloud Directorに
アクセスすることにより、2GBより小さなメモリの仮想マシンを
作成したり、vAppによる管理やEdgeゲートウェイのVPN設定など、
より多くの機能を使うことができます。

一旦、2GBに戻して「仮想マシンの作成」ボタンを押します。

仮想マシンの作成が開始され、1分ほどで仮想マシンが作成できました。

![スクリーンショット 2015-12-13 1.23.58.png](https://qiita-image-store.s3.amazonaws.com/0/60109/c4e379ad-95d7-1553-87a9-10e018b86a23.png)


仮想マシンの作成画面は全て日本語、
全体的にシンプルでわかりやすく、サクサク動いて、
UIはとても快適です。

できた仮想マシンにアクセスしてみます。
右上の、アクションプルダウンから、コンソールで開くことが可能です。

![スクリーンショット 2015-12-13 1.34.40.png](https://qiita-image-store.s3.amazonaws.com/0/60109/76f77027-e1a9-8cec-1b42-b3a0071ca806.png)

ブラウザのポップアップブロックが発動する場合がありますが、
その場合は、許可設定にしてください

![スクリーンショット 2015-12-13 1.38.27.png](https://qiita-image-store.s3.amazonaws.com/0/60109/f5f2bb0e-3691-1624-9af6-afdec50f32e4.png)

コンソールが開きました！

ログインするためのパスワードは、
仮想マシン一覧画面で仮想マシンをクリックすると遷移する設定画面で、
「初期パスワードを表示」をクリックすると、出てきます。

![スクリーンショット 2015-12-13 1.42.45.png](https://qiita-image-store.s3.amazonaws.com/0/60109/a7ed1c6d-dbf2-5592-4902-850c16c70a18.png)

コンソールからログインに成功しました。

![スクリーンショット 2015-12-13 1.48.26.png](https://qiita-image-store.s3.amazonaws.com/0/60109/9954120c-2376-4fa3-5f78-1bfd5cfed71d.png)



# パブリックネットワークからの接続

では、外部からSSHで、作成したマシンにログインしてみます。

ポータルで「ゲートウェイ」を選択。

![スクリーンショット 2015-12-13 17.04.43.png](https://qiita-image-store.s3.amazonaws.com/0/60109/8a3d64bd-1c60-22eb-a9b4-e145112810a1.png)

「GATEWAY」を選んで、パブリックIPアドレスを追加します。

![スクリーンショット 2015-12-13 17.05.z07.png](https://qiita-image-store.s3.amazonaws.com/0/60109/8aea9774-3fd5-2829-a478-950546226e79.png)

続いて、NATの設定です。
「NATルール」を選択し、新しいNATルールを作成することで
さきほど払い出したパブリックIPアドレスを、
仮想マシンのプライベートIPと紐づけを行います。

![スクリーンショット 2015-12-13 17.09.33.png](https://qiita-image-store.s3.amazonaws.com/0/60109/981c1f5c-29ec-791f-893d-ee7d7f7f87b7.png)

「元の（外部）IP」には、先ほど払い出されたパブリックIPアドレス。
「変換された（内部）IP/範囲」は、接続したい仮想マシンのIPアドレスを入力してください。
今回は、CentOSなので、22番を有効にしました。

最後に、ファイアウォールの設定です。

![スクリーンショット 2015-12-13 16.30.29.png](https://qiita-image-store.s3.amazonaws.com/0/60109/dead9e40-ad19-a6c5-12be-81e5611a43c4.png)

SSH許可の設定を入れます。

![スクリーンショット 2015-12-13 16.33.52.png](https://qiita-image-store.s3.amazonaws.com/0/60109/9f831ecd-ff78-62b7-3839-f78d92a20c1d.png)

これで、SSHでの接続が可能になります。

![スクリーンショット 2015-12-13 17.28.18.png](https://qiita-image-store.s3.amazonaws.com/0/60109/f715da81-bf7f-e044-b070-632256221332.png)


vCloudAirのパブリックネットワークからの接続は下記を参考にしました。
http://www.jpaul.me/2014/12/vmware-vcloud-air-on-demand-part-2/


# 最後に

今回は、vCloud Air Virtual Private Cloud OnDemandを
普通のパブリッククラウドのように使用しました。

しかし、前段に述べたように、vCloud Airの強みは、
既存オンプレミスのVMware環境との互換性にあります。

続きとして、SoftLayerのベアメタルサーバで構築したESXi上の仮想マシンを
vCloud Airへ移行、などが書けたらと思います。