Apr 272017
 

OpenStack把峰会的时间改成五月份,其实是希望在峰会上,可以让厂商给用户展示和讲解当前新版本的情况。所以对于部署工具来说,这是一个非常繁忙的bug修复的阶段。

Ocata

Ocata 4.0.1发布

经过了1个多月的bug修复,Kolla在4月20号,发布了4.01的版本。不仅仅包括Kolla的bug修复,OpenStack的各个项目的bug修复,也都进行了更新。

Ocata版本,是2017年2月24日发布,到现在2个月的时间,经过了第一轮的bug修复,作为用户来说,已经可以进入测试的阶段。

对于kolla来说,后续的小版本升级,其实是非常简单的事情。

Ocata 社区版本

九州云,我所在的公司,正式对外发布一个Ocata社区版本,通过ISO发布,主要是方便国内的朋友,可以实现离线的安装,推动Kolla在国内的普及。ISO里面的镜像版本,就是Ocata 4.0.1。

Snap6

目前ISO放在百度网盘上,后续会在官方网站提供正式下载。

链接: https://pan.baidu.com/s/1dFiVjHn 密码: i8df

使用时候,注意看说明。

机器至少需要两块网卡
机器系统盘至少需要200G

allinone部署步骤

1、使用iso引导,选择 install centos7.3 and kolla 

可以使用tab键,修改ip地址和主机名,默认ip地址为10.99.0.2,主机名为control01

2、安装系统后,登录系统(root密码为99cloud),开始部署openstack,如下

kolla-ansible deploy

dashboard访问地址 http://10.99.0.2/
    username admin
    password 99cloud

总是有人问我一个问题,Kolla是否可以做到一键安装。我真的做到了。

ISO里,还包括一个Cobbler容器,大家可以通过Cobbler来装OpenStack节点或者通过ISO来安装,都是可以。

 

Pike

目前很多的功能,都在开发中,对于Kolla来说,都是出于一种完善的阶段。

SDN控制器

国内的SDN厂商,支持OpenStack版本都相对比较老。目前Kolla支持的两大SDN控制器

  1. Nsx
  2. OpenDaylight

这两个控制器的进度都非常不错。在pike版本实现Merge,问题不大。

OVS DPDK

这都是Intel在推动的项目,通过dpdk来提高网络的性能。在Ocata版本就已经提出,应该会在Pike版本实现merge。

https://review.openstack.org/#/q/status:open+project:openstack/kolla-ansible+branch:master+topic:bp/ovs-dpdk

其实我看过红帽启用DPDK的文档,真的非常复杂。希望kolla真的可以帮助Intel,大力推动dpdk的普及。

skydive

这是一个网络拓扑展示,排错的工具,非常酷。OpenStack的网络,越来越复杂,这个工具,应该可以帮忙。

devstack-two-nodes

很酷的一个项目

https://review.openstack.org/#/c/459995/

BigTent项目

  1. Dragonflow
  2. Monasca
  3. Zun
  4. Vitrage
  5. Zaqar

目前Zun项目已经merge,当前还有bug,修复中。不过也算是很不错了。刚刚成立不到1年的项目,就已经merge到Kolla里。

  9 Responses to “Kolla 2017年4月份月报”

  1. 陈哥咨询个问题 openstack创建的windows操作系统虚拟机,如果管理员(一般administrator)密码忘记 如何处理呢?

    • 这个问题你算是问对人,刚刚测试完毕。你可以在windows镜像安装qemu guest agent。这样你可以在虚拟机运行的时候,reset password。

  2. 陈老师,您好,使用您推荐的ISO安装Openstack多节点时,先安装一台主节点,然后从节点通过PXE启动,然后使用kolla-ansible deploy 安装openstack,请问其它节点也可以安装成功吗?

  3. 沙克你好,你的这个介绍,安装后还需要手动导入镜像 创建网络,这个没有关系,你前面博客已经介绍了

    创建环境变量文件
    kolla-ansible post-deploy
    这样就创建 /etc/kolla/admin-openrc.sh 文件

     运行
    source /etc/kolla/admin-openrc.sh
    cd /usr/share/kolla-ansible
    ./init-runonce

    不过我的问题是,目前我单机虚拟机环境下进行时间,内存12GB设置,创建虚拟机还是报错:No valid host was found. There are not enough hosts available.

    我的意思是,既然是all-in-one模式,这个错误是否是配置的问题还是其他问题,谢谢!

  4. 陈老师,我多节点的kolla环境,但是一个节点的mariadb容器被手动删除了,如何恢复,直接启动容器挂载目录都不行啊,另外可否共享一份kolla扩容的文档。

    • 扩容文档,其实就很简单。你只需要在global的文件,添加计算,存储节点,再跑一遍kolla ansible就可以。

      • 不会对现有数据产生影响吧,比如增加ceph存储节点,还有那个如何手动运行一个mariadb容器啊,现在集群缺一个节点

        • 你重新运行一次部署,就可以了。理论上,肯定不会推荐手工来干这个事情。扩容不会影响数据。

 Leave a Reply

(required)

(required)