(已解决)Could not open '/var/lib/nova/mnt/*/volume-*': Permission denied
【问题描述】
创建boot_from_volume的虚机时,磁盘后端为NFS,创建失败。
【错误日志】
nova-compute模块
Could not open '/var/lib/nova/mnt/b4a8885bf81bd517182c73c35df4496d/volume-598ddf2f-94c6-495d-b57b-20ebf2c337a8': Permission denied
|
: libvirtError: internal error: process exited while connecting to monitor: 2019-08-26T06:33:56.800031Z qemu-kvm: -drive file=/var/lib/nova/mnt/b4a8885bf81bd517182c73c35df4496d/volume-598ddf2f-94c6-495d-b57b-20ebf2c337a8,format=raw,if=none,id=drive-virtio-disk0,serial=598ddf2f-94c6-495d-b57b-20ebf2c337a8,cache=none,aio=native: Could not open '/var/lib/nova/mnt/b4a8885bf81bd517182c73c35df4496d/volume-598ddf2f-94c6-495d-b57b-20ebf2c337a8': Permission denied 2019-08-26 14:33:57.414 32 ERROR nova.virt.libvirt.driver [req-1e4be617-e159-4143-b925-00c52ea8ee05 f100901926164d48a913314f2776dfb4 e5debbe49ff24cd68f9a35cc2a934beb - default default] [instance: d512503a-467b-4992-8c51-19de191e131b] Failed to start libvirt guest: libvirtError: internal error: process exited while connecting to monitor: 2019-08-26T06:33:56.800031Z qemu-kvm: -drive file=/var/lib/nova/mnt/b4a8885bf81bd517182c73c35df4496d/volume-598ddf2f-94c6-495d-b57b-20ebf2c337a8,format=raw,if=none,id=drive-virtio-disk0,serial=598ddf2f-94c6-495d-b57b-20ebf2c337a8,cache=none,aio=native: Could not open '/var/lib/nova/mnt/b4a8885bf81bd517182c73c35df4496d/volume-598ddf2f-94c6-495d-b57b-20ebf2c337a8': Permission denied 2019-08-26 14:33:57.613 32 WARNING nova.compute.manager [req-dff6b914-4398-4a3f-876d-22a2972a1158 9e49905829cf4f72aa143aa5417c0e91 e49b1ca2e06c4aae87cbc70b6782d86a - default default] [instance: d512503a-467b-4992-8c51-19de191e131b] Received unexpected event network-vif-plugged-4aead7f4-3d5d-41bd-bd96-524219c69b5a for instance with vm_state building and task_state spawning. 2019-08-26 14:33:58.276 32 INFO os_vif [req-1e4be617-e159-4143-b925-00c52ea8ee05 f100901926164d48a913314f2776dfb4 e5debbe49ff24cd68f9a35cc2a934beb - default default] Successfully unplugged vif VIFBridge(active=False,address=fa:16:3e:a8:05:ba,bridge_name='qbr4aead7f4-3d',has_traffic_filtering=True,id=4aead7f4-3d5d-41bd-bd96-524219c69b5a,network=Network(8ff093db-c8fb-4909-9ecb-95291fcfccd1),plugin='ovs',port_profile=VIFPortProfileOpenVSwitch,preserve_on_delete=False,vif_name='tap4aead7f4-3d') 2019-08-26 14:33:59.069 32 INFO nova.virt.libvirt.driver [req-1e4be617-e159-4143-b925-00c52ea8ee05 f100901926164d48a913314f2776dfb4 e5debbe49ff24cd68f9a35cc2a934beb - default default] [instance: d512503a-467b-4992-8c51-19de191e131b] Deleting instance files /var/lib/kolla/volumes/nova/d512503a-467b-4992-8c51-19de191e131b_del 2019-08-26 14:33:59.070 32 INFO nova.virt.libvirt.driver [req-1e4be617-e159-4143-b925-00c52ea8ee05 f100901926164d48a913314f2776dfb4 e5debbe49ff24cd68f9a35cc2a934beb - default default] [instance: d512503a-467b-4992-8c51-19de191e131b] Deletion of /var/lib/kolla/volumes/nova/d512503a-467b-4992-8c51-19de191e131b_del complete 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [req-1e4be617-e159-4143-b925-00c52ea8ee05 f100901926164d48a913314f2776dfb4 e5debbe49ff24cd68f9a35cc2a934beb - default default] [instance: d512503a-467b-4992-8c51-19de191e131b] Instance failed to spawn: libvirtError: internal error: process exited while connecting to monitor: 2019-08-26T06:33:56.800031Z qemu-kvm: -drive file=/var/lib/nova/mnt/b4a8885bf81bd517182c73c35df4496d/volume-598ddf2f-94c6-495d-b57b-20ebf2c337a8,format=raw,if=none,id=drive-virtio-disk0,serial=598ddf2f-94c6-495d-b57b-20ebf2c337a8,cache=none,aio=native: Could not open '/var/lib/nova/mnt/b4a8885bf81bd517182c73c35df4496d/volume-598ddf2f-94c6-495d-b57b-20ebf2c337a8': Permission denied 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] Traceback (most recent call last): 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2296, in _build_resources 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] yield resources 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2111, in _build_and_run_instance 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] block_device_info=block_device_info) 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 2965, in spawn 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] destroy_disks_on_failure=True) 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5516, in _create_domain_and_network 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] destroy_disks_on_failure) 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__ 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] self.force_reraise() 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] six.reraise(self.type_, self.value, self.tb) 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5486, in _create_domain_and_network 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] post_xml_callback=post_xml_callback) 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5404, in _create_domain 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] guest.launch(pause=pause) 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/guest.py", line 144, in launch 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] self._encoded_xml, errors='ignore') 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__ 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] self.force_reraise() 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] six.reraise(self.type_, self.value, self.tb) 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/guest.py", line 139, in launch 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] return self._domain.createWithFlags(flags) 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 186, in doit 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] result = proxy_call(self._autowrap, f, *args, **kwargs) 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 144, in proxy_call 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] rv = execute(f, *args, **kwargs) 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 125, in execute 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] six.reraise(c, e, tb) 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 83, in tworker 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] rv = meth(*args, **kwargs) 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] File "/usr/lib64/python2.7/site-packages/libvirt.py", line 1099, in createWithFlags 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self) 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] libvirtError: internal error: process exited while connecting to monitor: 2019-08-26T06:33:56.800031Z qemu-kvm: -drive file=/var/lib/nova/mnt/b4a8885bf81bd517182c73c35df4496d/volume-598ddf2f-94c6-495d-b57b-20ebf2c337a8,format=raw,if=none,id=drive-virtio-disk0,serial=598ddf2f-94c6-495d-b57b-20ebf2c337a8,cache=none,aio=native: Could not open '/var/lib/nova/mnt/b4a8885bf81bd517182c73c35df4496d/volume-598ddf2f-94c6-495d-b57b-20ebf2c337a8': Permission denied 2019-08-26 14:33:59.256 32 ERROR nova.compute.manager [instance: d512503a-467b-4992-8c51-19de191e131b] 2019-08-26 14:33:59.269 32 INFO nova.compute.manager [req-1e4be617-e159-4143-b925-00c52ea8ee05 f100901926164d48a913314f2776dfb4 e5debbe49ff24cd68f9a35cc2a934beb - default default] [instance: d512503a-467b-4992-8c51-19de191e131b] Terminating instance |
【定位原因】
由于使用了K8S,nova-compute这个pod是使用root用户启动的,但是在使用libvirt调用某些接口的时候,默认使用了nova用户。
而/var/lib/nova/mnt/文件夹的属主为root,其他用户无写权限,nova用户写失败,导致创建虚机失败。
【修改方法】
修改/var/lib/nova/mnt/文件夹的属主为nova,或者给nova用户赋权即可解决。
(已解决)Could not open '/var/lib/nova/mnt/*/volume-*': Permission denied的更多相关文章
- docker dial unix /var/run/docker.sock: connect: permission denied
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker. ...
- Ubuntu16.04系统下 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)、无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?”的方法
在Ubuntu16.04下安装软件,例如:sudo apt-get install lrzsz时提示: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) 无法 ...
- ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法
原文链接:https://www.cnblogs.com/kaid/p/8616385.html 在ubuntu系统的termial下,用apt-get install 安装软件的时候,如果在未完成下 ...
- ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open”的方法
在ubuntu系统终端下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将终端中断,此时 apt-get进程可能没有结束.结果,如果再次运行apt-get instal ...
- 【转】ubunt 安装 yum出现 ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法
今天本来是用xshell 链接本地的linux的,然而链接的时候没有主动弹出输入 用户名和密码的对话框,google搜了下,遇到了上面的问题. 解决办法如下:1.终端输入 ps aux ,列出进程. ...
- zzw原创_解决Could not chdir to home directory /test/bdctool: Permission denied一例
1.用命令新建一用户 adduser -d /test/bdctool -m bdctool 2.用新用户登录,报错:Could not chdir to home directory /test/ ...
- 解决使用Qt creator时出现Cannot overwrite file ..Permission denied
前两天在linux下使用Qt creator, 切换到了管理员使用了Qt creator后,再切换为普通用户,发现出现了 Cannot overwrite file ..Permission deni ...
- qemu-img convert -c disk /var/lib/nova/instances/_base/94a107318b54108fc8e76fff21a86d7c390a20bf -O qcow2 hebin.qcow2
- 解决Ubuntu的root账号无法登录SSH问题-Permission denied, please try again.
http://www.cnblogs.com/yixius/articles/6971054.html
随机推荐
- (70)一篇文章带你熟悉 TCP/IP 协议
作者:涤生_Woo链接:http://www.jianshu.com/p/9f3e879a4c9c來源:简书著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 同样的,本文篇幅也比较 ...
- Hive使用与安装步骤
1.Hive安装与配置 Hive官网:https://hive.apache.org/ 1. 安装文件下载 从Apache官网下载安装文件 http://mirror.bit.edu.cn/apach ...
- JAVA开发框架
1.Bootstrap Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML.CSS.JavaScript 开发的简洁.直观.强悍 ...
- Java实现字串统计
对字符串的操作,无论再难的算法题,只要时间充足,相信每个同学都可以搞定. 但是浪费太多时间去搞一个逻辑算法没太大意义,学会学习,不但可以增长自己的知识,更可以节省时间,俗话说,一寸光阴一寸金,寸金难买 ...
- win10无法连接windows服务器,无法连接SENS服务
本文链接:https://blog.csdn.net/weixin_38374974/article/details/80475566 膜拜大佬 首先,进入windows界面的时候,前期加载速度变得极 ...
- 认识HTML语言(CodePen)
认识HTML语言 1.一个网页的加载过程 2.Web技术全览 3.HTML语法 HTML语法(一):标签 HTML语法(四):网页结构 4.HTML常用元素 展示元素 (1)块级元素div (2)内联 ...
- 尚学堂requireJs课程---1、作用域回顾
尚学堂requireJs课程---1.作用域回顾 一.总结 一句话总结: 尚学堂的课程的资料他的官网上面是有的 1.js作用域? ~ js中是函数作用域:局部变量的话要写var关键词 ~ 闭包可以解决 ...
- js携带参数跳转controller返回页面
upauth:function(){ var record = myForm.getRecord(); var companywyId = record.get("companyId&quo ...
- LC 244. Shortest Word Distance II 【lock, Medium】
Design a class which receives a list of words in the constructor, and implements a method that takes ...
- 一个好看的测试报告模板BeautifulReport
def nrun(): report = ('report_' + ('%s') % time.strftime("%Y-%m-%d-%H-%M-%S", time.localti ...