【手把手教你】Proxmox VE(PVE)安装HomeAssistant

2020-08-07 19:25:33 35点赞 228收藏 41评论

本篇文章介绍如何在PVE上安装HomeAssistant(下文称HA)

由于本人pve里面装了软路由,因此是7×24小时运行的,所以把HA装到了PVE里面,

当然pve内装HA的方式有很多,下面仅列出几个,

1.docker直装

2.其他Linux里面

3.甚至是其他Linux的docker里面

3.直接装hassOS

我是想用官方推荐的HassOS,所以就有了这篇文章,下面开始安装过程,基本每一步都有截图


一、创建虚拟机:

01.创建虚拟机

01创建虚拟机01创建虚拟机

02.设置,给虚拟机起一个名称,我这里就直接写了HA,起一个自己喜欢的就行了

02设置102设置1

03.设置操作系统,勾选“不使用任何介质”,剩下的全默认就行

03设置203设置2

04.设置系统,全部默认

设置系统设置系统

05.设置硬盘,这里我把硬盘大小调成了1G,其实这个大小是多少无所谓,因为创建完虚拟机以后要把硬盘删掉,这里也可以全部默认

设置硬盘设置硬盘

06.设置CPU,我选择了1核心

设置CPU设置CPU

07.设置内存,单位为M,我设置了1G,后面虚拟机正常运行以后基本是700M多一点,也就是内存占用70%多,所以这里1G够用了,如果内存够大或者觉得内存占用70%有点高,可以把这里调大一点,看个人情况吧

设置内存设置内存

08.设置网络,网络这里我一直用的是半虚拟化,之前装软路由的时候测试过半虚拟化、E1000、直通,感觉半虚拟化和直通差不多,内网传输速度都在100M以上,也看过对比测评的视频“半虚拟化”效率是挺高的,这里也就半虚拟化了,如果选择E1000应该也是可以的。

设置网络“半虚拟化”设置网络“半虚拟化”

09.完成设置

完成设置完成设置

10.调整设置,先在左侧窗口选中刚刚创建的虚拟机(我的名称是HA),右边接着选择“硬件”

调整设置调整设置

11.分离硬盘,选中刚刚创建虚拟机时候建立的硬盘我的大小是1G,先点击“分离”

分离硬盘分离硬盘

12.删除硬盘,删除刚刚分离出来的硬盘(不分离无法删除)

删除分离后的硬盘删除分离后的硬盘

13.调整BIOS为UEFI模式,这个是HassOS要求的

设置BIOS1设置BIOS1

设置BIOS2设置BIOS2

到这一步会有一个提醒,不用管它,直接点确定就行了

设置BIOS3设置BIOS3

二、上传虚拟机文件

这里需要下载虚拟机文件,下载网址如下:

地址1:HA官网地址,直接复制到迅雷或其他下载器即可下载,(链接

地址2:链接

这两个地址其实是一样的,一个是官网给的,一个是官方GitHub的release页面给的,我喜欢到第二个页面去,这里可以看到很多历史版本,如果到第二个页面去下载,记得选择qcow2.gz这个文件,前面的4.11是版本号,下载好以后用解压出来,得到一个qcow2文件,这个文件有700多M,比原来的大很多。入过打不开这个文件,可以先把解压程序打开,然后选择文件-->打开,再选中刚下好的qcow2.gz文件,就可以解压了。

下载好以后用winscp登录pve,然后把解压后得到的qcow2文件传到tmp目录,这个目录也可由自己选,

14.上传虚拟机文件,这里可以把

上传虚拟机文件上传虚拟机文件

15.导入文件,回到pve,点击左侧的节点(不是虚拟机),选择shell

转换1转换1

输入cd /tmp,cd到tmp目录,也就是刚刚虚拟机文件上传的文件夹

输入导入命令qm importdisk 101 hassos_ova-4.11.qcow2 local-lvm

这里的101就是左侧新建虚拟机的编号,你的跟我这个可能不一样,要注意改一下

hassos_ova-4.11.qcow2就是上传的虚拟机文件,假设你在第14步改成了hassos,这里就是hassos.qcow2

名称一定要一样,如果不小心把扩展名删了建议加回来,

总之,这里的文件名跟第14步红色框内的文件名保持一致即可

cd到tmp目录并导入文件cd到tmp目录并导入文件

16.开始导入,输入完上一步命令后,按回车执行

导入过程导入过程

17.导入完成,如下图所示,即表示导入成功

导入完成导入完成

18.添加硬盘,点击pve左侧新建的HA虚拟机,在右侧选择硬件,会发现出现一个未使用的磁盘0,双击它

添加硬盘添加硬盘

直接点击添加

继续添加硬盘继续添加硬盘

19.启动虚拟机,现在可以启动虚拟机了,点击右上方的启动按钮,启动刚刚创建的虚拟机

启动虚拟机启动虚拟机

启动界面1启动界面1

启动界面2启动界面2

20.等待系统最后安装完成,打开网页端,浏览器里面输入这个网址并打开:链接

正常来说就会出现先如下启动界面

启动界面启动界面


如果打不开上面的网页,可以到路由器里面找一下HA的IP地址,如下图,然后用这个IP地址加上8123进行访问

我这里是:192.168.100.31:8123,同样是直接放到浏览器的地址框打开即可

HAIP地址HAIP地址

这时候可以打开网页端等待系统就绪了,第一次启动需要安装很多东西,过程比较慢,我这边等了大概30分钟,后面就正常了。要注意一下,等待的过程中,HA虚拟机可能会重启,导致网页无法打开,稍等一会儿再刷新即可

21.进入HA,设置用户信息

设置用户信息设置用户信息

用刚刚设置好的账号,登录HA

登录HA登录HA

完成完成


总结

记得最开始玩HA的时候是17年,弄了个树莓派

关注
品牌
粉丝:

  • 商品百科

  • 好价

  • 社区文章

,当时装个docker都各种失败,完了安装过程各种软件拉取失败,装个HA用了5天。。。用了一段时间后把树莓派咸鱼出了,再后面就上了NAS和软路由,我的NAS用的时候才开机,软路由又是7×24运行的,而且HA官方也有虚拟机版本推出,所以就把HA装到PVE里面。我是想用官方推荐的系统,维护起来方便,所以就装了hassos。

做教程之前逛了很多网站,发现没有很详细的pve装ha教程,顶多有esxi的教程,所以就把自己折腾的过程记录一下。

欢迎有同样爱好的朋友一起交流。后面有时间把小米设备连接ha的过程也写出来。

文章很值,打赏犒劳作者一下

打赏
3人已打赏
41评论

  • 精彩
  • 最新
  • 刚想入坑HA 就发现你这篇文章,少走很多安装的弯路,感谢大神

    校验提示文案

    提交
    我也是小白,就是折腾的多了,慢慢就熟悉了 [尴尬] [尴尬] [尴尬]

    校验提示文案

    提交
    问下要怎么进SSH?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 最后才是真的超级实用的经验,最开始不懂我像省钱装在旧安卓手机上,就拉取依赖就折腾无数日日夜夜。后来又是N1哇感觉好快,但是N1就那么大点内存开始也不会清理数据,最后都是X86简单快捷体验HA,根本不折腾。

    校验提示文案

    提交
    哈哈哈,同感 [喜极而泣] [喜极而泣] [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 我用esxi装的hassos,安装插件file editor一直装不上,一直转圈,哪位大佬知道怎么回事

    校验提示文案

    提交
    应该是网络问题,我装国外的插件都是全局科学上网的,没问题的

    校验提示文案

    提交
    确实,我开了全局还等了很久……

    校验提示文案

    提交
    收起所有回复
  • 请教一下,winscp是如何从外网访问到pve虚拟机上传hass文件的呢

    校验提示文案

    提交
    有公网IP直接用,没有的话需要内网穿透,可以查一下相关资料

    校验提示文案

    提交
    有公网ip,但是pve虚拟机是公网ip下的内网设备,因为我也和您一样在pve上搭了ikuai和wrt,我在ikuai路由器设置了端口映射,通过浏览器远程是可以打开pve后台的,但是按照您的教程安装HA的时候,卡在了winscp上传这里了,不知道如何设置winscp远程登录。您这边是怎么操作的呢?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 这个对软路由要求高么,目前跑了黑群和openwrt

    校验提示文案

    提交
    我感觉不高,可以分2G内存试一下(官方推荐2G),不行了降到1G,再不行了就用Docker版的,很灵活的

    校验提示文案

    提交
    收起所有回复
  • 我有一个电视盒子安装过ha,里面设备和插件都先完整了,现在安装了这个PVE的ha.能把盒子的备份导入到pve的ha里.

    校验提示文案

    提交
    把原来的配置文件夹内的东西全部考出来,然后复制到新装的环境中对应位置就可以了

    校验提示文案

    提交
    收起所有回复
  • 新手请教一下在pve中是可以直接上网下载镜像文件还是要在windows环境下下载好用u盘插到pve机器上?

    校验提示文案

    提交
    windows上下载好,直接上传到pve里就行,不用U盘拷

    校验提示文案

    提交
    折腾了一天把pve和爱快装上了。设置环节又是一脸懵。折腾了两天翻遍了网上的教程也没弄好wan端口。dhcp自动获取老是提示和lan冲突,指定上一级的网关下的ip又提示端口没有连接。大佬救我。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 新手求教pve下安装的homeassintant应该怎么连接路由器才能添加无线路由器下的智能设备?已经添加了集成。pve下网段10.0.0.1无线路由网段192.168.5.1

    校验提示文案

    提交
    你这个得把pve的网段改成跟路由一样才行

    校验提示文案

    提交
    收起所有回复
  • 漏了一步,启动虚拟机前需要设置一下引导的顺序。

    校验提示文案

    提交
  • 我在想为什么不考虑直接用官方脚本一键安装那
    去看看

    校验提示文案

    提交
    非常方便 谢谢大佬!

    校验提示文案

    提交
    收起所有回复
  • 大神 [ok了] [ok了] [吃] [吃药] [大哭] [花痴] [嘿嘿] [抠鼻孔] [害羞了] [看不到] [开心] [再见] [赞] [赞] [赞] 大神,感谢大神

    校验提示文案

    提交
  • 我用esxi

    校验提示文案

    提交
  • 走到第19步卡住了,启动后,虚拟机启动无法引导进行安装。。。。

    校验提示文案

    提交
    文章漏了一步,要去 选项>引导 里面把硬盘选上并拉到第一行。

    校验提示文案

    提交
    这个设置不设置都可以的,不影响的,当然把硬盘放到第一引导更好一些

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 你好,安装好了,登录后收集数据这一步出现错误捍示 Failed to save: Unknown error
    不知道是什么 原因

    校验提示文案

    提交
  • qm importdisk 101 hassos_ova-4.11.qcow2 local-lvm这个命令输了后没反应,我看到有lvm,这个已经删除了做了硬盘扩容,这个应该搞大佬

    校验提示文案

    提交
  • 怎么修改时区?

    校验提示文案

    提交
  • 在PVE中安装HAOS貌似还是需要科学网,没科学前装了几遍不成功。。。 [喜极而泣]

    校验提示文案

    提交
  • 我完全按你说的一步一步做,可最后还是不行

    校验提示文案

    提交
  • 非常感谢!UEFI那个地方是个坑。。看到你的文章改了之后我才搞定的

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
目录
228
扫一下,分享更方便,购买更轻松

举报成功

该举报信息「小小值」会优先核实并处理哦!