下面介绍实现的方式:
PVE 5.4出厂设置为例:
#备份虚拟机
#删除虚拟机
ssh连接母机 (PVE-Console)
#删除local-lvm,
lvremove pve/data
#按Y确定
#增加分区空间
lvextend -l +100%FREE -f pve/root
# 执行生效
resize2fs /dev/mapper/pve-root
#重启
reboot
然后到WEB UI里,先删掉local-lvm(edit旁边的Remove)
然后按箭头操作
来源:
如果是海外的独立服务器,建议开启BBR来优化TCP传输,开启方法如下:
#修改内核配置
cat >>/etc/sysctl.conf << EOF
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
EOF
#使配置生效
sysctl -p
使用命令lsmod |grep bbr
进行验证,当看到tcp_bbr
字样,说明BBR开启成功。
Linux默认描述符为1024,为避免后期出现各种问题,建议修改ulimit描述符限制,修改方法如下:
echo 'fs.file-max = 65535' >> /etc/sysctl.conf
echo '* soft nofile 65535' >> /etc/security/limits.conf
echo '* hard nofile 65535' >> /etc/security/limits.conf
echo 'ulimit -SHn 65535' >> /etc/profile
==========PVE CT机增加Docker功能====================
例如CT100是Debian10 CT机,为了让他支持Docker
PVE母鸡ssh敲入
nano /etc/pve/lxc/100.conf
添加下面三行
lxc.apparmor.profile: unconfined
lxc.cgroup.devices.allow: a
lxc.cap.drop:
#保存
ctrl+o
#重启CT100 机
#之后CT机ssh一键添加docker
apt update && apt install curl -y && curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
-------------------------备用----------------------------------------
#删除订阅
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
更换软件源
mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak# 屏蔽订阅企业源wget https://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpgecho "deb https://mirrors.ustc.edu.cn/proxmox/debian bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list# 使用Proxmox非企业版中科大源sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.listsed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list# 将Debian官方源替换为中科大源echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list# 替换Ceph源sed -i 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm# 替换CT镜像下载源(重启PVE才能生效)apt update#更新源列表apt upgrade#升级软件包apt dist-upgrade#升级系统apt install openvswitch-switch#安装OVS
-------------------------备用----------------------------------------
-------------------------备用----------------------------------------
-------------------------备用----------------------------------------
目前的Proxmox VE版本的linux内核版本比较新,已经包含了bbr模块了。
#母机ssh输入下面3行
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
#检测是否已启用bbr模块
lsmod | grep bbr
如果含有bbr即说明内核内已启用bbr模块
没有评论:
发表评论