TrueNAS(12.0版前称为 FreeNAS),是一套基于 FreeBSD 操作系统核心的开源网络存储设备(英语:NAS)服务器系统,支持众多服务,具有用户访问权限管理和网页设置接口。

FreeNAS 最初定位为单纯的网络文件服务器,但在发布0.684版本之后,签于市面上小型的 NAS 系统功能越来越多的情况,FreeNAS 逐渐加入了 P2P、iTunes、PHP Webserver 等功能。

2009年后,原开发者 Olivier Cochard-Labbe 宣布不再进行版本更新,新版本开发及发布由 iXsystem 公司负责。新版本 FreeNAS 项目开始于2010年,在2011年5月2日 FreeNAS 8.0 成功发布。

FreeNAS 由 FreeBSD 派生出来,所以 FreeNAS 支持的硬件平台与 FreeBSD 完全相同,同时具有 FreeBSD 的所有特性,例如最为著名的 ZFS。

本文将详细演示最新版 TrueNAS 的安装与设置,并演示 iSCSI 存储块的映射与连接。

1] TrueNAS 的安装

首先下载 TrueNAS 的 ISO 镜像,然后刻录至光盘或 U 盘,进行实体服务器的安装。当然,如果安装在虚拟机,则可以直接将镜像文件加载到虚拟机。最新版的 TrueNAS 版本为 12.0。

TrueNAS 的推荐配置为内存不少于 8GB,系统磁盘不少于 8GB,演示起见,系统只设置为4GB。

首先启动 TrueNAS 主机,设置由 TrueNAS 光盘引导,就会进行 TrueNAS 的安装界面:

图.1 TrueNAS 安装菜单

如无特殊要求,直接按回车键进行安装即可:

图.2 TrueNAS 安装控制台

选择”Install/Upgrade”,选中”< OK >”按回车继续:

图.3 TrueNAS 内存容量检测

此时,会提示主机内存低于系统推荐的 8GB,选择”< Yes >”继续安装:

图.4 选择 TrueNAS 安装磁盘

此时,主机只配置了一块磁盘,用于 TureNAS 系统的安装,其他用于存储磁盘可以在系统安装成功后添加。选中系统安装磁盘,按空格键,此时磁盘会有”[ * ]”标识,表示选中,然后将光标移动至”< OK >”按回车继续:

图.5 TrueNAS 安装提示

安装程序会提示清除磁盘的所有数据,选中”< OK >”按回车继续:

图.6 设置系统 root 用户密码

设置好 root 用户密码后,选中”< OK >”按回车继续:

图.7 选择 TrueNAS 系统启动模式

此处选择 TrueNAS 的启动模式,根据主机启动类似自行选择后按回车继续,之后会将 TrueNAS 系统安装至磁盘。安装时会有进度提示,全部安装完成后,会退回到安装控制台,TrueNAS 系统就安装成功了。

2] 配置 TrueNAS 网络及 IP 地址

TrueNAS 安装完成后,通过磁盘启动系统,就会进行如下界面:

图.8 配置 TrueNAS

系统启动时会根据网络情况自动获取 IP 地址,并根据该 IP 地址提示管理 Web 页面的地址。但是这个地址一般需要自行设置为固定 IP,否则会因为 IP 地址变化而出现问题。

TrueNAS 启动后会显示配置控制台,内容分别如下:

  • 1)  Configure Network Interface:配置网络接口
  • 2) Configure Link Aggregation:配置链路聚合
  • 3) Configure VLAN Interface:配置VLAN接口
  • 4) Configure Default Route:配置默认路由
  • 5) Configure Static Routes:配置静态路由
  • 6) Configure DNS:配置 DNS 服务器
  • 7) Reset Root Password:重置 root 用户密码
  • 8) Reset Configuration to Defaults:恢复默认配置
  • 9) Shell:进行命令行终端
  • 10) Reboot:重启系统
  • 11) Shut Down:关闭系统

配置项中较为重要的是网络配置和默认路由配置,第一项用于设置固定 IP,而第二项用于设置网关,允许其他网段用户使用 TrueNAS 服务器。

图.9 TrueNAS  配置网络接口固定 IP 地址

按图示步骤,就可以为 TrueNAS 服务器设置固定 IP 地址,示例将 IP 地址设置为”172.16.0.1″,于是对应的 Web 管理地址即为”http://172.16.200.1″。

图.10 配置 TrueNAS 服务器网关地址

按时图.10所示,配置 TrueNAS 服务器的网关后,即完成了 TrueNAS 的网络配置。

3] TrueNAS 设置 iSCSI 目标示例

使用浏览器访问 TrueNAS 的 Web 管理地址,就会出现 TrueNAS 的登录页面:

图.11  TrueNAS Web 管理登录页面

输入之前设置的 root 用户及密码后,点击”LOGIN”登录:

图.12 TrueNAS Web 控制台

登录成功后,就会进入 Web 管理控制台,方便使用起见,首先将显示语言设置为中文。

图.13 设置 TrueNAS 显示中文

选择 System -> General -> Localization,在下拉列表中选择”Simplified Chinese(zh-hans)”,最后点击”Save”保存设置,界面语言就会变为中文。

启动系统之前,已经为 TrueNAS 主机添加了一块容量为 50G的磁盘,现在进行 iSCSI 目标的配置。

图.14  添加 TrueNAS 存储池

选择 存储 -> 池,然后点击”添加”,进行创建池界面,点击”创建池”,输入池名称,并将可用磁盘添加至数据VDev后,点击”创建”完成存储池的创建。

图.15 创建 TrueNAS 存储池

存储池添加成功后,就可以创建虚拟卷用于存储服务。点击存储池后面的点号,选择”添加Zvol”,输入卷名和卷大小后,点击”提交”完成创建卷:

图.16 创建 TrueNAS 存储卷

有了存储卷,就可以设置 iSCSI 目标了。

选择 共享 -> 块共享(iSCSI),点击”WIZARD”进行创建向导,输入名称并选择之前的存储卷后,点击”下一步”继续:

图.17 创建iSCSI 目标之选择存储设备

选择好存储设备,再进行门户设置:

图.18 创建 iSCSI 目标之添加门户

由于之前并没有门户,这里选择”Creat New”,不设置身份验证,IP 地址设置成 TrueNAS 本机 IP 地址,点击”下一步”继续。启动器授权网络可以先不设置,需要设置时自己添加即可,全部完成后点击提交完成 iSCSI 目标创建:

图.19 TrueNAS 添加 iSCSI 目标

此时,就完成了 TrueNAS 主机 iSCSI 目标的设置。

最后,选择服务菜单,将 iSCSI 服务启动并设置为开机启动,就可以正式提供 iSCSI 目标服务了。

图.20 设置 TrueNAS 服务

4] 连接 TrueNAS 主机 iSCSI 目标

不同的操作系统,连接 iSCSI  目标的方法略有不同,本次以 Windows 10 为例,演示如何连接 TrueNAS 主机 iSCSI 目标,其它操作系统发现的门户与示例一致即可。

打开 Windows iSCSI 发起程序,在发现选项卡里点击发现门户按钮,将 TrueNAS 主机的 IP 地址填入,用于设置门户:

图.21 连接 TrueNAS 主机 iSCSI 门户

此时,iSCSI 发起程序的目标选项卡里就会出现 TrueNAS 目标,点击连接并设置好对应选项后,就可以成功连接 TrueNAS 主机 iSCSI 目标:

图.22 连接 TrueNAS 主机 iSCSI 目标

最后,打开主机磁盘管理工具,就会看到连接成功的 iSCSI 目标盘,将其联机并设置好系统分区,即可使用该 iSCSI 网络存储盘了:

图.23 使用 iSCSI 目标磁盘

以上就是关于 TrueNAS 安装及设置 iSCSI 目标的全部内容。

总体来说,TrueNAS 安装及配置过程都比较简单,磁盘管理灵活,稳定性也比较高,适合搭建内部网络存储服务器。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注