vSphere with Tanzu を恐る恐る触ってみたので2023年版自宅Tanzuを考える

こちらはTUNA-JP Advent Calendar 3日目の内容です。

ちなみに、私はVMwareの社員でも何でもありません・・・・。
とあるASPでなんちゃってネットワークエンジニアをしています。


先日VMware Explore Tokyo 2023に参加してきました。
いろいろなブースをみていろいろと楽しんできたのですが、
私自身どうしても挑戦したい内容がありました。Tanzuです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/546003/74f170c6-057a-5a5d-a7fb-46da50d67652.png)

私は個人的にvSphereを自宅で構築し、vSANを試して遊んでいますが、Tanzuにはまだ手を出せていませんでした。しかし、この機会にハンズオンを経験することができたので、恐る恐るTanzuに触れてみました。

まず、vSphere with Tanzuとは何なのかという疑問があるかもしれません。

https://www.vmware.com/jp/products/vsphere/vsphere-with-tanzu.html

> vSphere with Tanzuは、VMwareの仮想化プラットフォームであるvSphere上で、コンテナベースのアプリケーションを実行するためのソリューションです。

「Kubernetesなどで代用できるのでは？」と思われるかもしれませんが、vSphere with Tanzuの最大のメリットは次の通りです。

>vSphere with Tanzuでは、vSphere上でコンテナと仮想マシンを同じ管理インフラストラクチャで実行できます。これにより、既存のvSphere環境を活用しながら、コンテナベースのアプリケーションを簡単に導入することができます。

私は普段、vCenterなどを操作して検証を行っていますが、vSphere上でコンテナの環境を操作できることは非常に便利だと感じています。そのため、今回のハンズオンを通じて操作に慣れ、自宅にvSphere with Tanzuを導入することを目指しています。（この記事を書き終えた後、自宅環境で頑張って挑戦する予定です）

## ハンズオンラボで感覚をつかむ

> HOL-2413-01-SDC vSphere 管理者向けの Tanzu および Kubernetes

https://vm-event.jp/evolve/handsonlabs/#:~:text=%E6%A6%82%E8%A6%81%E3%81%AF%E3%81%93%E3%81%A1%E3%82%89-,%E3%81%93%E3%81%AE%E3%83%8F%E3%83%B3%E3%82%BA%E3%82%AA%E3%83%B3%E3%83%A9%E3%83%9C%20%E3%82%92%E8%A9%A6%E3%81%99,-HOL%2D2487%2D02

いつもの画面とは違い、Explore仕様になってます。

![スクリーンショット 2023-11-15 13.54.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/546003/60d8ca3f-37e7-d33e-f193-a27ebc8ff15e.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/546003/699710c4-45f0-d99a-5ad1-7a4c789e9631.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/546003/610299d7-974a-6a36-165d-95584f7b41a8.png)
GUI上からの確認が出来る点だったり
ちゃんとyamlにnginx構成を書いてあげれば立ち上がって来るのでしゅごーいってなってました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/546003/64332fed-2b2d-2f54-3534-222833588258.png)

あとはHarber触ったりですね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/546003/a497bda4-726f-2ced-527a-1babfd2ebf41.png)

これこそ今はやり？の[Platform Engineering](https://japan.zdnet.com/article/35209142/)のプラットフォームを作るという点では非常に

## つくるには
とはいえリソースは足りるのか。
私の環境下では仮想環境では一般的な環境で、NUC3台構成のｖSAN構成がラボ環境になります。
CPUのコア数（スレッド数）は8+12+12で約32
メモリは64GB×3なので192GB
ストレージはSATASSD 2TB・NVMeSSD 512GBといった
おうちvSAN？をやるのであれば一般的な環境です。

NSX-Tが必要な場合だと

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/546003/0a72a190-6f1a-67b6-cd9f-540c27f3413f.png)

https://docs.vmware.com/jp/VMware-vSphere/7.0/vmware-vsphere-with-tanzu/GUID-B1388E77-2EEC-41E2-8681-5AE549D50C77.html#-3

これでは非常に厳しいとおもうので、HAproxyで構成する場合で検討します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/546003/d21e41ac-ce30-9d24-e7e7-fb591aaed1e4.png)

https://docs.vmware.com/jp/VMware-vSphere/7.0/vmware-vsphere-with-tanzu/GUID-C3048E95-6E9D-4AC3-BE96-44446D288A7D.html#-7

現実的に狙えるとするとやはりHAproxyで構成するのが一番でしょうか。
ホストをもっと増やせばいけるのかもしれませんが現状だと少し厳しい。

（Exploreで家でTanzuやりたいんですって話をしてたら「ええ・・・」って社員さんからいわれていました。ましてや普通のサーバーでもなくNUCですからね・・・・）

必要な物としてはあとは検証用のライセンスですがこれを使用してなんとか達成を目指します。

https://www.vmug.com/membership/vmug-advantage-membership/

AdventCalendarではないですが、個人目標で今年中に環境を作って記事にすることを宣言して自分にプレッシャーをかけておきます。
（会社でやらなければいけないことはたくさんあるのですがどちらもおろそかにならないように・・・・）