目次
PVE と ceph のアップデート
Proxmox VE 8.1 released!
We're very excited to announce the release 8.1 of Proxmox Virtual Environment! It's based on Debian 12.2 "Bookworm" but uses a newer Linux kernel 6.5, QEMU 8.1....
PVE と併せて ceph も Quincy 17.2.7 から Reef 18.2.0 へアップグレード完了。
今回もドキュメントのとおりに実行、何も問題なくアップグレードできた。
Software-Defined Network(新機能)
PVE の新機能として、SDN が正式に追加されている。
新規インストールじゃないから、SDN を有効にするには若干の追加手順が必要。とはいっても apt で必要なパッケージをインストールすれば OK。
SDN Core
全てのノードで実行する。
apt update
apt install libpve-network-perl
/etc/network/interfaces に source /etc/network/interfaces.d/* を追加する。
自分の環境だとこんな感じで最終行に追加した。
~# cat /etc/network/interfaces
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!
auto lo
iface lo inet loopback
iface enp2s0 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.1.4/24
gateway 192.168.1.1
bridge-ports vlan100
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
auto vmbr200
iface vmbr200 inet manual
bridge-ports vlan200
bridge-stp off
bridge-fd 0
auto vmbr300
iface vmbr300 inet manual
bridge-ports vlan300
bridge-stp off
bridge-fd 0
auto vlan100
iface vlan100 inet manual
vlan-raw-device enp2s0
auto vlan200
iface vlan200 inet manual
vlan-raw-device enp2s0
auto vlan300
iface vlan300 inet manual
vlan-raw-device enp2s0
source /etc/network/interfaces.d/*
DHCP IPAM
全てのノードで実行する。
apt update
apt install dnsmasq
# disable default instance
systemctl disable --now dnsmasq
FRRouting
こちらも同じく全てのノードにインストールする。
apt update
apt install frr-pythontools
終わりに
自鯖で SDN を使うことがあるかと言われると・・・面白そうだからアリ。
まずはドキュメントを読みながら、テスト環境の PVE でボチボチ試してみよう。
コメント