虚拟个家用服务器集群(1):创建 PVE 虚拟机

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第1张图片

风无痕
July 21,2023

文章目录

    • 前言
    • 获取 PVE 安装镜像
    • 新建 PVE 虚拟机
    • 设置 CPU 虚拟化技术等
    • 更改 PVE 虚拟机网卡
    • 结语
    • 参考资料

前言

很多人想建个人博客类的网站,这就需要网站服务器;需要管理手机、电脑中积累的照片,每张照片可都是人生一个片段的记录,需要管理微信中收发的各种文档等等,这就需要一台 NAS 即 Network Attached Storage(网络附属存储),NAS 本质上也是一台服务器;更有甚者想借助 NextCloud 之类的服务器平台搭建个人(群组)云盘;总之需要很多台服务器为自己的生活增加便利性、拓展内涵。是购买商家的云服务还是自己在家搭建?是用一台服务器达成全部需求还是用几台专业的服务器分别达成不同需求?软硬件怎么配置?什么方案兼有经济性、安全性和可靠性?

现在的个人电脑都很强了,Windows 和 Linux 操作系统中都有很多虚拟化软件,既然有如此之多需要厘清的问题,我们在实践之前何不试验在自己的电脑中虚拟一下、找到这些问题的答案呢?我的构想是,在个人电脑中用 PVE 这个平台来虚拟个服务器虚拟化集群,用这个服务器虚拟化集群分别实现网页服务器、NAS 以及个人云盘。通过这个试验,我们来找到上述问题的答案,再在实践中得以贯彻以节省成本、少走弯路。

试验从在个人电脑中创建 PVE 虚拟机开始。

获取 PVE 安装镜像

PVE 是什么呢?创建 PVE 虚拟机究竟要从何开始?

  • PVE 是什么?Proxmox VE 即 Proxmox Virtual Environment,简称 PVE

    官网原文:“Proxmox VE 是一个完整的开源服务器管理平台,用于企业虚拟化。”

    简而言之,PVE 是个服务器虚拟化集群操作系统。

  • 跟常规的虚拟机一样,要创建 PVE 虚拟机首先要获取 PVE 的安装镜像。可以进入 官网下载页面 获取 PVE 镜像,目前最新版本是 8.0-2。

    PS:根据现有网络环境及迅雷下载结果,推荐下载 ISO、复制下载链接 https://www.proxmox.com/en/downloads/item/proxmox-ve-8-0-iso-installer 后在迅雷中下载;在迅雷中用 BitTorrent 无法下载、网页直接 下载 ISO 速度感人。

新建 PVE 虚拟机

由于本次试验需要在个人电脑中虚拟个家用服务器集群,所以需要用 VMware Workstation 之类的虚拟机软件创建个安装配置了 PVE 这个服务器虚拟化集群操作系统的虚拟机。比较绕口,总之是在虚拟机软件里虚拟一个安装了 PVE 操作系统的计算机(简称 PVE 虚拟机),而 PVE 操作系统本质上又是管理虚拟机集群的;在这个构想里,PVE 虚拟机管理的 NAS 等虚拟机是 PVE 虚拟机的客户机,经历了两次虚拟化。首先要用 VMware Workstation 新建一个 PVE 虚拟机。

  • 在个人电脑中用 16.x 版本虚拟机软件 VMware Workstation 新建名为 Proxmox 的虚拟机,并把下载的 ISO 文件作为安装程序光盘映像文件。

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第2张图片

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第3张图片

  • 由于 PVE 8.0 是基于 Debian 11(64位)的开源程序,客户机操作系统选 Debian 相近版本,是 64 位即可;由于需要在 PVE 虚拟机中创建至少两台服务器,PVE 虚拟机处理器内核总数不少于 4、内存不少于 8G(此处为 16G)为佳,以供创建服务器时分配、免得到时勒襟见肘;由于在 PVE 虚拟机中要创建服务器集群、免不了要与外网连接,虚拟机网络选择“使用桥接网络”;PVE 虚拟机的硬盘大小设为 500G,且不要选中“立即分配所有磁盘空间”。

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第4张图片

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第5张图片

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第6张图片

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第7张图片

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第8张图片

  • 其他都按默认,这样 PVE 虚拟机就新建好了。

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第9张图片

设置 CPU 虚拟化技术等

由于 PVE 需要 CPU 具备虚拟化引擎,需要在 PVE 虚拟机 Proxmox 新建完毕后设置该虚拟机的 CPU;同时考虑到技术的前瞻性,虚拟机最好使用更具有现代特性的 UEFI 固件。在 PVE 虚拟机开机前,编辑一下虚拟机设置。

  • 虚拟机新建完毕后点击“编辑虚拟机设置”以设置 CPU。

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第10张图片

  • 在 CPU 项中选中“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI(V)”虚拟化引擎。

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第11张图片

  • 虚拟机设置的“选项”卡中的“固件类型”选为“UEFI(E)”以使用更具有现代特性的 UEFI 技术。

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第12张图片

PS:1、如果不选中 CPU 选中虚拟化引擎,在后续安装 PVE 虚拟机的 PVE 操作系统时,会出现 No support for KVM virtualization detevted. 的提示信息,尽管确认后 PVE 操作系统仍然能安装运行,但影响 PVE 服务器虚拟化集群中的 KVM 虚拟化技术的应用;2、CPU 选中虚拟化引擎后,有可能 VMware Workstation 所处的(操作系统、基本不可能是 CPU)平台,例如我自己电脑的操作系统 Windows 11 家庭中文版 Insider Preview,不支持该项技术,实际是微软操作系统平台设置了基于虚拟化的安全性,导致虚拟机开机失败,需要 下载 运行 Microsoft 提供的工具 Device Guard and Credential Guard hardware readiness tool,详情参考 AbrahamCui 的博文《基于虚拟化的安全性怎么关闭,无法开启虚拟机》。

更改 PVE 虚拟机网卡

VMware Workstation 虚拟机软件创建的虚拟机配置的网卡一般有三种,即 e1000e1000evmxnet3 ,默认配置了 e1000。本次试验拟采用性能最好的 vmxnet3 ,需要更改虚拟机配置文件 .vmx,name 为虚拟机名,无法在“编辑虚拟机设置”中与设置 CPU 虚拟化技术同时进行。

  • 在 PVE 虚拟机关机状态,在个人电脑中找到新建 PVE 虚拟机时 VMware Workstation 建立的文件夹 Proxmox,找到虚拟机配置文件 Proxmox.vmx;Windows 系统中一般不显示文件后缀名,文件夹里看上去同名文件有好几个、无法分辨是哪一个,请查询文件“类型”、选择配置文件;用 Visual Sudio Code 等代码编辑器打开该文件。

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第13张图片

  • 在代码编辑器中把配置文件涉及配置网卡名的代码 e1000 改为 vmxnet3 即可,PVE 虚拟机开机即启用 vmxnet3 类型的网卡。

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第14张图片

结语

这样本次试验用的 PVE 虚拟机就创建好了。下一篇文章,我们来试验为这台 PVE 虚拟机安装 操作系统。

参考资料

  • Proxmox VE. proxmox.com

  • AbrahamCui. 基于虚拟化的安全性怎么关闭,无法开启虚拟机.blog.csdn.net

本作品采用 知识共享署名 4.0 国际许可协议 进行许可。
本文链接:http://t.csdn.cn/EqWtF

虚拟个家用服务器集群(1):创建 PVE 虚拟机_第15张图片

你可能感兴趣的:(NAS私人云,Proxmox,VE,VMware,服务器集群,NAS)