openstack实际应用中问题总结

1. 用nova-manage service list 看不到计算节点信息。

安装完控制节点之后,安装完计算几点,但是用nova-manage service list 查看,只能查看到控制节点信息,看不到计算节点。

查看数据库,发现nova数据库中services表中没有计算节点的记录。

方法1:手工加入两条

created_at                 updated_at        deleted_at    deleted          id             host                     binary                     topic              report_count disabled availability_zone
2012-11-30                 2012-11-30       null                     0               6             ubuntuPC          nova-network       network                  6000            0        nova
2012-11-30                    2012-11-30     null                    0                 7             ubuntuPC         nova-compute     compute                  6001           0                   nova

 

report_count 是瞎写的,看着控制节点是6000多,就写6000多。

后来发现这个数是增长的,可能是什么应有吧。

结果是没有解决失败。删除手工加入的数据。

方法2:卸载计算节点的nova,重新安装

apt-get remove  nova-api  nova-common nova-compute \nova-compute-kvm  nova-network  \python-nova python-novaclient \python-keystone python-keystoneclient

apt-get install  nova-api  nova-common nova-compute \nova-compute-kvm  nova-network  \python-nova python-novaclient \python-keystone python-keystoneclient

nova-manage service list 查看,问题解决。

查看nova数据库的services表,多了以下两条记录

 

created_at                 updated_at        deleted_at    deleted          id             host                  binary                     topic              report_count disabled availability_zone
2012-11-30 01:51:42   \N                     \N                  0                  8            ubuntuPC            nova-network        network                   0            0                  nova
2012-11-30 01:51:43 \N                        \N                 0                 9              ubuntuPC             nova-compute     compute                  0            0                   nova 

2.创建instanceerror

通过系统面板,发现该实例是创建到计算节点的。

查看计算节点日志:tail -f -n 200 /var/log/nova/nova-compute.log

提示:

Stderr: "mkdir: cannot create directory `/var/lib/nova/instances/instance-00000006/': Permission denied\n"

 

设置权限: chmod -R 777 /var/lib/nova/instance

再创建实例,成功

 

 

3.nova-manage   service list 其他计算节点状态是XX

只能看到自己计算节点状态是正确的,其他计算机节点状态是XX

原因:时间问题,不同步,各个计算节点之间时间差要<6s

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值