对新申请的软件层虚拟服务器的间歇(无路由)

时间:2017-06-01 18:31:20

标签: routing virtual-machine ibm-cloud-infrastructure

我们正在实施一个工具,允许根据需要将虚拟机添加到hadoop集群。我们的想法是按需要求一些服务器,让它们参与hadoop集群并在不需要时返回它们。

问题是间歇性地,似乎没有新申请的虚拟节点的路径。例如:

  • 我" slcli vs create"一个新节点
  • 等到准备好了。
  • 将工具复制到此新获取的服务器上。
  • 有时,ssh root@123.456.789.0会超时。其他时候,我可以毫无问题地登录。球场数字就像分配的每3-4个颂歌一样,无法解析私人IP地址。
  • 这条路线似乎在几个小时后自行解决。但是这个"在某些时候"不利于合理的工具执行。我只能说"似乎"因为我没有目睹100%的时间路线解决。

对我来说,这是一个错误。当你报告READY(slcli vs ready" newNode" --timeout = 600)时,我应该能够100%登录。

如果没有,我怎么知道newNode是否准备就绪?

感谢。

1 个答案:

答案 0 :(得分:0)

命令" slcli vs ready"查找 activeTransactions provisionDate 以提供相应的答案,您可以在此处查看代码https://github.com/softlayer/softlayer-python/blob/master/SoftLayer/managers/vs.py,代码行393.

对于Linux操作系统,在10-20分钟后VSI应该准备好(完全配置),在最坏的情况下,大约1小时到1小时30分钟。对于Windows操作系统大约需要40分钟到1小时。

收到READY回复后我们应该等多久?

有许多内部交易,在某些情况下,这些需要更多时间来解决。接下来是一些可能的情况:

  
      
  • 您选择的数据中心过于拥挤,因为当时有很多请求
  •   
  • 选择的VLAN在连接到VSI时遇到问题
  •   
  • 所选图片模板存在问题。
  •   
  • 内部交易需要很长时间才能解决,因为VSI很远(运输过程中的网络问题)。在这种情况下,我   建议您选择您所在国家/地区附近的数据中心。
  •   
  • .....
  •   

我只能帮助您解决客户端的API问题。由于您从SLCLI(准备好/未准备好)得到正确的答案,我无法帮助您解决有关间歇性连接的问题。

如果您觉得您的VSI需要很长时间才能准备就绪,您可以向机票中的虚拟化部门询问或创建一个新的部门。

我希望这对你有所帮助。