首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >新计算服务状态下降

新计算服务状态下降
EN

Stack Overflow用户
提问于 2016-11-04 07:36:41
回答 1查看 11.7K关注 0票数 1

我的控制器和计算服务运行在同一个node.all上,我的nova和其他依赖服务已经启动并运行。然而,当我试图启动一个实例时,nova-计算过程的状态就会下降。正因为如此,实例陷入了产卵状态。

代码语言:javascript
运行
复制
> [root@localhost nova(keystone_admin)]# nova service-list
> +----+------------------+-----------------------+----------+---------+-------+----------------------------+-----------------+ | Id | Binary           | Host                  | Zone     | Status  |
> State | Updated_at                 | Disabled Reason |
> +----+------------------+-----------------------+----------+---------+-------+----------------------------+-----------------+ | 6  | nova-cert        | localhost.localdomain | internal | enabled |
> up    | 2016-11-04T07:24:32.000000 | -               | | 7  |
> nova-consoleauth | localhost.localdomain | internal | enabled | up   
> | 2016-11-04T07:24:32.000000 | -               | | 8  | nova-scheduler
> | localhost.localdomain | internal | enabled | up    |
> 2016-11-04T07:24:33.000000 | -               | | 9  | nova-conductor  
> | localhost.localdomain | internal | enabled | up    |
> 2016-11-04T07:24:33.000000 | -               | | 11 | nova-compute    
> | localhost.localdomain | nova     | enabled | **down**  |
> 2016-11-04T06:43:03.000000 | -               | | 12 | nova-console    
> | localhost.localdomain | internal | enabled | up    |
> 2016-11-04T07:24:32.000000 | -               |

====

root@localhost nova(keystone_admin)# systemctl状态openstack- Nova -compute.service -l openstack-nova-compute.service - OpenStack nova计算服务器加载:加载的OpenStack已启用;供应商预置:禁用) Active: active (运行),自2016-11-04 12:08:54 IST;49分钟前主PID: 37586 (nova-计算) CGroup: /system.Slice/openstack└─37586 /usr/bin/python2 2/usr/bin/nova-└─ localhost.localdomain systemd1:启动OpenStack Nova计算服务器.11月04 12:08:53 localhost.localdomain nova-计算37586:选项“详细”从组“默认”被取消删除。它的价值在未来可能会被默默地忽视。11月04 12:08:53 localhost.localdomain nova-计算37586:选项"notification_driver“从组”默认“是不推荐的。使用组"oslo_messaging_notifications“中的”驱动程序“选项。11月04日12:08:54 localhost.localdomain systemd1: Started Nova。

========新星计算过程的状态是非常好的。我的rabbitmq服务也在运行。

FYI

root@localhost nova(keystone_admin)# systemctl状态-服务器rabbitmq-server.service - RabbitMQ broker加载:已加载的rabbitmq启用;供应商预置:禁用)下拉: /etc/systemd/system/rabbitmq-server.service.d└─limits.conf 活动:自清华2016-11-03 12:32:08 IST;24小时前主要PID: 1835 (beam.smp) CGroup: / since .since/rabbitmq-server.service├─1835 /usr/lib 64/erlang/erts-5.10.4/bin/beam.smp -W w -K -A30 -P 1048576 - -root /usr/lib 64/erlang -progname erl - -home /var/lib/rabbitmq -.1964年/usr/lib64 64/erlang/erts-5.10.4/bin/epmd -daemon├─5873 inet_gethost 4└─5875 inet_gethost 4 11月04日12:13:12 localhost.localdomain rabbitmq-server1835:{user,<<“来宾”>>,11月04 12:13:12 localhost.localdomain rabbitmq-server1835:管理员,11月04 12:13:12 localhost.localdomain rabbitmq-server1835: rabbit_auth_backend_internal,.},11月04 12:13:12 localhost.localdomain rabbitmq-server1835:>>,11月04 12:12:12 localhost.localdomain rabbitmq-server1835:{.},{.},11月04 12:13:12 localhost.localdomain rabbitmq-server1835:<0.14812.0>,<0.14816.0>}},11月04 12:13:12 localhost.localdomain rabbitmq-server1835:{restart_type,本质},11月04 12:13:12 localhost.localdomain rabbitmq-server1835:{关机,4294967295},11月04 12:12 localhost.localdomain rabbitmq-server1835:{child_type,worker} Nov 04 :13:12 localhost.localdomain rabbitmq server1835: function_clause

=======

根@localhost nova(keystone_admin)# netstat -anp \ grep 5672 x 37586 tcp 0 10.1.10.22:55628 10.1.10.22:5672 建立了37586/python2tcp0 10.1.10.22:56204 10.1.10.22:5672建立37586/python2 2 tcp0 10.1.10.22:56959 10.1.10.22:56959 10.1.10.22:5672建立37586 /python2 2 ===== 37586是nova-计算进程id。

我已经检查了nova计算,nova api和nova导体的日志,没有错误。

我已经检查了nova调度程序日志,并且有一些错误声明拒绝连接到rabbitmq和数据库服务。

**

2016-11-03 12:24:50.930 2092 nova.servicegroup.drivers.db DBConnectionError:(pymysql.err.OperationalError) (2003年,“无法连接到'10.1.10 .22‘(Errno 111ECONREFUSED)上的MySQL服务器”) 2016-11-03 12:24:24:53.811 2092 ERROR oslo.messaging._drivers.impl_rabbit - AMQP服务器在10.1.10.22:5672上无法到达: Errno 111ECONNREFUSED。再试

** 16秒。

=======可以有人建议我该做些什么来处理它。既然我在同一个节点上,为什么这些服务是不可访问的?

EN

回答 1

Stack Overflow用户

发布于 2016-11-08 13:15:13

如果nova-计算下降,有两个可能的原因: a. nova-计算实际上下降了b.它不能与兔子通信,或者nova-导体不能与兔子通信。

据我在您的日志中看到的,您对兔子有问题:"10.1.10.22:5672是无法访问的“。检查是否有兔子在监听这个IP/端口。检查是否可以从计算主机连接到兔子。我通常使用nc 10.1.10.22 5672来查看是否有连接。

检查兔子的新星设置是否正确。正确设置示例:

代码语言:javascript
运行
复制
[DEFAULT]
rpc_backend=rabbit
rabbit_host=rabbitmq-ip-here
rabbit_port=5672
rabbit_hosts=$rabbit_host:$rabbit_port
rabbit_use_ssl=false
rabbit_userid=guest
rabbit_password=guest
rabbit_login_method=AMQPLAIN
rabbit_virtual_host=/compute

检查/var/log/nova/*.log中的日志

在debug=true的默认部分启用nova.conf

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40417479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档