---
title: openstack-nova-compute.service服务重启失败
description: "openstack-nova-compute.service服务重启失败。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/troubleshooting/trouble/kunpengopenstackstein_09_0027.html
sourcePath: /source/zh/kunpengcpfs/troubleshooting/trouble/kunpengopenstackstein_09_0027.html
indexId: 6aecd795d767ba93227d5728f13b7b61032385fa4e5bceb1e642d2e1546ef95281
---
# openstack-nova-compute.service服务重启失败

#### 问题现象描述

openstack-nova-compute.service服务重启失败。


#### 关键过程、根本原因分析

查看“/var/log/nova/nova-compute.log”日志。

```
vi /var/log/nova/nova-compute.log
```

```
Unhandled error: amqp.exceptions.AccessRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile.
```

从日志得出结论是Nova连接rabbitmq失败导致。


#### 结论、解决方案及效果

1. 检查Nova配置中与rabbitmq相关配置是否正确。

```
transport_url = rabbit://openstack:
RABBIT_PASS
@controller:5672/
```


  将RABBIT_PASS修改为OpenStack用户密码。

2. 查看rabbitmq中OpenStack用户是否存在。

```
rabbitmqctl list_users
```


  图1 rabbitmq users

  某些情况可能会导致rabbitmq数据丢失，OpenStack用户丢失。如果OpenStack用户丢失，请重新添加OpenStack用户。

```
rabbitmqctl add_user openstack
RABBIT_PASS
```


  设置OpenStack用户权限，允许进行配置、写、读。

```
rabbitmqctl set_permissions openstack ".*" ".*" ".*"
```
