在学习或构建家庭实验室组件时,被称为 eBay 或 NewEgg 翻新的技术垃圾堆是一件很棒的事情。 去年,我们整理了一个 VMware 服务器设置文章,为此我们购买了 HP EliteDesk 800 G1 SFF。 它有一个 SSD 和一个受支持的 NIC,价格为 155 美元。 虽然我们放弃了那个系统,所以这次我们又去购物了,为了一个稍微更强大的系统,可以解决我们作为预算 Proxmox 服务器的需求。
在学习或构建家庭实验室组件时,被称为 eBay 或 NewEgg 翻新的技术垃圾堆是一件很棒的事情。 去年,我们整理了一个 VMware 服务器设置文章,为此我们购买了 HP EliteDesk 800 G1 SFF。 它有一个 SSD 和一个受支持的 NIC,价格为 155 美元。 虽然我们放弃了那个系统,所以这次我们又去购物了,为了一个稍微更强大的系统,可以解决我们作为预算 Proxmox 服务器的需求。
由过时的 PC 支持的预算 Proxmox 服务器?
对于不完全熟悉 hypervisor 场景的读者,Proxmox 是获取虚拟机的最流行方式之一,与 VMware 和其他方式一样。 Proxmox 是一款完全免费使用的软件,并提供订阅以获得技术帮助和访问其他功能,但是,Proxmox 的免费版本完全可以使用并且可以运行所有必要的功能。 整个 Proxmox 网站易于访问,并且可以轻松找到人们寻找的下载和其他功能。 要下载 Proxmox ISO,就像转到下载选项卡一样简单,点击您想要的软件,然后点击 ISO 映像,然后点击橙色下载按钮。
我们用于此构建的 PC 又是一台 HP EliteDesk 800 G1 SFF,我们以大约 135 美元的价格从 eBay 上淘来的。 我们的 HP 配置了 5GHz 的 Core i4590-3.3,以及 16GB 的 RAM 和实验室中的 1TB SSD(最初附带 256GB SSD)。 除了 SSD 之外,我们还从随附的 4GB 内存中升级了 RAM。 拥有 16GB 的 RAM 不是必需的,有可能摆脱 4GB,但是,如果您想同时运行多个 VM,那么这对系统来说会非常困难。
在研究硬件机会时引起我们注意的一件事是板载 NIC,对于这个系统是 Intel I217LM。 Intel GbE 驱动程序对于广泛的服务器应用程序来说往往是最稳定的。
从 Proxmox 的网站上,运行 Proxmox 所需的推荐硬件如下,Intel EMT64 或带有 Intel VT/AMD-V CPU 标志的 AMD64。 内存,至少 2GB 用于操作系统和 Proxmox VE 服务。 加上为客人指定的记忆。 快速和冗余存储,使用 SSD 磁盘效果最佳。 冗余 Gbit NIC、取决于首选存储技术的附加 NIC 以及集群设置 – 还支持 10 Gbit 和更高。 对于 PCI(e) 直通,需要带有 VT-d/AMD-d CPU 标志的 CPU。
安装和设置我们的 Budget Proxmox 服务器
下载 Proxmox、写入 USB 并将其安装到主机设备的整个过程非常简单。 Proxmox 是最容易下载和运行的工具之一,因为它是从他们的网站上简单下载的,一旦启动进入它,一些基本问题,然后就完成了。 我们遵循与所有 ISO 安装相同的程序,即使用 Rufus,下载链接 这里。,并将 ISO 写入我们拥有的闪存驱动器。 在我们的系统上插入安装介质并从中启动后,我们看到了 Proxmox 安装 GUI。
启动到 Proxmox GUI 后,Proxmox 有几个选项,但是,只需安装 Proxmox 即可使用虚拟机环境,第一个选项是“安装 Proxmox VE”。 其他选项将用于防止 Proxmox 出现错误或停止使用其全部功能。 完全披露,这些屏幕截图来自 Proxmox。 我们使用它们来提高质量。
欢迎屏幕后,Proxmox 将询问在系统上安装 Proxmox 的位置。 在我们的例子中,我们只在系统上安装了一个驱动器,因此我们很容易在一个驱动器上创建映像,但是,如果要将 Proxmox 安装在具有多个驱动器的设备上,磁盘安装屏幕将看起来像像这样。
选择驱动安装盘后,Proxmox 将询问一些关于 Proxmox 安装位置的基本问题。位置选择影响 Proxmox 能够以最有效的方式从中提取更新,并加快下载速度。 此屏幕还允许选择时区,以便正确设置时间和正确配置夏令时。 还有一个键盘布局选择,因为 Proxmox 是国际化的,它会要求布局。
接下来是密码创建屏幕。 这只是为了设置管理员密码,以便在基本安装完成后可以登录。 Proxmox 还会要求提供电子邮件地址,此电子邮件将接收来自 Proxmox 的重要警报,因此输入有效的电子邮件地址很重要。
在初始设置选项之后,Proxmox 将开始安装在选定的磁盘上以及所有已设置和/或创建的选项。 Proxmox 还将显示一些重要提示,例如基于 JavaScript 的 GUI、基于 Web 的控制台、在线备份和实时迁移。
Proxmox 将在系统上显示的最后一个 GUI 将只是在设置过程中配置和创建的内容的概述。 如果配置中出现错误,上一个按钮将允许重做任何设置。 或者,如果系统完全混乱,中止选项将重新启动整个过程。
最后,在点击 Summary 菜单和 Install 按钮后,Proxmox 将重启系统,现在是时候拔掉引导驱动器,这样系统就不会尝试从那里重启。 重新启动后,Proxmox 将显示一个屏幕,其中只有一个 IP 地址需要从 Web 控制台访问,以便在 Proxmox 上配置和创建 VM。
创建虚拟机
在 Proxmox 上创建虚拟机相当简单易行。 由于我们的机器只有一个 SSD,因此以下步骤在配置中很重要,但是,如果您的机器有多个驱动器,则没有必要这样做。 首先要做的是增加本地 VM 的存储; 从一开始,Proxmox 就没有将硬盘空间的全部范围提供给本地 VM。 为了改变它,去 数据中心 -> 存储 -> 选择 本地-lvm -> 点击 去掉 和 是。 现在是增加存储量的更令人生畏的部分。 我们必须进入 shell,它位于左侧的 Proxmox 下,然后是 shell。 在这里,我们将输入一些命令: lvremove /dev/pve/数据; lvresize -l +100%FREE /dev/pve/root; resize2fs /dev/mapper/pve-root. 这些命令在 shell 中看起来像这样。
完成基本配置步骤后,创建 VM 很简单,因为 VM 的创建菜单概述了您可能需要的每个功能和配置选项。 点击仪表板右上角的创建虚拟机后,创建菜单将启动到 通用 允许节点的选项卡,该节点应始终为 Proxmox。 这 ID 这只是一个基本 ID,用于跟踪将要创建的所有 VM, 名称,可以是任何东西,对于我们的例子,我们设置了 Ubuntu。 最后, 资源池,这是没有必要的。
接下来是 OS 菜单,这是为 VM 制作操作系统的地方,执行此步骤的最佳方法是采用之前步骤中完成的上传,并在 ISO 映像下拉菜单下选择它我们之前扩展的本地存储。 这一切都可以在 CD/DVD 选项下完成,这是最受欢迎的选项。 至于来宾操作系统,请确保选择了正确的操作系统,然后选择下一步。
接下来是系统选项卡,我们将所有内容都保留为默认值,因为我们真的不想弄乱任何东西,我们只是想让虚拟机运行起来。
“磁盘”选项卡是创建 VM 的存储大小以及存储位置的地方。 在存储方面,我们之前将其配置为允许 VM 使用它,因此请确保从下拉菜单中选择本地。 接下来是磁盘大小,我们选择 100GB 只是为了给 VM 一些喘息的空间,因为它是 Linux 机器 100GB 就足够了,但是,如果我们做的是 Windows VM,接近 200GB 会更好。
接下来是 CPU 配置选项卡。 这是内核数量发挥作用的地方,请记住这些内核实际上会使用物理机的内核,因此请确保不要超过。 对于 Linux VM,我们只做了两个内核,因为两个内核足以满足我们正在进行的测试和创建。
内存选项卡也将使用机器上安装的物理内存,因此再次确保不要超过机器上安装的总内存。 还要注意,根据同时运行的 VM 数量,将确定应在计算机上安装多少 RAM。 要一次运行 4 个虚拟机,只需将总数加 2,额外的两个还允许其他东西在后台运行,并给实际的 PC 或服务器一点余地。 我们选择使用 4GB 内存,这是当今的一个很好的标准。
最后一个配置步骤是 VM 将要运行的网络类型。 在我们的例子中,PC 上的物理端口没有问题,因为 Proxmox 能够识别这些端口。 因此,在我们的案例中使用默认值是最好的选择。 如果您希望这样做,也可以使用 VLAN 标记,但这不是必需的。
最后一个选项卡将只是一个确认选项卡,显示在前面的步骤中刚刚完成的所有配置。 如果有任何问题,现在是时候回去修复或更改了。 如果以后需要更改,也可以选择稍后编辑 VM。
现在我们已经启动并运行了 VM,我们还制作了一个 Windows Server 2019,只是为了拥有两个不同的操作系统。 我们还同时打开并运行它们,以表明在过时的硬件上可以同时运行多个虚拟机。 这是我们的基本利用率图,仅显示正在使用的系统资源。 CPU 只有 5%,但是,如果有活动的程序或正在下载,它可能会比这高得多。 此外,查看内存可以很好地衡量虚拟机如何影响它。 由于两者同时运行并且每个包含 4GB,因此它占用了超过 50% 的系统,这就是为什么拥有 2GB 缓冲区很好。
结论
设置 Proxmox 和配置虚拟机非常简单易行。 最困难的步骤只是更改存储并扩展它,但除此之外,Proxmox 必须提供的一切都触手可及。 Proxmox 是目前最流行的管理程序之一。 Proxmox 周围有一个庞大的社区,并且有大量的指南和视频可以在遇到问题时提供帮助。 Proxmox 在他们的网站上也有聊天功能,可以在需要时提供帮助。
我们在旧 HP 硬件的设置和使用中确实看到了我们那台过时的小机器真正投入工作的东西。 零件或技术还不错,显然可以做得更好,但是,这不是本文的目标。 我们选择这种硬件是因为它不是最好的,也不一定是最好的。 现在的技术市场很疯狂,很难获得零件,但是,如果您正在寻找的只是一台 VM PC/服务器,那么以低于 200 美元的价格找到一台像样的并不难。 eBay 或其他卖家在机器上有很好的交易。 找到合适的只需要一点时间和耐心。
请记住机器可以达到的范围,但是,PC 没有显卡或顶级英特尔第 12 代芯片。 通过 VM 了解机器的局限性是了解软件和这些服务器能够达到的总体范围的好方法。 请记住,Homelabs 应该很有趣……所以接受它。
查询 预算 VMware 服务器 文章也是如此。
参与 StorageReview
电子报 | YouTube | 播客 iTunes/Spotify | Instagram | Twitter | Facebook | RSS订阅