xcat2 / xcat-inventory

An inventory tool for xcat cluster
8 stars 16 forks source link

power API support openbmc #220

Closed bybai closed 5 years ago

bybai commented 5 years ago

For https://github.ibm.com/xcat2/task_management/issues/297

UT:

]# curl -X POST "http://127.0.0.1:5000/api/v2/system/nodes/mid05tor12cn03/power" -H  "accept: application/json" -H  "Content-Type: application/json" -H "Authorization: token c997632c-7dfb-11e9-a021-0cc47aea9e02" -d "{  \"action\": \"state\",  \"action_spec\": {}}"
{
    "powerstate": "on"
}

]# curl -X POST "http://10.6.27.1:5000/api/v2/system/nodes/mid05tor12cn12/power" -H  "accept: application/json" -H  "Content-Type: application/json" -H "Authorization: token c997632c-7dfb-11e9-a021-0cc47aea9e02" -d "{  \"action\": \"state\",  \"action_spec\": {}}"
{
    "message": "Failed to run rpower on mid05tor12cn12 due to: Login to BMC failed: Can't connect to 172.11.139.12 (Connection reset by peer). (code=1)"
}