就按下面这个教程来,其他教程不要看,没效果!!!!!!!!!!!!!!(我用的是CSS 99刀母鸡)
前言
宿主机必须采用 Ubuntu 24.04 或 25.04 系统。
一、安装 LXD
- 一键命令
bash <(curl -sSL https://github.com/xkatld/zjmf-lxd-server/raw/refs/heads/main/install/lxd.sh)
注意:
储存类型选择 btrfs
硬盘大小不要超过宿主机容量的 90%
其他全部默认
二、安装 GO 后端
- 一键命令
bash <(curl -sSL https://raw.githubusercontent.com/xkatld/zjmf-lxd-server/refs/heads/main/install/lxdapi.sh) -v v1.0.0-beta.10
注意:
安装过程中只需配置 公网 IP 和 网络类型(一般是 NAT V4 + 独立V6 或 仅NAT V4)
HE-IPv6 隧道需要额外配置网卡(番外篇说明)
其他默认
2. 判断是否启动成功
浏览器输入 https://IP:8080,忽略 SSL 不安全提示,应返回如下 JSON:
json
{
"description": "魔方财务系统专用LXD容器管理后端",
"docs": "/swagger/index.html",
"github": "https://github.com/xkatld/zjmf-lxd-server",
"lxd_version": "视实际情况而定",
"system": {
"arch": "视实际情况而定",
"distribution": "Ubuntu 24.04",
"kernel": "视实际情况而定",
"os": "linux",
"summary": "视实际情况而定"
},
"version": "视实际情况而定"
}
三、安装节点监控面板
安装脚本
bash <(curl -sSL https://raw.githubusercontent.com/xkatld/zjmf-lxd-server/refs/heads/main/install/lxdweb.sh) -v v1.0.0-beta.10
全部默认即可。创建管理员
默认无管理员,需自行创建。常用命令
lxdweb admin create 创建新管理员
lxdweb admin password 修改管理员密码
lxdweb admin list 列出所有管理员
lxdweb admin delete 删除管理员后台配置
访问 http://你的IP:3000,按节点信息填写(API URL 需加 https://),首次同步需等待。
四、下载和构建镜像
- 一键命令
bash <(curl -sSL https://raw.githubusercontent.com/xkatld/zjmf-lxd-server/refs/heads/main/install/lxdimages.sh) - 使用方法
lxdimages [操作系统发行版] [版本号] -add [工具集] -name [自定义镜像名-注意不能带小数点]
示例:
lxdimages debian bookworm -add ssh -name debian12
3. 支持的参数
操作系统发行版 版本号 工具集
ubuntu jammy,noble,plucky ssh
debian bullseye,bookworm,trixie ssh
centos 9-Stream,10-Stream ssh
fedora 40,41,42 ssh
almalinux 8,9,10 ssh
rockylinux 8,9,10 ssh
oracle 7,8,9 ssh
opensuse 15.5,15.6,tumbleweed ssh
alpine 3.19,3.20,3.21,3.22,edge ssh
amazonlinux 2,2023 ssh
其他发行版本请自行下载并构建。
五、配置魔方插件
上传插件
将 lxdserver 目录上传至魔方财务插件目录:
/public/plugins/server/添加服务器接口
登录魔方财务后台:
产品设置 → 接口管理 → 新增接口
插件选择:魔方财务-LXD对接插件 by xkatld
接口名称:自定义
主机名/IP:后端 API 服务器 IP
端口:如 8080
secure:勾选启用 SSL
访问密钥:填写 config.yaml 中设置的 api_hash
3. 测试连接
点击“测试连接”,成功则提示“连接成功”。
- 配置产品
配置选项名称 类型 子项名称格式 单位
cpus cpu核心单选 X|X核 纯数字
memory 内存单选 XMB|XMB 支持 MB/GB
disk 系统盘容量单选 XMB|XMB 支持 MB/GB
traffic_limit 月流量限制 X|XG 纯数字
ingress 上行带宽 XMbit|XMbps(Mbit x8 = Mbps) 支持 Mbit/Gbit
egress 下行带宽 XMbit|XMbps(Mbit x8 = Mbps) 支持 Mbit/Gbit
image 操作系统 X|X^X 固定格式
nat_limit NAT规则数量 X|X条 纯数字
ipv6_limit IPv6绑定数量 X|X条 纯数字
六、常见问题 - 系统镜像问题
示例:
image|操作系统|ubuntu24|Ubuntu^ubuntu24 amd64
ubuntu24是你在下载和构建镜像时填写的名称,并且你要用的镜像必须已经下载和构建好
Ubuntu为镜像分组分得清的话可以乱写
ubuntu24 amd64为显示的名称分得清的话同样可以乱写
评论 (0)