使用UNRAID VMS 安装HomeAssistant OS

前言

##我是搬运工我是搬运工我是搬运工我是搬运工,征得针针大佬同意,将针大佬的佳作搬来了

开始阅读这篇文章前,你可能需要花几分钟时间仔细的阅读下面几个帖子

Installation of Home Assistant

Home Assistant Installation Methods

关于HA安装方式的官文更新

这三篇清晰的说明了目前所有HomeAssistant运行环境的差异,同时也对一些历史的疑难问题进行了解答,再开始以前希望你能阅读完再进行下一步的操作。

看完了上面的三篇文章,官方最为推荐的就是Home Assistant OS(下文简称HassOS), 在UNRAID上面的Docker下我也曾经运行过Home Assistant Core以及Hass IO,在使用上经常会出现一些故障,于是便决定将环境彻底迁移到HassOS上。

我目前的机器环境为UNRAID 6.9.0版本,别的软件目前我没有使用和接触过,所以这篇文章的所有截图和操作均是在UNRAID下进行的,其他系统的小伙伴可能需要适当的进行一些调整。

准备工作

Installing Home Assistant OS

我们可以在上面这个地址下载到HassOS的镜像文件,在UNRAID的VM环境下,我们需要下载的是qcow2格式的镜像。

下载完成以后,我们将解压出来的qcow2后缀的文件上传至UNRAID机器的硬盘上,与此同时记住镜像文件的位置。

默认的qcow2分配的VDisk空间只有6G,我们可以通过命令行修改其磁盘的默认分配空间,如果你想以后再进行修改,可以快进到下一个步骤。

在终端中执行下列的命令可以增加默认分配的VDisk空间。


sudo qemu-img resize <镜像的位置> + <增加的大小>

sudo qemu-img resize /mnt/user/isos/hassos_ova-4.16.qcow2 +44G

开始创建虚拟机

进入到UNRAID的VMS界面,点击「Add VM」

选择Linux进入详细的配置界面

默认的显示方式为「XML VIEW」,需要将其修改为「FORM VIEW」

我把我修改的一些参数修改整理成了一份表格 大家可以对照着进行修改

| Title | Value | Note |

|-------|-------|------|

| Name | HomeAssistant | 这里可以写自己喜欢的名字 |

| Description | HomeAssistant OS | 这里可以写自己喜欢的描述 |

| CPU Mode | Host Passthrough | CPU模式 直通 |

| Logical CPUs | :white_check_mark:cpu 0 :radio_button:cpu 1 :radio_button:cpu 2 :radio_button:cpu 3 | 至少要提供1vCPU |

| Initial Memory | 2048MB | 至少要提供2048MB内存 |

| Max Memory | 4096MB | 如果内存富足的可以给予更大的内存使用上限|

| BIOS | OVMF | HassOS 支持UEFI启动|

| USB Controller | 2.0(EHCI)| 如果对USB设备接入有要求可以修改 |

| Primary vDisk Location | Manual / 镜像路径 | 路径选择qcow2所在的位置 |

| Primary vDisk Bus | VirtIO ||

修改完成后,勾选「Start VM after creation」,点击CREATE开始创建。

启动HassOS

完成上一步的创建工作以后,设备会弹出一个VNC滚动显示启动日志,在路由器的后台,可以看到DHCP分配了一个新的IP地址给虚拟机的HassOS。

访问//IP地址:8123就可以打开HassOS的Web页面,此时的HassOS还处在一个安装的进程。

等待20分钟左右,系统完成安装,出现HomeAssistant的配置页面就算成功安装啦。

后记

我也不知道要说些什么了

针针

2020/12/09

1 个赞

盐巴大佬厉害了 学习中