OpenStack前期使用小结

    对于一个非专门研究数据中心的伪程序员来说,使用OpenStack部署云服务是一件非常夸张的事,前期对OpenStack进行了研究,主要是在部署及使用这样的初步操作上,趁着在嵌套虚拟化实现的云环境中安装Linux系统是非常慢,简单写写博文记录下前期一些经验。

一、安装

    对于想使用OpenStack的人来说,这是比不可少的问题。要想研究云环境,首先得会安装,得会先使用,才能去深入研究。目前基于OpenStack的安装脚本已经很多了,例如openstack.org官网中提供的DevStack的安装脚本,不过本人还是不太习惯用这个脚本安装,因为还是要自己编写一些额外的脚本。对于我这样的菜鸟,能够看看OpenStack安装好后的Dashboard已经很好了。加上我比较喜欢CentOS的Linux版本,所以一直用openstack.redhat.com的安装脚本,非常简单,就三行代码。具体可参考网站说明。

    安装的过程也会遇到很多意想不到的事情,最初用物理主机装,正常了,可是等过两天在来看,不能正常登录;还有就是发布虚拟机时,明明测试可以发布,后来又不能发布了;还有配置浮动IP一直不能成功等等等等。

    对于安装过程如果出现失败,十有八九是因为网络故障造成的,用脚本安装,因为已经使用过一次安装命令,如果再重装,会生成新的安装脚本,导致新的组件密码与之前不符,也容易出错。所以用脚本安装的同志们,如果没有一次成功的话,可不能盲目再次执行脚本。

二、使用

    使用主要是对虚拟机进行发布,这个就是个吃内存的东西。在下之前用的2GB的小笔记本安装CentOS,在之下安装好OpenStack欣赏了一下dashboard,准备发布一个精简版Linux,可是一直未成功,甚至还出现无法登录的情况。

    总得来说OpenStack得要内存足够大,不然很多时候是非常难受的,现在换了一台16G的笔记本,装的Windows系统,由于系统有重要数据,又没有装双系统,索性在VMware下进行尝试虚拟化下实验OpenStack,成功倒是成功了,可是安装的过程真的非常缓慢,建议没有6,7个小时空余时间的还是别再嵌套虚拟化下进行实验。

   附一张在嵌套虚拟化下发布虚拟机,正在安装CentOS的截图,睡觉!后续经验慢慢总结出来。


一、Virtual Box的安装 1、安装Virtual Box 2、 Virtual Box网络设定 3、 安装操作系统 二、 环境预配置 1、 网路设置 2、 分别修改三个虚拟机的主机名 3、 主机地址映射配置 4、 禁用selinux 5、 CentOS6本地yum源配置 注:先加载镜像 6、 NTP安装服务 三、 本地源制作 1. Centos6.6本地base、extra源制作 2. 本地base、extra源制作 3. 本地epel、openstack源制作 4. ftp服务安装 5. 修改yum源仓库指向文件 四、 keystone安装(上) 1. 安装Mysql服务 2. 安装rabbitmq消息队列 3. 为nova,neutron,cinder.heat创建用户并授权 五、 keystone安装(下) 1. 创建库和授权 2. 创建库和授权 3. 生成PKI认证所需要的证书文件 4. 同步keystone数据库,生成keystone所需的表 5. 启动keystone服务和校验服务状态 6. 创cron任务,配置定期清理过期的token 7. keystone创建user,tenant,role和endpoint 六、 Glance安装 1. Glance的安装 2. 配置glance-api服务 3. 配置glance-registry服务 4. 启动并校验glance服务 57 七、 Nova安装 59 1. nova的安装与配置 59 2. 安装和配置nova 60 八、 Neutron安装 63 1. neutron的安装与配置 63 2.Neutron使用二层组件 66 3. 配置OVS二层插件 67 4. 配置nova支持neutron 67 5. 启动neutron-server服务 68 6. 重启nova服务和neutron联动 69 7. 重启neutron-server 69 8. controller0上校验neutron的配置 69 九、 Horizon安装 71 1. Horizon组件的安装与配置 71 十、 Compute0安装nova 74 1. nova的安装与配置(compute0-10.20.0.30) 74 2. nova的安装与配置 75 十一、 Compute0安装neutron 78 1. neutron的安装与配置(compute0) 78 十二、 Network0安装neutron 83 1. neutron的安装与配置 83 十三、 新建网络 91 1. 配置安全组规则 91 2. 新建网络 92 3 .创建云主机 99 4 .分配浮动ip 101 十四、 心得体会 107
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_千鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值