前言
pve/esxi/windows/vmware是四种常见的虚拟机宿主操作系统,它们各有特点和优劣。
pve,全称Proxmox Virtual Environment,是基于Debian的Linux系统,虚拟机内核为KVM。它的优点是硬件兼容性好,扩展性强,支持多种虚拟化技术,而且是免费的开源软件。它的缺点是界面功能不够强大,很多操作需要用命令行,对新手不太友好。
esxi,全称ESXi Hypervisor,是VMware公司开发的一款专业的虚拟化平台,虚拟机内核为ESX。它的优点是性能高,稳定性好,界面清晰易用,支持多种操作系统和硬件直通。它的缺点是硬件兼容性差,需要专业的服务器硬件,而且是收费的商业软件。
windows/vmware,指在Windows操作系统上安装VMware Workstation或VMware Player等虚拟机软件。它的优点是安装简单,操作方便,支持多种操作系统和硬件直通。它的缺点是性能损耗较大,占用资源较多,而且VMware Workstation是收费的商业软件。
windows/hyper-v,指在Windows 8或Windows 10等操作系统上启用Hyper-V功能。Hyper-V是微软提供的一种虚拟化技术,可以在Windows上运行多个虚拟机。它的优点是免费,集成在Windows中,支持多种操作系统和硬件直通。它的缺点是性能损耗较大,占用资源较多,而且只支持64位CPU和专业版或以上版本的Windows系统。
综上所述,你可以根据你的需求和喜好选择合适的虚拟机宿主操作系统。如果你想要高性能和稳定性,你可以选择esxi;如果你想要兼容性和扩展性,你可以选择pve;如果你想要简单和方便,你可以选择windows/vmware或windows/hyper-v。
如果手头有一台工控小主机且作为学习和家用,我的选择是pve, 下面就如何安装PVE系统做一个介绍,经过在j4125上验证成功。
1.修改bios配置
首先确认主板是否支持VT-d技术,可以直接进BIOS查看有无此设置项,或者到Intel官网查找芯片组的产品规范书进行确认。如果支持,需要先打开VT-d功能,如果不支持,下面的内容就不用看了。
2.下载pve介质
下载Proxmox VE 8.0
ISO Installer,具体地址如下:
https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso/proxmox-ve-8-0-iso-installer
3.制做启动介质
下载refuse,具体地址如下:
https://rufus.ie/zh/
准备一个4G以上的u盘,启动refuse,直接写入,注意,在弹出的选项中,应选择dd模式
4.安装PVE
连接u盘,开机修改启动顺序,选择从u盘启动,启动后弹出界面,同意协议
默认盘安装,一般只有一个盘
城市填写中国,其余默认
设置密码与邮箱
网口设置,建议设置为第一个口,并拿网线联接路由器lan端(路由器lan端地址DHCP避开这个IP地址),网关设置为主路由地址192.168.1.1,dns地址设置为1.1.1.1(这样的话,主路由联网后,pve本身是可以联网的)
核对信息
pve界面
打开pve管理界面,https://192.168.1.2:8006,因为没有证书,会提示不安全,继续访问即可
5.修改PVE为国内的源
由于PVE官方源在海外,更新速度极慢,翻了中科大的PVE源,发现已经同步更新PVE 8。我们可以使用中科大的源
选中如图所示1,2,开启shell, 并在shell中执行
# 将此文件的中的所有内容注释掉
nano /etc/apt/sources.list.d/pve-enterprise.list
# 下载中科大的GPG KEY
wget https://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
# 使用Proxmox非企业版源
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
# 将Debian官方源替换为中科大源
sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list
sed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list
# 替换Ceph源
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list
# 替换CT镜像下载源
sed -i 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm
#更新源列表
apt update
#升级软件包
apt upgrade
#升级系统
apt dist-upgrade
至此这台宿主机操作系统安装完成了。