kolla部署openstack+ocata版

kolla部署openstack+ocata版

ID:26000259

大小:718.02 KB

页数:64页

时间:2018-11-24

kolla部署openstack+ocata版_第1页
kolla部署openstack+ocata版_第2页
kolla部署openstack+ocata版_第3页
kolla部署openstack+ocata版_第4页
kolla部署openstack+ocata版_第5页
资源描述:

《kolla部署openstack+ocata版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Kolla容器化部署OpenstackOcata2017年5月目录Kolla容器化部署OpenstackOcata1一、kolla介绍31.1Kolla架构41.2Kolla解决的问题51.3部署流程介绍6二、部署规划92.1主机规划92.2网卡规划92.3磁盘规划102.4软件版本及下载地址10三、部署saltstack113.1Master节点113.2Minion节点123.3接受saltminion客户端12四、操作系统环境准备131.在14.34上搭建本地yum源132.在14.34上搭建本地pip源(kolla

2、-ansible的依赖包)133.所有节点配置pip客户端144.所有节点配置/etc/hosts145.所有节点配置root用户ssh无密码登录146.所有节点关闭防火墙147.所有节点关闭selinux并重启148.所有节点关闭NetworkManager159.所有节点关闭libvirted1510.所有节点加载rbd模块1511.所有节点上配置ntp1512.所有节点安装配置docker1.12.61513.检查网络状态,确保up,设置网卡开机启动。1614.检查本地vg剩余空间至少大于10g1615.修改dock

3、er默认存储驱动1616.准备ceph磁盘20五.搭建docker镜像仓库214.1搭建harbor企业级数据仓库214.2原生镜像仓库22六.kolla部署Openstack236.1所有openstack节点上安装相关包236.2将kolla-ansible上传至134.64.15.192/root目录并安装236.3安装openstack236.4服务配置文件集中管理266.5配置neutron276.6卸载openstack346.7运维相关命令356.8批量创建虚机测试366.9故障恢复36七.手动部署Ceph集

4、群+分级缓存387.1删除ceph集群387.2部署ceph集群387.3配置ceph分级缓存457.4设置ceph客户端认证477.5设置openstack使用外部ceph集群48八.镜像制作49九.报错56一、kolla介绍Kolla,就是把OpenStack放到Docker里,部署OpenStack的一个工具。这其实也是目前为止,唯一一个没有厂商背景的部署工具1.红帽的Tripleo,RDO,使用puppet,部署在CentOS红帽系列2.Ubuntu的Juju,使用自己的配置管理工具,Juju,go语言开发,部署U

5、buntu系统,3.Suse的Crowbar,使用Chef来部署,Suse企业版本4.Rackspace的OpenStack-ansible,通过LXC或者部署到物理机器上,利用ansible来管理,目前支持Ubuntu和CentOS5.Mirantis的Fuel,利用puppet,部署到Ubuntu操作系统上6.HPE的helion,使用ansible,部署在Debian87.TCPCloud搞的Salt,部署OpenStack。我没玩过,我的理解应该是在Ubuntu的系统上。上面七个工具,基本可以囊括所有的OpenSt

6、ack部署项目,每个都要他的好处,也是有他的不足的。他们的一个共同特点,基本都是单一厂商主导。2017年,算是Kolla发展最猛的一年,一个没有厂商主导的部署工具,目前已经具备投入到生产使用。Kolla目前支持的操作系统1.CentOS和红帽系列2.Ubuntu16.043.Oraclelinux我们自己也给客户做过很变态的测试,在Suse的企业版本上,跑一个CentOS的Docker镜像的OpenStack,完全没任何压力,并且还是多节点。Kolla解决了一个困惑OpenStack长期的问题,升级,upgrade。通过D

7、ocker,可以很优雅的解决到OpenStack的升级的问题,现在已经可以实现业务跑着,进行升级。这次OpenStackChinaDay,用kolla演示升级和集群掉电后,自动修复。把OpenStack做到可以让用户自己升级,这背后的故事,其实真的不少。很多朋友对Docker不熟悉,以为把OpenStack放到Docker里,虚拟机也是跑在Docker里。其实这是误解。Kolla仅仅是吧OpenStack各个服务的进程,放到Docker里而已。以前的vm怎么运行,现在还是怎么运行,没做任何的改变。1.1Kolla架构·Ko

8、lla,主要是负责Docker的镜像制作·kolla-Ansible负责容器的配置管理·Kolla-Kubernetes,也是负责容器的配置管理kolla的Docker镜像制作,非常有意思,支持红帽的rpm包,Ubuntu和Debian的Deb包,还能支持源码的方式。理论上你源码制作的镜像,是可以跑在所

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。