安装管理员操作扩展Openstack while Suspen / Resume操作

时间:2014-07-01 09:40:57

标签: openstack jclouds openstack-nova openstack-horizon

我正在尝试使用Jcloud API恢复/暂停已在openstack中创建的节点。 如果我在我的openstack服务器GUI上检查它,节点将被恢复/暂停,但我的代码收到错误响应,说明" Suspend需要安装管理员操作扩展"。

我在openstack服务器上检查了我的policy.json,它有管理员作为角色提到的简历和暂停扩展。

知道如何纠正它,或者可能需要做什么? 提前致谢

2 个答案:

答案 0 :(得分:0)

这是已在jclouds中修复的bug。它将包含在下一个版本中,或者您可以尝试我们的每日快照构建,请参阅Installation Guide的“使用每日构建”部分。

答案 1 :(得分:0)

我已经使用try / catch包围了方法调用并处理了异常,例如:

try {
    computeService.suspendNode(nodeId);
} catch (UnsupportedOperationException e) {
    System.err.println(e.getMessage());
}

暂停/恢复/重启调用工作正常。

顺便说一句,我在特定的提供者API层旁边使用JClouds VIEW层实现。 使用DevStack / OpenStack。