cinder_api报错

OpenStack queens版本安装cinder后报错

1.cinder_api报错日志内容

2019-07-29 23:09:27.663 28685 INFO cinder.api.openstack.wsgi [req-d910b210-0bd0-4056-a5d2-3945937c4091 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] GET http://controller:8776/v2/cf080665b3e54c8b8456ee1b7f66cf9c/os-volume-transfer/detail?bootable=1&status=available
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines [req-d910b210-0bd0-4056-a5d2-3945937c4091 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] Database connection was found disconnected; reconnecting: DBConnectionError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query') [SQL: u'SELECT 1'] (Background on this error at: http://sqlalche.me/e/e3q8)
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines Traceback (most recent call last):
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/engines.py", line 73, in _connect_ping_listener
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     connection.scalar(select([1]))
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 880, in scalar
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     return self.execute(object, *multiparams, **params).scalar()
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 948, in execute
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     return meth(self, multiparams, params)
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/sql/elements.py", line 269, in _execute_on_connection
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     return connection._execute_clauseelement(self, multiparams, params)
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1060, in _execute_clauseelement
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     compiled_sql, distilled_params
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1200, in _execute_context
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     context)
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1409, in _handle_dbapi_exception
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     util.raise_from_cause(newraise, exc_info)
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/util/compat.py", line 203, in raise_from_cause
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     reraise(type(exception), exception, tb=exc_tb, cause=cause)
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1193, in _execute_context
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     context)
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/default.py", line 507, in do_execute
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     cursor.execute(statement, parameters)
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 166, in execute
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     result = self._query(query)
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 322, in _query
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     conn.query(q)
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 856, in query
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     self._affected_rows = self._read_query_result(unbuffered=unbuffered)
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 1057, in _read_query_result
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     result.read()
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 1340, in read
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     first_packet = self.connection._read_packet()
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 998, in _read_packet
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines     "Lost connection to MySQL server during query")
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines DBConnectionError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query') [SQL: u'SELECT 1'] (Background on this error at: http://sqlalche.me/e/e3q8)
2019-07-29 23:09:27.667 28685 ERROR oslo_db.sqlalchemy.engines
2019-07-29 23:09:27.668 28680 INFO cinder.api.openstack.wsgi [-] GET http://controller:8776/
2019-07-29 23:09:27.670 28680 INFO cinder.api.openstack.wsgi [-] http://controller:8776/ returned with HTTP 300
2019-07-29 23:09:27.671 28680 INFO eventlet.wsgi.server [-] 172.30.14.10 "GET / HTTP/1.1" status: 300  len: 959 time: 0.0029979
2019-07-29 23:09:27.676 28685 INFO cinder.api.openstack.wsgi [req-d910b210-0bd0-4056-a5d2-3945937c4091 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] http://controller:8776/v2/cf080665b3e54c8b8456ee1b7f66cf9c/os-volume-transfer/detail?bootable=1&status=available returned with HTTP 200
2019-07-29 23:09:27.678 28685 INFO eventlet.wsgi.server [req-d910b210-0bd0-4056-a5d2-3945937c4091 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] 172.30.14.10 "GET /v2/cf080665b3e54c8b8456ee1b7f66cf9c/os-volume-transfer/detail?bootable=1&status=available HTTP/1.1" status: 200  len: 279 time: 0.0222340
2019-07-29 23:09:27.684 28688 INFO cinder.api.openstack.wsgi [req-ce5dff98-753a-4fb4-8bfb-ba32ae3277cb 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] GET http://controller:8776/v3/cf080665b3e54c8b8456ee1b7f66cf9c/limits
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines [req-ce5dff98-753a-4fb4-8bfb-ba32ae3277cb 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] Database connection was found disconnected; reconnecting: DBConnectionError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query') [SQL: u'SELECT 1'] (Background on this error at: http://sqlalche.me/e/e3q8)
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines Traceback (most recent call last):
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/engines.py", line 73, in _connect_ping_listener
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     connection.scalar(select([1]))
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 880, in scalar
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     return self.execute(object, *multiparams, **params).scalar()
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 948, in execute
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     return meth(self, multiparams, params)
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/sql/elements.py", line 269, in _execute_on_connection
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     return connection._execute_clauseelement(self, multiparams, params)
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1060, in _execute_clauseelement
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     compiled_sql, distilled_params
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1200, in _execute_context
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     context)
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1409, in _handle_dbapi_exception
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     util.raise_from_cause(newraise, exc_info)
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/util/compat.py", line 203, in raise_from_cause
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     reraise(type(exception), exception, tb=exc_tb, cause=cause)
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1193, in _execute_context
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     context)
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/default.py", line 507, in do_execute
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     cursor.execute(statement, parameters)
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 166, in execute
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     result = self._query(query)
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 322, in _query
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     conn.query(q)
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 856, in query
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     self._affected_rows = self._read_query_result(unbuffered=unbuffered)
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 1057, in _read_query_result
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     result.read()
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 1340, in read
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     first_packet = self.connection._read_packet()
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines   File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 998, in _read_packet
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines     "Lost connection to MySQL server during query")
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines DBConnectionError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query') [SQL: u'SELECT 1'] (Background on this error at: http://sqlalche.me/e/e3q8)
2019-07-29 23:09:27.689 28688 ERROR oslo_db.sqlalchemy.engines
2019-07-29 23:09:27.693 28685 INFO cinder.api.openstack.wsgi [req-68f26e12-a5d6-40d3-8276-e841fd3d7b73 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] GET http://controller:8776/v2/cf080665b3e54c8b8456ee1b7f66cf9c/volumes/detail?bootable=1&status=available
2019-07-29 23:09:27.699 28683 INFO cinder.api.openstack.wsgi [req-476817f6-cf62-495c-90ad-8f225fb0fc57 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] GET http://controller:8776/v2/cf080665b3e54c8b8456ee1b7f66cf9c/snapshots/detail?status=available
2019-07-29 23:09:27.722 28683 INFO cinder.volume.api [req-476817f6-cf62-495c-90ad-8f225fb0fc57 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] Get all snapshots completed successfully.
2019-07-29 23:09:27.723 28683 INFO cinder.api.openstack.wsgi [req-476817f6-cf62-495c-90ad-8f225fb0fc57 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] http://controller:8776/v2/cf080665b3e54c8b8456ee1b7f66cf9c/snapshots/detail?status=available returned with HTTP 200
2019-07-29 23:09:27.724 28683 INFO eventlet.wsgi.server [req-476817f6-cf62-495c-90ad-8f225fb0fc57 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] 172.30.14.10 "GET /v2/cf080665b3e54c8b8456ee1b7f66cf9c/snapshots/detail?status=available HTTP/1.1" status: 200  len: 279 time: 0.0305140
2019-07-29 23:09:27.740 28688 INFO cinder.api.openstack.wsgi [req-ce5dff98-753a-4fb4-8bfb-ba32ae3277cb 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] http://controller:8776/v3/cf080665b3e54c8b8456ee1b7f66cf9c/limits returned with HTTP 200
2019-07-29 23:09:27.742 28688 INFO eventlet.wsgi.server [req-ce5dff98-753a-4fb4-8bfb-ba32ae3277cb 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] 172.30.14.10 "GET /v3/cf080665b3e54c8b8456ee1b7f66cf9c/limits HTTP/1.1" status: 200  len: 630 time: 0.0661900
2019-07-29 23:09:27.750 28685 INFO cinder.volume.api [req-68f26e12-a5d6-40d3-8276-e841fd3d7b73 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] Get all volumes completed successfully.
2019-07-29 23:09:27.753 28685 INFO cinder.api.openstack.wsgi [req-68f26e12-a5d6-40d3-8276-e841fd3d7b73 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] http://controller:8776/v2/cf080665b3e54c8b8456ee1b7f66cf9c/volumes/detail?bootable=1&status=available returned with HTTP 200
2019-07-29 23:09:27.755 28685 INFO eventlet.wsgi.server [req-68f26e12-a5d6-40d3-8276-e841fd3d7b73 43c0ed7adb8d43deb278b93b39af8a70 cf080665b3e54c8b8456ee1b7f66cf9c - 20bec2a0f92c41aa8c74194cc7203ca0 20bec2a0f92c41aa8c74194cc7203ca0] 172.30.14.10 "GET /v2/cf080665b3e54c8b8456ee1b7f66cf9c/volumes/detail?bootable=1&status=available HTTP/1.1" status: 200  len: 277 time: 0.0662479

2.mariadb错误日志

2019-07-29 23:09:21 140155895875776 [Warning] GSSAPI plugin : default principal 'mariadb/controller@' not found in keytab
2019-07-29 23:09:21 140155895875776 [ERROR] mysqld: Server GSSAPI error (major 851968, minor 2529639093) : gss_acquire_cred failed -Unspecified GSS failure.  Minor code may provide more information. Keytab FILE
:/etc/krb5.keytab is nonexistent or empty.
2019-07-29 23:09:21 140155895875776 [ERROR] Plugin 'gssapi' init function returned error.
2019-07-29 23:09:21 140155895875776 [Note] Server socket created on IP: '::'.
2019-07-29 23:09:21 140155895875776 [Note] /usr/libexec/mysqld: ready for connections.
Version: '10.1.20-MariaDB'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MariaDB Server
2019-07-29 23:09:36 140154945231616 [Note] /usr/libexec/mysqld: Normal shutdown

3.解决办法
编辑文件/etc/my.cnf.d/auth_gssapi.cnf包含该行

#plugin-load-add=auth_gssapi.so

将其注释掉并重新启动该服务。服务器应该停止加载插件。

### 可能的原因分析 Cinder 控制节点启动失败可能由多种因素引起,以下是常见的几种可能性及其对应的解决方法: #### 1. 配置文件错误 如果 Cinder 的配置文件 `/etc/cinder/cinder.conf` 中存在语法错误或者参数不匹配的情况,则可能导致服务无法正常启动。例如,数据库连接字符串、RabbitMQ 地址或者其他依赖的服务地址配置有误。 可以通过以下命令检查配置文件是否有问题: ```bash grep -v "^#" /etc/cinder/cinder.conf | grep -v "^$" ``` 确认无误后尝试重新加载服务并查看日志: ```bash systemctl restart openstack-cinder-api.service openstack-cinder-scheduler.service tail -f /var/log/cinder/*.log ``` 此操作有助于定位具体的错误信息[^1]。 --- #### 2. 数据库同步未完成 如果 Cinder 数据库尚未初始化或同步到最新版本,可能会导致服务启动失败。可以运行以下命令来验证和修复数据库状态: ```bash su -s /bin/sh -c "cinder-manage db sync" cinder ``` 如果该命令执行成功而没有报错,则说明数据库已准备就绪;如果有异常,请根据返回的日志进一步排查[^2]。 --- #### 3. iSCSI 或其他存储驱动程序问题 某些情况下,iSCSI 存储驱动程序可能出现兼容性问题,尤其是在手动修改过 `driver.py` 文件之后。例如,在引用中提到的注释掉某行代码的操作虽然能够暂时解决问题,但也可能引入新的隐患[^3]。 建议恢复原始文件内容,并通过官方文档推荐的方式调整相关参数。例如,确保 `tgtadm` 工具安装正确且可用: ```bash apt-get install tgt service tgt start ``` 随后再次测试 Cinder 节点功能是否恢复正常。 --- #### 4. 权限不足或其他外部依赖缺失 当系统缺少必要的权限(如 SELinux 设置不当)、网络连通性受限或是 RabbitMQ 等消息队列不可达时,也可能引发类似的错误现象。此时应逐一核实这些条件是否满足需求。 对于 SELinux 用户来说,可临时将其切换至宽容模式观察效果变化: ```bash setenforce 0 ``` 待问题得到彻底根治后再考虑如何安全启用强制策略。 --- ### 解决方案总结 综上所述,针对当前描述的现象可以从以下几个方面入手寻找根本原因并加以修正:核查配置项准确性、保障基础架构层面上各组件间通信顺畅以及遵循最佳实践处理第三方插件集成事宜等等。最终目标是要让整个 OpenStack 平台稳定可靠地运作起来。 ```python # 示例 Python 脚本用于自动化部分诊断流程 import os def check_cinder_status(): services = ["openstack-cinder-api", "openstack-cinder-scheduler"] for svc in services: result = os.system(f"systemctl is-active --quiet {svc}") if result != 0: print(f"{svc} service is not running.") check_cinder_status() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值