# 老旧服务器安装PVE并配置AWD基础环境

2 min read
Table of Contents

前面忘了后面忘了,总之PVE爽,就用PVE了!

版本为9.0

安装系统

通用服务器iso安装,用脚都行。

装完顺手换源,更新一下软件包

echo 'deb https://mirrors.cernet.edu.cn/proxmox/debian/pve trixie pve-no-subscription
' | tee /etc/apt/sources.list.d/pve-no-subscription.list
apt update
apt upgrade

创建存储池

三块数据盘,都加入vm池,用于储存虚拟机/容器数据

pvcreate /dev/sdb /dev/sdc /dev/sdd
vgcreate thin-pool /dev/sdb /dev/sdc /dev/sdd
lvcreate -T thin-pool/vm -l +99%FREE
pvesm add lvmthin thin-pool-vm --content rootdir,images --thinpool vm --vgname thin-pool

准备系统镜像

LXC模板换源

cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_back
sed -i 's|http://download.proxmox.com|https://mirrors.tuna.tsinghua.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm

下载需要的模板,上传需要的镜像,没什么好说的。

  • 选择Ubuntu 24.04,主要因为新生比较熟悉易上手,且软件源的Python3.12和Java21等更符合现在的开发环境。
  • Rocky 10 Debian 13用于测试或担任评委机。

记得重启生效,正好软件包也更新好了。

创建并配置虚拟机

创建用于AWD的虚拟机,暂时只创建一个。配置好该虚拟机的环境。

克隆虚拟机

上一步已经有配置好的虚拟机,之后的机器直接克隆就可以了,很方便。

配置权限

PVE的API很好用,但是我懒得单独写训练平台,机器也没有很多资源开web服务,所以直接用PVE自带的管理面板和RBAC机制实现每组控制一个虚拟机。

结语

PVE的恩情还不完。

My avatar

Thanks for reading my blog post! Feel free to check out my other posts or contact me via the social links in the footer.


More Posts

Comments