Enjoy your life

AEnjoy’s Blog

Proxmox Virtual Environment 7.x升级8.0教程

Debian 12已经发布了,紧跟Debian发布节奏的PVE也随之发布了8.0(Beta)[目前已经正式版了2023-6-24 15:30:36]。本文将展示PVE8的一些新特性和如何升级至最新版本。

主要的更新内容

1.从5.15.x更新到Linux 6.2.16的新内核

PVE8(Beta)默认搭载Linux6.2.16新内核,只有待下一个LinuxKernelLTS时才会在正式版中搭载长期服务分支内核。

6.2.x内核相较于5.15.x内核的主要变化

1.添加更多设备支持:优化Intel13代等。几乎支持至2023-06的所有硬件

2.内核支持Rust

3.Btrfs,EXT4文件系统性能改进

PVE7.4->8

主要变化

1.自动优化Ceph集群配置

2.完善笔记对markdown的支持

3.手机访问管理页面UI优化

4.QEMU8

通过包管理器更新到最新版本

首先,通过ssh或者在网页终端输入命令,将PVE7.x更新到7.4.x最新版本

1
2
apt update
apt dist-upgrade

接着,运行

1
pve7to8 --full

检查有没有什么不兼容的部分(主要是各种软件包)

如果输出的内容包含FAILURES: 0,则可以更新,否则,你可以根据提示排障。

然后,在终端执行以下命令,切换到新的存储库

1
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list

使用ls命令查看/etc/apt/sources.list.d/路径的各种文件,将里面的其它版本库文件一同切换到新版本。

1
2
3
4
root@pve:/etc/apt/sources.list.d# ls
docker.list pve-enterprise.list pve-no-subscription.list
root@pve:/etc/apt/sources.list.d# sed -i 's/bullseye/bookworm/g' docker.list
root@pve:/etc/apt/sources.list.d# sed -i 's/bullseye/bookworm/g' pve-no-subscription.list

如果不需要使用PVE8的测试版,以下切换分支内容可以忽略(2023-6-24 15:33:37)

由于目前PVE8还是测试版我们还必须将PVE版本库分支切换为测试分支。

(pve-no-subscription为我的PVE包存储库仓库文件,可能和你的不一样)

1
sed -i 's/pve-no-subscription/pvetest/g' pve-no-subscription.list

然后,更新包存储器和系统 并重启

1
2
3
apt update
apt full-upgrade -y
reboot

重启后,你将会在左上角看到PVE8.

PVE8

PVE8