0

我正在尝试使用 Jcloud API 恢复/暂停已经在 openstack 中创建的节点。如果我在我的 openstack 服务器 GUI 上检查该节点,该节点将恢复/暂停,但我的代码收到一条错误响应,提示“暂停需要安装管理操作扩展”。

我在 openstack 服务器上检查了我的 policy.json,它具有 Admin 作为角色提到的恢复和暂停扩展。

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

4

2 回答 2

0

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

于 2014-07-01T15:49:46.977 回答
0

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

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

挂起/恢复/重启调用工作得很好。

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

于 2014-08-12T18:10:58.800 回答