ice版本resize错误调试的示例分析

这篇文章将为大家详细讲解有关 ice版本resize错误调试的示例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

创新互联是专业的未央网站建设公司,未央接单;提供网站制作、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行未央网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

ice版本resize错误调试的示例分析

117为控制节点和计算节点共用节点上:

ice版本resize错误调试的示例分析

nova --debug  resize fefe2ba2-69dc-46dc-b337-da2788d94d49 4

117上的compute日志报错:

 vim /var/log/nova/compute.log

[instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f] Setting instance vm_state to ERROR

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f] Traceback (most recent call last):

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f]   File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 5531, in _error_out_instance_on_exception

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f]     yield

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f]   File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 3428, in resize_instance

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f]     block_device_info)

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f]   File "/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line 5059, in migrate_disk_and_power_off

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f]     utils.execute('ssh', dest, 'mkdir', '-p', inst_base)

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f]   File "/usr/lib/python2.6/site-packages/nova/utils.py", line 164, in execute

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f]     return processutils.execute(*cmd, **kwargs)

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f]   File "/usr/lib/python2.6/site-packages/nova/openstack/common/processutils.py", line 193, in execute

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f]     cmd=' '.join(cmd))

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f] ProcessExecutionError: Unexpected error while running command.

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f] Command: ssh 192.168.10.114 mkdir -p /var/lib/nova/instances/b4d33c9d-c8b1-49e4-9f50-91f845d4115f

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f] Exit code: 255

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f] Stdout: ''

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f] Stderr: 'Host key verification failed.\r\n'

2015-04-22 16:28:22.435 3802 TRACE nova.compute.manager [instance: b4d33c9d-c8b1-49e4-9f50-91f845d4115f]

2015-04-22 16:28:22.818 3802 ERROR oslo.messaging.rpc.dispatcher [-] Exception during message handling: Unexpected error while running command.

Command: ssh 192.168.10.114 mkdir -p /var/lib/nova/instances/b4d33c9d-c8b1-49e4-9f50-91f845d4115f

Exit code: 255

Stdout: ''

Stderr: 'Host key verification failed.\r\n'

2015-04-22 16:28:22.818 3802 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last):

ice版本resize错误调试的示例分析

上述错误说明117上用nova用户执行下述命令有错误:

ssh 192.168.10.114 mkdir -p /var/lib/nova/instances/b4d33c9d-c8b1-49e4-9f50-91f845d4115f

看一下117的用户文件:

vim /etc/passwd

ice版本resize错误调试的示例分析

其中

nova:x:162:162:OpenStack Nova Daemons:/var/lib/nova:/sbin/nologin       
   

上述信息具体解释请自行查找linuxpasswd相关资料。

此处将nova修改为能够登录的用户:

nova:x:162:162:OpenStack Nova Daemons:/var/lib/nova:/bin/bash       
   

ice版本resize错误调试的示例分析

ice版本resize错误调试的示例分析

ssh-keygen -t rsa

ice版本resize错误调试的示例分析

然后再将生成的文件scp到114节点:

scp /var/lib/nova/.ssh/id_rsa.pub       root@192.168.10.114:/var/lib/nova/.ssh/authorized_keys

然后再nova下面执行:ssh 192.168.10.114

ice版本resize错误调试的示例分析

报错说当前账户不可用。

登录到114上面查看:

ice版本resize错误调试的示例分析

发现nova用户被禁止登录了。

打开:

ice版本resize错误调试的示例分析

再次到117上执行发现能登录了:

ice版本resize错误调试的示例分析

注意.ssh的所属组和用户必须为root:root,否则无密码登录会失败

再次来验证resize:

成功!

注意在/etc/nova/nova.conf

中有两个与resize相关的配置项:

ice版本resize错误调试的示例分析

上述表示在resize之后如果N秒之内不确认resize则自动resize!

关于 ice版本resize错误调试的示例分析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


文章名称:ice版本resize错误调试的示例分析
本文链接:http://azwzsj.com/article/joisej.html