kilo版云主机无法终止及无法创建该怎么处理
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,今天就跟大家聊聊有关kilo版云主机无法终止及无法创建该怎么处理,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、背景openstack页面无
千家信息网最后更新 2025年02月04日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安全错误
数据库的锁怎样保障安全
网络安全研究院排名
服务器维护管理试卷a
阿里云服务器ecs怎么释放
读电子软件开发有用吗
山西软件开发市场
世界顶级网络安全
路由器架设服务器
棋牌软件开发商是不是可以开挂
武汉市网络安全大会
简述计算机网络安全体系
网络技术对人类的害处
奉贤区软件开发中心
火车头采集的数据库在哪里
达梦数据库建立实例
软件开发在济南的工资待遇
互联网科技金融理财靠谱吗
数据库系统在信息管理中的应用
陕西惠普服务器总代理
管理服务器的部门
软件开发售后要求
幻塔悯雨岛服务器互通吗
致学生得一封信 网络安全
2017网络安全大事件
阿里云服务器网站迁移
pathon用于网络安全
超星计算网络技术
每日科技速递互联网医院管理办法
服务器重启资源管理器
大疆 嵌入式软件开发
软件开发什么东西最贵