Slide 1

Slide 1 text

MicroCloudではじめよう! ご家庭向け仮想化クラスター超入門 日本仮想化技術株式会社 水野 源 [email protected] 2026/01/28 1

Slide 2

Slide 2 text

本日のアジェンダ • MicroCloudとは? • MicroCloudの特徴 • MicroCloudの構成要素 • デモ 2

Slide 3

Slide 3 text

MicroCloudとは? 3

Slide 4

Slide 4 text

MicroCloudとは? 4

Slide 5

Slide 5 text

MicroCloudとは? 5

Slide 6

Slide 6 text

MicroCloudとは? • Canonicalが開発している、設定不要で超軽量なクラウド構築キット • vSphereやProxmox VEのような高度な仮想化クラスター環境 • これをコマンド一発で簡単に作れるようにしたもの 6

Slide 7

Slide 7 text

なにができるの? • LXDでシステムコンテナを動かす • QEMU/KVMで仮想マシンを動かす • Cephで分散ストレージを構築する • OVNによる仮想ネットワーク • Web UIによる直感的な管理 • 内部構造的にも、Proxmox VEとだいたい同じと考えてよい 7

Slide 8

Slide 8 text

MicroCloudの特徴 8

Slide 9

Slide 9 text

MicroCloudの特徴 • 極めて簡単にインストール可能 • 動かすだけなら詳細な設定も不要 • Snapで提供されている • つまりUbuntuとの親和性が非常に高い • 3ノード(最小構成)〜50ノード程度(最大)までスケール可能 • 分散システムならではの高可用性 • 軽量 • 小型PCやエッジデバイスでも動作可能 • 異なるCPUの混在に対応 • つまりおうち環境の余ったPCなどでも、手軽に動かせる 9

Slide 10

Slide 10 text

これってクラウド? • MicroCloudはvSphereやProxmox VEと同じようなもの • クラウドではない • 仮想化プラットフォームや高可用仮想化クラスターと表現するのが正確 • なぜ「クラウド」を名乗っているのか? • Canonicalの営業的な理由 • MicroCloudは単にVMを立てるだけでなく、APIドリブン、ストレージやネット ワークの抽象化・自動化によって「クラウド的な体験」を提供している部分を Canonicalがウリにしているため 10

Slide 11

Slide 11 text

どんな人向け? Proxmox VEでよくない? • はい • 現在PVE使用中の人が、わざわざ乗り換えるようなものではない • MicroCloudはもっと軽量でシンプルという特徴はある • エッジや中小規模向けではある • Ubuntuサーバーベースで仮想化クラスターを作りたい人向け • まあProxmoxもカーネルはUbuntuなんだけどな • Ubuntu Proの恩恵を受けたい人向け 11

Slide 12

Slide 12 text

本番運用に耐えうる? • 「本番」の定義による • 50ノード程度までしかスケールしない • → 本番=大規模という基準で見ると使えない • 手間をかけずに中小規模のクラスターを複数のエッジに構築する、みたいな 用途であればアリ • MAAS/cloud-init/Preseedによるインストール自動化は強力 • ここはProxmox VEに対する優位点と言える • Ubuntu Proとの相性もそう • 新しいプロダクトである点 • まだ運用の知見が少ない点を気にするかどうか 12

Slide 13

Slide 13 text

MicroCloudの構成要素 13

Slide 14

Slide 14 text

MicroCloudの構成要素 • MicroCloudはクラウド構築キット • 中身は既存のコンポーネントの組み合わせ • その柱となっているのが、以下の3つ • LXD • MicroCeph • MicroOVN • これらはCanonicalの他のMicroシリーズと同様に、ゼロOpsなクラウドイン フラを構築するためのパーツ • ただしこれらを個別にセットアップするのはMicroシリーズといえども面倒 • こいつらを一発で統合させて、プライベートなクラウド環境を高速セット アップするためのパッケージがMicroCloudである 14

Slide 15

Slide 15 text

LXD • システムコンテナ/VMを管理するハイパーバイザー • コンテナ/VMの実行 • ライブマイグレーション • スナップショットと復元などを担当 15

Slide 16

Slide 16 text

MicroCeph • 分散共有ストレージCephを簡略化したもの • サービスの配置 • ディスク管理 • リモートレプリケーション • といった様々な操作を簡素化 • クラスターの導入と管理の複雑さを軽減 • 3重のレプリカによるデータ保護 • 設定不要でデプロイ可能 • 参考: https://gihyo.jp/admin/serial/01/ubuntu-recipe/0895 16

Slide 17

Slide 17 text

MicroOVN • SDNプラットフォームであるOpen Virtual NetworkのSnap版 • 仮想化プラットフォームのクラスター化を考えると、従来の物理的L2 ベースのネットワークでは限界がある • 仮想ネットワークを簡単に構築できるよう、複雑なOVNをSnapパッ ケージ化 17

Slide 18

Slide 18 text

MicroCloudのインストール 18

Slide 19

Slide 19 text

MicroCloudのインストール 1. おうちに余っているPCを集めます 2. すべてのPCに、2個のNICと、3台のSSDを搭載します 3. Ubuntuをインストールします 4. microcloudパッケージをインストールします 5. 初期化します 6. Enjoy 19

Slide 20

Slide 20 text

MicroCloudのインストール • https://pc.watch.impress.co.jp/docs/column/ubuntu/2064787.html 20 ← これを参考にすればできます

Slide 21

Slide 21 text

デモ 21

Slide 22

Slide 22 text

デモ • VMの作成 • コンテナの作成 • ライブマイグレーション • ネットワーク転送 22