個人的 proxmox の初期設定

ネットワークをVLAN仕様に変更

以下の記事参照。VLANを使用しない方は無視して良いです。

有償版サブスクリプションの無効化

認証エラーが発生するだけですが、無効化しておきます。
Cephの方も無効化しておいて良いです。

無償版サブスクリプションの登録

Updates > repositories > Add

No-Subscription を追加

パッケージを最新化

[Host] > Updates > Refresh
[Host] > Updates > Upgrade

コマンドでも良い

apt update
apt dist-upgrade

WOLの設定

proxmoxにはクラスターに参加していると、シャットダウン中のホストにWOLを送るとホストを起動できる機能があります。
事前設定が必要なため設定しておきます。

BIOS

まずBIOSの設定をする。ものによって違うため個々確認

MACアドレスを登録

shellに入って「ip a」 コマンドを実行
管理ネットワークのMACアドレスをコピー

ホスト > System > Options > MAC address for Wake-on-LAN
→ Edit

Linux側のWOLを有効化

次にLinuxのWOLを設定する。

vmbr0 のインターフェースに以下の項目を追加

post-up /sbin/ethtool -s <インターフェース名> wol g

実行例:

root@tk005:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
    link/ether 74:56:3c:93:c3:86 brd ff:ff:ff:ff:ff:ff
3: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 74:56:3c:93:c3:86 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::7656:3cff:fe93:c386/64 scope link 
       valid_lft forever preferred_lft forever
4: vmbr0.10@vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 74:56:3c:93:c3:86 brd ff:ff:ff:ff:ff:ff
    inet 10.10.1.5/16 scope global vmbr0.10
       valid_lft forever preferred_lft forever
    inet6 fe80::7656:3cff:fe93:c386/64 scope link 
       valid_lft forever preferred_lft forever
root@tk005:~# nano /etc/network/interfaces
root@tk005:~# cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface enp4s0 inet manual

auto vmbr0.10
iface vmbr0.10 inet static
        address 10.10.1.5/16
        gateway 10.10.0.1

auto vmbr0
iface vmbr0 inet manual
        bridge-ports enp4s0
        bridge-stp off
        bridge-fd 0
        bridge-vlan-aware yes
        bridge-vids 2-4094
        post-up /sbin/ethtool -s enp4s0 wol g

root@tk005:~# ifreload -a

ホストシャットダウン・起動

post-upは起動時に実行され、ethtool は次回シャットダウン時に実行されるため、一度手動でシャットダウン・起動をやっておく

WOL送信

その後、ホストシャットダウンしてWOLを送信

これで動作確認は完了

※正直、予め裏でやっておいて欲しい

参考:
https://www.reddit.com/r/Proxmox/comments/13blw5x/wake_on_lan_not_working/
https://qiita.com/murachi1208/items/53d6e728d5834e50c316

警告メッセージの無効化

ログイン時のEnterpriseサブスクリプションじゃないとのメッセージを無効化する。
proxmoxlib.js がメッセージを表示してるので、このファイルを書き換える。
書き換え方は色々とありますが、以下のコマンドを使用しました。

sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
systemctl restart pveproxy.service
root@tk002:~# sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
root@tk002:~# 
root@tk002:~# ls -al /usr/share/javascript/proxmox-widget-toolkit
total 1556
drwxr-xr-x 5 root root   4096 Nov 16 07:36 .
drwxr-xr-x 8 root root   4096 Mar  7  2024 ..
drwxr-xr-x 2 root root   4096 Nov 16 07:18 css
drwxr-xr-x 2 root root   4096 Nov 16 07:18 images
-rw-r--r-- 1 root root 609779 Nov 16 07:36 proxmoxlib.js
-rw-r--r-- 1 root root 609770 Nov 12 05:57 proxmoxlib.js.bak
-rw-r--r-- 1 root root 348526 Nov 12 05:57 proxmoxlib.min.js
drwxr-xr-x 2 root root   4096 Nov 16 07:18 themes
root@tk002:~# 
root@tk002:~# systemctl restart pveproxy.service

参考

この方法を採用した

HomeLab: Proxmox: How to disable No valid subscription popup message — version 8.x
remove the alert popup message without buying it

if文を無効化する方式

Proxmox VEログイン時のEnterprise Subscription通知の無効化方法 - Qiita
概要Proxmox VEをサブスクリプション無しで利用すると、ログイン時に毎回「有効なサブスクリプションがありません」とポップアップが表示されます。このメッセージを無効化する手順は以下の通りです…

shellなんかもある

GitHub - foundObjects/pve-nag-buster: Persistent license nag removal for Proxmox VE 5.x+
Persistent license nag removal for Proxmox VE 5.x+ - foundObjects/pve-nag-buster

以上、ご参考まで

コメント

タイトルとURLをコピーしました