通常、Proxmox はデスクトップ オペレーティング システムや仮想マシンとしてではなく、サーバーまたは NAS 上で実行します。驚いたことに、どちらも予想以上にうまくいきました。これが私が見つけたものです。
Proxmox をメイン オペレーティング システムとして実行しました
VM のすべてが楽しかった
通常の状況では、Proxmox がサーバー オペレーティング システムとして使用されます。通常、Web インターフェイスまたは SSH 経由のコマンドライン インターフェイスを介してのみ制御します。
しかし、新しい PC (合理的に使用できる以上のコアと RAM を搭載) を構築したとき、Proxmox をプライマリ オペレーティング システムとして実行してみることにしました。
もちろん、Proxmox 自体はデスクトップ オペレーティング システムとしての使用には適していません。幸いなことに、ボタンを数回クリックするだけで、仮想マシンやコンテナ化されたオペレーティング システムを開くことができます。
デュアルブートはもう不要
Proxmox を OS として直接使用することはできなかったので (GUI すらありません)、代わりにデスクトップ オペレーティング システムとして使用する複数の仮想マシンを作成してみました。
私は Windows、Kubuntu、そしてさまざまなサービスをホストするために使用したい Ubuntu Server のいくつかのインスタンスから始めました。
PC を再起動することなく、Linux と Windows をすばやく簡単に切り替えることができました。何かのために Linux の別のインスタンスが必要な場合は、数回クリックするだけで起動できます。
Windows アップデートによってブートローダーが壊れて Linux インストールにアクセスできなくなるかどうかを心配する必要はありませんでした。誤って間違ったパーティションを上書きしてしまうことを心配する必要はありませんでした。
複雑なデュアル ブートから逃れることができたのは素晴らしく、全体的には非常にうまく機能しました。
新しいサービスを試すのは簡単でした
新しいサービスを簡単に試すことができるため、私は古い Windows 10 PC で Proxmox を実行していますが、通常のデスクトップで実行したときにも同じ利点があることがわかりました。
ゲーム サーバーが必要な場合は、適切なターンキー ディストリビューションを起動し、ハードウェア仕様を LXC コンテナーに割り当てるだけですぐに起動して実行できました。
Windows PC でサービスをホスティングしながらそれらのサービスを同時に使用すると、専用サーバーを使用するよりもパフォーマンスが低下することがよくあったため、システム リソースを共有するとパフォーマンスが低下することは予想していました。
興味深いことに、そうではなく、サーバーとクライアントは同様に非常にうまく動作しました。
パススルーが問題だった
このアプローチの数少ない欠点の 1 つはパススルーでした。すべてが仮想マシンまたはコンテナーで実行されていたため、USB と GPU のパススルーが正しく機能しているかどうかを定期的に心配する必要がありました。
最大の問題ではありませんでしたが、少し面倒でした。 1 つまたは 2 つのディストリビューションだけに固執していれば、それほど問題にはならなかったでしょう。
修正できない遅延があった
興味深い特典がすべてあるにもかかわらず、解決できなかった問題が 1 つありました。それは、非常にわずかな遅延です。
メールを書いたりチェックしたりといった基本的な事務作業をしているときは、完璧なタイミングが必要な作業ではないので、特に問題はありませんでした。また、Web 上では、PC とサーバー間の遅延が顕著であったため、目立った問題はありませんでした。
ただし、ゲームに関しては問題が発生しました。非常にわずかな遅延 (最悪でも数十ミリ秒だったはず) はかろうじて知覚できる程度でしたが、不快な体験をさせるには十分でした。
結局のところ、私が今でも Windows PC を持っている数少ない理由の 1 つはゲームのためであり、遅延のせいですべてのオペレーティング システムを Proxmox で VM として実行するのは魅力的ではありませんでした。
Proxmox はネストされた仮想マシンで動作します
Proxmox をテストするためのリスクのないアプローチ
Proxmox はベアメタルを実行するように設計されており、開発者は Proxmox 自体を仮想マシンで実行しないよう明示的にアドバイスしています。ただし、やるべきではないからといって、できないわけではありません。
今日に至るまで、私は実験のためという 1 つの理由で、VM で Proxmox をかなり定期的に実行しています。
リスクなくあらゆるものをテストする
Proxmox は他のオペレーティング システムと同様、新しいリリースには新しい機能、新しいオプション、そして残念ながら新しいバグが伴います。
再利用した Windows 10 PC は、毎日使用する重いサービスをすべて実行しています。更新や移行の失敗中、または Proxmox 自体をいじっている間にそれらのサービスを失ったら、非常に大きな頭痛の種になります。
サービスの安全性を確保するために、初めて物事をテストするとき、または何が起こるかを確認するために型破りな操作を試みるときは、Proxmox 自体を仮想マシンで実行します。
これは完璧ではなく、ネストされた仮想化によって問題が発生することもありますが、私は毎日依存しているシステムよりも、テスト システム上で問題と戦うことを好みます。
ゲームに興味がある場合は、Proxmox を「毎日のドライバー」オペレーティング システムとして実行しないことをお勧めします。Proxmox を使用すると、遅延が発生したり、チート対策ソフトウェアに潜在的な問題が発生したりする可能性があります。ただし、オフィスでの仕事に似た仕事でのみ PC を使用する場合は、おそらく実行可能な選択肢です。