0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ミニPCでProxmox VE環境を構築する その2 Proxmoxインストール・動作確認

0
Last updated at Posted at 2026-05-08

前回

構成の再確認

初期設定時のネットワークは、Windowsのインターネット接続共有(ICS)機能を有効にした作業端末を用いて、この形にする。
この設定手順も後述する。

有線側をクラスタ内部通信用ネットワークとして利用し、Wi-Fi 側を uplink および管理アクセス用として扱う構成とした。
なお、10.0.0.0/24 側にはデフォルトゲートウェイを配置していない。
10.0.0.254 は作業端末へ一時的に割り当てたアドレスであり、Proxmox ノード間通信確認や管理アクセス用途として利用する。

この構成を取るために都合が良いよう、あらかじめ作業端末でWi-Fiからイーサネットに対してICSを有効にしたうえで、メイン側のNICと有線接続をした状態でProxmoxをインストールする。

ICS有効化

作業端末上で ncpa.cpl を実行し、ネットワーク接続を開く。
インターネットと接続しているインターフェース(以後"Wi-Fi"とする)を右クリック > プロパティ > 共有 > インターネット接続の共有 をクリックする。

  • ネットワークのほかのユーザーに、このコンピューターのインターネット接続をとおしての接続を許可する: チェックを入れる
    • ホーム ネットワーク接続: [Proxmoxと直結しているインターフェース名](以後"イーサネット"とする)
  • ネットワークのほかのユーザーに、共有インターネット接続の制御や無効化を許可する: チェックを外す

インターネット接続の共有を有効にすると、このコンピューターの LAN アダプターにより使用される IP アドレスは 192.168.137.1 に設定されます。このコンピューターは、ネットワーク上の他のコンピューターと接続できなくなる可能性があります。これらの他のコンピューターに静的 IP アドレスが割り当てられている場合は、これらのコンピューターによって IP アドレスが自動的に取得されるように設定する必要があります。インターネット接続の共有を有効にしますか? > [はい](以外選択肢がないのでしょうがない)

この時点で イーサネット インターフェースのIPアドレスが書き換えられる。

Windows ICS は共有先インターフェース(ここでは イーサネット)のアドレスを強制的に 192.168.137.1/24 に変更する。
そのため、初期構築時点では Proxmox 側も 192.168.137.0/24 に所属させる必要がある。

Proxmoxインストール

Proxmox VE のインストールメディアを書き込んだ USB メモリを挿入した状態で電源オン。
マシンごとに BIOS への入り方が異なるため試行したところ、このマシンは起動即 ESC 連打で BIOS に入れた。

[Boot] > [FIXED BOOT ORDER Priorities]を確認し、USBメモリがより高優先順になっていることを確認。
なっていなければ適宜編集する。
あるいは[Save & Exit] > [Boot Override]でUSBを選択し、[Save & Exit Setup: Save configuration and exit?] > [Yes]を選択する。

再起動し、Proxmoxのインストール画面が出れば成功。以後はProxmox VE 9.1 (iso release 1)をベースに記載する。

  • [Welcome to Proxmox Virtual Environment] > [Install Proxmox VE (Graphical)]
  • [END USER LICENSE AGREEMENT (EULA)] > 内容を確認して[I agree]
  • [Proxmox Virtual Environment (PVE)] > 下側のTarget Harddiskの右端[Options]を選択し[Harddisk Options]ダイアログを表示
  • [Next]
  • [Location and Time Zone selection] > 環境に応じて設定して[Next]
    • Country: japan
    • Time zone: Asia/Tokyo
    • Keyboard Layout: japanese
  • [Administration Password and Email Address]
    • Password: 適当なパスワードを入力
    • Confirm: 再度パスワードを入力
    • Email: 適当なメールアドレスを入力
  • [Management Network Configuration]
    • インストーラ上では空欄にできないため、Gateway / DNS Serverは後で変更する前提で何かしらの値を入れる
    • Management Interface: eno1 - XX:XX:XX:XX:AD:0D (r8169)
    • Hostname (FQDN): proxmox.example.com(各環境において自由に)
    • IP Address (CIDR): 192.168.137.2/24(同上)
    • Gateway: 192.168.137.1
    • DNS Server: 192.168.137.1
    • Pin network interfaces names: お好み、自分はPredictable Network Interface Namesのほうが好きなので外した
      • 有効にすると eno1wlp2s0 のような一貫したインターフェース名が使用される
  • [Next]
  • [Summary] > [Next]
    • 設定を確認する
    • Automatically reboot after successful installation: チェックを入れる
    • [Install]
  • しばらく待つ
  • インストール完了後に再起動するのでメディアを抜けと言われる、抜く

再起動後の初期設定

Proxmoxが走るようになる。
https://192.168.137.2:8006 にアクセスする。

image.png

[詳細設定] > [192.168.137.2にアクセスする(安全ではありません)]

Webコンソール画面

image.png

  • [Proxmox VE Login]

    • User name: root
    • Password: 先ほど設定したパスワード
    • Realm: Linux PAM standard authentication
    • Language: 任意、ここではEnglish - Englishとする
  • No valid subscription

    • 今回は無償版で動作させるのでそのまま[OK]。無償利用時は毎回表示される
  • [Datacenter] > [(ノード名)] > [Updates] > [Repositories] > [Add]

  • 再度No valid subscription > [OK]

  • [Add: Repository]

    • Repository: No-Subscription
    • [Add]
  • [Add]をもう一回

    • Repository: Ceph Squid No-Subscription
      • Proxmox 9系では Squid となる。他のメジャーバージョンを用いている場合はここを適宜読み替える
    • [Add]
  • Components: enterprise, pve-enterpriseである2行をそれぞれ選択して[Disable]

image.png

Wi-Fi設定追加

ICS経由でProxmoxノードがインターネットに接続しているので、取り急ぎパッケージをすべて最新化する。

# apt update
# apt upgrade -y
# apt install iw vim wpasupplicant -y
# vi /etc/network/interfaces
## 以下の設定を投入する
## - vmbr0 インターフェースに対して以下の変更を施す
##   - address オプションを正しい値に変更
##   - gateway オプションの除去
## - wlp2s0 インターフェースに対して以下の変更を施す
##   - static メソッドへの変更
##   - address, gateway, wpa-ssid, wpa-psk オプションの投入
## 都合以下のようになる。パスワードは平文で保存されるため、権限管理には注意する
# cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface eno1 inet manual

auto vmbr0
iface vmbr0 inet static
        address 10.0.0.1/24
        bridge-ports eno1
        bridge-stp off
        bridge-fd 0

iface enp3s0 inet manual

auto wlp2s0
iface wlp2s0 inet static
        address 192.168.0.162/24
        gateway 192.168.0.1
        wpa-ssid YOUR_WIFI_SSID
        wpa-psk YOUR_WIFI_PASSWORD

source /etc/network/interfaces.d/*
# vi /etc/hosts
## 管理LAN側(vmbr0)および Wi-Fi 側(wlp2s0)インターフェースの address オプション相当の値を追記する
## = 192.168.137.2 等で設定されているホスト名解決用エントリを、10.0.0.1, 192.168.0.162向けに変更・追記する
## 都合以下のようになる
# head -n 3 /etc/hosts
127.0.0.1 localhost.localdomain localhost
10.0.0.1 proxmox.example.com proxmox
192.168.0.162 proxmox-wifi.example.com proxmox-wifi
# ifup wlp2s0
# ifreload -a
## リモートから SSH で接続している場合、ここで接続が遮断される可能性がある
## Windows 側で ICS を無効化し、有線インターフェースを `10.0.0.254/24` 等へ変更したうえで、再度 SSH 接続を行う
# ip a
(snip)
4: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether xx:xx:xx:xx:4e:e1 brd ff:ff:ff:ff:ff:ff
    altname wlxxxxxxxxx4ee1
    inet 192.168.0.162/24 scope global wlp2s0
       valid_lft forever preferred_lft forever
(snip)
5: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether xx:xx:xx:xx:ad:0d brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.1/24 scope global vmbr0
       valid_lft forever preferred_lft forever
(snip)

一旦これで初期インストールは完了。
これを他の2台にも適用していく。

次回は、ここで構築した 3 台の Proxmox ノードを用いてクラスタ化を行う。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?