read-onlyになってしまったVCSのautomation機能を再度有効化する

本記事は[古いIBM CloudのVCS環境(vSphere 6.5ベース)を順次最新化してます](https://qiita.com/testnin2/items/1f8d157f9cf6bc4c5641)における作業の一環である。

これまで、ESXi6.5ベースのVCSに対して、ESXi/NSX-Vにパッチを適用し、vCenterを7.0にアップグレードして、ESXi7.0を手動でノード追加してきた。

しかし、vCenterを7.0にupgradeし、NSX-VがESXi6.xと7.xを両方サポートするNSX-V 6.4.13になっていれば、Caseを起票することで、read-onlyになっていたVCSのautomationを復活させることができるようである。ただし、追加されるノードはESXi7.xになるし、このautomationがサポートされるのもIBM CloudにおいてNSX-Vがサポートされる2023年12月31日までであるので、早めにNSX-TベースのVCSへの移行が推奨されることには変わりはなく、NSX-Vのまま利用を継続することを推奨しないのには変わりはない。


# 1. vCenterのVM名を以前と同じものに戻す。

vCenter 7.xのVMは、既存のvCenter6.xのVM名とのバッティングを避けるために、新しいVM名を割り当てていたが、以前のVM名に変更した。これにより、vCenterのVM名もvCenterのパスワードもESXi6.5ベースのVCSをプロビジョニングしたもの同じになる（パスワードは元々アップグレード時に以前と同じものを利用していたので）。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/913f1f1b-23dc-9936-4f5a-9df160550f7d.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/1d7a6025-c27a-c540-446d-2316392e498f.png)


# 2. 手動追加したESXiをメンテナンスモードにし、クラスターからそのESXiを切り離す。

- メンテナンスモードにする
- 共有ディスクをunmountする
- vmk0を標準スイッチに移行し、それ以外のvmkernelを削除し、分散スイッチを削除する（分散スイッチが紐づいているとクラスターから削除できない）
- inventoryをクラスターから削除する
- 手動追加した物理サーバーを削除
- DNSのレコード情報を削除

これで最初の1 node構成に戻った。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/9a8eb6de-40e0-dcf8-46b8-e4efcbebda38.png)


- vCenter Server 7.0 Update 3f: 7.0.3.00700 Build 20051473
- EVC("Broadwell" Generation)を有効とした単一クラスター
    - VMWare ESXi 6.5 Update 3: VMware ESXi 6.5.0 build-19997716 , Intel Xeon-Skylake (4110-SILVER) x 1台
- NSX for vSphere: 6.4.13 build-19307994

# 3. Automation機能の確認

今はread-only状態なので、ノード追加もクラスター追加もできない。（`Add`ボタンがグレーアウトされている）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/f3099c10-8ed9-01cd-450f-11b67c81777b.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/837088e8-cb6a-7057-2e71-a68cc5e4f9dd.png)


# 4. Caseを起票してAutomationを有効化の依頼を行う

```
Subject: 

Please turn back on the automation of VCS

Description:

VCS instance name: vcs65
ID: 702e2231-5325-4d03-88b4-1bae68644479


1) Our VCS instance is now read-only, but we've now updated our vCenter to 7.0 Update 3f and NSX-V 6.4.13. So we're now ready to mix ESXi6.5 and ESXi7.0 in the same cluster. Can you turn back on automation again ? (Note: we haven't changed the name, IP address, root password of vCSA).

2) The existing VCS is 1 node configuration, but we manually added one ESXi6.5u3 node and one ESXi7.0u3 node. We use the same VLANs and same subnets for their port groups and vmkernels. Can you register these nodes to VCS ?
The detail IP address information is as attached.
```


# 5. Automation機能の確認とノードの追加

- ノードの追加が可能になった。![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/afd647a9-c340-73d0-ba34-1e7bda46a4f1.png)
- Skylakeベースの環境はESXi7を追加できないため、`Select a new bare metal server configuration`から、Cascadelakeの環境を選択する。![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/8f176e75-d150-3559-b6b3-c2dd6ea77182.png)![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/95dc18cb-beba-3190-ab9b-563c46750f1d.png)


# 6. 結果確認

- プロビジョニング後のIBM Cloudコンソール。ノードが追加されている。![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2746922/f1f1fda3-44d2-82e9-f3ed-18259ebbb97d.png)
- vCenterからもノード追加を確認。![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2746922/1be619bf-7dd9-efc0-f124-067e7dbbd3c7.png)
- NSX-V ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2746922/6a8e165e-f925-037d-cace-9539c97b5776.png)
- 共有ディスク <br> ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2746922/df4c744c-909b-c768-e5c6-ce0c5603065c.png)<br>![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2746922/85b9d4c2-b9a9-7de3-af76-4d9881c3c581.png)
- 分散スイッチ ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2746922/181f357e-8dc3-4fb6-b5a3-c0f12364aff1.png)
- メンテナンスモードを抜けた状態。![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2746922/1d4cc45a-efa0-8893-625a-dac1a72013c8.png)


これにより、

- vCenter Server 7.0 Update 3f: 7.0.3.00700 Build 20051473
- EVC("Broadwell" Generation)を有効とした単一クラスター
    - VMWare ESXi 6.5 Update 3: VMware ESXi 6.5.0 build-19997716 , Intel Xeon-Skylake (4110-SILVER) x 1台
    - VMware ESXi 7.0 Update 3: VMware ESXi 7.0 Update 3e build-19898904, Intel Xeon-Cascade-Lake (4210) x 1台
- NSX for vSphere: 6.4.13 build-19307994

となった。