02. IBM Cloud: VMware as a Service（VMWaaS) - VDCの注文

# 1. はじめに

VMware as a Service(VMWaaS)の概要を理解したところで、本稿ではVMWaaSにおけるVDCの注文を行いたいと思います。
コストを最小限にするために、Multi-tenantタイプを利用します。

- [01. IBM Cloud: VMware as a Service（VMWaaS)の概要](https://qiita.com/testnin2/items/d39ba856f70fc14ea719) 
- [02. IBM Cloud: VMware as a Service（VMWaaS) - VDCの注文](https://qiita.com/testnin2/items/a3630d5a532a6ce48720) 
- [03. IBM Cloud: VMware as a Service（VMWaaS) - VDCの追加注文](https://qiita.com/testnin2/items/666a8a03db85f983f56a) 
- [04. IBM Cloud: VMware as a Service（VMWaaS) - 外部接続のためのネットワークとNAT/Firewallを構成する](https://qiita.com/testnin2/items/3575b27c2ec2b6242ee6) 
- [05. IBM Cloud: VMware as a Service（VMWaaS) - RHELをプロビジョニングして疎通確認を行う](https://qiita.com/testnin2/items/56901ef332ee060fcf2f) 
- [06. IBM Cloud: VMware as a Service（VMWaaS) - 検証: IBM Cloud private networkへの通信におけるSNATの必要性](https://qiita.com/testnin2/items/5add312256d1e264e31f)
- [07. IBM Cloud: VMware as a Service（VMWaaS) - 検証: isolated networkとの通信](https://qiita.com/testnin2/items/9bc1b57b9636071b7239)
- [08. IBM Cloud: VMware as a Service（VMWaaS) - 検証: routed network間の通信](https://qiita.com/testnin2/items/fa9426df262368ddc2ef) 
- [09. IBM Cloud: VMware as a Service（VMWaaS) - Data Center Groupの構成](https://qiita.com/testnin2/items/f940550d7564db526531) 
- [10. IBM Cloud: VMware as a Service（VMWaaS) - Distributed Firewallの構成](https://qiita.com/testnin2/items/26dd06d28effbd83ff9e) 
- [11. IBM Cloud: VMware as a Service（VMWaaS) - VDC間のVM/vApp Migration](https://qiita.com/testnin2/items/381c5e6db4fdd7ed64d6)
- [12. IBM Cloud: VMware as a Service（VMWaaS) - VMWaaS APIの実行例](https://qiita.com/testnin2/items/3e0e86a25bfd06a165bf)
- [13. IBM Cloud: VMware as a Service（VMWaaS) - VMware Cloud Director OpenAPIの実行例](https://qiita.com/testnin2/items/420e55a06255d626a471) 
- [14. IBM Cloud: VMware as a Service（VMWaaS) - 検証: VIP切り替えによる高可用性構成の確認（手動切替）](https://qiita.com/testnin2/items/fead2339a999242ecae9) 
- [15. IBM Cloud: VMware as a Service（VMWaaS) - 検証: VIP切り替えによる高可用性構成の確認（keepalived）](https://qiita.com/testnin2/items/2a5c9660ccfab74faa49) 
- [16. IBM Cloud: VMware as a Service（VMWaaS) - Transit Gateway接続](https://qiita.com/testnin2/items/1ec6223b6713eb58e156) 
- [17. IBM Cloud: VMware as a Service（VMWaaS) - Veeam Backup and Replication service連携](https://qiita.com/testnin2/items/69fd29db9f8cc313e353) 

# 2. VDC(Virtual Data Center)の注文

IBM Cloud docs上の資料はこちら。

- [Planning the deployment](https://cloud.ibm.com/docs/vmware-service?topic=vmware-service-tenant-plan-deploy)
- [Procedure to order VMware as a Service multitenant virtual data centers](https://cloud.ibm.com/docs/vmwaresolutions?topic=vmwaresolutions-vdc-adding&locale=en#vdc-adding-procedure-mt)

VDC(Virtual Data Center)とはリソースのプール化、アロケーション、および管理を可能にする単位であり、VMware Cloud Directorによって管理されます。もしかしたら専門の方から見たら少し乱暴な表現かもしれませんが、一般的なパブリッククラウドを利用している方には、

- いわゆるパブリッククラウドのVPCに相当するものが、VMWaaSのVDC
- 物理的なリソースを提供しているのが、vCenter/vSphere/NSX/vSAN
- こうした物理リソースを使ってVPCもどき(=VMWaaSのVDC)を提供して抽象化してくれる仕組みを提供するのが、VMWare Cloud Director

と、考えて貰えば良いのではないかと思います。また、パブリッククラウド上のVPCは一般的には共有リソースであることを鑑みると、小規模環境であればVMWaaS(Single-Tenant)ではなくVMWaaS(Multi-tenant)を利用してもそれほど抵抗を感じないかもしれません。

1. IBM Cloudコンソールから、VMware as a Serviceを選択。![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/25b8dc1f-2fe0-3c89-e3c2-4020e6393a8c.png)
2. Create New ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/c464e1c4-5686-b5f2-69ee-a1377ab2551d.png)
3. 注文画面詳細![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/d38f90ab-ba95-60db-0218-f3971bf8cfcc.png)![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/71422d96-c143-fda8-9a4e-39ffd6532349.png) ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/efe421ff-a046-2180-d174-136ae16eef6c.png)
    - What would you like to create ?
        - 今回は、マルチテナントタイプのVDCを選択する。（シングルテナントタイプであれば、まず最初にCloud Director siteを購入するところから開始する必要がある）
    - Virtual data center details
        - 名前やリソースグループを指定する。
    - Location selection
        - Region/Cloud Director Instance/Data center
            - 今回はDallasリージョンを選択する。DCはDAL10にする。マルチテナントタイプのVDCでは、Cloud Director InstanceはすでにIBM Cloudで準備済みのものを選択する。
        - `Fast provisioning of VMs using linked clone`
            - デフォルトのままDisabledにする。後からでも変更できる。
            - ヒント欄やdocsにおける説明は以下の通り。
            > Fast provisioning saves time by using linked clones for virtual machine provisioning. You can enable fast provisioning for any VDC created within the PVDC. If not enabled, all provisioning operations use full clones.
        - `Create with network edge`: 
            - VDCが外部(public network/IBM Cloud private network)に接続する際に必要なコンポーネントのため、基本的には作成する必要がある。
            - 別の機会に説明する予定だが、複数のVDCをまとめてグループ化し、別のVDCに存在するEdgeを使ってVDC外部と通信することも可能なので、Disableにするというオプションが提供されている。
            - Edge Typeの選択の基準は[こちら](https://cloud.ibm.com/docs/vmware-service?topic=vmware-service-tenant-plan-deploy#tenant-plan-deploy-edge)
            - 後からEdge Typeを変更することはできないので注意！もしEdge Typeを変更したければ、VDCの再作成が必要になる。（例えば新しいVDCを作り、既存のVMをvMotionして移行する・・・などの作業が必要。vMotionによりprivate IPは変わらないが、VDCに割り当てられているExternal IP(Public IP)は変更されるのでVDC外部からの宛先は変わる可能性がある。）
            - 今回は一番安価な`Efficiency Edges`を利用する。なお、`Efficency Edges`は帯域が保証されていないので、開発やテスト環境には充分だが、本番環境で利用するならば、`Performance - L`などを選択する方が望ましい。なお、`Performance - XL`は大きすぎるし、すでにNSXではEdgeでLoad Balancerを動かすことは非推奨（よってVMWaaSでもEdgeでのLoad Balancer機能は有効化されていない）なのでそんなに大きなリソースが必要になることはないため、選択しない方が良さそうである。
    - Pricing plan
        - 価格を抑えるため、今回は`On-demand`タイプを選択する。
    - Consumption limit
        - 不用意に多くのリソースが使われることがないように、管理者側で上限を定めておく機能。後からでも、変更できるので、デフォルトのままにしておく。
        - ヒント欄やdocsの説明は以下の通り
        > vCPU and RAM charges for on-demand virtual data centers are based on the amount that is used for running workloads. To control cost, you can use limits to restrict the maximum amount of vCPU and RAM usage in the virtual data center.

4. プロビジョニングは数分で完了する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/d7b021b7-ac41-c737-add3-7bb46b532ba6.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/15c9a04b-6e09-3c6e-b482-5abea9729781.png)

以上で、VDCの注文が完了しました。