记一次 pve 意外事故
环境
pve(master): 192.168.1.200
pve(vm-centos): 192.168.1.201
pve(vm-Ubuntu): 192.168.1.109
pve(vm-windows7): 192.168.1.61
一、 起因
pve-matser 上执行了 apt dist-upgrade
提示我: You are attempting to remove the meta-package 'proxmox-ve'!
想都没想按照提示执行了, 结果pve控制台就没了. qm等相关命令也没了.
二、 解决
思路: 根据日志提示和lsblk
相关的输出, 判断只是删除了相关的pev包, 源数据还在, 安装相关的pve包回去即可
按照日志和apt log 提示, 找到了被删除的包
2.1 添加源
echo "deb [arch=amd64] http://download.proxmox.com/debian/pve buster pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
2.2 添加 gpg key
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
chmod +r /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
2.3 安装 Proxmox VE 包
apt install proxmox-ve postfix open-iscsi
2.4 相关报错 pve-container : Depends: binutils but it is not installable
我是原生安装的pve, 不是从debian过来的, 所以缺少相关的包. 添加debian的源到source.list之后update即可
2.4 相关日志
/var/log/syslog
2.5 IO errors
一般是磁盘满了, 清理下磁盘