首次配置 OpsCenter 时以及单击“添加数据中心”后,无法使用 AWS 安全凭证获取 VPC 和可用区。我已确保端口 8888 已打开,AWS 凭证工作(使用 CLI)并且超时设置为 10 分钟。尽管如此,它还是失败了 ErrorNo 110: Connection timeout。
我需要做其他事情才能使它起作用吗?可能是分配给 opscenter 主机的 IAM 角色?我所有的节点和 opscenter 都在 EC2 中运行。
该日志清楚地表明了从 AWS 提取信息的一些问题,但它似乎是“aws ec2 describe”调用的包装器。
2016-03-27 16:28:12+0000 [] ERROR: Problem while calling ListEC2SubnetsController (error): [Errno 110] Connection timed out10:52:50 AM
File "/root/opscenter-5.2.4/lib/py-redhat/2.7/shared/amd64/twisted/internet/defer.py", line 1018, in _inlineCallbacks10:52:50 AM
result = result.throwExceptionIntoGenerator(g)10:52:50 AM
File "/root/opscenter-5.2.4/lib/py- redhat/2.7/shared/amd64/twisted/python/failure.py", line 349, in throwExceptionIntoGenerator10:52:50 AM
return g.throw(self.type, self.value, self.tb)10:52:50 AM
File "build/lib/python2.7/site-packages/opscenterd/WebServer.py", line 3208, in ListEC2SubnetsController10:52:50 AM
File "/root/opscenter-5.2.4/lib/py-redhat/2.7/shared/amd64/twisted/internet/defer.py", line 1018, in _inlineCallbacks
提前感谢您的帮助。