OneProvider 使用API 操作服务器 如强制重启
OneProvider代理online.net的服务器IPMI控制系统一直都有问题, 导致很常无法正常重装系统, 而且这个时候OP的后台无法对服务器进行控制, 一定要用工单等他们员工内部处理.
2018-10-18日 update 更新
因为OP更改API规则, 需要用 KEY_API和 CLIENT_KEY更改为Api-Key 和 Client-Key2019-01-12日 update 更新
OP又更改规则, OeApi更改为OneApi
现在分享一个使用API重启服务器的方法.
先进OP的后台, 启动API.
启动API后把服务器设置启动模式为boot_normal
在任意一台Windows/Linux 终端(SSH)里面运行
curl -H 'Api-Key: 替换你的API Key' -H 'Client-Key: 替换为你的CLIENT key' -A 'OneApi/1.0' https://api.oneprovider.com/server/action/ -d"server_id=服务器ID&action=boot_normal"
如果返回下面的值就说明更改成功
"result": "success",
"response": "Boot mode was changed to Normal."
再重启服务器
curl -H 'Api-Key: 替换你的API Key' -H 'Client-Key: 替换为你的CLIENT key' -A 'OneApi/1.0' https://api.oneprovider.com/server/action/ -d"server_id=服务器ID&action=reboot"
如果返回下面的值就说明正常重启
"result": "success",
"response": "Server reboot has started. The operation could take up to 3 minutes to be complete."
其他的一些API操作请参考
https://panel.op-net.com/reseller/api
后续再去OP后台操作吧, 该重装的去重装, 该启动IPMI的就启动IPMI吧.
本网站所有内容版权没有, 请随意使用, 欢迎修改或转载, 无需署名, 也无需保留本链接.