kilo版云主机无法终止及无法创建该怎么处理
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,今天就跟大家聊聊有关kilo版云主机无法终止及无法创建该怎么处理,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、背景openstack页面无
千家信息网最后更新 2024年12月12日kilo版云主机无法终止及无法创建该怎么处理
今天就跟大家聊聊有关kilo版云主机无法终止及无法创建该怎么处理,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
一、背景
openstack页面无法创建也无法终止云主机
二、解决思路
点击错误实例,找到它的id 03f0403f-74cd-4d88-b1fb-1d3f4ceaa9e4
猜测是cinder的问题,于是进cinder日志目录下,在所有日志中查找该ID,发现报错信息
# cd /var/log/cinder# grep 03f0403f-74cd-4d88-b1fb-1d3f4ceaa9e4 *# view api.log Caught error: [Errno [Errno 13] Permission denied: '/var/lock/cinder'Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 142, in _dispatch_and_reply executor_callback)) File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 186, in _dispatch executor_callback) File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 130, in _do_dispatch result = func(ctxt, **new_args) File "/usr/lib/python2.7/site-packages/osprofiler/profiler.py", line 105, in wrapper return f(*args, **kwargs) File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 157, in ldo_inner1 return ldo_inner2(inst, context, volume_id, attachment_id, **kwargs) File "/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 439, in inner do_log=False, semaphores=semaphores, delay=delay): File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__ return self.gen.next() File "/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 395, in lock ext_lock.acquire(delay=delay) File "/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 194, in acquire fileutils.ensure_tree(basedir) File "/usr/lib/python2.7/site-packages/oslo_concurrency/openstack/common/fileutils.py", line 35, in ensure_tree os.makedirs(path) File "/usr/lib64/python2.7/os.py", line 157, in makedirs mkdir(name, mode)OSError: [Errno 13] Permission denied: '/var/lock/cinder'] Permission denied
三、解决经过
根据报错信息可以看到/var/lock/cinder目录权限不足,进入该目录,发现并没有cinder的目录。
[root@bdc212 ~]# cd /var/lock/[root@bdc212 lock]# ls -lrttotal 0drwx------ 2 root root 40 Jul 13 08:16 lvmdrwx------ 2 root root 60 Jul 13 08:16 iscsidrwxr-xr-x 2 root root 40 Jul 13 08:16 pppdrwxrwxr-x 2 root lock 40 Jul 13 08:16 lockdev-rw-r--r-- 1 root root 0 Jul 13 08:16 ceph-disk-rw-r--r-- 1 root root 0 Jul 13 08:16 kdumpdrwxr-xr-x 2 root root 80 Jul 13 10:09 subsys
于是手动创建目录
# mkdir cinder
再次终止实例,日志依旧报错
Caught error: [Errno [Errno 13] Permission denied: u'/var/lock/cinder/cinder-a0403e20-5cf6-4abd-a469-e166e2fd37d3-detach_volume'
修改目录的权限
# chown cinder:cinder cinder/
再次终止实例,发现成功终止,而且没有报错。
另外,发现之前创建失败的云硬盘也可以删除掉了。
openstack在创建和终止云主机的时候会在/var/lock/cinder目录下生成一个文件,在没有该目录,没有权限的情况下自然无法正常创建和终止云主机,同时也包括云硬盘的创建删除。
奇怪的现象
机器重启后, /var/lock/cinder 这个目录会消失了
所以为了避免重启之后缺少这个目录带来的影响,将创建改目录的命令写入到开机自动执行的文件中
# vi /etc/rc.local...if [ ! -d /var/lock/cinder ] ; then mkdir /var/lock/cinder; chown -R cinder:cinder /var/lock/cinder;fi
修改添加可执行的权限
# cd /etc/rc.d/ # chmod 755 rc.local
看完上述内容,你们对kilo版云主机无法终止及无法创建该怎么处理有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
目录
主机
权限
内容
实例
日志
处理
信息
再次
文件
硬盘
成功
同时
命令
思路
情况
手动
时候
更多
机器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
江苏应用软件开发费用
学生机房服务器多少钱
迭代 软件开发
智能磁盘预测 数据库
戴尔服务器服务代码
巴纳扎尔服务器
郴州串口服务器怎么收费
项目中数据库密码在哪看
数据库安全 书籍在线阅读
荔支网络技术有限公司待遇
软件开发标书及预算
oracle创建数据库表
苏州专业软件开发价格表
计算机网络技术艺术方向
网络安全报刊杂志
mc启动器无法连接服务器
软件开发安全培训
商中网络技术有限公司
ipone创建id服务器出错
网络安全教程与实践书本96页
腾讯网络安全专家是谁
古冶区媒体网络技术售后服务
安卓代码创建数据库
湖北项目软件开发靠谱吗
fate go服务器
河海大学计算机网络技术试卷
传奇喊话导致服务器掉线
四步舞视频软件开发
网络安全法实施日期
网络技术招聘启事文案