I first installed LXD 2.2.1 on 3 - centOS7 nodes with snap.
there were 4 containers respectively on 3 nodes,
one node using kernel ( version : 4.14.15-1.el7.elrepo.x86_64 )
and two nodes using kernel (version : 4.15.0-1.el7.elrepo.x86_64 )
yesterday snap refresh and updated LXD to version 3.0.
after updated, command “sudo lxc list” does not show any containers that created at 2.2.1 version on one node(4.14.15-1.el7.elrepo.x86_64). But container data not removed.
On other two nodes, command “sudo lxc list” shows containers but can not execute on containers.
I initiated LXD with default values except storage backend (changed to dir)
and I used Docker on LXD, so I set the container’s config with
lxc.aa_profile = unconfined
lxc.cgroup.devices.allow = a
I thought that this is because of changes in config key (like aa_profile => apparmor_profile).
In conclusion, I dont want unsuspected crash on my container environment.
So is there a way to install LXD with specific version on centos7 without snap?
(could not find except on Ubuntu)
Or can I disable auto snap refresh(client side)?
(except iptable control, just snap option or another)