收起左侧

为飞牛添加lxd支持

2
回复
98
查看
[ 复制链接 ]

0

主题

0

回帖

0

牛值

江湖小虾

2025-7-16 04:05:55 显示全部楼层 阅读模式

upload 附件:install_lxd.zip

脚本使用deep seek生成,不保证所有人适用。

使用说明:

  1. 保存为 install-lxd.sh
  2. 添加执行权限:chmod +x install-lxd.sh
  3. 运行脚本:sudo ./install-lxd.sh

功能说明:

  1. 环境清理
    • 停止所有LXD服务
    • 移除apt和snap安装的LXD
    • 清理配置和数据目录
  2. 国内优化安装
    • 配置snap使用中科大镜像源
    • 安装指定5.21稳定版LXD
  3. 存储配置
    • 使用脚本所在目录下的 lxd 目录作为存储池
    • 自动创建存储目录
  4. 用户管理
    • 自动创建 lxdadmin 用户(密码同用户名)
    • 如用户已存在则重置密码
    • 添加用户到lxd组
  5. UI配置
    • 启用HTTPS访问(8443端口)
    • 设置信任密码为 lxdadmin
    • 配置默认网桥和存储池

访问说明:

安装完成后通过浏览器访问:https://<服务器IP>:8443

  • 用户名:lxdadmin
  • 密码:lxdadmin

首次连接需在终端执行:

bash

sudo /snap/bin/lxc remote add localhost

按提示接受证书并输入信任密码 lxdadmin

注意:防火墙需放行8443端口(如启用防火墙)

配置LXD Web UI访问的详细步骤:

  1. 在浏览器中访问LXD UI
    ◦ 打开浏览器访问:https://<服务器IP>:8443(例如 https://192.168.68.203:8443)
    ◦ 忽略安全警告继续访问(因为使用的是自签名证书)
  2. 创建新证书
    ◦ 在LXD UI界面选择"Create a new certificate"
    ◦ 下载证书文件(通常会命名为类似 lxd-ui-192.168.68.203.crt 的文件)
  3. 在服务器上添加信任证书
    bash

    复制

    下载

使用正确路径的lxc命令添加证书

sudo -u lxdadmin /snap/bin/lxc config trust add
Downloads/lxd-ui-192.168.68.203.crt

或者使用证书名称(推荐)

sudo -u lxdadmin /snap/bin/lxc config trust add --name lxd-ui Downloads/lxd-ui-192.168.68.203.crt
4. 在浏览器中导入证书
◦ 在浏览器设置中找到"证书管理"
◦ 导入下载的证书文件(lxd-ui-192.168.68.203.crt)
◦ 刷新LXD UI页面,应该可以正常登录了

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

4

主题

14

回帖

0

牛值

江湖小虾

2025-7-17 15:32:29 显示全部楼层

影响飞牛自己的OVS虚拟网卡吗?楼主有没有实际截图给大家看看效果类

4

主题

14

回帖

0

牛值

江湖小虾

2025-7-17 16:35:29 显示全部楼层

卡在添加证书上了...

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则