网络虚拟化是虚拟化技术中最复杂的部分,...这是 OpenStack 官网上给出的计算节点(可以理解为 KVM 的宿主机)虚拟网络的逻辑图,上面的网络设备很多,层次也很复杂。 我第一次看到这张图,也着实被下了一跳。 不
本节通过日志文件详细分析 instance start 操作。下面是 start instance 的流程图向 ... 向 nova-api 发送请求客户(可以是 OpenStack 最终用户,也可以是其他程序)向API(nova-api)发送请求:“帮我启动这个 In...
上一节我们通过 Web UI 创建为 cirros-vm3 分配了浮动 IP,今天将分析其工作原理。 首先查看 router 的 interface 配置: 可以看到,floating IP 已经配置到 router 的外网 interface qg-b8b32a88-03 上。...
本节演示如何使用 virt-manager 启动 KVM 虚机
flat network 是不带 tag 的网络,要求宿主机的物理网卡直接与 linux bridge 连接,这意味着:每个 flat network 都会独占一个物理网卡。 上图中 eth1 桥接到 brqXXX,为 instance 提供 flat 网络。...
上一节创建了 vxlan100_net 并部署 instance,今天我们来分析底层网络结构。控制节点执行 ovs-vsctl show:br-intbr-int 连接了如下 port:tap0d4cb13a-7a 是...qvoa2ac3b9a-24 将 cirros-vm1 虚拟网卡连接到 vxlan10...
今天我们将前一小节创建的 NFS volume “nfs-vol-1” attach 到 instance “c2”上。 这里我们重点关注 nova-compute 如何将“nfs-vol-1” attach 到“c2”。 ...通过日志分析,nova-compute 会将存放 volume ...
上一节介绍了 Cinder 的架构,这节讨论 Cinder 个组件如何协同工作及其设计思想。
本节通过实验实践 Linux VLAN。理解 Linux Bridge + VLAN = 虚拟交换机
cinder-volume 支持多种 volume provider,前面我们一直使用的是默认的 LVM,本节我们将增加 NFS volume provider。 虽然 NFS 更多地应用在实验或小规模 cinder 环境,由于性能和缺乏高可用的原因在生产环境中不太...
上一节我们为 Neutron 虚拟路由器配置好了 L3 agent,今天将创建虚拟路由器“router_100_101”,打通 vlan100 和 vlan101。
上一节我们完成了 OVS vlan 环境的搭建,当前拓扑结构如下: cirros-vm1 位于控制节点,属于 vlan100。 cirros-vm2 位于计算节点,属于 vlan100。 cirros-vm3 位于计算节点,属于 vlan101。 ...
每天花五分钟学习openstack教程,本书适合云计算初学者、云计算技术人员等 相关下载链接://download.csdn.net/download/simbana/10953722?utm_source=bbsseo
前面我们已经讨论了DHCP agent 的配置以及namespace 如何隔离 dnsmasq 服务,本节将以 cirros-vm1 为例分析获取 DHCP IP 的详细过程。 在创建 instance 时,Neutron 会为其分配一个 port,里面包含了 MAC 和 IP ...
本节开始我们将学习 Linux Bridge 如何实现 Neutron 的各种功能。首先需要配置 linux-bridge mechanism driver。Neutorn ML2 plugin 默认使用的 mechanism driver 是 open vswitch 而不是 linux bridge。...
标签: openstack
每天5分钟玩转openstack 很不错的一个openstack入门教程,通俗易懂,逻辑清晰, 边阅读边实践,通过练习强化理解。你值得拥有
本节我们讨论 Suspend/Resume 和 Rescue/Unrescue 这两组操作。 Suspend/Resume ...有时需要长时间暂停 instance,可以通过 Suspend 操作将 instance 的状态保存到宿主机的磁盘上。当需要恢复的时候,执行 ...
前面我们详细讨论了 Neutron 架构,包括 Neutron Server,Core 和 ...与 OpenStack 其他服务一样,Neutron 采用的是分布式架构,包括 Neutorn Server、各种 plugin/agent、database 和 message queue。 ...
在 ML2 配置文件中 enable local network 后,本节将开始创建第一个 local network。 我们将通过 Web GUI 创建第一个 local network。 首先确保各个节点上的 neutorn agent 状态正常。GUI 菜单 为 Admin ->...