NUCで始めるVMware Tanzu - ホームラボの魅力をもっと紹介

メリークリスマス・イブですね！そんな私は今日もアドベントカレンダーですｗ
Day23まで、ずーーっと、vSphereやTanzuの話になってしまいましたね。。
アドベントカレンダーも残りわずかなので、今日は久しぶりに、NUCやホームラボの話をしたいと思います。


# 突撃！となりのホームラボ
NUCやホームラボ持ちの人をslack部屋に集めたら、「うちではこうやってるよ！」と、色々と盛り上がっちゃいました！NUCのslack部屋を建てるの、オススメです:blush:　面白いのが、みんな過去に**1Uサーバが自宅にあった**経験があったりしますｗ　（実は私も・・・）
写真掲載の許可をいただいたので、4例ほど、紹介したいと思います。

### making さんのラボ
「[はじめてのSpring Boot](https://www.amazon.co.jp/%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AESpring-Boot%E2%80%95%E3%82%B9%E3%83%97%E3%83%AA%E3%83%B3%E3%82%B0%E3%83%BB%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%A7%E7%B0%A1%E5%8D%98Java%E3%82%A2%E3%83%97%E3%83%AA%E9%96%8B%E7%99%BA-I%E3%83%BB-BOOKS-%E4%BF%8A%E6%98%8E/dp/4777519694/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=1X8SG8JNXVKXN&dchild=1&keywords=%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AEspring+boot&qid=1608727136&sprefix=%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AEspring%2Caps%2C262&sr=8-1)」、「[Spring徹底入門(共著)](https://www.amazon.co.jp/Spring%E5%BE%B9%E5%BA%95%E5%85%A5%E9%96%80-Spring-Framework%E3%81%AB%E3%82%88%E3%82%8BJava%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E9%96%8B%E7%99%BA-%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BENTT%E3%83%87%E3%83%BC%E3%82%BF-ebook/dp/B01IEWNLBU/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=3H6EQWYH32HIV&dchild=1&keywords=spring%E5%BE%B9%E5%BA%95%E5%85%A5%E9%96%80&qid=1608727291&sprefix=spring+%E5%BE%B9%E5%BA%95%2Caps%2C266&sr=8-1)」等、数々の書籍を出している、Spring界隈の凄い人 [@making](https://twitter.com/making) さんのラボがこちら
![unnamed](https://user-images.githubusercontent.com/3906298/103064040-4feaee80-45f6-11eb-9cd5-bfdebce2e356.jpg)
メイン構成は、[NUC10i7FNH](https://www.intel.co.jp/content/www/jp/ja/products/boards-kits/nuc/kits/nuc10i7fnh.html) (6core, 64GB) x2台（写真真ん中と左）のようですが、注目はその右にある、第6世代Coreの[NUC6i7KYK](https://pc.watch.impress.co.jp/docs/column/hothot/1014222.html)ですね。ラボとして長年稼働しているのが分かります。凄い。。さらには、[Synology DiskStation DS718+](https://global.download.synology.com/download/Document/Hardware/DataSheet/DiskStation/18-year/DS718+/jpn/Synology_DS718_Plus_Data_Sheet_jpn.pdf) というNAS製品までいて、NFSやiSCSIの検証もバッチリですね！
#### （おまけ） makingさんの2011年の時のホームラボ
![IMG_2137](https://user-images.githubusercontent.com/3906298/103001739-ea085380-4570-11eb-8cb6-fea0381c9081.JPG)
家に1Uサーバを置いたことがある人は分かるかと思いますが、1Uサーバはめっちゃ爆音です。
うるさくて、トイレに置くのが最適解だったようですｗｗｗ
###jacopen さんのラボ
「[CloudNative Days](https://cloudnativedays.jp/)」のCo-Chairである、CloudNative界隈の凄い人 [@jacopen](https://twitter.com/jacopen) さんのラボはこちら
![IMG_20201120_140144](https://user-images.githubusercontent.com/3906298/103002386-22f4f800-4572-11eb-93a3-449d31daf008.jpg)
凄い！PCを感じさせないですね！
![IMG_20201120_140159](https://user-images.githubusercontent.com/3906298/103002445-4a4bc500-4572-11eb-9f7b-903e3723e0ee.jpg)
なるほど、TVボードの中にShuttleのベアボーンが隠れてたり、配線を後ろに隠している訳ですね。。家と溶け込んでいて素晴らしいですね！「いかつくない自宅ラボ」を目指しているそうです。
と、聞いていたのですが、、、最終的にはこうなったようです（ドウシテコウナッタ:joy:）
![IMG_20201219_192055](https://user-images.githubusercontent.com/3906298/103003537-5042a580-4574-11eb-902f-27e0e68f231c.jpg)
いつの間にか[QSW-M408S](https://www.qnap.com/ja-jp/product/qsw-m408s)という（画面上部の白い）スイッチにより、10GbE化されてました！隣にいるのは、[Archer AX6000](https://www.tp-link.com/jp/home-networking/wifi-router/archer-ax6000/)というWi-Fi 6対応の無線ルータですね。宇宙船みたい。。NASも8ベイタイプ。。さらには、最近[キューブ型ベアボーン](https://jaco.udcp.info/entry/2020/12/21/083000)も追加したようです。もうホームラボの枠を超えてますね。。ｗ
（なお、NUCさんもちょっと前までは稼働していたようですが、現在はお亡くなりになったようです。。R.I.P.）

###H.I. さんのラボ
[Contour](https://github.com/projectcontour/contour)にプルリクを出したりするネットワークの凄い人 H.I. さんのラボはこちら
![Image from iOS](https://user-images.githubusercontent.com/3906298/103009519-3c9a3d80-457a-11eb-9d50-1607cad3a8d1.jpg)
凄い！めちゃオシャレ:heart_eyes:
![Image from iOS (1)](https://user-images.githubusercontent.com/3906298/103009648-6b181880-457a-11eb-965e-d780d90304ba.jpg)
なるほど！蓋のウラにこうやって隠しているのか。NUCがちょうど収まる高さといい、底面がメッシュ状で完全に密閉してないところといい、絶妙な配置ですね！スイッチは、[EdgeRouter 6P](https://www.ui.com/edgemax/edgerouter-6p/)を使用しているようです。勉強になるなぁ。。

### yuki さんのラボ
vSANやVCFにめっちゃ詳しい、仮想化技術のスペシャリスト [yuki](https://twitter.com/yuki_kawamitsu) さんのラボはこちら
![Ei0ZkcGUcAEk1he](https://user-images.githubusercontent.com/3906298/103011380-29d53800-457d-11eb-82ef-468f493f1187.jpg)
すっごい清潔感がある！その要因として、ケーブリングが上手だなぁと思いました。。これは是非とも参考にしたい。スイッチは、[Cisco Catalyst 2960-L series](https://cisco-start.dis-info.jp/product/cisco-catalyst-2960-l.html)を使っていました。なるほどー、SyscoにもSoho向けのがあるのか。

#NUC拡張計画
いやぁ、4者4様でしたね。刺激されるなぁ・・・ｗ
実際、この20日位vSphereやTanzuを触っていて、時折「ここのパフォーマンスがもっと出るとさらに快適だろうなぁ」と思う局面があったので、現在の構成を元にどう強化していくかを、考えていきたいと思います。

###CPUとメモリ
実際のところ、CPUとメモリに関しては、今回の検証中はそんなに困らなかったです！
ただ、CPUは検証の内容によっては、じわじわと必要になってきます。確実なのは、i7モデルの方でしょう。また、メモリは様々なリソースが累積的に消費し、最終的には256GBの7-8割は使ったので、４台構成でよかったかなと思いました。
まぁいまからこれ以上増強できるものでもないんで、しばらくこのままかな・・。

###SSD
HDDは、最初の1台目は1TBを買ったのですが、2-4台目を500GBとケチりましたｗ（500GBの差は大体5000円なので、約15000円位節約しました。）
合計2.5TBあり、「そんなに使わんだろ」とタカをくくっていたのですが、大きな誤算がありました。
まず、nested化により、結構ディスク容量を持ってかれます。
さらにvSANです。1台落ちると残りのNUCに分散してデータが移動することを考えると、nestedで見える容量のさらに3/4がキャパシティとなります。
もっと言うと、K8sのバージョンごとにコンテンツライブラリにK8sがたまります。
今思うと、1TBx4 台が、安心して使える容量だったんじゃないかなぁと思います。

###M.2 SSD
実はNUCには、通常のSSD以外にも、M.2 SSDを搭載するスロットがついてるんです！
M.2とは、コネクタの規格の名称であり、転送方式が従来のSATAの他に、NVMe(PCI Express)プロトコルによる転送が可能です。今までのSATAは550MB/s位が最大転送速度でしたが、NVMe gen3にすることで、3400MB/s位まで速度がアップします！（さらに最近、最大速度が7000MB/s出るNVMe gen4製品が登場していますが、NUC側がgen3まで対応の模様。。残念。）
vSphere環境では頻繁にVMをデプロイする機会があるので、それが約6倍以上高速化されると思うと胸アツです:relaxed:　先ほどのSSD容量の話も踏まえ、現在はM.2 SSDの増強が、私の中で最有力候補です。と、これを書いてたら、いつのまにかポチってましたｗｗ　ちょうどセールで2000円割り引きクーポンが使えたので・・:joy:　まずは一枚買って、動くかどうか試してみます。

- [ADATAXPG SX8100 PCIe Gen3x4 M.2 2280 SSD 2TB](https://nttxstore.jp/_II_AD16191273?FMID=kkc&LID=kkc&)

### Intel Optane SSD
みんな大好き[William Lamさんのブログ](https://www.virtuallyghetto.com/2020/12/intel-nuc-with-512gb-memory.html)で、Intel Optane SSDを使った512GBメモリの利用例が載っていました！ただこちらは、筐体の大きなNUC 9 Proを使ったパターンなので、私には難しいですね。。あと、Optaneはものすごーく高いですｗ

### Dual NIC
どうしてもNUCは、1GbEのNICが１個ついてるだけなので、ネットワーク的な制限が出てきてしまいます。なので、NICは拡張したいところです。そんなあなたに朗報です！[USB NIC](https://www.virtuallyghetto.com/2016/11/usb-3-0-ethernet-adapter-nic-driver-for-esxi-6-5.html)が使えるんです。今後はこちらも試していきたいな。。

### 10GbE環境(スイッチ&NIC)
こちらは、スイッチ側とNUC側の両方を10GbEで構成する必要がありますね。ただ、これによって得られる恩恵は間違いなく大きいはず。特にvSANなどは、ローカルネットワーク転送の速度がものを言います。来年の目標かな。。10GbEのネットワーク機器はどれが良いのかは、これから調べるところ。どなたかオススメあれば紹介して下さい・・・

### NAS
NUCは仕事柄、どうしても作ったり壊したりすることが前提なので、大事なデータは別途NASに退避させておきたいところです。また、iSCSIなどの検証にも使えそう。ネットワーク機器のport数も、それを考慮しておかないとですね。

### UPS
昨日、自宅で停電があり、UPSの大切さを思い知りました・・・ｗ
停電からNUCを守り、２４時間運用を続けるには、UPSが必要ですね。これはすぐに買うことになるはずｗ

こんなところですかね。本日はおしまいです。
明日は最終日なので、今までの振り返りをしたいと思います！