OPENSTACK运维感想

一个PRO环境中的Openstack集群,在倒下后1个月还没完全恢复,我也是醉了。如果不在这里,实在无法想象到外企的工作效率。

不过还好坑的只是部门内部的人,倒也没闹出什么大的幺蛾子。


一个月下来,有些感想,仅作记录吧。


1.永远不要低估一个线上操作的影响。

   线上的每个操作,都应该在beta环境经过测试验证没有危害才能实行。有些操作可能看起来只会影响那么一点,但是总会有那些隐藏的side affect.

2.一个和PRO环境一致的beta环境。

   beta环境的重要性是毋庸置疑的,用beta环境首先得明确beta的作用,它存在的意义应该是为PRO环境变化做实验。像我们不停的拆东墙补西墙,把beta环境拆的乱七八糟的来缓解 PRO环境的危机是不可取的,这样做只会让PRO环境越来越乱,beta环境越来越凋零。

   所以一个好的beta环境应该是:

       a.架构和PRO基本一致,且不说一致到机器型号,整个集群的架构应该是一致的,比如多台CN,一台CC

       b.OS,软件版本必须一致

3.操作权限管理

    对集群的操作权限管理是个很蛋疼的问题,既要不影响平时的开发运维,又要防止不可靠之人(比如我)的瞎眼操作。

    对于配置的更改: puppet   自动化部署已经不是新鲜事了,但是总会有人偷懒自己去改配置而不是通过Puppet,所以总会有一些诡异的事发生。

    对于需要admin权限的操作:我觉得对horizon的权限应该开放给基本可靠之人,运维工作人员也算是半个admin,如果和普通用户一样的权限,那活就没法干了,当然也可以不怕麻烦的设置个半admin状态的用户,可以自己去慢慢grant一些权限。

4.凝聚力

    一个混日子的团队是不会有高的工作效率,作为一个scrum的团队,既然人不多,就应该要关注到每个人的情绪和状态。木桶效应随时会在teamwork中发生,一个积极性不高的人,可能会影响整个团队工作的进度,卡壳会经常发生,这样的话,频繁的迭代还怎么实现。

    可能不是每个人都对别人的感觉很敏锐,so,这一点,只能看scrum master是否优秀了吧。


PS: 虽然集群恢复的很慢,但是这一个月来我的收获还是蛮大的。作为一个才来的时候linux一窍不通、搭个3节点都要一个月的人,前几个月都是干一些边角活,起码现在我能接触到组里最核心的东西了。

可是这一个月的代价未免也太大了。

一、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
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值