PVE

移除未使用的内核

若不存在 pvekclean 需要进行安装:

git clone https://github.com/jordanhillis/pvekclean.git
cd pvekclean
chmod +x pvekclean.sh

然后执行脚本删除未使用的脚本即可

./pveclean.sh

Proxmox VE 6.3 / 6.4 / 7.0 / 7.1 / 7.2 / 7.3 / 7.4 / 8.0 / 8.1去掉未订阅的提示

sed -i_orig "s/data.status === 'Active'/true/g" /usr/share/pve-manager/js/pvemanagerlib.js
sed -i_orig "s/if (res === null || res === undefined || \!res || res/if(/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
sed -i_orig "s/.data.status.toLowerCase() !== 'active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
systemctl restart pveproxy

然后重启服务器即可

DNS配置

/etc/resolv.conf 中配置对应的DNS服务器即可,如配置阿里云的公共DNS,修改为以下内容

nameserver 223.5.5.5
nameserver 223.6.6.6

重启网络

service networking restart

配置国内源

6.X

# 配置 debian 源
cat > /etc/apt/sources.list <<EOF
deb http://mirrors.huaweicloud.com/debian/ buster main non-free contrib
deb http://mirrors.huaweicloud.com/debian/ buster-updates main non-free contrib
deb http://mirrors.huaweicloud.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.huaweicloud.com/debian/ buster main non-free contrib
deb-src http://mirrors.huaweicloud.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.huaweicloud.com/debian/ buster-backports main non-free contrib
deb http://mirrors.huaweicloud.com/debian-security/ buster/updates main non-free contrib
deb-src http://mirrors.huaweicloud.com/debian-security/ buster/updates main non-free contrib
EOF

# 删除企业源
rm -rf /etc/apt/sources.list.d/pve-enterprise.list

# 下载密钥
wget http://mirrors.ustc.edu.cn/proxmox/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg

# 国内PVE源
echo "deb http://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription" >/etc/apt/sources.list.d/pve-install-repo.list
apt update -y && apt dist-upgrade -y

7.X

# 配置 debian 源
cat > /etc/apt/sources.list <<EOF
deb https://mirrors.huaweicloud.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.huaweicloud.com/debian/ bullseye main non-free contrib
deb https://mirrors.huaweicloud.com/debian-security/ bullseye-security main
deb-src https://mirrors.huaweicloud.com/debian-security/ bullseye-security main
deb https://mirrors.huaweicloud.com/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.huaweicloud.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.huaweicloud.com/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.huaweicloud.com/debian/ bullseye-backports main non-free contrib
EOF

# 删除企业源
rm -rf /etc/apt/sources.list.d/pve-enterprise.list

# 下载密钥
wget http://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg

# 国内PVE源
echo "deb http://mirrors.ustc.edu.cn/proxmox/debian/pve bullseye pve-no-subscription" >/etc/apt/sources.list.d/pve-install-repo.list
apt update -y && apt dist-upgrade -y

8.X

# 配置 debian 源
cat > /etc/apt/sources.list <<EOF
deb https://mirrors.huaweicloud.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.huaweicloud.com/debian/ bullseye main non-free contrib
deb https://mirrors.huaweicloud.com/debian-security/ bullseye-security main
deb-src https://mirrors.huaweicloud.com/debian-security/ bullseye-security main
deb https://mirrors.huaweicloud.com/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.huaweicloud.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.huaweicloud.com/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.huaweicloud.com/debian/ bullseye-backports main non-free contrib
EOF

# 删除企业源
rm -rf /etc/apt/sources.list.d/pve-enterprise.list

# 下载密钥
wget http://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg

# 国内PVE源
echo "deb http://mirrors.ustc.edu.cn/proxmox/debian/pve bookworm pve-no-subscription" >/etc/apt/sources.list.d/pve-install-repo.list
apt update -y && apt dist-upgrade -y

修改默认IP

Debian、Ubuntu 14/16、Alpine

使用空格提升可读性

# 自动配置 eth0 网卡
auto eth0

# 获取IPv4(inet)地址方式 dhcp(从DHCP获取)、static(静态地址)
iface eth0 inet static

    # IPv4 静态地址
    address 192.168.7.6

    # 子网掩码
    # netmask 24
    netmask 255.255.255.0

    # 默认网关
    gateway 192.168.7.1

    # DNS 配置 ,推荐通过 `/etc/resolv.conf` 进行配置
    # dns-nameserver 1.1.1.1


# 获取IPv6(inet6)地址方式 dhcp(从DHCP获取)、static(静态地址)
iface eth0 inet6 static

    # IPv6 静态地址
    address 2001:db8::2/64

    # 子网掩码
    # netmask FFFF:FFFF:FFFF:FFFF::::
    netmask 64

    # 默认网关
    gateway 2001:db8::1

在 Proxmox Virtual Environment (PVE) 中,通常网卡使用桥接模式共享物理网络端口,通过虚拟桥接设备 vmbr0 进行通信。因此,修改 vmbr0 的IP地址可以实现修改 PVE 默认访问地址的目的。

auto lo
iface lo inet loopback

iface enp2s0 inet manual

auto vmbr0
iface vmbr0 inet static
	address 192.168.1.2
	netmask 255.255.255.0
	gateway 192.168.1.1
	bridge_ports enp2s0
	bridge_stp off
	bridge_fd 0