Proxmox VE & PVE 配置优化及创建LXC容器教程
PVE优化------------------------------------------------------------------
更改提示符,让提示符更好识别,防止与LXC环境认错,误操作
nano /etc/profile
nano ~/.bashrc
PS1='\e[32;40m\u@\e[36;1m\h\e[0m\e[33;40m:\w\$\e[0m'
source ~/.bashrc
设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
dpkg-reconfigure tzdata
timedatectl set-timezone Asia/Shanghai
设置DNS
nano /etc/resolv.conf
nameserver 192.168.1.1
nameserver 8.8.8.8
改国内源
nano /etc/apt/sources.list
deb https://mirrors.bfsu.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.bfsu.edu.cn/debian/ bookworm-updates main contrib
# security updates
deb https://mirrors.bfsu.edu.cn/debian-security bookworm-security main contrib
增加非商业订阅源
nano /etc/apt/sources.list.d/pve-no-subscription.list
deb https://mirrors.bfsu.edu.cn/proxmox/debian/pve bookworm pve-no-subscription
取消商业订阅源
mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak
改ceph为国内源
nano /etc/apt/sources.list.d/ceph.list
deb http://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy bookworm main
更改LXC镜像为国内源
cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm.back
sed -i 's|http://download.proxmox.com|https://mirrors.bfsu.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm
安装指定PVE内核
apt update
apt install pve-kernel-6.2
查看当前用的内核
uname -a
查看系统有多少个内核
dpkg --get-selections |grep kernel
卸载多余内核,显示purge为使用中,不可卸载
dpkg --purge --force-remove-essential pve-kernel-5.3.13-1-pve
update-grub
PVE安装显卡驱动(仅使用于intel集成显卡)
apt install intel-media-va-driver-non-free
apt install vainfo
查看显卡信息
vainfo
安装工具包 可查看显卡负载
apt install intel-gpu-tools
查看显卡负载
intel_gpu_top
设置时区
timedatectl set-timezone Asia/Shanghai
设置语言
dpkg-reconfigure locales
----------------------LXC-Debian 基础优化--------------------
推荐使用PVE官方镜像,下载后手动创建LXC(CT)虚拟机
https://mirrors.bfsu.edu.cn/proxmox/images/system/debian-12-standard_12.2-1_amd64.tar.zst
启动LXC,进入LXC终端,建议开启嵌套,无特权按需配置
配置软件源
nano /etc/apt/sources.list
deb https://mirrors.bfsu.edu.cn/debian/ bullseye main contrib
deb https://mirrors.bfsu.edu.cn/debian/ bullseye-updates main contrib
deb https://mirrors.bfsu.edu.cn/debian-security bullseye-security main contrib
设置时区 (LXC内不开嵌套貌似无法设置)
timedatectl set-timezone Asia/Shanghai
设置语言
dpkg-reconfigure locales
---------------------------PVE-添加硬盘-------------------------------------------
列出磁盘和分区
fdisk -l
使用cfdisk分区
apt install cfdisk
cfdisk
格式化sda1为ext4
mkfs -t ext4 /dev/sda1
创建目录
mkdir -p /mnt/wd1t
挂载
mount -t ext4 /dev/sda1 /mnt/wd1t
添加启动挂载
echo /dev/sda1 /mnt/wd1t ext4 defaults 1 2 >> /etc/fstab
查看块设备
lsblk
UUID挂载 优点是更换插口不影响映射
获取UUID
lsblk -f
用UUID挂载
nano /etc/fstab
UUID=ea1a1e7f-7237-45e0-b839-a23c634522dd /mnt/wd1t ext4 defaults 0 2
PVE-数据中心-存储 - 添加 - 目录
ID可以随便填,目录就是刚才创建好的/mnt/xxxx,内容全选,其它默认,点击添加
卸载
umount /mnt/wd1t
检查磁盘
fsck -r /dev/sdc1
检查并自动修复
fsck -y /dev/sdc1
测试磁盘性能
hdparm -Tt /dev/sdc1