云计算测试学习 -04

创建虚机失败,查看日志排查问题过程:

1. 查看日志路径:/vm_data/openstack/nova/log

2. 过滤出非gz结尾的日志
[root@qd01-test-ec2176001022 log]# ls | grep -v "gz"
chenxi7.log
nova-api.log                                    // 顺序:1
nova-api-metadata.log
nova-compute.log                                // 顺序:3
nova-conductor.log                              // 顺序:4            用于访问数据库
nova-consoleauth.log
nova-iam.log
nova-manage.log
nova-network.log
nova-novncproxy.log
nova-scheduler.log                              // 顺序:2
nova-unimq.log                                  // 消息队列日志
runpy.py.log
sync_redis_2_db.py.log
temp-chenxi.log
3.查看日志顺序和nova创建虚拟机的顺序一致    (定位问题顺序)

nova-api.log -->  nova-scheduler.log  --> nova-compute.log -->  nova-conductor.log 

nova-unimq.log                      
nova-consoleauth.log

4. 具体查询

  •  nova-api日志 :

cat /vm_data/openstack/nova/log/nova-api.log | grep req-32f3a35b-dd32-42c0-a19d-a4705c0ec166
你用的接口ip是多少就在那个物理机上查看

  •  nova-scheduler日志:

cat /vm_data/openstack/nova/log/nova-scheduler.log | grep req-32f3a35b-dd32-42c0-a19d-a4705c0ec166  | grep error

      这个调度接口 可能调度到任意一个控制节点,需要在10.111.0.93 10.111.0.94 10.111.7.22 上找下。

  • nova-compute日志

cat /vm_data/openstack/nova/log/nova-compute.log | grep req-32f3a35b-dd32-42c0-a19d-a4705c0ec166
这个在计算节点上查看

备注:grep 过滤条件为req id (在postman请求头部中可查到)
          cd /opt/nova  查看nova的版本   计算节点和控制节点是否一致

nova测试命令

在openstack 中重启实例有两种,分别被称为“软重启”和“硬重启”。

所谓的软重启会尝试正常关机并重启实例,硬重启会直接将实例“断电”并重启。也就是说硬重启会“关闭”电源。

  • 默认情况下,通过nova重启,执行的是软重启。
$ nova reboot  实例id
  • 执行硬重启,添加--hard参数即可:
$ nova reboot --hard 实例id
  • 删除实例或虚拟机
nova delete 实例id
  • 启动实例或虚拟机
nova start 实例id
  • 将虚拟机或实例关机
nova stop  实例id

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值