5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Hyper-V上にProxmox VEをインストール

Last updated at Posted at 2024-06-22

概要

Proxmox VEのクラスタリング検証のために、Windows 11 Proの端末上のHyper-Vに、Proxmox VEをインストールしてみました。

手順

ブリッジ用仮想スイッチの作成

Hyper-Vにデフォルトで作成されるDefault Switchは、接続の種類内部ネットワークとなっており、ホストOSのネットワークから切り離されています。今回は同じセグメントに接続したいため、以下手順でブリッジ接続用のようにブリッジ用仮想スイッチを作成します。

image.png

参考: https://qiita.com/katz_engineer/items/a4693679c2dce84cd211

仮想マシンの作成

Proxmox VE 8.2のISOファイルを用意し、Hyper-Vマネージャでインストール元として選択します。また、Networkとして先ほど作成したブリッジ用仮想スイッチを選択します。さらに、この仮想マシンではWindowsを実行します をオフにして、仮想マシン の作成 をクリックします。
image.png

仮想化支援機能の有効化

仮想化支援機能を有効化するために、管理者権限でPowerShellを実行したうえで以下コマンドを実行します。(仮想マシン名はPVE)

PS C:\Windows\System32> Set-VMProcessor -VMName PVE -ExposeVirtualizationExtensions $true
PS C:\Windows\System32> Get-VMProcessor -VMName PVE | Select ExposeVirtualizationExtensions
ExposeVirtualizationExtensions
------------------------------
                          True

MACドレススプーフィングの有効化

Proxmox上の仮想マシンがネットワーク接続を行うために、MACアドレススプーフィングを有効化します。

MACアドレススプーフィングを有効にする手順は以下の通りです:

  1. Hyper-Vマネージャーを開く:

    • 「スタート」メニューから「Hyper-Vマネージャー」を開きます。
  2. 仮想マシンの設定を開く:

    • 設定を変更したい仮想マシンを右クリックし、「設定」を選択します。
  3. ネットワークアダプターの設定:

    • 左ペインから「ネットワークアダプター」を選択します。
    • 「高度な機能」タブを選択し、「MACアドレスのスプーフィングを有効にする」にチェックを入れます。

image.png

注意事項:Hyper-VでのMACアドレススプーフィングの設定

なぜこの設定が必要なのか?

Proxmox仮想マシン(VM)をHyper-V上で実行する際、仮想ネットワークインターフェースカード(NIC)に対してMACアドレススプーフィングを有効にすることが重要です。この設定を有効にする理由と必要性は以下の通りです:

  1. 仮想ブリッジとLXCコンテナの通信:

    • Proxmoxでは、仮想ブリッジ(vmbr0)を介して仮想マシンやLXCコンテナがネットワークに接続されます。この仮想ブリッジは、内部的には物理NICのMACアドレスを使用してパケットを転送します。
    • MACアドレススプーフィングを有効にしないと、Hyper-Vの仮想スイッチが予期しないMACアドレスからのパケットを拒否することがあります。これは、仮想ネットワーク内で動的にMACアドレスが変わるLXCコンテナや、複数の仮想マシンをホストする場合に特に重要です。
  2. セキュリティとフィルタリング:

    • Hyper-Vでは、セキュリティの観点からMACアドレススプーフィングをデフォルトで無効にしていることがあります。これは、仮想マシンが他の仮想マシンのMACアドレスをなりすまし、ネットワークトラフィックを盗聴することを防ぐためです。
    • しかし、Proxmox環境では、LXCコンテナが独自のMACアドレスを使用するため、正当なネットワークトラフィックもフィルタリングされてしまう可能性があります。

設定を有効にしないとどうなるか?

MACアドレススプーフィングを有効にしない場合、以下の問題が発生する可能性があります:

  1. 外部ネットワークへの接続不可:

    • LXCコンテナや仮想マシンが外部ネットワークにアクセスできなくなります。具体的には、インターネットへの接続や、他のネットワークサービスへのアクセスが阻害されます。
    • コンテナがIPアドレスを取得できない、もしくは既存のネットワーク設定を持っていても、パケットがドロップされることで通信が成立しません。
  2. ネットワークトラフィックの不具合:

    • 仮想マシン間やコンテナ間の通信に問題が発生し、ネットワークパフォーマンスが低下します。
    • ブリッジを介した通信が正しく機能しないため、内部ネットワークの疎通にも支障をきたします。

インストール

接続 して 起動 クリックします。
image.png

画面の指示に従い、インストールを行ってください。

画面がブラックアウトしてインストール画面が表示されない場合、画面上でキーボードを入力すると表示されます。

インストール完了後、再起動すると利用可能となります。

データストアの追加

Windows 11端末上にはあまりディスクスペースがありません。
このため、CIFS領域を以下の通りデータストアとして追加します。
image.png

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?