连接第二个 insance 到 first_local_net - 每天5分钟玩转 OpenStack(83)

Posted CloudMan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了连接第二个 insance 到 first_local_net - 每天5分钟玩转 OpenStack(83)相关的知识,希望对你有一定的参考价值。

技术分享

上一节在 first_local_net 中已经部署了 cirros-vm1,今天将再部署一个instance,并验证两个 instance 的连通性。

以同样的方式 launch instance “cirros-vm2”

分配的 IP 为 172.16.1.4

技术分享

cirros-vm2 也被 schedule 到控制节点,virsh list 和 brctl show 输出如下 cirros-vm2 对于的 tap 设备为 tapa5bd3746-3f。

技术分享

在 cirros-vm2 的控制台运行 ifconfig,instance 已经拿到了 DCHP 的 IP 地址。

技术分享

能够 Ping 通 cirros-vm1 的 IP 地址  172.16.1.3。

技术分享

当前宿主机的网络结构如下。

技术分享

两个 instance 的 VIF 挂在同一个 linux bridge 上,可以相互通信。

这里请大家思考一个问题:

如果 cirros-vm2 launch 时被 schedule 到计算节点而非控制节点,它能获得 DHCP 的 IP 吗?

答案:

不能。 因为 DHCP agent 在控制节点上运行,cirros-vm2 在计算节点的 local 网络上,两者位于不同物理节点。由于 local 网络的流量只能局限在本节点之内,发送的 DHCP 请求无法到达控制节点。

 

至此,我们已经有了 first_local_net 和两个 instance,下一节将创建第二个 seconde_local_net。

 

技术分享

以上是关于连接第二个 insance 到 first_local_net - 每天5分钟玩转 OpenStack(83)的主要内容,如果未能解决你的问题,请参考以下文章

连接 insance 到 vlan101 - 每天5分钟玩转 OpenStack(97)

连接 insance 到 vlan101 - 每天5分钟玩转 OpenStack(97)

Chrome 节点:无法执行请求:java.net.ConnectException:导航到第二个 URL 后连接被拒绝

在多个连接条件下将数据从第二个表插入一个表

为啥在第一个连接结束后创建第二个连接会导致管道异常?

爱快小白无线路由器怎么再连第二个路由器