保姆级教程来了 玩转虚拟机PVE
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
保姆级教程来了玩转虚拟机PVE
作者:OverLord
来源:《电脑爱好者》2021年第04期
顾名思义,虚拟机的作用是管理硬件并将物理资源与虚拟环境分隔开。来自物理环境的资源根据需要进行区分后,再分配给虚拟机模拟出的另一台“电脑”使用。在这台“电脑”上,你可以靠虚拟机软件装系统、装软件、上网、和真实的电脑组成局域网,甚至同时运行的几台虚拟机也可以相互间组成局域网。目前可选择的虚拟机有很多,而这其中PVE无疑是最友善的那个——免费、开源,而硬件直通效率最高(图1)。
虚拟机的玩法有很多,但是很多人还是丈二和尚摸不着头脑,连最基本的设置都还弄不明白。今天,笔者就向大家介绍这款PVE(Proxmox Virtual Environment)的使用方法。
PVE的全称是Proxmox Virtual Environment(https:∥/),或简称为Proxmox VE。它是一款开源的虚拟化方案,软件和社区支持都是免费的(基于Debian Linux 和KVM的虚拟化平台),企业用户则可以通过订阅制获得付费商业支持(图2)。
本来,这种系统多是用于服务器集群使用,不过随着个人用户对虚拟机的使用需求提升,PVE这种完全免费开源的虚拟机系统越发受到关注。相比于其他虚拟机系统,PVE不仅仅是免费开源这么简单(当然非常重要),而且具备极低的硬件资源要求、配置极为简单,兼容性也非常出色。当然了,对于服务器集群之类的应用,PVE的稳定性还略有欠缺,不过对个人用户毫无影响。
不过,要想自己的电脑使用虚拟机系统,必须满足一个先决条件——处理器支持虚拟化。实际上这个要求并不苛刻,因为当今绝大部分处理器都具备硬件虚拟化技术,当然了,处理器性能越高、核心数量越多,在虚拟机上的运行分配就更加轻松自如。
要想知道自己的处理器能否支持虚拟化功能,我们可以使用一个简单的小软件来判断——这就是Securable。下载Securable(下载地址:https:∥/securable.htm)后运行(只有一个运行文件),如图所示,如果最后一项“Hardware Virtualization”显示为“Yes”,则表示处理器支持(图3)。
我们还可以点击“Click for more”查看具体的虚拟化技术信息,笔者推荐安装PVE的电脑,处理器最好有至少4个核心或线程(例如2核心4线程的处理器亦可),这样在建立多个虚拟机(不少于2个)的时候,系统资源足够分配(图4)。
当然了,如果处理器不支持硬件虚拟化,则Securable中“Hardware Virtualization”項会显示一个大大的“No”,这也就意味着这台电脑没有从硬件层面进行优化,无法很好地胜任虚拟机服务器的工作,则不建议使用(图5)。
确定处理器支持后,还需要重启进入电脑的BIOS(F1或者Del),找到BIOS中相关的处理器虚拟化功能界面,将其设置为“Enabled”启用该功能(图6)。
不仅如此,笔者还推荐处理器最好使用带有核显的处理器型号,尤其后期要执行显卡直通应用的话(直接分配显卡硬件资源给虚拟机上的某一个虚拟系统),一块带有核显的处理器就非常必要。
除了处理器部分,内存也是虚拟机设备要求比较高的地方。如果只是体验虚拟机,正常的内存配置就够了(目前一般建议为8GB),如果想要长期使用,并且安装的虚拟机数量不小于2个,那么,每个虚拟机的内存分配最好不低于4GB,如果可能,每个虚拟机的内存分配应该
是在6GB至8GB之间,还要考虑PVE自身需要的内存占用(2GB至4GB左右),这样计算就可以得到比较理想的内存需要量了(图7)。
除此之外,笔者建议务必使用固态硬盘——毕竟传输速度、响应时间、多任务等能力,固态硬盘、尤其是NVME协议的固态硬盘拥有着机械硬盘无可比拟的优势,尤其近一年时间里固态硬盘的价格已经下调不少,一款480GB~512GB容量的固态硬盘拿来安装虚拟机系统再好不过了(仅家用)(图8)。
一切准备就绪,我们就要开始体验PVE虚拟机的安装使用了。
正式开始安装之前,你需要一个不小于8GB的USB闪存盘,并下载得到PVE的ISO安装文件(下载地址:https:∥/en/downloads),此外还需要Rufus工具用于制做引导安装USB闪存盘(下载地址:https:∥rufus.ie/)。一切准备就绪后,将USB闪存盘插入电脑(注意最好为主板背板的USB接口,而不是前置扩展引出的USB接口)(图9)。
双击Rufus运行,点击引导类型选择后的“选择”,加载下载好的PVE ISO安装文件,然后一切按照默认设置(可以选择纯UEFI启动,前提要确保主板支持并正确在BIOS中设置为UEFI启动),再点击“开始”运行(图10)。
点击开后,Rufus会提示选择镜像使用的模式,这里要特别注意,和普通的Windows安装盘略有区别,我们要选择“以DD镜像模式写入”,如果选择了“以ISO镜像模式写入(推荐)”,则USB闪存盘引导后将无法正确安装PVE(图11)。
接下来的两次警告主要是格式化、多分区提示,依次默认点击“确定”即可,不必理会(图12、图13)。
USB闪存盘写入完成,从电脑上拔出,换到要安装PVE的电脑上插入,并且开机使用该USB闪存盘引导,在PVE的引导选单上,选择第一项,即“Install Proxmox VE”(图14)。
经过PVE引导自检,系统来到欢迎界面,读取协议,点击右下的“I agree'’继续(图15)。
在接下来的界面中,主要是设置安装的硬盘位置,默认提供一个硬盘位置,如果是多个硬盘,点击该处选择需要安装的硬盘,以整盘默认分区方式安装,点击“Next”继续即可。即可(图16)。
如果要在该硬盘上分区安装,在选择正确的硬盘设备后,点击后面的“Options”设置后进入磁盘分区页面,最上方的“Filesystem”可以设置磁盘分区格式,一般情况下推荐使用默认的EXT4即可。下方的设置中,“hdsize”是分区容量(一般默认,如需额外预留可以适当减少总容量);“swapsize”是指交換分区容量,推荐设置为和本机内存一致的容量即可(但是最小容量建议不低于4GB);“maxroot”是用于保存PVE操作系统镜像的独立空间,不能分配给虚拟机硬盘使用,酌情设置(注:一般Windows 10的安装镜像不小于5GB,多个系统的安装镜像酌情设置容量值和即可);“minfree”则是预留空间,可用于创建虚拟机快照存放使用,建议最小不要低于16GB;最后的“maxvz”是用于保存数据之用,例如创建的虚拟机硬盘空间,这里可以大量预留存储空间(图17)。