Openstack 网络规划
 {构建有弹性的、可扩展的共有云网络平台



         @ 公云彭勇

       ppyy@pubyun.com
目PubYun
               目录
● 挑战和选择
   录
  IP
  Vlan



               挑战和选择

                Vlan 规划

               IP 地址规划

          PubYun 参与 openstack
亚马逊 aws 的规模


                单击此处编辑母版文本样式
                    二级
                    三级
                        四级
                             五级




数据来源: http://venturebeat.com/2010/08/03/
amazon-web-services-generating-an-estimated-500m
-in-revenue-thanks-in-part-to-growth-of-social-games/
亚马逊 aws 的规模


    2011 年 aws 营收 $1.2billion

    2012 第一季度 $500million

    2012 年 aws 预计 $2billion
亚马逊 aws 的规模
             数据中心                      机架数量      服务器数量
             US East (Virginia)        5030      321920
             US West (Oregon)          41        2624
             US West (N. California)   630       40320
             EU West (Ireland)         814       52096
             AP Northeast (Japan)      314       20096
             AP Southeast              246       15744
             (Singapore)
             SA East (Sao Paulo)       26        1600
             Total                     7100      45440


分析来源: http://huanliu.wordpress.com/2012/03/13/amazon-data-center-size/
挑战
    高密度,系统规模,故障是高概率事件
    廉价 PC ,通用硬件
    网络复杂,互联复杂
    业务连续性
    数据可靠性
    灾难恢复
    安全防护( DDOS , ARP ,挂马)
    用户应用水平低,认知度低
    政策要求(备案)
    Openstack 有待进一步成熟(功能、可靠性、文档、
     社区)
挑战—知识要求

    DevOPs
    Linux 操作系统
    Python 语言 , 开发工具
    虚拟化技术 (KVM, XEN…)
    网络技术(交换、路由、 SDN… )
    运维技术(部署、监控、报警… )
    开源技术 + 社区支持 + 自我支持
选择—运维技术
    System Provisioning ( crowbar,
     orchestra)

    Application Deployment (chef,
     puppet,juju)

    Monitoring&Alerting(Ganglia, nagios,
     zabbix)

    configuration management(git)
选择 - 策略

    跟踪和储备最新技术、最新版本

    生产机保守,采用稳定版本,不做小白兔

 网络结构、 openstack 版本
网络承载业务
    物理机管理地址
    物理机 IPMI
    虚拟机静态地址
    虚拟机浮动地址
    存储
    设备互联
    设备管理
    管理、运维网络
    hosting
公共业务
    DNS 服务器
    DHCP 服务器
    NTP 时间服务器
    PXE 网络安装
    Chef 服务器
    Git 服务器
    打包、软件库服务器
    操作系统镜像和补丁服务器
    监控、报警服务器
    数据备份服务器
管理业务


 VPN
 备用线路接入,线路拥塞时的备用通道

    IDC 办公
IPMI

     电源管理(开机、关机、重启)

     远程安装操作系统

     远程控制台

     硬件资源监控(温度、硬件告警)
网络规划原则
  有弹性,可扩展
 考虑未来的扩容。进行地址块预留和块内地址预留
  可汇总,便于路由

 按照区域划分网段,在区域的边缘,得到一个简单的前缀
  便于维护,便于识别

 地址段应该有一定的规律和特征 , 看到 IP 就知道用途
  安全

 不同业务,采用策略,互相隔离
  承载各种业务



    唯一性,全网可达
网络方案选择

    Openstack 网络管理器: flatdhcp + multi-
     host

 三层划分
 核心层,汇聚层,接入层

    VLAN 规划 +IP 地址规划
网络高可靠性 - Multi-
host


       单击此处编辑母版文本样式
           二级
           三级
               四级
                    五级
网络高可靠性 - Multi-
host

 每个计算节点安装三个服务
 nova-compute , nova-
 network , nova-api

  Nova.conf 开启选项:
 multi_host=True
 enabled_apis=metadata
VLAN 划分
 VLAN        用途
 2-299       管理网段
 1000-1499   物理机
 1500-1999   IPMI
 2000-2499   虚拟机浮动地址
 2500-2999   虚拟机固定地址
VLAN 划分
 VLAN      用途
 10        VPN
 11        IDC 办公网
 20        公共服务
 100-199   设备互联
 200-299   设备管理
IP 地址选择 - idc
  物理机 172.16.0.0/12
 1 个 B 为分配单位,给数据中心。比如
 172.16.0.0/16 给数据中心 A

 虚拟机 10.0.0.0/8
 给数据中心分配 16 个 B 。比如 10.0.0.0/12 给
 数据中心 A 。

    浮动地址 公网地址(电信、 cnnic 分配)
IP 地址分配 - 物理机管理
    每个数据中心占用一个 B ,比如
     172.16.0.0/16
    172.16.0.0/18 64 个 C ,每个 openstack
     cell 一个 C
    172.16.64.0/19 32 个 C ,保留
    172.16.96.0/20 16 个 C,hosting
    172.16.112.0/20 16 个 C ,管理
    172.16.128.0/17 128 个 C , ipmi
IP 地址选择 – 数据中心 A
 物理机 172.16.0.0/16
 每个数据中心有多个单元, 1 个 C 为分配单位,给单
 元。每个机架 16 或者 32 个 IP 。比如 172.16.0.0/24
 给单元 A1

  虚拟机 10.0.0.0/12
 ,每个单元 32 个 C 。每个机架 1024 个。比如
 172.16.0.0/19 分配给单元 A1 。而 172.16.0.0/22
 分配给机架 A1-1

    浮动地址 公网地址
IP 地址分配 - 一个 cell


    云主机固定 IP 分配

 考虑效率、安全, 32 个 C ,共 8192 个 IP ,划
 分成 8 个或者 16 个网段,每个网段最多 1024 或
 者 512 个 IP
IP 地址分配 - 一个 cell
 用途         IP 地址            VLAN

 物理机        172.16.0.0/24    1000

 物理机 IPMI   172.16.128.0/2   1500
            4
 云主机固定 IP   10.0.0.0/19      2500

 云主机浮动 IP                    2000
安全策略


   管理网段,物理机地址,物理机 ipmi 地址全通

   云主机静态地址和上述地址隔离
人员招聘

   基于 Asterisk 的电话系统和呼叫中心

网易 5000 门电话, 3 个呼叫中心。国内最大规
模的开源 asterisk 应用场景。

   Openstack 云计算平台
联系我


彭勇

Email : ppyy@pubyun.com
微博: http://weibo.com/refactor
https://github.com/pubyun

More Related Content

PDF
Openstack的研究与实践
PDF
基于Fuel的超融合一体机
PDF
20220224台中演講k8s
PDF
Openstack nova
PPTX
Openstack neutron 原理详解
PDF
云的基石:Net app存储平台
PDF
Ceph in UnitedStack
PDF
Kubernetes device plugins
Openstack的研究与实践
基于Fuel的超融合一体机
20220224台中演講k8s
Openstack nova
Openstack neutron 原理详解
云的基石:Net app存储平台
Ceph in UnitedStack
Kubernetes device plugins

What's hot (20)

PDF
阿里巴巴运维自动化的探索与规划
PDF
七牛云存储详解
PPTX
Pm 04 华胜天成openstack实践汇报-20120808
PPTX
Windows Container 101: dotNET, Container, Kubernetes
PPTX
RxJS 6 新手入門
PDF
美团技术团队 - KVM性能优化
PPTX
AKS 與開發人員體驗 (Kubernetes 大講堂)
PPTX
應用Ceph技術打造軟體定義儲存新局
PPTX
Open stack glance
PPTX
Pptv lb日志实时分析平台
PDF
天涯论坛的技术进化史-Qcon2011
PDF
云存储与虚拟化分论坛 基于云计算的海量数据挖掘
PDF
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
PDF
Google雲端備份與虛擬伺服器建置工作坊
PPT
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
PDF
基于虚拟化平台创建企业私有云
PDF
OpenStack Neutron Introduction
PPT
Traffic server overview
PDF
Traffic server 管理员指南v1.0
PPTX
Docker open stack
阿里巴巴运维自动化的探索与规划
七牛云存储详解
Pm 04 华胜天成openstack实践汇报-20120808
Windows Container 101: dotNET, Container, Kubernetes
RxJS 6 新手入門
美团技术团队 - KVM性能优化
AKS 與開發人員體驗 (Kubernetes 大講堂)
應用Ceph技術打造軟體定義儲存新局
Open stack glance
Pptv lb日志实时分析平台
天涯论坛的技术进化史-Qcon2011
云存储与虚拟化分论坛 基于云计算的海量数据挖掘
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
Google雲端備份與虛擬伺服器建置工作坊
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
基于虚拟化平台创建企业私有云
OpenStack Neutron Introduction
Traffic server overview
Traffic server 管理员指南v1.0
Docker open stack
Ad

Viewers also liked (20)

PPTX
Bachiri brahim
DOCX
An identity crisis
PDF
Модель стратегического холдинга
PPT
Us2aware
PPT
BA Netapp Event - Always there IT Infrastructuur
PDF
Resultados 2015 y metas para el 2016
DOCX
Network Layer
PPTX
Con8837 leverage authorization to monetize content and media subscriptions ...
DOCX
Keunggulan kepimpinan rasulullah saw
PPTX
Copilarie fericita happy childhood
PPTX
Screencasting: Best Practice
PDF
100 Things to Watch in 2013 - JWT INTELLIGENCE
PDF
Assessment of Economic Development Opportunities for Afro-Latin Communities i...
PPTX
Sequencing behavior for walking meetings
PPT
Fabulous pictures
PPTX
Q4 10
PDF
Mary Meeker's Web 2.0 Presentation October 18 2011
PDF
Koivisto: Netti koukuttaa masentunutta
PDF
Ehr training 03_history_(2013_07_14)
PPT
Your time, talents, and treasures
Bachiri brahim
An identity crisis
Модель стратегического холдинга
Us2aware
BA Netapp Event - Always there IT Infrastructuur
Resultados 2015 y metas para el 2016
Network Layer
Con8837 leverage authorization to monetize content and media subscriptions ...
Keunggulan kepimpinan rasulullah saw
Copilarie fericita happy childhood
Screencasting: Best Practice
100 Things to Watch in 2013 - JWT INTELLIGENCE
Assessment of Economic Development Opportunities for Afro-Latin Communities i...
Sequencing behavior for walking meetings
Fabulous pictures
Q4 10
Mary Meeker's Web 2.0 Presentation October 18 2011
Koivisto: Netti koukuttaa masentunutta
Ehr training 03_history_(2013_07_14)
Your time, talents, and treasures
Ad

Similar to Openstack网络规划 (20)

PPTX
OpenStack Network Planning
PDF
AI使能网络自动驾驶 AI Building Autonomous Driving Network
PDF
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
PDF
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
PDF
数据中心网络架构与全球化服务-Qcon2011
PDF
云网锦绣 SDN实战研讨会
PPT
Sec.3 遠端安全連線解決方案-array adonis
PDF
千万级并发在线推送系统架构解析 | 个信互动 叶新江
PDF
Alibaba server-zhangxuseng-qcon
PPT
Java@taobao
PPT
Tcpip
PPTX
中大型规模的网站架构运维 Saac
PDF
Open stack中国社区开放测试平台(ostp)
PPT
Challenges and opportunities computing Kuo-Yi Chen
PPT
20100629 中山大学交流
PDF
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
PPT
Mocha Bsm
PPTX
建國科大雲端中心成立記者會~與采威國際產學合作~Cafe 企業雲端伺服器演講講義
PPT
200701011
KEY
淺談雲端運算
OpenStack Network Planning
AI使能网络自动驾驶 AI Building Autonomous Driving Network
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
数据中心网络架构与全球化服务-Qcon2011
云网锦绣 SDN实战研讨会
Sec.3 遠端安全連線解決方案-array adonis
千万级并发在线推送系统架构解析 | 个信互动 叶新江
Alibaba server-zhangxuseng-qcon
Java@taobao
Tcpip
中大型规模的网站架构运维 Saac
Open stack中国社区开放测试平台(ostp)
Challenges and opportunities computing Kuo-Yi Chen
20100629 中山大学交流
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
Mocha Bsm
建國科大雲端中心成立記者會~與采威國際產學合作~Cafe 企業雲端伺服器演講講義
200701011
淺談雲端運算

More from OpenCity Community (20)

PDF
开源讲义.pdf
PDF
物联网操作系统漫谈-GIAC大会.pdf
PDF
2017开源年会-企业开源那些事儿-更新.pdf
PDF
社会化研发
PDF
Containers & CaaS
PPT
OaaS:Open as a Strategy
PDF
Hello openstack 2014
PDF
Docker openstack-2014
PDF
Learn OpenStack from trystack.cn
PDF
OpenStack系列公开课2 -20130508
PDF
OpenStack ecosystem
PDF
How to master OpenStack in 2 hours
PDF
Learn OpenStack from trystack.cn ——Folsom in practice
PDF
Quantum Networks
PDF
云计算思考
PDF
Openstorage Openstack
PDF
Open Stack Cheng Du Swift Alex Yang
PDF
Nova与虚拟机管理
PDF
Look Into Libvirt Osier Yang
PDF
Deep Dive Into Quantum
开源讲义.pdf
物联网操作系统漫谈-GIAC大会.pdf
2017开源年会-企业开源那些事儿-更新.pdf
社会化研发
Containers & CaaS
OaaS:Open as a Strategy
Hello openstack 2014
Docker openstack-2014
Learn OpenStack from trystack.cn
OpenStack系列公开课2 -20130508
OpenStack ecosystem
How to master OpenStack in 2 hours
Learn OpenStack from trystack.cn ——Folsom in practice
Quantum Networks
云计算思考
Openstorage Openstack
Open Stack Cheng Du Swift Alex Yang
Nova与虚拟机管理
Look Into Libvirt Osier Yang
Deep Dive Into Quantum

Openstack网络规划

  • 2. 目PubYun 目录 ● 挑战和选择 录 IP Vlan 挑战和选择 Vlan 规划 IP 地址规划 PubYun 参与 openstack
  • 3. 亚马逊 aws 的规模  单击此处编辑母版文本样式  二级  三级  四级  五级 数据来源: http://venturebeat.com/2010/08/03/ amazon-web-services-generating-an-estimated-500m -in-revenue-thanks-in-part-to-growth-of-social-games/
  • 4. 亚马逊 aws 的规模  2011 年 aws 营收 $1.2billion  2012 第一季度 $500million  2012 年 aws 预计 $2billion
  • 5. 亚马逊 aws 的规模 数据中心 机架数量 服务器数量 US East (Virginia) 5030 321920 US West (Oregon) 41 2624 US West (N. California) 630 40320 EU West (Ireland) 814 52096 AP Northeast (Japan) 314 20096 AP Southeast 246 15744 (Singapore) SA East (Sao Paulo) 26 1600 Total 7100 45440 分析来源: http://huanliu.wordpress.com/2012/03/13/amazon-data-center-size/
  • 6. 挑战  高密度,系统规模,故障是高概率事件  廉价 PC ,通用硬件  网络复杂,互联复杂  业务连续性  数据可靠性  灾难恢复  安全防护( DDOS , ARP ,挂马)  用户应用水平低,认知度低  政策要求(备案)  Openstack 有待进一步成熟(功能、可靠性、文档、 社区)
  • 7. 挑战—知识要求  DevOPs  Linux 操作系统  Python 语言 , 开发工具  虚拟化技术 (KVM, XEN…)  网络技术(交换、路由、 SDN… )  运维技术(部署、监控、报警… )  开源技术 + 社区支持 + 自我支持
  • 8. 选择—运维技术  System Provisioning ( crowbar, orchestra)  Application Deployment (chef, puppet,juju)  Monitoring&Alerting(Ganglia, nagios, zabbix)  configuration management(git)
  • 9. 选择 - 策略  跟踪和储备最新技术、最新版本  生产机保守,采用稳定版本,不做小白兔 网络结构、 openstack 版本
  • 10. 网络承载业务  物理机管理地址  物理机 IPMI  虚拟机静态地址  虚拟机浮动地址  存储  设备互联  设备管理  管理、运维网络  hosting
  • 11. 公共业务  DNS 服务器  DHCP 服务器  NTP 时间服务器  PXE 网络安装  Chef 服务器  Git 服务器  打包、软件库服务器  操作系统镜像和补丁服务器  监控、报警服务器  数据备份服务器
  • 13. IPMI  电源管理(开机、关机、重启)  远程安装操作系统  远程控制台  硬件资源监控(温度、硬件告警)
  • 14. 网络规划原则  有弹性,可扩展 考虑未来的扩容。进行地址块预留和块内地址预留  可汇总,便于路由 按照区域划分网段,在区域的边缘,得到一个简单的前缀  便于维护,便于识别 地址段应该有一定的规律和特征 , 看到 IP 就知道用途  安全 不同业务,采用策略,互相隔离  承载各种业务  唯一性,全网可达
  • 15. 网络方案选择  Openstack 网络管理器: flatdhcp + multi- host 三层划分 核心层,汇聚层,接入层  VLAN 规划 +IP 地址规划
  • 16. 网络高可靠性 - Multi- host  单击此处编辑母版文本样式  二级  三级  四级  五级
  • 17. 网络高可靠性 - Multi- host 每个计算节点安装三个服务 nova-compute , nova- network , nova-api  Nova.conf 开启选项: multi_host=True enabled_apis=metadata
  • 18. VLAN 划分 VLAN 用途 2-299 管理网段 1000-1499 物理机 1500-1999 IPMI 2000-2499 虚拟机浮动地址 2500-2999 虚拟机固定地址
  • 19. VLAN 划分 VLAN 用途 10 VPN 11 IDC 办公网 20 公共服务 100-199 设备互联 200-299 设备管理
  • 20. IP 地址选择 - idc  物理机 172.16.0.0/12 1 个 B 为分配单位,给数据中心。比如 172.16.0.0/16 给数据中心 A 虚拟机 10.0.0.0/8 给数据中心分配 16 个 B 。比如 10.0.0.0/12 给 数据中心 A 。  浮动地址 公网地址(电信、 cnnic 分配)
  • 21. IP 地址分配 - 物理机管理  每个数据中心占用一个 B ,比如 172.16.0.0/16  172.16.0.0/18 64 个 C ,每个 openstack cell 一个 C  172.16.64.0/19 32 个 C ,保留  172.16.96.0/20 16 个 C,hosting  172.16.112.0/20 16 个 C ,管理  172.16.128.0/17 128 个 C , ipmi
  • 22. IP 地址选择 – 数据中心 A 物理机 172.16.0.0/16 每个数据中心有多个单元, 1 个 C 为分配单位,给单 元。每个机架 16 或者 32 个 IP 。比如 172.16.0.0/24 给单元 A1  虚拟机 10.0.0.0/12 ,每个单元 32 个 C 。每个机架 1024 个。比如 172.16.0.0/19 分配给单元 A1 。而 172.16.0.0/22 分配给机架 A1-1  浮动地址 公网地址
  • 23. IP 地址分配 - 一个 cell  云主机固定 IP 分配 考虑效率、安全, 32 个 C ,共 8192 个 IP ,划 分成 8 个或者 16 个网段,每个网段最多 1024 或 者 512 个 IP
  • 24. IP 地址分配 - 一个 cell 用途 IP 地址 VLAN 物理机 172.16.0.0/24 1000 物理机 IPMI 172.16.128.0/2 1500 4 云主机固定 IP 10.0.0.0/19 2500 云主机浮动 IP 2000
  • 25. 安全策略  管理网段,物理机地址,物理机 ipmi 地址全通  云主机静态地址和上述地址隔离
  • 26. 人员招聘  基于 Asterisk 的电话系统和呼叫中心 网易 5000 门电话, 3 个呼叫中心。国内最大规 模的开源 asterisk 应用场景。  Openstack 云计算平台
  • 27. 联系我 彭勇 Email : [email protected] 微博: http://weibo.com/refactor https://github.com/pubyun