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

如何在openstack实例之间进行通信,openstack,Openstack,我在openstack上创建了几个实例,是否可以使用ssh直接使用ip地址在它们之间进行通信,或者需要任何配置步骤实际上,您创建的实例之间的通信是基于您使用的网络拓扑 假设您在同一网络中创建这些实例 首先,您应该确保您已经向这些实例添加了安全组,允许ssh使用22 其次,您应该通过使用ssh密钥或根密码来确保用于允许ssh的映像 第三,您可以尝试此命令nova console$instane\u id,查看是否显示了默认密码或您是否知道密码。您可以尝试ssh到其中一个实例中,然后尝试telnet

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

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

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

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

其次,您应该通过使用ssh密钥或根密码来确保用于允许ssh的映像

第三,您可以尝试此命令
nova console$instane\u id
,查看是否显示了默认密码或您是否知道密码。您可以尝试ssh到其中一个实例中,然后尝试
telnet ip 22
另一个

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


希望这能对您有所帮助。

视情况而定。如果Openstack组件、网桥、配置的安装正确,那么在虚拟机之间ping是一件简单的事情。如果没有,请检查以下各项:

  • 确保虚拟机具有IP地址
  • 若虚拟机未获得IP,则检查是否观察到DORA数据包从计算节点传出并在网络节点接收。在网络节点上检查VM网络的DHCP命名空间
  • 安全组中的规则允许icmp和ssh
  • 确定这些虚拟机连接到的计算节点和相应的交换机
  • 执行iptables-L并确保icmp/ssh通信未被阻止
  • 这不是一个全面的检查表,但应该给出一些交通失败的原因