Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cobbler+RDO= Openstack

Similar presentations


Presentation on theme: "Cobbler+RDO= Openstack"— Presentation transcript:

1 Cobbler+RDO= Openstack

2 Cobbler

3 Cobbler基本介绍 2007年项目开始 Python开发,1万4千行代码 Cobbler web作为web管理
竞争对手:FAI,Foreman,Crowbar,Razor

4

5

6 Cobbler 架构

7 我使用Cobbler功能 Dnsmasq REPO源管理 电源管理:利用ipmitool 开机,关机,重启,pxe
DHCP管理,根据MAC地址 DNS管理 REPO源管理 电源管理:利用ipmitool 开机,关机,重启,pxe Kickstart模板管理 二次开发 Remote Control 直接访问IPMI远程管理 Bios:下次启动直接进入bios Pxe:下次启动,直接pxe Rebuld:服务器直接重装,一键搞定 Power:reset电源

8 添加一台服务器 cobbler system add --name=node12 --hostname=node12
--dns-name=node12.chenshake.com --profile=CentOS6.4-x86_64 --interface=eth0 --mac=00:E0:81:D8:42:F6 --ip-address= --subnet= --gateway= --static=1 --power-address= --power-type=ipmilan --power-user=albert --power-pass=admin

9 解决问题 一个kitstart文件,满足各种分区要求 Swap分区根据内存大小调整 一键安装系统 Netboot enable Sync
One time pxe reboot

10 我的Cobbler

11 RDO

12 What is RDO Redhat出品的Openstack部署工具 Puppet脚本 支持CentOS6.5以上,内核要求
支持Neutron:vlan,GRE,local,还不支持VXLAN 通过应答文件

13 使用的源 Core和update EPEL RDO Puppet和Puppet-deps Foreman和Foreman-plugin

14 Openstack

15 角色 控制节点 计算节点 网络节点 存储节点 API 数据库 消息队列 Keystone glance Nova compute
Neutron server DHCP L3agent Metadata host 存储节点

16 Openstack网络 公网 :控制节点对外API服务,网络节点 管理网络:所有节点都需要 存储网络:计算节点使用volume服务
虚拟机通讯网络:所有的计算节点和网络节点

17 Openstack租户网络 VLAN 4096数量限制 GRE 没有数量限制,性能稍差 VXLAN 没有数量限制,性能比GRE好
Local (测试,只支持All in One)

18 安装过程 创建cinder volumes (可选)
yum install -y yum install -y openstack-packstack packstack --gen-answer-file=multi-node-gre-node10.txt packstack --answer-file=multi-node-gre-node10.txt

19 网络拓扑图

20 Vlan 应答文件 交换机设置 网络 Eth0公网IP Eth1无需IP eth1端口trunk 交换机创建一个名字physnet1
CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=vlan CONFIG_NEUTRON_OVS_VLAN_RANGES=physnet1:10:20 CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=physnet1:br-eth1 CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-eth1:eth1 网络 Eth0公网IP Eth1无需IP DEVICE=eth1 TYPE=Ethernet ONBOOT=yes 交换机设置 eth1端口trunk 交换机创建一个名字physnet1

21 GRE网络 网卡设置 Eth0:公网IP Eth1:私有IP 应答文件
CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=gre CONFIG_NEUTRON_OVS_TUNNEL_RANGES=1:1000 CONFIG_NEUTRON_OVS_TUNNEL_IF=eth1 网卡设置 Eth0:公网IP Eth1:私有IP

22 VXLAN网络 GRE模式装完后,修改

23 FAQ 无法访问floating IP 虚拟机访问外网很慢 虚拟机间访问很慢 Resize


Download ppt "Cobbler+RDO= Openstack"

Similar presentations


Ads by Google