#openstack#实践总结

最近在vmware上模拟了两台双网卡的机器,原本想在debian上部署havana,但总有那么几个包安装不上,这是“不可抵抗力”的影响,debian上havana也就放弃了。又试了下debian装icehouse,安装keystone已经出现了问题。我只能说,目前的debian对作为云基础系统还是不适合,虽然有人维护debian的openstack包,但包的质量真的不够可靠。。。可能havana的debian文档要放弃翻译了。实践都出问题,那就没什么意义了。于是跑去用ubuntu(不用debian我就只用ubuntu).



总结下几个问题:
1.连接mysql命令:mysql -uroot -p :
                                                       回车之后会提示输入密码。上次忘了怎么登陆mysql。。。


2.keystone配置时,在vi中输入时,“metadata”后居然加多了个“a”,导致出错,有问题看/var/log就是最好的.


3.nova image-list时出现问题:错误如下

12113503_L9SU.jpg

查看compute节点的nova-network.log,提示如下:

12113627_HJB7.jpg

之前也试过遇到这样的问题,可以参见:http://www.aboutyun.com/forum.php?mod=viewthread&tid=6810&highlight=nova%2B%B4%ED%CE%F3
试了下改变compute节点的nova.conf文件属主:chown nova:nova nova.conf,结果解决了。

有人碰过同样的问题:http://www.cnblogs.com/cszzy/archive/2012/09/18/2691046.html


4.环境配置问题:原文:http://docs.openstack.org/havana/install-guide/install/apt/content/nova-compute.html,说到compute节点的eth1可以不用配置(这个blog也是没配置eth1:http://tanghenxin.blog.163.com/blog/static/21351110520142895123439),但是我创建网络(虽然我创建了个和我的虚拟机第二个网卡不在同一网段的网络,我的eth1在10.20.10.0网段上,我却创建了个10.0.0.0的网络)后,却发现创建实例无法连接,controller上ping不通(网段不同啊!!!),后来参考了陈沙克老师的blog,果断把compute的eth1设置为混杂模式(http://www.chenshake.com/openstack-settings-on-the-network-card),重新创建网络就能连上了。。。


5.琐碎的命令:
compute节点的eth0有时一开机会无故down掉,用ifup ethx(x为数字)up起来即可。


6.vnc连不了:在win7上,打开dashboard,发现vnc连不了。。。提示无法解析DNS(纳尼?),后来想了下,发现浏览器地址栏赫然写着“controller:...",我修改了compute节点的nova.conf中:novncproxy_base_url=http://controller:6080/vnc_auto.html,把”controller“换成controller的内网ip(192.168.10.6),我的win7没法解析controller是啥,肯定打开不了vnc。


7.内存不足:之前为compute节点分配的内存只有512m,但flavor最小的配额也是512m,自然”If sufficient RAM is not available for the instance, Compute creates, but does not start, the instance and sets the status for the instance to ERROR.”没有足够内存启动。。。


8.关于Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName :
修改 httpd.conf 文件:vi /etc/apache2/httpd.conf,默认情况下,这个是一个空文件,在文件中加入以下内容:ServerName localhost。
重启即可。

转载于:https://my.oschina.net/hochikong/blog/300298

一、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、付费专栏及课程。

余额充值