添加 Nezha Agent 管理功能和完整文档系统
- 新增 Nezha Agent client_secret 更新 playbook(两种实现方案) - 建立三层文档架构:docs/(用户文档)、examples/(配置示例)、llmdoc/(技术文档) - 添加项目主 README.md 和配置示例文件 - 初始化 .gitignore 保护敏感信息
This commit is contained in:
31
llmdoc/architecture/xxxigcc-deployment-architecture.md
Normal file
31
llmdoc/architecture/xxxigcc-deployment-architecture.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# XXXigCC 部署架构
|
||||
|
||||
## 1. 身份标识
|
||||
|
||||
- **定义:** 一个灵活的自动化部署和管理系统
|
||||
- **目的:** 通过 Ansible Playbook 实现跨主机的自动化 XXXigCC 安装和卸载
|
||||
|
||||
## 2. 核心组件
|
||||
|
||||
- `xxxigcc_install.yaml`: 负责 XXXigCC 的安装流程
|
||||
- `xxxigcc_uninstall.yaml`: 负责 XXXigCC 的卸载流程
|
||||
|
||||
## 3. 执行流程(LLM 检索路径)
|
||||
|
||||
### 安装流程
|
||||
1. **脚本准备:** 从固定 URL 下载安装脚本到 `/tmp/install.deb.sh`
|
||||
2. **命令构建:** 根据布尔参数动态生成安装命令
|
||||
3. **权限设置:** 设置脚本执行权限 `0755`
|
||||
4. **执行安装:** 使用 Ansible 的 `shell` 模块执行安装
|
||||
5. **清理临时文件:** 删除下载的安装脚本
|
||||
|
||||
### 卸载流程
|
||||
1. **脚本准备:** 从固定 URL 下载卸载脚本到 `/tmp/uninstall.sh`
|
||||
2. **执行卸载:** 使用 `-y --purge` 参数完全卸载
|
||||
3. **清理临时文件:** 删除下载的卸载脚本
|
||||
|
||||
## 4. 设计原理
|
||||
|
||||
- 使用动态参数生成,增强灵活性
|
||||
- 严格的安全下载和执行机制
|
||||
- 支持多种功能开关(TLS、Keepalive、大页内存)
|
||||
Reference in New Issue
Block a user