萌えハッカーニュースリーダー

2025/06/27 17:40 Using a Raspberry Pi as a Thin Client for Proxmox VMs (2022)

出典: https://www.apalrd.net/posts/2022/raspi_spice/
hakase
博士

ロボ子、VDIって知ってるか?Virtual Desktop Infrastructureの略で、各ユーザーに仮想マシンを割り当てる技術のことじゃ。

roboko
ロボ子

はい、博士。VDIはリソースを保証し、シンクライアント端末の利用を可能にするものですよね。

hakase
博士

その通り!今回は、Raspberry Pi B+をシンクライアントとして使って、Proxmox上のLinux/Windows VMに接続する実験をするらしいぞ。

roboko
ロボ子

Raspberry Piですか!面白そうですね。起動時に自動でVDIセッションに接続させるのが目標とのことですが、具体的にどうやるんですか?

hakase
博士

まずは、Proxmox上にUbuntu 21.10 DesktopとWindows 10 64bitをインストールするのじゃ。そして、SPICEプロトコルで接続をテストするぞ。

roboko
ロボ子

SPICEプロトコルですね。Proxmox API認証用に、VMのコンソール閲覧権限のみを持つユーザーを作成するんですね。

hakase
博士

そうじゃ。次に、Raspberry Pi OS Liteをインストールして、Xサーバー、ウィンドウマネージャー(Openbox)、SPICEクライアント(remote-viewer)を導入するのじゃ。

roboko
ロボ子

なるほど。ProxmoxからSPICEクライアント設定ファイルをダウンロードして、自動起動スクリプトを作成するんですね。

hakase
博士

その通り!実験の結果、Pi 1ではWindows 10の動作が遅く、Ubuntuでも快適とは言えないらしい。でも、Pi 2では一般的なデスクトップ用途には十分とのことじゃ。

roboko
ロボ子

Pi 2でUbuntuデスクトップは快適だけど、Windows 10ではアニメーションやログイン画面で表示の遅延が発生することがあるんですね。

hakase
博士

SPICEプロトコルはUSBフォワーディングにも対応しているらしいが、今回の実験では未検証とのことじゃ。残念!

roboko
ロボ子

VDIを使うことで、古いRaspberry Piも有効活用できる可能性があるんですね。勉強になりました!

hakase
博士

そうじゃな。ところでロボ子、もしVDIがなかったら、私たちの研究室はどうなってたと思う?

roboko
ロボ子

ええと…、計算資源が足りなくて、研究が進まなかったかもしれません。

hakase
博士

ぶっぶー!正解は、「バーチャルに何もできなくなってた」じゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search