ONES+AI运维实施
本文探讨AI 工具(以openclaw为例)加持下的单机版ONES运维实施操作。
请在测试环境下操作,本文只做AI验证使用,暂时不能用于生产环境!
1、操作背景
假设:你已在服务器A上部署了AI工具(以openclaw为例),需在服务器B上进行ONES安装;服务器A可ssh 免密登录服务器B(服务器A和B可为同一台服务器)。
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升级版本,使用时需指定服务器登录方式和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业务验证测试, 使用 时需指定ONES页面访问方式和账号/密码
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(比如放在服务器A的/root/.openclaw/workspace/skills/ones-k3s-*****/目录下)
cd /root/.openclaw/workspace/skills/
mkdir ones-k3s-****
curl -O https://res.ones.pro/script/skills/ones-k3s-****/SKILL.md
(2) 请在openclaw中输入如下提示词,需提供服务器B的登录方式和ONES的版本号:
ssh 免密登录172.16.81.246, 参考ones-k3s-****安装ONES v6.18.47/开启备份/升级ONES到 v6.100.5等
执行期间可按需询问一下进展;弹出汇总提示表示执行成功,如有疑问,可咨询chatgpt、或联系ONES工程师讨论。