TrueNAS SCALE 是iXsystems公司提供的一款开源存储管理软件,几乎可以部署在所有的第三方x86硬件设备上,因此也成为众多nas发烧友和普通用户钟爱的nas解决方案之一下面以TrueNAS SCALE-22.02版本为例就该版本的硬件配置要求进行详细说明,下面我们就来说一说关于truenas配置教程?我们一起去了解并探讨一下这个问题吧!

truenas配置教程(SCALE官方文档之人性化译注01-硬件配置指南)

truenas配置教程

TrueNAS SCALE 是iXsystems公司提供的一款开源存储管理软件,几乎可以部署在所有的第三方x86硬件设备上,因此也成为众多nas发烧友和普通用户钟爱的nas解决方案之一。下面以TrueNAS SCALE-22.02版本为例就该版本的硬件配置要求进行详细说明。

1 最低硬件配置要求

CPU:双核Intel 64位或AMD x86_64处理器

内存:8 GB

系统盘:16 GB ssd

存储盘:两块大小相同的磁盘,用于构建单个存储池

译者批:这个内存和cpu配置基本没法在truenas内部部署应用,这么做会比较无趣,实际应用中建议配置至少8核心cpu和16G内存(ZFS是吃内存大户)

2 存储注意事项2.1 存储设备数量

TrueNAS能够将大量存储设备作为单个存储阵列的一部分进行管理。TrueNAS SCALE可以在单个存储阵列中管理多达400个磁盘驱动器。

2.2 存储介质

选择存储介质是设计存储系统以满足当前目标并为未来容量扩展做好准备的第一步

2.2.1 机械硬盘

在存储媒体的下一次科学突破之前,旋转硬盘以其在容量和成本方面的平衡优势会一直存在。两位数TB级消费级和企业级硬盘的出现为即将搭建TrueNAS的用户提供了更多的选择机会。

2.2.2 SATA NAS硬盘

sata仍然是许多台式机/笔记本电脑、服务器以及一些非企业存储阵列中事实上的标准磁盘接口。虽然消费级sata硬盘没有以前存在的可靠性问题,但仍然无法有效保证可在raid存储组中连续运行或使用。企业级SATA硬盘解决了存储系统中所需的永不停机、振动容限和驱动器错误处理问题,但企业级sata硬盘价格令大多数用户望而却步。

于是,硬盘厂商通过生产NAS硬盘来应对这一市场缺口。NAS硬盘因最初的西数(WD) Red™而声名鹊起(现在称为WD Red Plus),其采用了CMR/PMR技术。WD Red™ NAS硬盘(非SMR)用于最多有8个硬盘驱动器的系统,WD Red™ Pro适用于最多16个驱动器的系统,以及WD UltraStar™ 用于应对超过16个驱动器的系统。因其卓越的质量和可靠性,iXsystems社区论坛将西数硬盘视为TrueNAS构建的首选,官方推出的硬件设备都配备了WD Red™ Plus硬盘。

译者批:官方这是在推荐西数nas盘,个人感觉有点交智商税的意思,实操中还是可以选用西数/希捷/东芝等厂商的企业sata盘,毕竟是企业级,稳定性和性能都没得说

2.2.3 近线SAS硬盘

近线SAS(NL-SAS)硬盘是7200 RPM企业SATA磁盘,具有大多数企业存储系统中的行业标准SAS接口。专为数据中心存储应用程序设计的SAS系统具有准确、详细的错误处理、可预测的故障行为、可靠的热插拔以及附加的多路径支持功能。多路径访问意味着每个驱动器都有两个接口,可以通过两根电缆连接到两个存储控制器或一个控制器。在TrueNAS高可用性体系结构中,每个控制器都是访问同一组NL-SAS驱动器的独立服务器,这种冗余可防止电缆、控制器卡或整个系统故障。NL-SAS驱动器也足够健壮,可以处理超过16个磁盘的系统。因此,面向容量的TrueNAS系统附带了Western Digital UltraStar NL-SAS磁盘,这得益于NL-SAS驱动器提供的容量、可靠性、性能和灵活性的全面完美平衡。

2.2.4 SAS硬盘

企业SAS硬盘是企业存储行业的传统重量级产品,其构建目的是提供旋转磁盘所能提供的最大性能和可靠性。与NL-SAS或NAS驱动器相比,SAS磁盘容量较低,这是因为磁盘的旋转速度高达15000 RPM。虽然SAS驱动器听起来可能是高性能存储的最终解决方案,但许多基于消费者和企业的闪存盘已经上市,大大降低了SAS驱动器的竞争力。。

2.2.5 SATA和SAS闪存SSD

近年来,闪存存储技术取得了显著进步,通用PC和服务器中闪存存储兴起。与硬盘不同,闪存对振动不敏感,速度更快,可靠性与传统硬盘相当。闪存存储的每GB价格仍然较高,但随着价格差距的缩小,在TrueNAS系统中将会越来越普及。

将闪存盘引入主流市场的最短路径是供应商使用标准SATA/SAS硬盘接口来模拟标准硬盘,因此,闪存固态磁盘(SSD)具有SATA接口,大小相当于2.5英寸笔记本电脑硬盘,可以直接替换传统硬盘。闪存固态磁盘可以取代HDD作为TrueNAS系统上的主存储。

2.2.6 NVMe

Non-Volatile Memory Express(NVMe)标准是一种本地闪存协议,它充分利用了闪存存储的非线性、并行性,相较SSD更具优势。

NVMe的主要优点是其低延迟性能,成为了系统引导盘及其他应用场景的主流选项。

注意:NVMe设备可能运行得很热,可能需要专用散热器。目前不支持在NVMe设备上进行手动S.M.A.R.T.测试。

2.2.7 USB硬盘

避免将USB硬盘用于TrueNAS的主存储。您可以在必要时使用USB硬盘进行基本的备份。虽然TrueNAS不会自动执行此过程,但您可以连接USB HDD,在命令行进行复制,然后将其带离现场进行安全保存。

警告:USB连接的介质(包括SSD)可能会报告不准确的序列号,使它们无法区分。

综上,将这些存储介质高效地组合在一起,可以创建功能强大的存储解决方案。

2.3 存储解决方案2.3.1 混合存储和闪存缓存

硬盘提供了两位数的TB容量,基于闪存的选项提供了更高的性能,因此提供了两全其美的选项。使用TrueNAS和OpenZFS,您可以合并闪存和磁盘,以创建充分利用这两种存储类型的混合存储。混合设置使用高容量旋转磁盘存储数据,而DRAM和闪存执行超快速读写缓存。这些技术与基于闪存的单独写入日志(SLOG)配合使用。将其视为一个写缓存,保存用于加快写入速度的ZFS意图日志(ZIL)。在读取端,闪存是一种二级自适应替换(读取)缓存(L2ARC),用于将最热的数据集保存在更快的闪存介质上。使用NFS和数据库等同步写入的工作负载可以从SLOG设备中受益,而使用频繁访问数据的工作负载可能会从L2ARC设备中受益。L2ARC设备并不总是最佳选择,因为RAM中的一级ARC总是提供更快的缓存,而L2ARC表使用一些RAM。

SLOG设备不需要很大,因为它们只需要为网络或本地应用程序传递的五秒钟数据写入提供服务。对于大多数现代网络来说,8 GB到32 GB之间的高持久性、低延迟设备就足够了,您可以剥离或镜像多个设备以获得性能或冗余。请注意已发布的设备耐久性声明,因为SLOG是大多数写入系统的漏斗点。

SLOG设备也需要电源保护。ZFS意图日志(ZIL)以及SLOG的目的是在崩溃或电源故障期间保持同步写入安全。如果SLOG不受电源保护,并且在电源故障后丢失数据,那么它首先就违背了使用SLOG的目的。检查设备的制造商规范,以确保SLOG设备具有电源安全性或具有电源丢失/故障保护。

L2ARC设备中最重要的质量是随机读取性能。设备需要支持比其缓存的主存储介质更多的IOPS。例如,在40个SSD的池中使用单个SSD作为L2ARC是无效的,因为40个SSDs可以处理比单个L2ARC驱动器多得多的IOPS。至于容量,最好是RAM大小的5倍到20倍。高端TrueNAS系统可以具有两位数TB大小的基于NVMe的L2ARC。

请记住,对于L2ARC中的每个数据块,主ARC需要一个88字节的条目。设计不佳的系统可能会导致ARC中出现意外填充,并降低性能。例如,一个480 GB L2ARC填充了4KiB块,需要在主ARC中存储超过10GiB的元数据。

2.3.2 自加密驱动器

TrueNAS支持两种静态数据加密形式,以实现隐私和法规遵从性目标:本机ZFS加密和自加密驱动器(SED)。SED没有软件分区加密带来的性能开销,但不如非SED驱动器那么容易获得(因此成本可能会稍高)。

2.3.3 引导设备

从8GB或更大的USB闪存驱动器启动传统的FreeNAS系统曾经非常流行。我们建议考虑其他选项,因为USB驱动器的质量差异很大,而且现代TrueNAS版本对引导池执行的驱动器写入次数增加。因此,所有预构建的TrueNAS系统都附带M.2驱动器或SATA DOM。

SATA DOM或模块上的磁盘提供了接近消费级2.5英寸SSD的可靠性,体积更小,可安装到内部SATA端口,不使用驱动器托架。因为SATA DOMs和带有m.2插槽的主板不像这里提到的其他存储设备那么常见,用户通常从2.5英寸SSDs和HDD(通常镜像以增加冗余)启动TrueNAS系统。TrueNAS引导卷的建议大小为8 GB,但使用16或32 GB(或120 GB 2.5“SATA SSD)可为更多引导环境提供空间。

2.3.4 热交换性

TrueNAS系统有各种形状和大小。许多用户希望在出现问题时能够从外部访问所有存储设备,以便进行高效更换。大多数热插拔驱动器托架都需要专用驱动器托盘,您可以在其中安装每个驱动器。

请注意给定系统的热插拔背板提供的最大性能,目标是至少支持6 Gbps SATA III。

2.4 存储设备池化布局

两位数TB驱动器的可用性提出了一个问题,TrueNAS用户现在可以奢侈地问:我应该使用多少驱动器来实现我想要的容量?您可以镜像两个16TB驱动器以实现16TB的可用容量,但这并不意味着您应该这样做。镜像两个大型驱动器具有冗余和平衡两个设备之间的读取的优点,这可以降低功耗,但除此之外几乎没有其他好处。最多两个大型驱动器的写入性能是单个驱动器的性能。相比之下,一个由八个4TB驱动器组成的阵列提供了多种配置,以更低的成本优化性能和冗余。如果配置为条带化镜像,八个驱动器的写入性能可以提高四倍,总容量也差不多。您还可以考虑添加一个具有任何zpool配置的热备盘驱动器,这样,如果zpool的一个主驱动器发生故障,zpool就会自动重建。

译者批:官方推荐条带化 热备盘方式配置存储池

2.5 存储设备烤机

旋转磁盘硬盘驱动器的运动部件对冲击和振动非常敏感,使用时会磨损。在将每个存储设备投入生产环境之前,请考虑对其进行预检:

Start a long HDD self-test (smartctl -t long /dev/), and after the test completes (could take 12 hrs)

Check the results (smartctl -a /dev/)

Check pending sector reallocations (smartctl -a /dev/ | grep Current_Pending_Sector)

Check reallocated sector count (smartctl -a /dev/ | grep Reallocated_Sector_Ct)

Check the UDMA CRC errors (smartctl -a /dev/ | grep UDMA_CRC_Error_Count)

Check HDD and SSD write latency consistency (diskinfo -wS ) Unformatted drives only!

Check HDD and SSD hours (smartctl -a /dev/ | grep Power_On_Hours)

Check NVMe percentage used (nvmecontrol logpage -p 2 nvme0 | grep “Percentage used”)

在部署系统之前,请花时间创建池。使其尽可能接近真实工作负载,以揭示各个驱动器的问题,并帮助确定替代池布局是否更适合该工作负载。小心二手驱动器,因为供应商可能不诚实。

译者批:苦口婆心提醒注意二手盘奸商……

2.6 存储控制器

TrueNAS使用的最受欢迎的存储控制器是6 Gbps和12 Gbps(每秒千兆位,有时表示为Gb/s)Broadcom SAS主机总线适配器(HBA)。控制器嵌入在一些主板上,但通常是具有四个或更多内部或外部SATA/SAS端口的PCIe卡。6 Gbps LSI 9211及其使用LSI SAS2008芯片(如IBM M1015和Dell H200)重新命名的同类产品在使用二手市场部件构建系统的TrueNAS用户中颇具传奇色彩。使用最新的IT或目标模式固件闪存,以禁用Broadcom控制器上IR固件中的可选RAID功能。对于那些有预算的用户,较新型号的Broadcom 9300/9400系列提供12 Gbps SAS功能,甚至9400系列的NVMe到SAS转换功能。TrueNAS包括sas2flash、sas3flash和storcli命令,用于在9200、9300和9400系列卡上闪存或执行重新闪存操作。

板载SATA控制器以较小的构建而流行,但主板供应商通过包含比传统的四个SATA接口更多的接口来更好地满足NAS用户的需求。请注意,许多主板附带3 Gbps和6 Gbps板载SATA接口,选择错误的接口可能会影响性能。如果主板包含硬件RAID功能,请不要使用或配置它,但请注意,在BIOS中禁用它可能会删除某些SATA功能,具体取决于主板。大多数与SATA兼容性相关的问题都很明显。

有无数关于在TrueNAS中使用硬件RAID卡的警告。ZFS和TrueNAS提供了内置RAID,比任何硬件RAID卡都能更好地保护您的数据。如果只有硬件RAID卡,则可以使用它,但有一些限制。首先也是最重要的一点是,如果您的硬件RAID卡支持HBA模式(也称为passthrough或JBOD模式),请不要使用其RAID功能(下面的项目符号中有一个警告)。使用时,它允许它执行与标准HBA无区别的操作。如果RAID卡没有此模式,则可以为系统中的每个磁盘配置RAID0。虽然不是理想的设置,但它可以在紧要关头工作。如果使用TrueNAS重新调整硬件RAID卡的用途,请注意某些硬件RAID卡:

可能屏蔽磁盘序列号和S.M.A.R.T.健康信息

执行速度可能比其等效HBA慢

如果使用带无电备用电池单元(BBU)的写缓存,可能会导致数据丢失

译者批:说了一大堆,大致意思最好不用raid卡,用内置的软raid最靠谱

2.7 SAS扩展器

直接连接系统,其中每个磁盘都连接到控制器卡上的接口,是最佳的,但并不总是可行的。SAS扩展器(端口倍增器或拆分器)使控制器卡上的每个SAS端口能够为多个磁盘提供服务。您只能在服务器或JBOD的驱动器底板上找到SAS扩展器,其驱动器托架超过12个。例如,如果没有SAS扩展器,TrueNAS JBOD在四个机架单元的空间内就无法超越90个驱动器。想象一下,如果不使用SAS扩展器,您需要多少个八端口HBA才能访问90个驱动器。

虽然专为SAS磁盘设计的SAS扩展器通常可以通过SATA隧道协议或STP支持SATA磁盘,但出于上述NL-SAS部分中提到的原因(SATA磁盘在基于SAS的背板上起作用),我们仍然更喜欢SAS磁盘。请注意,事实并非如此:您不能在为SATA驱动器设计的端口中使用SAS驱动器。

2.8 存储设备冷却

互联网上流传的一项被广泛引用的研究表明,硬盘温度对硬盘可靠性影响不大。这项研究成为了一个很好的头条新闻或话题开场白,但仔细阅读报告表明,这些驱动器是在最佳环境条件下测试的。冷却良好的旋转硬盘在生产中达到的平均温度约为28°C,一项研究发现,温度每升高12°C,磁盘的故障次数就会增加一倍。在添加驱动器冷却之前(尤其是在较旧的系统上),驱动器冷却通常会带来额外的噪音,在数据中心或机柜中运行服务器时,如果没有注意到内部冷却风扇设置为最低设置,则可能会浪费资金。请密切注意支持16个或更多驱动器的任何机箱中的驱动器温度,尤其是那些异国情调、高密度设计的机箱。每个底盘都有某些区域因任何原因而变得更暖和。注意风扇故障以及某些8TB驱动器型号的运行温度高于其他驱动器容量的趋势。一般情况下,尽量使驱动器温度低于供应商提供的驱动器规格。

译者批:提醒注意小机箱多硬盘状况下的散热问题

3 内存、CPU和网络注意事项3.1 内存配置建议

TrueNAS比许多网络连接存储解决方案具有更高的内存需求,这是有充分理由的:它在共享服务、附加插件、监控和虚拟机之间共享动态随机访问内存(DRAM或简称RAM),以及复杂的读缓存。TrueNAS系统上的RAM很少被闲置,足够的RAM是保持最高性能的关键。对于最多八个驱动器的基本TrueNAS操作,您应该至少有8 GB的RAM。其他用例都有不同的RAM要求:

8个驱动器之后添加的每个驱动器增加1 GB,以使大多数使用情形受益。

如果更多客户端将连接到TrueNAS系统,请添加额外RAM(一般情况下)。通过iSCSI支持许多高性能VM的20 TB池可能需要比存储归档数据的200 TB池更多的RAM。如果使用iSCSI备份虚拟机,请计划使用至少16 GB的RAM以获得合理的性能,使用32 GB或更多的RAM以实现最佳性能。

为winbind内部缓存的目录服务添加2 GB RAM。

根据插件和监控的需要添加更多RAM,因为每个插件都有特定的应用程序RAM要求。

为具有来宾操作系统和应用程序RAM要求的虚拟机添加更多RAM。

根据RAM中的重复数据消除表,为重复数据消除添加建议的每TB存储容量5 GB。

池中每50 GB L2ARC添加大约1 GB RAM(保守估计)。将L2ARC驱动器连接到池也会使用一些RAM。ZFS需要ARC中的元数据来了解L2ARC中有哪些数据。

译者批:总之就是韩信带兵,多多益善,要跑得遛,32GB起步吧

3.2 ECC内存

计算机系统内部的电磁干扰会导致RAM的单个位自发翻转到相反的状态,从而导致内存错误。内存错误可能导致安全漏洞、崩溃、转录错误、事务丢失以及数据损坏或丢失。因此,RAM(临时数据存储位置)是防止数据丢失的最重要的区域之一。

纠错代码或ECC RAM会在发生错误时检测并纠正内存中的位错误。如果错误严重到无法纠正,ECC内存会导致系统挂起(无响应),而不是继续使用错误位。对于ZFS和TrueNAS,此行为实际上消除了RAM错误传递到驱动器导致ZFS池损坏或文件错误的任何机会。

关于是否在OpenZFS和TrueNAS中使用纠错码(ECC)系统内存的冗长的互联网辩论总结如下:

强烈建议将ECC RAM作为另一种数据完整性防御措施

然而:

一些CPU或主板支持ECC RAM,但并非所有

许多TrueNAS系统每天在没有ECC RAM的情况下运行

任何类型或等级的RAM都可能出现故障并导致数据丢失

RAM最有可能在前三个月出现故障,因此在部署前测试所有RAM。

译者批:目前台式机主板基本不支持ECC,只有服务器主板和部分工作站主板支持ECC,所以,不必强求内存的使用安全。

3.3 中央处理器(CPU)选择

选择ECC RAM会限制CPU和主板选项,但这可能是一件好事。英特尔注重将ECC RAM支持限制在最低和最高的CPU上,减少了中档i5和i7机型。

选择哪种CPU可以归结为一系列因素:

由于OpenZFS执行校验和、压缩和(可选)加密数据的方式,动力不足的CPU可能会造成性能瓶颈。

由于Samba是轻线程TrueNAS SMB守护程序,因此具有较少内核的更高频率CPU通常最适合仅SMB工作负载。

核心数较高的CPU更适合并行加密和虚拟化。

支持AES-NI加密加速的CPU提高了文件系统和网络加密的速度。

建议使用服务器级CPU,以提供电源和ECC内存支持。

对于软件加密池,建议使用Xeon E5 CPU(或类似CPU)。

建议虚拟机使用Intel Ivy Bridge CPU或更高版本。

注意CPU和主板上的VT-d/AMD Vi设备虚拟化支持,以将PCIe设备传递给虚拟机。请注意给定的CPU是否包含GPU或需要外部GPU。此外,请注意,许多服务器主板都包含带有内置GPU的BMC芯片。有关BMC的详细信息,请参见下文。

得益于Ryzen和EPYC生产线,AMD CPU正在卷土重来。FreeBSD和TrueNAS CORE对这些平台的支持有限。然而,Linux有很大的支持,TrueNAS SCALE应该可以毫无问题地与AMD CPU配合使用。

译者批:选择多核心/支持虚拟化的cpu,上ECC内存的话需要服务器CPU配合

3.4 远程管理:IPMI

为了进一步限制主板的选择,如果您需要,请考虑Intelligent Platform Management Interface或IPMI(也称为基板管理控制器、BMC、iLo、iTrac和其他名称,具体取决于供应商):

远程系统的远程电源控制和监控

用于配置或数据恢复的远程控制台外壳访问

用于TrueNAS安装或重新安装的远程虚拟介质

TrueNAS依赖于其基于web的用户界面(UI),但有时您可能需要控制台访问才能更改网络配置。TrueNAS管理和共享默认为单个网络接口,当您需要升级LACP聚合网络等功能时,这可能会很困难。理想的解决方案是有一个专用子网来访问TrueNAS web UI,但并非所有用户都有这种奢侈。偶尔访问硬件控制台对于全局配置甚至系统恢复都是必要的。最新的TrueNAS Mini和R系列系统在专用千兆网络接口上提供了基于HTML5的全功能IPMI支持。

译者批:这个管理网口多见于服务器或工作站主板,打算台式机的兄弟看看就得了

3.5 电源设备

TrueNAS系统上的电源设备(或PSU)要考虑的首要标准是:

主板的功率容量(瓦特)及其必须支持的驱动器数量

可靠性

效率等级

相对噪声

可选冗余,在一个电源发生故障时保持重要系统运行

选择一个额定初始负载和未来负载的PSU。具有足够功率的PSU,以便从大容量机箱迁移到完全填充的机箱。另外,考虑一个热插拔冗余PSU以帮助保证正常运行时间。有预算的用户可以保留一个冷备用PSU,以将其潜在停机时间限制在数小时而不是数天。一个好的、现代化的PSU是高效的,并完全集成到IPMI管理系统中,以提供实时风扇、温度和负载信息。

大多数电源都具有经认证的效率额定值,即80 额定值。80以上的额定值表明,从墙上获得的电力会因热量、噪音和振动而损失,而不是像为组件供电这样做有用的工作。如果一个电源需要从墙上抽出600瓦来为组件提供500瓦的电力,那么它的工作效率为500/600=~83%。其他100瓦特因热量、噪音和振动而损失。额定值较高的电源效率更高,但成本也更高。如果你不确定该买什么效率,那么做一些投资回报计算。例如,如果一个80 铂金PSU的成本比可比的80 黄金PSU高出50美元,那么您每年至少可以节省10美元的电费,以便在五年内实现投资回报。

译者批:电源功率一定要计算好,还要考虑额外损耗

3.6 不间断电源

TrueNAS提供了通过传统串行或USB连接与电池供电的不间断电源(UPS)通信的能力,以在断电时协调正常关机。TrueNAS与APC品牌的UPS配合良好,其次是CyberPower。考虑为具有纯正弦波输出的UPS编制预算。某些型号的SSD可能会在断电时发生数据损坏。如果多个SSD同时断电,可能会导致整个池故障,使UPS成为一项关键投资。

译者批:多SSD的情况就要着重考虑UPS了

3.7 以太网连接

网络连接存储中的网络与存储一样重要,但主题可以归结为几个关键点:

简单性-简单性通常是网络配置可靠性的秘诀。

单个接口-速度更快的单个接口(如10/25/40/100GbE)比聚合速度较慢的接口更好。

接口支持-Intel和Chelsio接口是受支持的最佳选项。

数据包碎片-仅考虑具有专用连接的巨型帧MTU,例如服务器或视频编辑器与TrueNAS之间不太可能出现数据包碎片。

LRO/LSO卸载功能-与LRO和LSO卸载功能的接口通常减轻了对巨型帧的需要,使用它们可以降低CPU开销。

3.8 高速互连

随着硬件开发速度的加快和企业升级速度的加快,更高频段的硬件变得更容易访问。家庭实验室现在可以部署和使用40GB及以上的网络组件。家庭用户现在发现了与企业客户发现的这些更高速度相同的问题。

iXsystems建议在下面列出的高速互连中使用直接连接铜缆(DAC)上的光纤:

10Gb NIC:SFP 连接器

25Gb NIC:SFP28连接器

40Gb NIC:QSFP 连接器

100Gb NIC:QSFP28连接器

200Gb NIC:QSFP56连接器

400Gb NIC:QSFP-DD连接器

iXsystems还建议对使用光纤通道时提到的任何收发器形状因素使用光纤。直连铜缆(DAC)电缆可能会在NIC、电缆和交换机之间产生互操作性问题。

3.9 虚拟化TrueNAS要点

最后,TrueNAS硬件的最终问题是是使用实际硬件还是选择虚拟化解决方案。TrueNAS开发人员每天将TrueNAS虚拟化作为其工作的一部分,云服务在各种规模的用户中都很受欢迎。TrueNAS设计的核心是OpenZFS。从第一天开始的设计就适用于物理存储设备。它了解他们的优势,并弥补他们的弱点。当需要虚拟化TrueNAS时:

如果可能,请将硬件磁盘或整个存储控制器传递给TrueNAS VM(需要VT-d/AMD Vi支持)。

在虚拟化存储(如VMFS)上禁用自动清理池,并且在另一层上运行存储修复任务时从不清理池。

使用至少三个vdev来提供足够的元数据冗余,即使使用条带化池也是如此。

提供一个或多个8 GB或更大的引导设备。

根据TrueNAS VM的通常要求,为其提供足够的RAM。

如果所有设备都支持巨型帧网络,请考虑使用巨型帧网络。

了解FreeBSD中的来宾工具可能缺少其他来宾操作系统中的功能。

在虚拟接口上启用MAC地址欺骗,并启用混杂模式以使用VNET监控和插件。

译者批:还是尽量将truenas直接部署在裸机上

,