(已解决)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
随机推荐
- Spring Security 解决X-Frame-Options deny
错误信息: Refused to display 'https://github.com/hwclass/awesome-sound' in a frame because it set 'X-Fra ...
- js中window.event对象
event代表事件的状态,例如触发event对象的元素.鼠标的位置及状态.按下的键等等. event对象只在事件发生的过程中才有效. event的某些属性只对特定的事件有意义.比如,fromEleme ...
- AcWing:144. 最长异或值路径(dfs + 01字典树)
给定一个树,树上的边都具有权值. 树中一条路径的异或长度被定义为路径上所有边的权值的异或和: ⊕ 为异或符号. 给定上述的具有n个节点的树,你能找到异或长度最大的路径吗? 输入格式 第一行包含整数n, ...
- Zabbix 4.0.2试用(七):在Linux主机中安装zabbix agent并添加该主机(yum源安装)
Zabbix 4.0.2试用(七):在Linux主机中安装zabbix agent并添加主机(yum源安装) 2018年12月20日, 上午6:42 之前介绍的是下载源安装包,编译安装的方式来安装ag ...
- jmeter参数化之 CSV data set config
第一步:测试计划右键--创建线程组 第二步:选择线程组:右键--sample---创建:http request 配置协议类型和服务名称,method 和path 第三步:选择线程组下的http ...
- 使用IDEA配置SpringBoot热部署无效解决
首先检查自己pom.xml文件里是否有加入依赖 <dependency> <groupId>org.springframework.boot</groupId> & ...
- readerwriterqueue 一个用 C++ 实现的快速无锁队列
https://www.oschina.net/translate/a-fast-lock-free-queue-for-cpp?cmp&p=2 A single-producer, sing ...
- vue事件.navtive 的使用
我们可以直接在组件标签上绑定事件了 然后在 methods 的对象中调用这个方法了 正常情况下是不可以的,但是我们可以使用事件修饰符 .navtive 就可以实现了 props的对象写法
- mysql 更新存在就累加,不存在就插入语法
INSERT INTO tb_http_tomcat_monitor_1 (id,total_res_time,total_req_count,req_dispose_count,queue_size ...
- If表达式 kotlin(8)
If表达式 在 Kotlin 中, if 是一个表达式,即它会返回一个值. 因此就不需要三元运算符(条件 ? 然 后 : 否则) ,因为普通的 if 就能胜任这个角色. // 传统用法 var max ...