我有一个OpenStack
在五台机器上运行的私有集群(我们称它们为blade1-blade5)。假设我启动了十个名为 node01-node10 的实例。node01 到 node06 在刀片 1 上旋转,然后 node07 到节点 10 在每个剩余刀片上各旋转一个实例(刀片 2 上的节点 07,刀片 3 上的节点 08 等)。如果我ssh
进入 node01,我可以ping
使用其实例名称(例如ping node03
)在刀片 1 上生成任何其他实例,但如果我尝试ping
在另一台机器上使用其中一个实例(例如ping node08
),我会收到unknown host
错误消息。同样,如果我ssh
进入其中一个“单例”实例,我无法使用它们的名称 ping 任何其他实例。我可以使用 IP 地址从任何其他实例 ping 任何实例。
显然,无论出于何种原因,OpenStack 只解析在同一台机器上生成的实例的名称。有没有办法允许对所有实例进行名称解析,而不管它们是在什么机器上产生的?