All in One服务器配置教程
Proxmox VE版
前 言
• 本教程旨在搭建一个家庭All in One服务器,集路由功能、Nas功能为一
体,实现用一台主机组建家庭局域网的需求。本教程为流程图形式的截图教程,
根据截图步骤一步一步配置,即可实现All in One服务器的配置,但是,如果
您是初学者,请对基本的网络拓扑结构、硬件配置等做一些基础知识的了解,
若您有一定基础,那您也可以通过举一反三,结合您自身需求,搭建适合您的
All in One服务器,本教程中所用到的一些工具并非我本人制作,我将在文章
结尾处附上一些工具的下载地址,同时我也会把整套安装所需的文件打包上传,
方便大家下载使用。
本教程使用的硬件配置
• CPU :Intel Core i3 9100
• 主板:GIGABYTE AORUS ELITE B365m
• 内存:Kingston 16G DDR4 2666MHz
• 硬盘:Samsung PM961 128G M.2 Nvme
• 网卡:Dell Intel I350-T4 PCI-E X4
• 电源:GrateWall 300W 金牌
• 机箱:4U工控机箱
网络拓扑结构图
本教程网络结构说明
• 从网络拓扑结构图中可看出,本教程尽量采用直通形式进行网络连接,仅采用一条虚拟链路,其
中,Proxmox VE作为底层虚拟机系统,其余iKuai、LEDE、DSM系统均在此基础上建立,All in One
服务器网络结构中,以iKuai虚拟机作为主路由,因此直通一个网口为iKuai作为WAN口;LEDE虚拟
机作为旁路由,提供插件服务,因此通过虚拟链路连接iKuai主路由,并直通一个网口作为LAN口接入
物理交换机;DSM作为群辉NAS系统,考虑到NAS要经常性读写数据,进行数据交换,因此,直通
一个网口给DSM系统使用,接入物理交换机,这样一来能够使数据交换通过物理交换机处理,而不是
All in One服务器,从而降低All in One服务器的性能损耗。
• 本教程都是基于以上网络结构编写的,建议学习本教程前了解一些网络及计算机的基础,以免无
法理解教程中一些设置的原理;有相关网络和计算机基础的同学可将本教程作为基础,举一反三,搭
建适合自己网络结构的All in One服务器。
基本专业术语解析(一)
• VT-d
• 即Intel支持直接 I/O 访问的VT虚拟化技术(硬件直通技术),它不同于
我们常见的VT-x技术,VT-d是本教程中网卡直通的必要条件,请确定您的
CPU是否支持VT-d技术,具体参数请到Intel官网进行查阅,若不支持VT-d技
术(例如:Intel Celeron J1900),您可以采用虚拟链路的形式进行配置,但
这将会大大降低整个服务器的处理性能。
基本专业术语解析(二)
• IOMMU分组直通
• 即在Proxmox VE系统下,默认是不能IOMMU硬件直通的,需要手动开
启,与此同时,若手动开启直通功能后,在创建虚拟机时依然提示IOMMU问
题,那么证明您的硬件可能不支持直通技术或Proxmox VE系统中没有您硬件
的相关驱动。当您直通成功后,如果您的硬件(例如一张4 口的网卡)被分在
同一个IOMMU分组下,那么将导致您的硬件只能全部直通给某一虚拟机,无
法将硬件拆分开来分别直通给不同的虚拟机,此时,您就需要设置IOMMU分
组直通。
基本专业术语解析(三)
• 硬盘挂载与直通
• 硬盘直通主要用于Nas虚拟机,将硬盘直通给Nas虚拟机保障硬盘的读写速度和使用便捷性,同
时使Nas系统识别硬盘的S.M.A.R.T信息。Nas硬盘直通在Proxmox VE系统下有两种方式
• 一种是挂载方式,此方式适用于您的Proxmox VE系统盘和Nas硬盘同处于同一SATA控制器下,
(此方式在Nas中不支持S.M.A.R.T信息检测)
• 另一种是SATA控制器直通方式,此方法适用于您的Proxmox VE系统盘和Nas硬盘分别处于不同
的SATA控制器下,例如Proxmox VE系统盘位于PCI-E转SATA转接卡上,Nas硬盘在主板SATA接口上;
或者Proxmox VE系统盘位于主板M.2接口上,同时使用Nvme协议而不是SATA协议,Nas硬盘在主
板SATA接口上时,方可使用SATA控制器直通方式(此方式在Nas中支持