kilo版云主机无法终止及无法创建该怎么处理
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,今天就跟大家聊聊有关kilo版云主机无法终止及无法创建该怎么处理,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、背景openstack页面无
千家信息网最后更新 2024年11月14日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安全错误
数据库的锁怎样保障安全
数据库中脏数据是什么
软件开发埃森哲面试
本服务器设在美国未满18岁
蓝鸥集团的网络安全技术
查询数据库全局名有什么用
剑与远征安卓服务器推荐
校园 计算机网络安全
中国最大金融数据库
网络技术指标汇总
物业公司软件开发部门存在意义
任天堂波兰服务器
网络安全工作部署落实情况
网络安全强国建设
零碎知识点能建立数据库吗
红河州服务器托管
数据库语句翻译软件
rosetta2安装数据库
鄢陵佰世通网络技术服务有限公司
vb aip读写数据库
广州拍贷网互联网科技
医学文献数据库
数据库操作时注意事项
校园 计算机网络安全
网络及网络安全含义
服务器 代理服务器区别
在数据库写全局唯一标识符
计费管理系统数据库
软件开发和教育行业哪个好
玩英雄联盟服务器不可用是啥情况
软件开发主流数据库有哪些