我如何在openstack实例之间进行通信

时间:2017-03-18 13:17:32

标签: openstack

我在openstack上创建了几个实例,是否可以直接使用ssh使用ip地址进行通信,或者需要任何配置步骤

2 个答案:

答案 0 :(得分:0)

实际上,您创建的实例之间的通信基于您正在使用的网络拓扑。

假设您在同一网络中创建这些实例。

首先,您应确保已向这些实例添加安全组,允许使用22,由ssh使用。

其次,您应该使用ssh-key或root-password确保您用过的图像允许ssh。

第三,您可以尝试使用此命令nova-console $instane_id来查看您的默认密码是否已显示或您是否知道密码。您可以尝试ssh到其中一个实例中并尝试telnet ip 22另一个实例。

如果出现问题,您应该尝试定义网络资源以确保它们是正确的。

希望这可以帮到你。

答案 1 :(得分:0)

取决于。如果安装Openstack组件,网桥,配置正确,则在VM之间执行ping操作是一件简单的事情。如果没有,请检查以下内容:

  1. 确保虚拟机获得IP地址
  2. 如果虚拟机没有获得IP,请检查DORA数据包是否从计算节点出来并在网络节点接收。在网络节点上检查VM网络的DHCP命名空间。
  3. 在安全组规则中允许icmp和ssh。
  4. 识别计算节点以及这些VM所连接的相应交换机。
  5. 执行iptables -L并确保icmp / ssh流量未被阻止。
  6. 这不是一个全面的清单,但应该知道为什么流量失败。