上一节创建了 OVS vlan network vlan100,今天部署 instance 到该网络。launch 新的 instance “cirros-vm1”,网络选择 vlan100。 cirros-vm1 分配到的 IP 为 172.16.100.3。 cirros-vm1 被 schedule 到控制节点...
上一节创建了 OVS vlan network vlan100,今天部署 instance 到该网络。launch 新的 instance “cirros-vm1”,网络选择 vlan100。 cirros-vm1 分配到的 IP 为 172.16.100.3。 cirros-vm1 被 schedule 到控制节点...
2019独角兽企业重金招聘Python工程师标准>>> ...
上一节创建了 OVS flat network,今天我们部署 instance 并验证 flat 网络的连通性。 ... ...cirros-vm1 分配到的 IP 为 172.16.1.3。...cirros-vm1 被 schedule 到控制节点,其虚拟网卡也连接到 br-int。...
先复习一下前面我们讨论的知识。 当租户网络连接到 Neutron router,通常将 router 作为默认网关。当 router 接收到 instance 的数据包,并将其转发到外网时: 1. router 会修改包的源地址为自己的外网地址,这样...
本节讨论 OpenStack 组件设计的通用思路,对理解和使用 OpenStack 非常重要。
LAN 表示 Local Area Network,本地局域网,通常使用 Hub 和 Switch 来连接 LAN 中的计算机。一般来说,两台计算机连入同一个 Hub 或者 Switch 时,它们就在同一个 LAN 中。一个 LAN 表示一个广播域。...
前面我们讨论了 VXLAN 的理论知识,并且在 ML2 中完成了相关配置。今天将通过 Web UI 创建 vxlan100_net 并观察节点网络结构的变化。 打开菜单 Admin -> Networks,点击 “Create Network” ... ...Segmentation...
上一节配置了 linux-bridge mechanism driver,本节再做两个准备工作: 1. 检视初始的网络状态。 2. 了解 linux bridge 环境中的各种网络设备。 ...随着学习的深入,我们会对网络不断进行新的配置,大家也将看到...
Neutron Routing 服务提供跨 subnet 互联互通的能力。例如前面我们搭建了实验环境:cirros-vm1 172.16.100.3 vlan100 cirros-vm3 172.16.101.3 vlan101这两个 instance 要通信必须借助 router。...
本节首先讨论 image 删除操作,然后介绍 OpenStack CLI 的使用方法,最后讨如何 Troubleshoot。 Web UI删除 image admin 登录后,Project -> Compute -> Images在列表中选择格式为 ARI 和 AKI 的 image...
前面我们学习了L2 Population 的原理,今天讨论如何在 Neutron 中配置和启用此特性。目前 L2 Population 支持 VXLAN with Linux bridge 和 VXLAN/GRE with OVS。 可以通过以下配置启用 L2 Population。...
前面我们创建了 vlan101,今天继续部署 instance 到该 vlan network, 并讨论 instance 之间的连通性。 launch 新的 instance “cirros-vm3”,网络选择 vlan101。 cirros-vm3 分配到的 IP 为 172.16.101.103。...
上一节介绍了 Cinder 的架构,这节讨论 Cinder 个组件如何协同工作及其设计思想。 从 volume 创建流程看 cinder-* 子服务如何协同工作 ... 客户(可以是 OpenStack 最终用户,也可以是其他程序)向 A...
2019独角兽企业重金招聘Python工程师标准>>> ...
本节通过日志文件详细分析 instance start 操作。 下面是 start instance 的流程图 向 nova-api 发送请求 nova-api 发送消息 ...客户(可以是 OpenStack 最终用户,也可以是其...
这是 OpenStack 实施经验分享系列的第 7 篇。 传统运维中为服务器配置静态 IP 是再常见不过的了。但在 OpenStack 环境下只能指定 network,IP 都是 Neutron 从 subnet IP 池中自动分配的。 有同学就会想办法了...
前面讨论了 Neutron 的架构和基础知识,接下来就要通过实验深入学习和实践了。 第一步就是准备实验用的物理环境,考虑如下几个问题: 需要几个节点? 如何分配节点的角色? 节点上部署哪些服务?...
Compute Service Nova 是 OpenStack 最核心的服务,负责维护和管理云环境的计算资源。 OpenStack 作为 IaaS 的云操作系统,虚拟机生命周期管理也就是通过 Nova 来实现的。 在上图中可以看到,Nova 处于 Openstak ...
2019独角兽企业重金招聘Python工程师标准>>> ...
经验分享:哪些技术应该优先学习?如何学习?继续学习的建议?对新教程的想法?
本节将按照上一节的规划安装配置控制节点和计算节点。 控制节点 devstack-controller 步骤如下 ...编辑 /etc/network/interfaces eth0 配置 IP 192.168.104.10,并激活 eth1 和 eth2 ...安装 devstac
在 ML2 配置文件中 enable local network 后,本节将开始创建第一个 local network。 我们将通过 Web GUI 创建第一个 local network。...首先确保各个节点上的 neutorn agent 状态正常。...GUI 菜单 为 Admin -> ...
上一节创建了 vxlan100_net 并部署 instance,今天我们来分析底层网络结构。 控制节点 执行 ovs-vsctl show: br-int br-int 连接了如下 port: tap0d4cb13a-7a 是 vxla...
virbr0 是 KVM 默认创建的一个 Bridge,其作用是为连接其上的虚机网卡提供 NAT 访问外网的功能。virbr0 默认分配了一个IP 192.168.122.1,并为连接其上的其他虚拟网卡提供 DHCP 服务。下面我们演示如何使用 virbr0。...
前面我们已经学习了 OVS 的 local 网络 和 falt 网络,今天开始讨论 vlan 网络。 vlan network 是带 tag 的网络。 在 Open vSwitch 实现方式下,不同 vlan instance 的虚拟网卡都接到 br-int 上。...
上一节我们为 Neutron 虚拟路由器配置好了 L3 agent,今天将创建虚拟路由器“router_100_101”,打通 vlan100 和 vlan101。 打开操作菜单 Project -> Network -> Routers。 点击 “Create Router” ...
前面我们学习了安全组,今天学习另一个与安全相关的服务 -- FWaaS。 理解概念 Firewall as a Service(FWaaS)是 Neutron 的一个高级服务。用户可以用它来创建和管理防火墙,在 subnet 边界上对 layer 3 和 ...