はじめに
このブログ記事はZimaによって公開されており、日本のテックコンテンツクリエイターであるZeroが作成した動画に基づいています。ZeroはYouTubeチャンネルで シングルボードサーバー やホームラボ実験を探求してきました。ZimaはZeroの熱意、創造性、そしてZimaBoard 2を従来の使い方を超えて活用しようとする姿勢に深く感謝しています。以下は彼の動画の書き起こしを編集し、 ホームサーバービルド、ネットワークハードウェア、 DIYスーパーコンピューティングに興味のある読者向けに再構成したものです。すべての技術データ、手順、発見は元の内容から保持されています。
自宅でスーパーコンピュータを構築するには何が必要でしょうか?多くの人にとっては、エンタープライズグレードのラック、専用のサーバールーム、そしてデータセンター並みの予算が必要です。しかしZeroは異なるアイデアを持っていました。机の上に置かれた5台のコンパクトなシングルボードサーバーから始まり、56GbpsのInfiniBandスイッチでそれらをすべて接続し、 統合コンピューティングクラスターを作り上げるというものです。
これはパート1 です:開封、ハードウェア選定、組み立て、そして5つのノードすべての最初の成功した起動。まだ結果はありませんが、基盤は素晴らしいものです。
ZimaBoard 2とは何か、そしてこのビルドにとってなぜ重要なのか?
クラスター構築に入る前に、Zeroが ZimaBoard 2 をこの実験の基盤に選んだ理由を理解する価値があります。
ZimaBoard 2はシングルボードサーバー(SBS)であり、より一般的な シングルボードコンピュータ (SBC)とは異なるカテゴリです。 どちらもコンパクトで低消費電力ですが、SBSの名称は異なる設計思想を示しています。これらのデバイスは単なるホビーパソコンではなく、サーバーとして動作するように設計されています。ZimaBoard 2はIceWhale Technologyによって開発され、 ZimaOS、TrueNAS、Proxmox、Debian、pfSenseなどを実行可能です。
ZimaBoard 2が市場のほとんどのミニコンピュータと異なる点、そしてこのホームサーバー実験の中心となった理由は、ネイティブのPCIe 3.0 ×4スロットを備えていることです。Zeroはこう説明します:
「ほとんどの小型コンピュータにはPCIeスロットがありません。しかし、ZimaBoardには標準で搭載されています。これがこの実験を可能にした理由です。」
このスロットは10G NIC、NVMeアダプター、GPU、そしてこのプロジェクトにとって重要な高速InfiniBandネットワークカードの取り付けを可能にします。 内蔵のデュアル2.5Gイーサネットと組み合わせることで、ZimaBoard 2はその価格帯で真に稀有な拡張性を提供します。
このビルドに関連する追加スペック:
- ネイティブSATAサポート 2.5インチHDD/SSD対応(アダプター不要)
- 低消費電力 — 24時間365日のホームサーバー運用に理想的
- 静音でファンレスに適した設計
- 適切なマウントソリューションで標準ラックに収まる小型フォームファクター
ビジョン:5台のホームサーバーノードを使ったDIYスーパーコンピューター
Zeroのコンセプトは理論的には単純で、実践的には野心的です: 5台のZimaBoard 2ユニットを高速ネットワークで接続し、それらの計算資源を単一の統合システムとして扱う — これは古典的な 高性能コンピューティング (HPC)クラスタアーキテクチャです。
これは新しいアイデアではありません。スーパーコンピューターは長い間、多数の小さなノードを連結して構築されてきました。ここで新しいのは価格帯とフォームファクターです。Zeroは以前、4台のLichee RV Nanoコンピューターを使った類似の実験を試みましたが、ZimaBoard 2の方が成功の可能性が高いと結論づけました:
「よく考えてみると、これならもっと上手くいくと気づきました。スペックは高く、PCIeスロットもすでにあります。以前使っていた小型コンピューターより成功率が高いです。」
ZimaBoard 2のメーカーであるIceWhale Technologyはハードウェアのスポンサーとなり、5台の完全なユニットとアクセサリーキットを提供しました。 Zeroは金銭のやり取りは一切なく、この取り決めは実験のための製品提供であることを明確にしています。
ハードウェア概要:このビルドで使用されたすべて
1. ZimaBoard 2ユニット5台
各ユニットは同一のパッケージで同じ仕様で届きました。Zeroは、基板自体は組み立てられたユニットの上部部分に過ぎず、下部はハードドライブラックとマウンティングシャーシであると指摘しています。各キットには以下が含まれていました:
- ZimaBoard 2基板
- PCIe延長ケーブル
- ネジキットとPCIeブラケット
- ハードドライブラック
5台すべての組み立てが完了しました。 各ユニットに1台ずつハードドライブが取り付けられていますが、これはストレージ用途ではなく、ZimaBoard 2のケースでPCIeブラケットを正しく取り付けるためにドライブが必要だからです。
2. Mellanox ConnectX-3 Pro FDR InfiniBandカード(×5)
ここからビルドは明確にプロフェッショナルな領域に入ります。Zeroは Mellanox ConnectX-3 Pro FDR InfiniBandカード を選択しました。これはPCIeネットワークアダプターで、以下の機能を備えています:
- 標準イーサネットプロトコルで最大40GbE(40ギガビットイーサネット) 対応
- FDR InfiniBand(Fourteen Data Rate)プロトコルを使用し、最大56Gbpsの速度を実現しています。
このカードは QSFP+ポート (クアッドスモールフォームファクタプラガブルプラス)を使用しており、通常はデータセンターや企業のサーバー環境でのみ見られるコネクタタイプです。
ConnectX-3 Proの重要な特徴はRDMA(リモートダイレクトメモリアクセス) 対応で、CPUに負荷をかけずにシステム間でデータ転送が可能です。Zeroはこう説明しています:
"このカードはCPUに負荷をかけずにデータ通信ができるそうです。それが驚異的な速度でのデータ交換を可能にしています。"
実用的な制限: ZimaBoard 2のPCIeスロットは×4で、ConnectX-3 Proは本来×8カードです。つまりカードはスロットから少しはみ出し、最大スループットは 約32Gbps に制限されますが、10GbE接続の3倍以上の速度で、この実験には十分です。
"32Gbpsでも10G LANより速いです。そして将来のプロジェクトにも使えるカードなので、投資として扱っています。"

3. カスタム製造された56Gbps QSFP+ DACケーブル(×5本)
標準のQSFP+ケーブルで0.5mの長さは、一般消費者市場では入手困難か非常に高価です。Zeroの解決策は カスタム製造することです。
ケーブルは DAC(ダイレクトアタッチ銅線)ケーブル で、光トランシーバーを必要とせずQSFP+ポート間で高速信号を伝送するパッシブ銅線ケーブルです。1メートル未満の距離では、銅製DACケーブルはコスト効率が高く、56Gbpsのスループットを十分に処理できます。
各ケーブルは納品前に56Gbpsでテストおよび検証されています。Zeroはカスタムロゴも入れており、この規模のプロジェクトにおいては小さいながら満足感のある工夫です。
"もし欲しい方がいれば、コメントで教えてください。製造を手配できるかもしれませんが、実際に誰が欲しいのかはわかりません。"
4. Mellanox SX6036 InfiniBandスイッチ
5つのノードをクラスタで接続するには、ポイントツーポイントのケーブルだけでは不十分です。 すべてのノードが同時に通信できるようにスイッチが必要です — ネットワークハブに相当しますが、InfiniBand用です。
Zeroは Mellanox SX6036、エンタープライズおよびHPC環境向けの 36ポートQSFP+ InfiniBandスイッチ を選択しました。主な仕様は以下の通りです:
- 36 QSFP+ポート — 5ノードには十分すぎる数で、拡張の余地もあり
- 全ポートで 56Gbps FDR InfiniBand を完全サポート
- 独自の設定インターフェースを持つ管理スイッチ
SX6036はラックマウント型ユニットで、ZimaBoard 2ノードと比べて明らかに大きいです。Zeroはその対比を認めています:
「これは巨大です。普通は机の上に置くものではありません。しかしサーバーグレードの機器なので、当然のことです。」
ネットワーク経路のすべてのコンポーネント — カード、ケーブル、スイッチ — は56Gbps対応で、インターコネクト層でのボトルネックを防ぎます。実効上限はZimaBoard 2のPCIe ×4インターフェースで、ノードあたり約32Gbpsです。
5. エンタープライズLANスイッチ(48ポート)
管理トラフィックとInfiniBandデータトラフィックを分離するため、Zeroは 48ポートのエンタープライズLANスイッチ も導入しました。各ZimaBoard 2は内蔵の2.5Gイーサネットポートを通じてこのスイッチに接続し、インターネットアクセスと標準的なネットワーク管理を提供します — InfiniBandクラスタネットワークとは完全に独立しています。

組み立てと初回起動:何が起こったか
すべてのハードウェアが組み立てられケーブル接続された状態で、Zeroはシステムの電源を入れました。手順は以下の通りです:
- Mellanox SX6036スイッチの電源がオン — 高速冷却ファンのためすぐに大きな音がする
- 5台すべてのZimaBoard 2ユニットの電源がオン — PCIeスロットが点灯し、カード認識を示す
- LANスイッチを 上流のインターネット接続に接続
- ネットワークスキャン実施 — 5台すべてのZimaBoard 2ユニットがネットワーク上に現れました
「カードは認識されています。1、2、3、4、そして前回のAIユニットChappyもいます。合計5台。すべて動作中です。」
Zeroはタブレットを使って1台にログインし、 ZimaOSのウェルカム画面 と正常な起動を確認しました。ネットワークインターフェースの確認では、Mellanoxカードがハードウェアレベルで認識されている(Mellanox Technologiesの下にリストされている)ものの、 ドライバーはロードされていませんでした — これは ZimaOSがデフォルトでInfiniBandドライバーを含まない ため、予想された動作です。
「PCIeカードは通電して動作しています。しかし、OSにはMellanoxドライバーが組み込まれていないため、まだロードできません。これは次の動画でクラスタ接続を実際に試みる際に対処します。」
次に何が起こるか
これはパート1:ハードウェアの取得、組み立て、基本的な起動確認でした。今後の作業には以下が含まれます:
- 5台すべてのZimaBoard 2ノードにInfiniBandドライバーをインストールする
- Mellanox SX6036スイッチの設定 (独自のセットアッププロセスが必要)
- すべてをサーバーラックに取り付ける — Zeroはすでに3Dプリント可能なブラケットを設計していますが、まだ印刷はしていません
- 実際のクラスターのベンチマークを実行する — 統合された計算性能を測定
- 実際のワークロードをテストする — コミュニティはコメントで実験の提案を歓迎
Zeroはビルドの経済性についても率直に語っています:
「ZimaBoard 2自体は非常に高価ではありません。拡張性とビルド品質を考慮すると価格は妥当です。おもちゃとしては少し高いですが、実験としては適正価格です。」

なぜZimaBoard 2がホームサーバークラスターの適切な基盤なのか
このプロジェクトはZimaBoard 2の設計哲学について重要なことを示しています。ほとんどのミニコンピューターは—たとえ高性能でも—閉じたシステムです。単独のホームサーバーノードとしてはよく動作しますが、ハードウェアレベルで意味のある拡張や相互接続はできません。
ZimaBoard 2はその限界を打ち破ります。 ネイティブPCIeスロットはマーケティングのための機能ではなく、本物の拡張性を可能にする真の設計上の決定です:10G NIC、NVMeストレージ、 GPUアクセラレーション、そしてこのプロジェクトが示すようにエンタープライズグレードのInfiniBandインターコネクト。
Plex、Pi-hole、Proxmoxを運用している場合でも、小規模なデータセンターに匹敵するホームサーバークラスターを構築している場合でも、ZimaBoard 2はあなたの野望に合わせて成長するよう設計されています。小型でハック可能、そしてZeroが言うように 「おもちゃのように見えるが、獣のように動く」。
ZeroのDIYスーパーコンピュータの旅をフォローしよう
Zeroのホームスーパーコンピュータープロジェクトは、ZimaBoard 2を中心に構築された中で最も技術的に野心的なDIYホームサーバービルドの一つです。パート1だけでも、ハードウェアスタックには5台のZimaBoard 2ノード、5枚のMellanox ConnectX-3 Pro InfiniBandカード、5本のカスタム56Gbps DACケーブル、36ポートのMellanox SX6036スイッチ、48ポートのエンタープライズLANスイッチが含まれています。
すべて起動しました。すべて認識されました。基盤は堅固です。
私たちZimaはこの実験を支援できたことを誇りに思い、Zeroが 完全稼働クラスターを目指して進む過程の結果を共有するのを楽しみにしています。Zeroのチャンネルを購読して旅路を追い、さらなる情報はZimaブログでご覧ください。
Zimaキャンペーンハブ
もっと読む

SjslTechがZimaBoard 2でPCゲームをR36Sにストリーミングする方法
このクリエイター主導の構築例では、SjslTechがZimaBoard 2、Sunshine、Tailscale、Moonlight、そしてR36Sを組み合わせてリモートPCゲームストリーミング環境を作る方法を紹介しています。

RAIDとは何で、どのように機能するのですか?
RAID 0、1、5、6、10をカバーした初心者向けRAIDガイド。使用可能容量、リビルド、NASドライブの選び方、バックアップの制限についても解説。

IkeaのKallaxを10インチラックのホームラボに変えて、ZimaCube 2を使いました
ラックマウント型のホームラボは魅力的に聞こえますが、リビングルームに企業用ジェットエンジンのような騒音が侵入するのは避けたいものです。10インチミニラックのムーブメントはその解決策です。コンパクトなハードウェアとカスタム3Dプリントを使い、イケアのKallaxキューブ1つに完全に収まる、静かで高性能なホームラボの作り方を詳しく解説します。


