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 10Debian 13用于测试或担任评委机。
记得重启生效,正好软件包也更新好了。
创建并配置虚拟机
创建用于AWD的虚拟机,暂时只创建一个。配置好该虚拟机的环境。
克隆虚拟机
上一步已经有配置好的虚拟机,之后的机器直接克隆就可以了,很方便。
配置权限
PVE的API很好用,但是我懒得单独写训练平台,机器也没有很多资源开web服务,所以直接用PVE自带的管理面板和RBAC机制实现每组控制一个虚拟机。
结语
PVE的恩情还不完。