NetworkingGuide/TOC
本指南面向寻求部署和管理 neutron 的 OpenStack 管理员。
目录
贡献者说明
- 选择现有主题或创建新主题。对于新主题,我们主要关注部署场景。
- 以支持基本标记(例如标题、段落、列表等)的格式开发内容(文本和/或图表)。
- 提供指向内容的链接(例如,github.com 上的 gist、wiki 页面、博客文章等),置于相关主题下。
- 将电子邮件发送至 networking@openstacknow.com 的审核人员。请确保包含您注册基金会时使用的电子邮件地址,以便将您添加为共同作者。
- 作者将内容转换为实际补丁,并附带跟踪 bug,文档审核人员(以及原始作者,我们希望如此)确保其经过审核和合并。
要构建指南的 RST 版本——即基于此 TOC 的指南——请使用 https://wiki.openstack.org/wiki/Documentation/HowTo#Edit_OpenStack_RST_and.2For_DocBook_documentation 处的说明下载 openstack-manuals 仓库,然后输入
tox -e network
您将在 build 目录中找到 HTML 输出。
网络指南拟定主题
蓝图:https://blueprints.launchpad.net/openstack-manuals/+spec/create-networking-guide
序言
文档变更历史
- Edgar Magana (3/5/15) 将已存在于网络指南中的章节和子章节标记为 (***)
网络基础
- 基本网络 (已完成)
- 网络组件 (需要一些工作,信息非常基础)
- 交换机
- 路由器
- 防火墙
- 负载均衡器
- 隧道 (分段) 技术 (需要一些工作,信息非常基础)
- GRE
- VXLAN
- 网络命名空间 (已完成)
- 网络地址转换 (已完成)
OpenStack 网络 (neutron) 简介
- 概述/概念
- 虚拟网络组件比较(neutron 如何建模上述组件)(术语在 https://docs.openstack.org/admin-guide-cloud/content/api_abstractions.html 中)
- 网络 (交换机?)
- Flat
- VLAN
- GRE
- VXLAN
- 子网 (支持每个网络多个?)
- 端口 (交换机端口?)
- 路由器 (路由器)
- 安全组 (防火墙)
- 扩展
- 网络 (交换机?)
- 虚拟网络组件比较(neutron 如何建模上述组件)(术语在 https://docs.openstack.org/admin-guide-cloud/content/api_abstractions.html 中)
- 服务/组件层次结构
- 服务器
- 概述/概念 (提供 API,管理数据库等)
- 插件
- 概述/概念 (管理代理)
- 代理
- 概述/概念 (为实例提供第 2/3 层连接,处理物理-虚拟网络转换,处理元数据等)
- 第 2 层 (以太网/交换)
- Linux Bridge
- 概述/概念
- OVS
- 概述/概念
- Linux Bridge
- 第 3 层 (IP/路由)
- L3
- 概述/概念
- DHCP
- 概述/概念
- L3
- 其他
- Metadata
- 概述/概念
- Metadata
- 服务
- 路由服务
- VPNaaS
- LBaaS
- FWaaS
- 服务器
配置
(请查看源代码以获取当前内容。)
- 服务器
- 架构
- 配置文件组织、关系等。
- 参考常用配置项
- ML2 插件
- 概述
- 架构
- 配置文件组织、关系等。
- 网络类型驱动程序
- Flat
- VLAN
- GRE
- VXLAN
- 租户网络类型 (类似信息在 https://docs.openstack.org/admin-guide-cloud/content/tenant-provider-networks.html 中)
- Local
- VLAN
- ID 范围
- GRE
- 隧道 ID 范围
- VXLAN
- ID 范围
- 多播发现 (L2 填充)
- 机制
- Linux Bridge
- 选项段/部分
- OVS
- 选项段/部分
- L2 填充
- 专用
- 开源 (解释了 OpenDaylight、OpenContrail 等机制的存在;不涵盖如何执行此操作)
- 专有 (供应商) (仅指定这些存在;不涵盖如何执行此操作)
- Linux Bridge
- 安全
- 选项
- 网络类型驱动程序
- 代理
- L3
- 配置文件
- DHCP
- 配置文件
- Metadata
- 配置文件
- L3
- 概述
部署场景
- 场景 1a - 使用 OVS 的旧版 已转换/合并
- 控制器节点、网络节点和 1+ 计算节点(至少需要两个计算节点才能使用 DVR)。
- 提供商网络
- Flat
- VLAN
- 租户网络
- VLAN
- GRE
- VXLAN
- 场景 1b - 使用 Linux Bridge 的旧版 已转换/合并
- 控制器节点、网络节点和 1+ 计算节点(至少需要两个计算节点才能使用 DVR)。
- 提供商网络
- Flat
- VLAN
- 租户网络
- VLAN
- GRE
- VXLAN
- 场景 2 - 高可用性 (DVR 和 Open vSwitch) 正在进行中:Matt K 正在转换为 RST
- 控制器节点、网络节点和 2+ 计算节点
- 提供商网络
- Flat
- VLAN
- 租户网络
- GRE
- VXLAN
- 场景 3a - 高可用性 (L3 HA 和 OVS) 已转换/合并
- 控制器节点、两个网络节点和 1+ 计算节点
- 提供商网络
- Flat
- VLAN
- 租户网络
- VLAN
- GRE
- VXLAN
- 场景 3b - 高可用性 (L3 HA 和 Linux Bridge) 正在进行中
- 控制器节点、两个网络节点和 1+ 计算节点
- 提供商网络
- Flat
- VLAN
- 租户网络
- VLAN
- GRE
- VXLAN
- 场景 4a - 使用 OVS 的提供商网络 已转换/合并
- 控制器节点和 1+ 计算节点
- 提供商网络
- Flat
- VLAN
- 场景 4b - 使用 Linux Bridge 的提供商网络 需要审核
- 控制器节点和 1+ 计算节点
- 提供商网络
- Flat
- VLAN
迁移
- Nova-network 到 Neutron
- 旧版到 DVR (https://docs.google.com/document/d/1qmKoP4GVdjeEEVvqf3tYptVuvUzVIeQmJiTPWPoi_E0/edit -- 请参阅末尾的迁移部分)
- 旧版到 L3 HA (需要工作)
其他
(简单说明,需要添加。)
- 禁用 libvirt 网络
- 添加 DHCP 的高可用性 (需要工作)
高级配置
- 操作
- LBaaS (https://docs.openstack.org/admin-guide-cloud/content/section_lbaas-overview.html 和 https://docs.openstack.org/admin-guide-cloud/content/lbaas_workflow.html 和 https://docs.openstack.org/admin-guide-cloud/content/install_neutron-lbaas-agent.html)
- FWaaS (https://docs.openstack.org/admin-guide-cloud/content/install_neutron-fwaas-agent.html 和 https://docs.openstack.org/admin-guide-cloud/content/fwaas.html)
- VPNaaS
- 服务链 (regXboi)
- 组策略 (regXboi)
- 它与旧版 neutron 数据模型的不同之处
- 调试
- Neutron-debug 命令
- IPv6
- SLAAC 与有状态与无状态
- 前缀委派
潜在资源和可重用内容
- Grizzly 网络管理指南
- Red Hat (https://docs.openstack.org/icehouse/install-guide/install/yum/content/ch_networking.html)、SUSE (https://docs.openstack.org/icehouse/install-guide/install/zypper/content/ch_networking.html)、Debian (https://docs.openstack.org/icehouse/install-guide/install/apt-debian/content/ch_networking.html)、Ubuntu (https://docs.openstack.org/icehouse/install-guide/install/apt/content/ch_networking.html) 的安装指南的网络部分
- 云管理员指南的网络部分
- 操作员指南的网络部分
- 安全指南的网络部分
- 配置参考的网络部分
- 网络 API 参考
- 云管理员指南的高级网络配置部分
- 云管理员指南的高级功能部分
- 云管理员指南的高级操作功能部分
云管理员指南
- 网络 API (包括从一些网络概念到 Neutron 的映射表)
- 配置 SSL 支持 (主要是配置参考)
- LBaaS 概述 (主要是配置参考)
- FWaaS 概述 (面向任务,漂亮的图表)
- 插件架构 (链接,一些关于哪些插件与哪些虚拟机管理程序一起工作的参考)
- 插件配置 (子部分面向不同插件的任务)
- 配置数据转发节点 (子部分面向不同插件的任务)
- 配置 DHCP 代理 (子部分面向不同插件的任务)
- 配置 L3 代理 (面向任务)
- 配置计量代理 (面向任务)
- 配置 LBaaS (面向任务,OVS 或 Linux Bridge)
- 网络架构概述 (一些 neutron 服务的概述)
- 物理主机的网络连接 (基本三节点架构的图表)
- 租户和提供商网络 (关于网络类型的信息,图表)
- VMware NSX 集成
- 配置身份服务以进行网络 (带有任务和一些配置参考的子部分)
- 网络场景 - OVS (两个场景,图表,任务,OVS 隧道)
- 网络场景 - Linux Bridge (两个场景,图表)
- 网络场景 - ML2 (概念信息,两个场景,图表,sec group API)
- 高级配置选项 (主要是配置参考)
- 可扩展且具有高可用性的 DHCP 代理 (任务,图表)
- API 抽象 (关于 neutron 的概念信息,一组好的任务)
- 基本网络操作
- 管理操作
- 高级网络操作
- 使用计算与网络 (许多关于常见事项的良好任务)
- 通过 API 扩展的高级功能 - 提供商网络
- 通过 API 扩展的高级功能 - L3 路由和 NAT
- 通过 API 扩展的高级功能 - 安全组
- 通过 API 扩展的高级功能 - 基本 LBaaS 操作
- 通过 API 扩展的高级功能 - FWaaS
- 通过 API 扩展的高级功能 - 插件特定扩展
- 通过 API 扩展的高级功能 - L3 计量
- 高级操作功能 - 日志记录
- 高级操作功能 - 通知
- 身份验证和授权 (许多概念信息,策略参考)
高可用性指南
- (主要是链接)
操作指南
- (关于不同架构和拓扑的概念信息)