OpenStack Liberty极速体验

鉴于,一般OpenStack的开发和体验,都是使用Devstack的方式自动化部署。因此,这里基于自己的实践过程,总结出一份本月15日Release的Liberty完整安装过程。

与其他资料所不同的是,本次安装较详细的给出了安装后的相关网络配置,且基于CentOS平台(相对于Ubuntu系,CentOS系的安装资料挺少;事实上,二者在安装上有些网络区别),相信能给CentOS初学者带来更好的体验。

一、环境

环境:

  1.  VMware Workstations中的CentOS 7 Desktop VM;
  2.  一张NAT网卡;
  3.  内存>=4G;
  4. VM的ip地址为10.0.0.9。

二、部署

1、关闭iptables防火墙和selinux;

查看防火墙状态,显示防火墙已关闭:

2、安装git

3、准备Devstack

下载代码:

或者

4、需要创建stack用户运行

5、修改devstack目录权限,让stack用户可以运行

6、切换到stack用户下

7、进入devstack目录下,创建localrc文件,添加以下内容:

注意:若需要安装其他服务,请参考其他资料。

8、运行Devstack

注意:使用的是stack用户运行。

9、默认Devstack创建 admin和demo两个用户,通过设置环境变量可以进行操作。
admin 用户

demo 用户

10、其他

安装失败时,可以再次执行安装命令。

安装后,相信多半不能用ip地址直接登录Dashboard。别急,请看下面的设置br-ex部分。

三、安装后的网络配置

1、网络及br-ex桥设置

1)OVS设置
由于在Devstack安装过程中,将br-ex的地址设置成了其他ip,导致出现很多问题,所以需要将原来的br-ex桥清除掉。

将物理网卡eno16777736,即eth0作为br-ex的port,之后创建的虚拟机就可以通过eth0访问网络,能够登陆Dashboard了,Host也可以通过floating ip访问虚拟机。

这里,给出自己的网卡eno16777736和br-ex文件配置内容

2)验证

注:因为一般VM是通过br-ex网桥的ip出外网的,所以,必须保证能ping通其ip。

  • 关闭Selinux、iptables;
  • 使用ip -a命令,查看br-ex的ip地址,且验证是否能够ping通;
  • 使用ovs-vsctl show命令,查看网桥br-ex的设置情况。这里的eno16777736是我的实际物理网卡,即eth0,如下图所示:
eth0实际物理网卡

3)ip -a查看br-ex ip地址

ip -a查看br-ex ip地址

最后,使用这个ip地址登陆Dashboard!

ip地址登陆Dashboard

2、一些建议

devstack安装trove组件时,会默认下载mysql.qcow2镜像。为了提高安装进度,可以事先自己下载,保存到该目录下/home/devstack/files/,下载地址:http://tarballs.openstack.org/trove/images/ubuntu/mysql.qcow2

如果你安装和配置成功了,请立即对该虚拟机平台做个快照,方便以后做各种操作后出现问题时,利于恢复;并避免因宿主系统关机,导致的不必要问题。如果还是不幸发生了,请执行如下脚本:

四、小结

此次,Liberty版本的变化是较大的,基于Magnum的容器管理项目(对Kubernetes、Mesos和Docker Swarm提供支持);网络编排项目Astara;容器网络项目Kuryr;计费项目CloudKitty;以及汇集了许多流行的应用模板的社区服务目录(Community App Catalog)。这些新服务的加入证明,OpenStack已经在大数据分析、数据集群管理、资源编排等领域不断扩展与完善。

在具体操作上,同样改变了许多,比如命令和网络面板的使用上。总之,更多新的功能,等你体验!

作者简介:徐超:2015——至今,从事OpenStack相关工作。个人倾向于研究OpenStack、SDN和Docker。


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/14430.html
分享到:
相关文章
条评论

登录后才可以评论

徐超 发表于15-10-29
1