完善文档和配置流程
This commit is contained in:
33
README.md
33
README.md
@@ -1,8 +1,29 @@
|
||||
ros 批量配置脚本
|
||||
|
||||
## 项目说明
|
||||
|
||||
这是一个半自动的批量配置脚本,用于按需批量配置 ros 服务,目前适用于极狐与极光的配置
|
||||
|
||||
脚本通过 ssl 方式连接到 ros 服务,在使用前需要下载 ros 的证书到 certs 目录下
|
||||
|
||||
**项目结构**
|
||||
```
|
||||
ros
|
||||
├── certs ros 服务的证书,在配置 csv 中 cert 列的根目录是这里
|
||||
├── scripts ros 服务中的脚本,在配置脚本时会读取并写入 ros 配置
|
||||
├── templates ros 服务的模板镜像
|
||||
├── config.jh.bak.csv 极狐的配置参考表
|
||||
├── config.jg.bak.csv 极光的配置参考表
|
||||
├── config.csv 需要执行配置的表
|
||||
├── steps.py 所有配置函数
|
||||
└── main.py 主程序,执行 `steps.py` 中的配置函数
|
||||
```
|
||||
|
||||
## 使用说明
|
||||
|
||||
一、上传 ros 镜像,位置在 `templates` 目录下
|
||||
1. 上传 ros 镜像,位置在 `templates` 目录下
|
||||
|
||||
二、为 ros 配置公网 IP 与网关,并重置 mac 地址
|
||||
2. 为 ros 配置公网 IP 与网关,并重置 mac 地址
|
||||
|
||||
```
|
||||
/ip/address/set 0 address=公网地址/掩码
|
||||
@@ -10,9 +31,13 @@
|
||||
/interface/ethernet/reset-mac-address wan
|
||||
```
|
||||
|
||||
三、将需要部署的 ros 配置条目从 `config.bak.csv` 中复制到 `config.csv`
|
||||
3. 将需要部署的 ros 配置条目从 `config.jh.bak.csv` 或 `config.jg.bak.csv` 中复制到 `config.csv`(没有的话创建一个)
|
||||
|
||||
四、执行 `main.py`
|
||||
> `config.jh.bak.csv` 与 `config.jg.bak.csv` 中是所有 ros 配置项的完整记录
|
||||
|
||||
4. 检查并按需调整 `main.py` 脚本开头定义的参数
|
||||
|
||||
5. 执行 `main.py`
|
||||
|
||||
## 部署流程
|
||||
|
||||
|
||||
Reference in New Issue
Block a user