Сначала сделаем двор, раз уж его надо отдать в управление.
lvcreate -V 35G -T ssr/lxc -n hass
Зарегистрируем его в местном КУГИ
grep hass /etc/fstab
/dev/mapper/ssr-hass /lxc/hass ext4 defaults 0 2
Сделаем кадастровый план
mkfs.ext4 /dev/ssr/hass
mke2fs 1.45.6 (20-Mar-2020)
Discarding device blocks: done
systemctl daemon-reload
Назначим подрядчиком Альтлинукс
lxc-create -t download -n hass
You just created an Altlinux p10 x86_64 (20230810_01:17) container
grep ^lxc hass/config
lxc.include = /usr/share/lxc/config/common.conf
lxc.arch = linux64
lxc.rootfs.path = dir:/var/lib/lxc/hass/rootfs
lxc.uts.name = hass
lxc.start.auto = 1
lxc.start.delay = 5
lxc.net.0.type = veth
lxc.net.0.link = lbr0
lxc.net.0.flags = up
lxc.net.0.hwaddr = 00:16:3e:33:a0:da
lxc.cgroup.memory.limit_in_bytes = 4096M
Запустим наш новый двор
lxc-start hass
lxc-attach hass
[root@hass /]#
Поставим своего урядника для порядку
cp blog/rootfs/root/.bashrc hass/rootfs/root/.bashrc
Повесим табличку с адресом
root@hass:[~]: ip -c a |grep glob
inet 192.168.1.62/24
Запретим местному сельсовету менять название двора.
root@hass:[~]: egrep networ /etc -rl |grep system
/etc/systemd/system-generators/lxc
/etc/systemd/networkd.conf
/etc/tcb/systemd-network/shadow
root@hass:[/]: cat /etc/systemd/network/eth0.network
[Match]
Name=eth0
[Network]
Address=192.168.1.62/24
Gateway=192.168.1.1
DNS=77.88.8.7
Domains=kirikekeksa.net
[DHCPv4]
UseDomains=true
Подворье, дворецкая, овин, конюшня, псарня, сортир.
apt-get install hass-core
0 будет обновлено, 318 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 141MB архивов.
После распаковки потребуется дополнительно 559MB дискового пространства.
Поищем дворецкого
apt-chache search hass
home-assistant-frontend 20210603.0
homeassistant 2021.6.6
python3 -m pip install homeassistant
Убедимся, что он приступил к работе
ss -tunlp |grep 8123
tcp LISTEN 0 128 0.0.0.0:8123 0.0.0.0: users:(("hass",pid=1276,fd=9))
tcp LISTEN 0 128 [::]:8123 [::]: users:(("hass",pid=1276,fd=10))
Заглянем в его плутоватую вэбморду
http://192.168.1.62:8123/config/dashboardВижу
). Теперь дождёмся сниффера usb zegbee и будем пробрасывать usb в контейнер, не доводилось ещё.