下面介绍实现的方式:
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
-------------------------备用----------------------------------------
目前的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模块
没有评论:
发表评论