Slide 1

Slide 1 text

クラウドネイティブインフラおじさんが はじめての Nutanix CE クラスタを 自宅に構築してみた(仮) @jyoshise

Slide 2

Slide 2 text

話すこと  自己紹介とお知らせ  【令和最新版】高コスパ・高密度 机上データセンター機器の選定  Nutanix初心者のハマりどころ  定番クラウドネイティブ定食をどうデプロイするか

Slide 3

Slide 3 text

@jyoshiseと申します  WW Chief Architect, Hewlett Packard Enterprise  Professional Services  Cloud Native Computing / Platform Engineering  App Modernization  やってきたプラットフォームOSS  OpenStack  Mesos, DC/OS  Cloud Foundry  Kubernetes  その周辺もろもろ  なおGAFA社長

Slide 4

Slide 4 text

Nutanixなんもわからん

Slide 5

Slide 5 text

@jyoshiseと申します  WW Chief Architect, Hewlett Packard Enterprise  Professional Services  Cloud Native Computing / Platform Engineering  App Modernization  やってきたプラットフォームOSS  OpenStack  Mesos, DC/OS  Cloud Foundry  Kubernetes  その周辺もろもろ でした。

Slide 6

Slide 6 text

ここで発表タイトル変更のお知らせ

Slide 7

Slide 7 text

クラウドネイティブインフラおじさんが はじめての Nutanix CE クラスタを 自宅に構築してみた(仮) @jyoshise

Slide 8

Slide 8 text

クラウドネイティブインフラおじさんが Nutanixに入社することになったので はじめての Nutanix CE クラスタを 自宅に構築してみた @jyoshise

Slide 9

Slide 9 text

@jyoshiseは7月1日から  Advisory Solutions Architect, Nutanix  なにをやるかは乞うご期待!(←わかってない)  FAQ: 「なんで???」

Slide 10

Slide 10 text

とはいえ

Slide 11

Slide 11 text

Nutanixなんもわからん

Slide 12

Slide 12 text

わからないなら触ってみればいいじゃない ※以下、あくまで趣味です(まだHPEの社員やし)

Slide 13

Slide 13 text

というわけでとりあえずCEクラスタを立 てててみることにした  とはいえそんなに金はかけたくない。置き場所もない。  Anthos on bare metal を動かしていた中華mini PCが あったのでまずはシングルノードで試してみた  https://qiita.com/jyoshise/items/bde77a5d909da4a4bc9c  いけそう

Slide 14

Slide 14 text

3ノード分の機器を揃える(安くで) Beelink SER5 5560U  CPU: AMD Ryzen 5560U (6core)  RAM: 16GB →64GB  SSD: 500GB NVMe + 1TB SATA  Hypervisor用DiskはUSBメモリで これを3台 ※注:こいつハードウェアUUIDが全台同じなので、 クラスタ組む前にEFIツールで変更しておく必要が あります。

Slide 15

Slide 15 text

3ノード分の機器を揃える(安くで) カテゴリ 製品 単価 数量 計 PC Beelink SER5 ¥43,180 3 ¥129,540 SODIMM CRUCIAL 32GB ¥9,180 6 ¥55,080 SATA SSD SUNEAST 1TB ¥5,500 3 ¥16,500 USB Flash SanDisk 32GB ¥877 3 ¥2,631 LANケーブル CAT6 0.9m ¥249 3 ¥747 スイッチ ありもの ¥0 合計 ¥204,498

Slide 16

Slide 16 text

インストールする  公式ドキュメント読みながら入れるだけ  ハマったところ  メモリ16GBだとインストーラー(Phoenix) が途中でこける  インストール後、UEFIのブートデバイスは USBではなくて内蔵SSDにする(BIOSによる かも)  AHVへのsshでrootのパスワードログインが できなくなる →/root/.ssh/authorized_keysに公 開鍵追加

Slide 17

Slide 17 text

できた。 Prism Centralまでデプロイしてこんな感じ

Slide 18

Slide 18 text

定番クラウドネイティブ定食 Container Orchestration Kubernetes Block Storage Rook-Cephとか Object Storage Minioとか Observability Prometheus/Grafanaと か Container Registry Docker Registryとか Code Repository GitLabとか CI Jenkinsとか CD / GitOps Argo CDとか

Slide 19

Slide 19 text

定番クラウドネイティブ定食 Container Orchestration Kubernetes → Karbon Block Storage Rook-Cephとか → AOSのStorage Class Object Storage Minioとか → Nutanix Objects Observability Prometheus/Grafanaと か → KarbonのPrometheus Operator Container Registry Docker Registryとか → KarbonのPrivate Registry Code Repository GitLabとか → SaaSを使うか、GitLabをVMで立 てるとか CI Jenkinsとか → SaaSを使うか、JenkinsをVMで立 てるとか CD / GitOps Argo CDとか → Argo CDかな

Slide 20

Slide 20 text

まだまだ試行錯誤中です。 楽しい。