跳到主要内容

ONES+AI运维实施操作

本文探讨AI工具(以openclaw为例)加持下的单机版ONES运维实施操作。

请在测试环境下操作,本文只做AI验证使用,暂时不能用于生产环境!

1、操作背景

假设1: 你已在服务器A上部署了AI工具(以openclaw为例),需在服务器B上进行ONES安装;服务器A可ssh 免密登录服务器B(服务器A和B可为同一台服务器)。 假设2: 你已在个人电脑上部署了AI工具(openclaw或codex),需在服务器B上进行ONES安装;个人电脑可ssh 免密登录服务器B(或者告诉AI具体的ssh密码)。

2、ONES AIOPS SKILL文件

下述SKILL文件会不定期增补

# 环境检测与修复,使用时需指定服务器
curl -O https://res.ones.pro/script/skills/ones-k3s-envcheck-fix-cli/SKILL.md

# ONES安装,使用时需指定服务器登录方式和ONES版本
curl -O https://res.ones.pro/script/skills/ones-k3s-cli-install/SKILL.md

# ONES开启备份,使用时需指定服务器登录方式
curl -O https://res.ones.pro/script/skills/ones-k3s-backup-cli/SKILL.md

# ONES开启监控,使用时需指定服务器登录方式
curl -O https://res.ones.pro/script/skills/ones-k3s-open-telemetry-cli/SKILL.md

# ONES升级版本,使用时需指定服务器登录方式和ONES目标版本
curl -O https://res.ones.pro/script/skills/ones-k3s-upgrade-cli/SKILL.md

# ONES启停,使用时需指定服务器登录方式,注明是停止服务、还是启动服务。
curl -O https://res.ones.pro/script/skills/ones-k3s-start-stop-cli/SKILL.md

# ONES开启多团队,使用时需指定服务器登录方式
curl -O https://res.ones.pro/script/skills/ones-k3s-open-multi-team-cli/SKILL.md

# ONES重建索引,使用时需指定服务器登录方式
curl -O https://res.ones.pro/script/skills/ones-k3s-rebuild-kilob-cli/SKILL.md

# ONES后端业务验证测试, 使用时需指定服务器登录方式和ONES baseURL
curl -O https://res.ones.pro/script/skills/ones-backend-healthcheck-cli/SKILL.md
curl -O https://res.ones.pro/script/skills/ones-backend-healthcheck-cli/scripts/ones_backend_healthcheck.sh

# ONES前端业务验证测试, 使用时需指定ONES baseURL和账号/密码
curl -O https://res.ones.pro/script/skills/ones-checklist-validation/SKILL.md

# ONES插件开发验证,需说明具体需求
curl -O https://res.ones.pro/script/skills/devops-plugin/SKILL.md

3、ONES AIOPS操作

(1) 下载skill文件并提供给openclaw或者codex(比如放在服务器A的~/.openclaw/workspace/skills/ones-k3s-*****/目录下,目录名与第2章下载链接保持一致); 在线环境下可直接把SKILL文件链接发给openclaw或者codex。

cd ~/.openclaw/workspace/skills/
mkdir ones-k3s-****
cd ones-k3s-****
curl -O https://res.ones.pro/script/skills/ones-k3s-****/SKILL.md

#如果有scripts脚本,参考操作
mkdir scripts
cd scripts
curl -O https://res.ones.pro/script/skills/ones-k3s-****/scripts/***.sh

(2) 请在openclaw或codex中输入如下提示词,需提供服务器B的登录方式和ONES的版本号

ssh 免密登录172.16.81.246, 参考ones-k3s-****安装ONES v6.18.47/开启备份/升级ONES到 v6.100.5等

执行期间可按需询问一下进展;弹出汇总提示表示执行成功,如有疑问,可咨询chatgpt、或联系ONES工程师讨论。