meta data for this page
HA in Proxmox LXC
NOT WORKING!
Prepare CT
Create CT
- Hostname:
hassio
- Template:
debian-10-standard..
- Root Disk:
- Storage:
local-zfs
- Disk size (GiB):
2
- Mount optionas:
noatime
- CPU: 1
- Memory:
- Memory (MiB): 512
- Swap (MiB): 512
Options
- Unprivileged container:
Yes
- Features:
Nesting
,keyctl
(needed to run Docker in unprivileged container)
Resources
Docker cannot use features of ZFS filesystem and it failsback to very inefficient vfs
storage driver.
To workaround, Docker needs well supported filesystem.
- Add
- Mountpoint
- Storage:
local
(DIR type storage, to emulate any block device in file) - Disk size (GiB):
2
- Path:
/var/lib/docker
- Mount options:
noatime
Host shell
Modify CT config:
lxc.cgroup.devices.allow: a lxc.cap.drop:
Install HA
apt-get update && apt-get dist-upgrade reboot apt-get install curl network-manager apparmor jq curl -sSL https://get.docker.com | bash # Downgrade docker apt-get install docker-ce=5:18.09.9~3-0~debian-buster apt-get install docker-ce-cli=5:18.09.9~3-0~debian-buster echo "docker-ce hold" | dpkg --set-selections echo "docker-ce-cli hold" | dpkg --set-selections
curl -sL https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh | bash -s -- -m qemux86-64
issue
container init caused "write sysctl key kernel.domainname: open /proc/sys/kernel/domainname: permission denied"": unknown")
apt-get install docker-ce=5:18.09.9~3-0~debian-buster apt-get install docker-ce-cli=5:18.09.9~3-0~debian-buster echo "docker-ce hold" | dpkg --set-selections echo "docker-ce-cli hold" | dpkg --set-selections