安装并配置TrueNas存储平台

前言:

上一篇讲到了,存储的基本概念。这一节来使用TrueNas模拟ISCSI存储。
Truenas官网地址:
https://www.truenas.com/
在这里插入图片描述

下载Truenas

选择版本:
在这里插入图片描述

下载Truenas:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下载下来的是个ISO文件,大约930MB。

安装TrueNas

这里需要准备一台虚拟机,配置:4V+2G,一共四块磁盘,每一块:20G。
注意:由于我们这台TrueNas服务是给ESXI提供存储服务的,因此这里TrueNas的网卡模式要选择和ESXI中存储网络一样的模式。
在这里插入图片描述

下面开始安装TrueNas

1、看下基础配置:
在这里插入图片描述

2、开始安装:
直接"Enter"回车
在这里插入图片描述
3、选择第一项:
在这里插入图片描述
这个是提示我们内存没有8个G,TrueNas默认需求是8个G,由于我资源有限,选择4G,也行。
选择"YES"
在这里插入图片描述
4、选择安装的硬盘:这里我们就选择第一块磁盘即可。
在这里插入图片描述
提示我们:不用管
在这里插入图片描述
5、设置密码
在这里插入图片描述
6、选择启动方式
在这里插入图片描述
7、进行安装:大概需要个3,4分钟
在这里插入图片描述
8、进行系统的配置
在这里插入图片描述
9、配置网卡信息:
进入到TrueNas操作系统的界面有11个选项,先来简单介绍11个选项的作用:
在这里插入图片描述
这里我们只需要配置网卡信息即可,因此我们选择第一项:
在这里插入图片描述

浏览器访问TrueNas

我们可以Https访问也可http访问
在这里插入图片描述
在这里插入图片描述

TrueNas的汉语设置即时区调整

在这里插入图片描述

时区调整:
在这里插入图片描述
还有端口的设置,这里不在介绍。

TrueNas存储的设置

1、创建存储池
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
2、基于"disk_pool"池添加数据集
在这里插入图片描述
在这里插入图片描述
添加数据集的意义:只有添加了数据集,我们才能能基于上面创建的池,进行磁盘的划分。数据集相当于在物理的设备上添加个逻辑的槽位,然后我们通过这个逻辑层进行磁盘的划分。简单的来说,就是"物理卷—>卷组"的概念。

3、添加逻辑卷
这个操作就像当于基于卷组创建个xxxG的磁盘空间,会发现,其实这三步操作就是Linux磁盘基础中的:"物理卷—>卷组—>逻辑卷"的概念
在这里插入图片描述
在这里插入图片描述

4、添加服务
上述步骤磁盘已经添加好了,现在设置将磁盘作为什么服务,比如:ISCSI,SCSI,FTP,NFS…
这里选择ISCSI
在这里插入图片描述

ISCSI复杂点的配置

在这里插入图片描述
(1)Target Global Configuration(tagget IQN):唯一标识符。这里默认配置就可以。
(2)Portals(接口认证):我们的目的是想让ESXI服务器连接到此ISCSI设备上,这里就是给ESXI服务器创建个接口,以便于ESXI服务器能连接ISCSI上:
点击"添加":
在这里插入图片描述
(3)Initiators Groups(发起者组):上篇说到过由于我们没有ISCSI HBA卡,因此我们要使用以太网卡+Initiator软件的组合来封装ISCSI数据包。因此我们要安装Initiators软件:
点击"添加":
这里我们设置简单点,直接允许全部的发起者(ESXI)来接连我们:

在这里插入图片描述
(4)Authorized Access(授权访问):规定谁可以访问我们的ISCSI:
点击"添加":由于我们这里没有创建新用户,所以我这里直接用root用户授权。
在这里插入图片描述

ISCSI简单方法配置

上面的ISCSI配置是比较复杂的,但是为了理解每一个选项的含义,我也只能去一个一个的解释每个选项的含义,理解每一个选项的含义之后,我们可以完全不用上面的步骤去配置,直接使用"向导"配置:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
然后提交即可。
在这里插入图片描述
到这里基于TrueNas的ISCSI的基本配置就配置好了,下一篇使用ESXI服务器连接此ISCSI。

<think>嗯,用户想在TrueNAS安装HomeAssistant,需要一个逐步的指南。首先,我需要回忆TrueNAS的版本和HomeAssistant的安装方式。TrueNAS通常有Core和Scale两个版本,用户可能用的是其中一个。HomeAssistant可以通过虚拟机、Docker容器或者插件安装。 用户可能对TrueNAS不太熟悉,所以步骤需要详细。首先应该确认TrueNAS的版本,然后检查是否有官方的HomeAssistant插件。如果有的话,直接通过插件安装是最简单的。但如果没有,可能需要用虚拟机或Docker。比如,在TrueNAS Core中,可能得通过Jail来安装,而Scale可能支持Docker。 然后要考虑安装后的配置,比如网络设置、存储挂载等。用户可能需要访问HomeAssistant的Web界面,所以需要确保端口正确映射。另外,数据持久化也很重要,要指导用户如何挂载存储卷,防止数据丢失。 用户可能遇到的问题包括网络配置错误、权限问题或者依赖项缺失。需要提醒他们在安装过程中检查日志,确认每个步骤是否成功。另外,TrueNAS的界面可能会有变化,最好参考最新的官方文档,或者社区教程。 可能还需要考虑备份和更新步骤,确保HomeAssistant能够顺利升级。最后,生成相关问题,比如如何集成设备、备份配置或优化性能,这样用户接下来可以自己探索更多功能。</think>### 在TrueNAS安装HomeAssistant的逐步指南 #### 一、环境准备 1. **确认TrueNAS版本** TrueNAS CORE(基于FreeBSD)和TrueNAS SCALE(基于Linux)均支持HomeAssistant,建议使用SCALE版本以获得更好的容器兼容性[^1]。 2. **创建专用数据集** 在存储池中新建数据集(例如 `homeassistant`),用于持久化配置: ```bash zfs create poolname/homeassistant ``` #### 二、通过Docker容器安装TrueNAS SCALE) 1. **进入应用界面** 打开TrueNAS Web UI → "Apps" → 点击"Discover Apps" 2. **搜索HomeAssistant** 在搜索栏输入 `Home Assistant`,选择官方镜像,点击"Install" 3. **配置容器参数** ```yaml service_type: clusterip # 保持默认网络模式 hostPathVolumes: - path: /mnt/poolname/homeassistant mountPath: /config # 绑定配置文件目录 port: - containerPort: 8123 hostPort: 8123 # 暴露Web访问端口 ``` 4. **启动容器** 点击"Save"后等待部署完成,状态显示为"Active"即成功 #### 三、通过插件安装TrueNAS CORE) 1. **创建Jail** 进入"Jails" → "Add Jail" → 设置名称如 `homeassistant-jail` 2. **安装HomeAssistant** 在Jail的Shell中执行: ```bash pkg install py38-homeassistant sysrc homeassistant_enable=YES service homeassistant start ``` 3. **配置存储映射** 在Jail的"Storage"选项卡中,挂载数据集到 `/usr/local/share/homeassistant` #### 四、验证安装 1. **访问Web界面** 浏览器输入 `http://<truenas_ip>:8123`,首次加载需等待5-10分钟初始化 2. **检查日志** 通过容器/Jail的日志确认运行状态: ```bash docker logs homeassistant-container # SCALE版本 tail -f /var/log/homeassistant.log # CORE版本 ``` #### 五、高级配置 1. **启用自动更新** 在TrueNAS SCALE的App设置中开启"Auto-update"选项 2. **集成硬件设备** 在HomeAssistant配置文件中添加USB设备映射: ```yaml devices: - "/dev/ttyUSB0:/dev/ttyUSB0" # Zigbee适配器示例 ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

让我三行代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值