これらの 5 つの簡単な Proxmox スキルをもっと早く学んでいればよかった
それで、ホームラボで Proxmox を実行したいですか?これは現在、私自身のホームラボの基礎となっている素晴らしいオペレーティング システムですが、Proxmox に全力で取り組む前に、必ず取り組んでおくべき初心者プロジェクトがいくつかあります。夢のホームラボを構築する前に、Proxmox でマスターすべき 5 つのことを以下に示します。
最初の Linux 仮想マシンを作成する
仮想マシンは Proxmox の中心です
Proxmox は仮想マシン マネージャーとして設計されているため、当然ながら、Proxmox で最初に行うことの 1 つとして仮想マシンを作成する必要があります。 Proxmox で実行する主なオペレーティング システムは Linux になる可能性が高いため、そこから始めるのが良いでしょう。
Linux 仮想マシンのスピンアップは非常に簡単です。使用する ISO をアップロードし (または Proxmox に ISO をストレージにダウンロードさせて)、仮想マシンの作成プロセスを開始するだけです。
まず、VM をデプロイするノードを選択し、ID (ID が数字のみで一意であることを確認してください) と名前を付けます。ほとんどの Homelab インストールでは、リソース プール オプションを無視できます。次に、インストールに使用する ISO を選択します。
そこから、グラフィックス カードをデフォルトのままにすることができ、マシンのデフォルトは i440fx になりますが、私は通常、展開に q35 を使用します。 UEFI を有効にする特別な理由がない限り、BIOS はデフォルトのままでかまいません。同様に、TPM または QEMU エージェントは、必要になることがわかっている場合にのみ追加してください。
ディスクの選択も簡単です。ディスクのサイズと保存するストレージを決定するだけです。残りのオプションはオプションです。 CPU については、必要なコアの数を選択する必要があります。デュアル CPU システムを使用していない限り、ソケットは 1 つにしておいてください。また、私は通常、CPU タイプをデフォルトの x86-64-v2-AES から単なる「ホスト」に変更します。これは、CPU モデルと機能がその情報を仮想化する代わりに VM に直接渡すためです。
RAM は MiB 単位で入力されるため、割り当てたい RAM のギガバイト数を取得し、それに 1024 を乗じて必要な MiB 数を取得します。ネットワーク設定を変更する正当な理由がない限り、ネットワーク設定をデフォルトのままにしておきます (私はネットワーク設定を変更する必要があったことはありません)。これで、展開の準備は完了です。
再利用可能な VM テンプレートを作成する
新しい仮想マシンの構築が非常に簡単になります
最初の仮想マシンを作成し、好みに合わせて構成したら、停止します。この時点で、今後さらに多くの仮想マシンをデプロイできるように、その仮想マシンをテンプレートに変換する必要があります。
時間を大幅に節約できるので、Proxmox の旅の早い段階でこれを実行しておけばよかったと思います。私はさまざまな理由で新しい Ubuntu 仮想マシンをデプロイすることがよくありますが、テンプレートを使用すると、数分間のインストールが数回のクリックに変わります。
テンプレートの作成は簡単です。テンプレートにしたい仮想マシンを右クリックし、[テンプレートに変換]をクリックするだけです。それだけです。
VM の自動バックアップを構成する
すべてがうまくいかないときのために
何か問題が発生する前に、仮想マシンをバックアップする必要があります。私はこれを苦労して学びました。 Proxmox ノード上のローカル ストレージにバックアップすることも、NAS などの外部ストレージをマウントしてバックアップすることもできます。
これはすべて、サイドバーの最上部にある Proxmox の[データセンター]タブ レベルで管理されます。そこでストレージ設定を確認し、必要に応じて NAS をマウントできます。次に、[バックアップ]タブに移動し、どの仮想マシンをどのスケジュールでバックアップするかを構成します。
USB または PCIe デバイスをゲストにパススルーする
トランスコーディング用の GPU またはホーム アシスタント用の USB レシーバーが必要ですか?こうやってやるのです
PCIe デバイスを IOMMU に渡すのはより高度な Proxmox タスクですが、USB を仮想マシンに渡すのは非常に簡単です。しかし、なぜデバイスをゲスト仮想マシンにパススルーする必要があるのでしょうか?
デバイスを USB ポートに接続するか、PCIe カードを取り付けると、デフォルトでは Proxmox ホストによってのみ認識されます。すべての仮想マシンはまさに仮想です。ホストが表示を許可したものだけが表示されるため、特定の仮想マシンにデバイスの表示を許可するように通知する必要があります。
これは、仮想マシンの[ハードウェア]タブでも、上部にある[追加]アイコンをクリックして実行できます。 IOMMU デバイスにはさらに多くの構成が必要ですが、グラフィックス カードなどを仮想マシンに渡す場合には、これが必要になります。 USB デバイスはより簡単で、[USB デバイスの追加]をクリックするだけで使用できます。
VM、ISO、バックアップ用に 2 つ目のストレージ ドライブを追加する
ストレージを追加するとさまざまな用途に使用できます
Proxmox にストレージを追加すると言いましたが、その追加ストレージで何ができるのでしょうか? Proxmox 上のすべてのストレージは同等に扱われますが、いくつか異なる点があります。 種類 ストレージの。
通常のローカル ハード ドライブまたは SSD があり、SATA または PCIe などの何らかの方法で Proxmox ホストに直接接続されています。 NFS、SMB、CephFS などのリモート ストレージをマウントすることもできます。
通常、Proxmox ノードにはローカルと NFS の 2 種類のストレージがあります。その時点で実行している構成に応じて、Proxmox 仮想マシンを NFS マウントされた NAS に保存することも、ローカルに保存することもできます。
高可用性を実現する場合は NFS マウントされた仮想マシンを使用しますが、それ以外の場合はバックアップ以外のローカル ストレージにすべてを保存するようにしています。
NAS はバックアップに最適なソリューションです。NAS には RAID が搭載されている可能性があり、クラウドにバックアップすることもできるため、Proxmox バックアップは単にシステム上に存在するよりも安全であることを意味します。
ストレージはデータセンター レベルとノード レベルの両方で制御されるため、マウントしたいものに応じてそれぞれにアクセスしてください。データセンター レベルではリモート ストレージなどを NAS にマウントしますが、ノードではローカル ストレージを構成します。
Proxmox は非常に機能が満載なので、これはほんの表面に過ぎません
この記事では試してみるべき 5 つのプロジェクトについて説明しましたが、これは Proxmox の機能を網羅したリストではありません。 Proxmox を使い始めて約 1 年半になりますが、まだ試したことのない機能がたくさんあると感じています。
しかし、もし私がゼロから始めるとしたら、これらのプロジェクトを最初にマスターすると思います。なぜなら、私が Proxmox を学習する際に自分自身で経験したよりもはるかに頭痛の種が少なくなるからです。
このテーマについてさらに詳しく知りたい方は以下をご覧ください