华为服务器,无法安装Proxmox VE,测试了7.4.1和8.0.2,都是各种报错。
根据查到的资料,在安装停止前或者停止后,按CTRL+ALT+F3,调出另外一个终端窗口,输入命令Xorg -configure,注意X必须大写,否则查无此命令。
把生成的配置文件,移动到/etc/X11路径下,并且重命名为xorg.conf:
mv xorg.conf.new /etc/X11/xorg.conf
Vi /etc/X11/xorg.conf 修改配置文件:
需要修改的有两个地方,一个是将Load “glx”替换成Disable “glx”,并在此行尾部增加文本Disable "glamoregl";
另一个是将Driver "modesetting"替换成文本Driver "fbdev"
执行指令“startx”,画面只是出现了一个箭头,并没有显示安装界面。
重新来,修复完配置文件后,再次按CTRL+ALT+F3,切换终端窗口,再次执行指令“startx”,还是一样的,只显示一个鼠标箭头,画面黑屏,且无响应。
无论是7.4.1还是8.0.2,都是一个样,看来这个方法从7.4.1之后就没用了,或者说手上这台华为服务器的情况不同,索性放弃直接安装Proxmox VE了。
众所周知,PVE基于Debian,所以我打算先安装Debian再安装PVE。
PVE 8 升级了内核,是基于Debian12的,所以直接到清华大学镜像站点下载了Debian12。
登录华为iBMC,选取Debian12的ISO文件,并且设置为引导盘。
Debian12安装过程略,因为就是点几个下一步,没什么好写的。
安装完成后,首先切换为清华大学源:
apt update && apt upgrade 更新一下。
vim /etc/hosts 编辑hosts文件,准备添加条目
172.16.12.2 pve189.hcit.cc 就是ip地址和PVE的完整名称。
添加Proxmox源,将GPG密钥添加到APT源密钥环中,再次更新:
现在可以安装PVE了:
apt-get install proxmox-ve postfix open-iscsi ksmtuned ceph-base -y
安装完成后,remove os-prober,因为我们不需要双引导。
重启服务器。
重启后,屏幕就显示为PVE该有的样子了,只要自己不说,没人会认为它是在Dibian基础上安装的。
当然还有最后一步,WEB登录PVE管理界面后,必须创建一个名为vmbr0的linux Bridge,并且把网卡添加进去,设置IP地址,点击“应用”否则虚拟机就无法联网了。
有多块网卡的话,建议创建bond0,以防交换机端口或者网卡故障带来中断服务的风险。