[自分用メモ]Proxmox VEを8から9にアップグレードするにあたって対処したエラー対応

AIX、UNIX、Linux仮想化

はじめに

先日Proxmox VEのバージョン9がリリースされました。

アップグレード手順については公式から用意されている手順で実行したところ問題なくアップグレード出来たのですが、自分の環境では幾つかのWARNINGが確認されたので対応する必要がありました。

アップグレード手順

確認環境

  • Lenovo ThinkCentre M75q
    • AMD Ryzen 7 4700GE
    • 64GB MEM
    • 128GB MVNe
    • 256GB SSD

確認したWARNINGその1

WARN: The matching CPU microcode package 'amd64-microcode' could not be found! Consider installing it to receive the latest security and bug fixes for your CPU.
        apt install amd64-microcode

パッケージ名の通り、CPUに対するマイクロコードを適用するためのパッケージのようです。セキュリティなどに対応するためのものなのでできる限り適用した方が良いかもしれません。なお、今回の確認環境はAMD CPUですが、Intel CPUの場合はintel-microcode パッケージになるかと思います。

  • 対象ファイル:/etc/apt/sources.list.d/debian.sources
    • こちらのComponents: 行に non-free-firmware を追記してください
Types: deb
URIs: https://deb.debian.org/debian/
Suites: trixie
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

確認したWARNINGその2

WARN: The following CTs have 'lxc.cgroup' keys configured, which will be ignored in the new default unified cgroupv2:
    CT xxx
    Often it can be enough to change to the new 'lxc.cgroup2' prefix after the upgrade to Proxmox VE 7.x

幾つかのLXCコンテナにおいて、lxc.groupというパラメータを付け加えていたのですが、どうやら今後はcgroup2しか使用できなくなるということで書き換えが必要でした。

というわけで以下のように修正しました。

  • /etc/pve/lxc/xxx.conf
> lxc.cgroup.devices.allow: c 0:* rwm
---
< lxc.cgroup2.devices.allow: c 0:* rwm
タイトルとURLをコピーしました