21.2. lxd

21.2.2. 相关文档

这个文档说明了如何使用yaml来配置lxd的cloud init:

https://cloudinit.readthedocs.io/en/latest/reference/index.html

21.2.3. 让普通用户可以使用lxc命令

sudo usermod -aG lxd "$USER"

21.2.4. 开启UI

sudo snap set lxd ui.enable=true
sudo systemctl reload snap.lxd.daemon

访问:http://127.0.0.1:8443

创建证书(可以Generate)

完成后,要下载证书(crt文件),文件命名成:lxd-ui.crt

信任证书:

lxc config trust add Downloads/lxd-ui.crt

浏览器导入证书:

例如:edge浏览器,地址栏输入:edge://settings/privacy,

进入安全,管理证书,点击导入,选择crt文件,选择根据证书类型,自动选择证书存储,点击下一步,完成。

例如:chrome浏览器,地址栏输入:chrome://settings/security

导入完成后,重启浏览器,

命令下生成一个token:

lxc config trust add --name lxd-ui

将token填写到UI的token栏中,即可。

21.2.5. 重置root密码

lxc exec container_name -- passwd