2
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?

More than 1 year has passed since last update.

raspberrypi上のproxmoxのバージョンを6から7に上げる

Last updated at Posted at 2021-12-27

raspberrypiにproxmoxを入れて運用していてバージョンが6.x系バージョンだったので7.x系に上げることにしました。
再インストールでもいいですが楽しそうなので(?)アップデートを試してみようと思います。
#やってみて
結構手こずりました(自分の場合は丸1日程)。ですがVMの構成ファイル等をそのまま引き継げるので楽といえば楽です(バックアップを取ればいいという話はさておき)。
##1,リポジトリの書き換え&OSのバージョンアップ
proxmox6.x系はDebian10(buster)をベースとしており、7.x系はDebian11(bullseye)をベースにしているためリポジトリも対応したものに書き換える必要があります。

/etc/apt/sources.list(変更前)
deb http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian-security buster/updates main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free

~~中略~~
/etc/apt/sources.list(変更後)
deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://security.debian.org bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free

~~中略~~

基本的にはbusterの部分をbullseyeに書き換えるだけで問題ありませんが、セキュリティーリポジトリのレイアウトが変わっているので注意が必要です。(自分はこの部分でだいぶ手こずりました)

proxmox関連のリポジトリも一度削除します。(後で内容の違うものを書き足すため)

sudo rm /etc/apt/sources.list.d/pimox.list
sudo rm /etc/apt/sources.list.d/pve-enterprise.list

環境によって違うかもしれないのでそこは適正読み替えてください。

ここまで済んだらOSのバージョンアップをします。

sudo apt update
sudo apt dist-upgrade
sudo apt autoremove
sudo reboot

こうするとDebianのバージョンが上がりSSHの接続が可能になる…はずですがここで問題が発生しました。

###IPアドレスが降ってきていない

アクセスできないのでルーターからIPアドレスの割当を確認したところ、IPアドレスが割り当てられていませんでした。
ログを見るとFailed to start DHCP Client Daemonの文字が。

調べたところdhcpのユニットファイルの書き換えが必要な模様。

/etc/systemd/system/dhcpcd.service.d/wait.conf(変更前)
[Service]
ExecStart=
ExecStart=/usr/lib/dhcpcd5/dhcpcd -q -w
/etc/systemd/system/dhcpcd.service.d/wait.conf(変更後)
[Service]
ExecStart=
ExecStart=/usr/sbin/dhcpcd -q -w

これで再起動をかければ無事上がってくるようになります。

##2.proxmoxの再インストール
ようやくproxmoxのインストールに入れます。

sudo su
echo "deb https://raw.githubusercontent.com/pimox/pimox7/master/ dev/" > /etc/apt/sources.list.d/pimox.list
curl https://raw.githubusercontent.com/pimox/pimox7/master/KEY.gpg | apt-key add -
apt update
apt install pve-manager
reboot

proxmox-veでもいいと思いますが以前問題があると聞いたのでpve-managerをインストールしています。(現在どうなっているかは不明です)
また自分の環境では問題ありませんでしたがネットワークが切れるとあるのでコンソールへの直アクセスかscreenなどの使用をおすすめします。

##3.ブリッジの再作成
何故かブリッジが消えていたので再作成します。

この部分はwancomさんという方が詳しく解説なさっているのでぜひそちらをご覧ください。
ネットワークを使用するためブリッジを追加する

#総括
image.png
こうして無事proxmox6.x系から7.x系へのバージョンアップが完了しました。
Debianのバージョンアップに伴って色々と躓くところはありましたが、自分の環境ではパフォーマンスの低下などは現状なくよかったです。

もしミス・訂正等あればお知らせください。

2
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
2
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?