家庭環境用にミニPCでサーバー(Proxmox VE)を運用する

ミニPCは家庭環境で仮想化環境Proxmox VEを動かすのに最適なマシンだと思います。
なぜ最適かというと

  • 電気を食わない(特にアイドル時はほぼ10W程度)

  • スペースを取らない

  • ファンが静か

  • メモリを64GBと多く積める

  • CPUコアが多い

  • 安い

  • 2.5G LANを複数搭載しているものもある

と、いろいろ都合が良い点があります。
悪い点はPCIeがないので物理デバイスをパススルーできないところです。
(m.2引き出せればできます)

パルワールドのサーバーは数人レベルでいいなら結構軽いみたいなのでミニPCでも大丈夫そうな感じがします。(ただしメモリは32GB推奨、16GBはギリいけるようだ)
公式サーバーパンクしてるなら自鯖で建てる人増えるんじゃないかなぁと思います。
AMD機にメモリ64GB載せてしまうのがいいと思います。
サーバーと言うものはメモリがあればあるほど出来ることが増えます。



■物理クラスター運用

台数多めにして物理的にクラスターを組む
選定基準は単価が安いもの、リソース少なめ、低消費電力
インテル機がオススメ、ただしN95/N100は最大でもメモリ32GB(公式には16GBと言われているけど)までです。

  • Intel N95(4コア4スレッド)

  • Intel N100(4コア4スレッド)


■通常運用

一台あたりのリソースを多めに搭載したもの
選定基準はCPUコア数、リソース多め、LANは2.5GbE*2
AMD機がオススメ、CPUをあまり使わないなら待機電力も10W程度です。
VPN機にしてもよし、WINDOWS動かしてもよし、大抵の構成には出来ると思います。

  • AMD Ryzen 7 5800U(8コア16スレッド/zen3)

  • AMD Ryzen 7 5700U(8コア16スレッド/zen2)

  • AMD Ryzen 5 5500U(6コア12スレッド/zen2)

ベアボーン選べます

NAS用に使えます


このPCはLANふたつ乗ってますが片方1GbEです。5800uなのでzen3です。

このPCはLANふたつ乗ってますが片方1GbEです。

このPCはLANふたつ乗ってますが片方1GbEです。


私はAMD Ryzen 5 5500UのマシンとLenovoのミニPCでProxmoxのクラスタ組んでます。合計128GBもメモリを積むと個人で使うには十分ですね。(使い切れねえ)
クラスタを組んでいると仮想マシンをクラスタ内のマシン間で移動できるので管理が楽になります。
NICが複数あるとルーターとして運用できたりSDNやったりいろいろ遊べると思います。

■LANが複数あることのメリット

  • 冗長化・負荷分散構成

  • VPN用途

  • ルータ用途

これをやらないなら複数LANがあっても無駄なので機能要件から外してしまってもよいでしょう。もう少し選択肢が多くなるはず。

■VMWARE ESXiは?

無料版が無くなるようなので個人ユーザーはProxmoxに移行してしまったほうが幸せになると思います。


ESXiは仕事で使う人が家庭で実験環境として使うならありですがハードウェア要件が厳しいです。
自分はESXi7までしか使ってなかったのでその頃までの知識しかないのですが
NVMeもPHISONなどのメジャーなところにしておかないとドライバがなかったりします。

  • NICはINTEL(I225-V / I226-V)など互換リストに含まれているもの

  • NVMeはPHISONなど互換リストに含まれているもの

基本的にESXiはREALTEKの乗ったコンシューマ機をサポートする気がないので標準でドライバ入って無いです。
自分はNICはともかく汎用ドライバで動くはずのNVMeも選別し始めた段階でESXiを個人で使うのはないかなと思い始めました。(そういう戦略だと思います)


■番外編

SFP+が2つある機種。他にも2.5Gが複数ついていてPCルーター向けの機材です。


■ミニPCで使われている2.5G環境へのアップグレード

ミニPCに標準で2.5Gがつくようになってきました。普及期に入ってきてスイッチもかなり安くなってきたので2.5G環境のアップグレードもオススメです。


いいなと思ったら応援しよう!