前面我们陆续学习了 Neutron local network,flat network 和 DHCP 服务,从本节将开始讨论 vlan network。 vlan network 是带 tag 的网络,是实际应用最广泛的网络类型...
阅读(212) 评论(0)
前面我们已经讨论了 DHCP agent 的配置以及 namespace 如何隔离 dnsmasq 服务,本节将以 cirros-vm1 为例分析获取 DHCP IP 的详细过程。 在创建 instance 时,Neutron 会...
阅读(132) 评论(0)
Neutron 通过 dnsmasq 提供 DHCP 服务,而 dnsmasq 如何独立的为每个 network 服务呢? 答案是通过 Linux Network Namespace 隔离,本节将详细讨论。 在二层网络上,VLA...
阅读(117) 评论(0)
前面章节我们看到 instance 在启动过程中能够从 Neutron 的 DHCP 服务获得 IP,本节将详细讨论其内部实现机制。 Neutron 提供 DHCP 服务的组件是 DHCP agent。 DHCP agent 在网...
阅读(128) 评论(0)
上一节我们创建了 "flat_net",本节将在此网络中部署 instance 并验证连通性。 launch 新的 instance “cirros-vm1”,选择网络 falt_net。 cir...
阅读(135) 评论(0)
上一节我们讨论了 flat network 的原理,今天就来创建 "flat_net" 并分析底层网络的实现。 打开菜单 Admin -> Networks,点击 “Create Network”...
阅读(117) 评论(0)
flat network 是不带 tag 的网络,要求宿主机的物理网卡直接与 linux bridge 连接,这意味着: 每个 flat network 都会独占一个物理网卡。 上图中 eth1 桥接到 brqXXX,为...
阅读(110) 评论(0)
今天是 local network 的最后一个小节,我们将验证两个local network 的连通性。 launch 新的 instance “cirros-vm3”,网络选择 second_local_...
阅读(141) 评论(0)
GUI 中有两个地方可以创建 network: 1. Project -> Network -> Networks 这是普通用户在自己的 tenant 中创建 network 的地方。 2. Admi...
阅读(114) 评论(0)
上一节在 first_local_net 中已经部署了 cirros-vm1,今天将再部署一个instance,并验证两个 instance 的连通性。 以同样的方式 launch instance “cirros-v...
阅读(122) 评论(0)