ProxmoxとApache Guacamoleで本格的なVDIシステムを自作する:ブラウザ経由でスムーズなリモートデスクトップを実現

Virtualization tutorial - IT technology blog
Virtualization tutorial - IT technology blog

なぜProxmoxとApache Guacamoleは最強のコンビなのか?

カフェで数行のコードを修正するためだけに、2.5kgもある重いゲーミングノートPCを持ち歩くのは本当に苦行です。多くのITエンジニアは自宅のPCにリモート接続する方法を選びますが、接続先の端末に常に専用ソフトウェアがインストールされているとは限りません。ここでVDI(Virtual Desktop Infrastructure)が真価を発揮します。

VMwareやCitrixのソリューションは、ライセンス料が数千ドルに達することもあり非常に高価です。個人利用やスモールラボの場合、Proxmox VEとApache Guacamoleの組み合わせが最適な選択肢となります。現在、私は12台の仮想マシン(VM)を稼働させるホームラボを運用しています。 これをVDIシステム化することで、iPadから公共のPCまで、インターネットさえあればあらゆるデバイスで作業が可能になります。

Apache Guacamoleは中間ゲートウェイとして機能します。RDP、VNC、SSHプロトコルをHTML5に変換するため、ブラウザに追加のプラグインをインストールすることなく、Webブラウザ自体がリモートコントロール画面になります。

ステップ1:Proxmox上の仮想マシン(VM)を最適化する

すぐにインストールを始めないでください。スムーズなリモート体験のためには、ターゲットとなる仮想マシンの構成が決定的な要因となります。私は通常、Office用にはWindows 11、コーディング用にはUbuntu Desktopを優先しています。

重要なハードウェア設定

  • Windowsの場合: 必ずVirtIOドライバー

    Share: