openstack mysql log_openstack问题集锦

本文总结了在OpenStack环境中遇到的一些常见问题及其解决方案,包括迁移问题、实例创建失败、删除实例时的外键约束、计算节点服务异常、NTP同步及QEMU版本不兼容等。解决方法涉及配置文件修改、服务重启、数据库操作和软件版本匹配等。
摘要由CSDN通过智能技术生成

主要对本人在做openstack相关工作时遇到的问题进行总结。

1、迁移(migration)问题

#

vim /var/log/libvirt/qemu/instance-0000001a.log

Domain id=5 is tainted: high-privileges

char device redirected to /dev/pts/3

CPU feature pdcm not found

CPU feature smx not found

CPU feature dtes64 not found

解决方法:

vim /etc/libvirt/qemu.conf

user=“nova”

重启libvirtd 服务

2、创建实例时: ERROR: Cannot find suitable CPU model

for given data

可能是以下两个原因之一

1、qemu-kvm 包的版本不对

2、在/etc/nova/nova.conf中增加 libvirt_cpu_mode

= host-passthrough

重启libvirtd和openstack-nova-compute服务

3、删除僵尸实例

登录 mysql,使用 nova 数据库,找出要删除 instance 的 id,然后删除:

# mysql -u root -p

Enter password:

mysql> use nova;

mysql> select * from instances;

mysql> delete from instances where id = '29';

ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails (`nova`.`virtual_interfaces`, CONSTRAINT `virtual_interfaces_ibfk_1` FOREIGN KEY (`instance_id`) REFERENCES `instances` (`id`))

MySQL 删除 id 为 29 的 instance

时触发外键限制错误,简单的办法是暂时关闭外键检查,等删除后再打开:

mysql> SET FOREIGN_KEY_CHECKS=0;

Query OK, 0 rows affected (0.00 sec)

mysql> delete from instances where id = '29';

Query OK, 1 row affected (0.04 sec)

mysql> delete from instances where id = '30';

Query OK, 1 row affected (0.04 sec)

mysql> SET FOREIGN_KEY_CHECKS=1;

Query OK, 0 rows affected (0.00 sec)

4、在某一个计算节点执行nova-manage service list ,发现全是X,但是其他节点正常

该节点没有与服务器时间同步,设置ntp服务

5、ntpdate xxx 时出现错误:NTP socket is in use,exiting

#lsof -i:123

#kill -9 8184

#lsof -i:123

6、libvirt服务不能用SERVICE启动(迁移时候一直显示正在迁移,也不报错误)

需要用/usr/sbin/libvirtd -d -l启动

7、迁移时,一直显示在迁移,但是没有迁移成功

qemu的版本问题,应该用qemu-kvm-0.12.1.2-2.355.el6.x86_64和qemu-kvm-0.12.1.2-2.355.el6.x86_64(注意QEMU版本的统一)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值