From b54c1c20805cbea66f7b7a6d17c08e078c999d09 Mon Sep 17 00:00:00 2001 From: liqiang Date: Mon, 29 Jul 2024 11:23:30 +0000 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Edpu-utilities=E6=97=A0?= =?UTF-8?q?=E6=84=9F=E5=8D=B8=E8=BD=BD=E6=A1=88=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liqiang --- ...13\345\272\223\346\261\207\346\200\273.md" | 2 +- ...15\350\265\267\350\231\232\346\234\272.md" | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 "caselibrary/qtfs\345\215\270\350\275\275libvirtd\345\220\216\346\213\211\344\270\215\350\265\267\350\231\232\346\234\272.md" diff --git "a/caselibrary/openEuler_\346\241\210\344\276\213\345\272\223\346\261\207\346\200\273.md" "b/caselibrary/openEuler_\346\241\210\344\276\213\345\272\223\346\261\207\346\200\273.md" index feaf6abb9..c21c8f05c 100644 --- "a/caselibrary/openEuler_\346\241\210\344\276\213\345\272\223\346\261\207\346\200\273.md" +++ "b/caselibrary/openEuler_\346\241\210\344\276\213\345\272\223\346\261\207\346\200\273.md" @@ -7,4 +7,4 @@ | 3 | 开发者反馈 | storage | mount,sysroot,crypto | [920X 出现mount/sysroot失败的问题](./920X出现mountsysroot失败的问题.md) | | 4 | 开发者反馈 | 基础服务 | audit,log | [audit写日志占满分区空间出现系统停机](./audit写日志占满分区空间出现系统停机问题分析.md) | | 5 | 开发者反馈 | 容器 | docker,umask | [docker配置容器umask值](./docker配置容器umask值.md) | -| 6 | 开发者反馈 | 容器 | docker,容器运行退出 | [docker容器运行一定时间后自动退出](./docker容器运行一定时间后自动退出.md) | +| 6 | 开发者反馈 | 技术创新 | qtfs,dpu-utilities,libvirt | [qtfs卸载libvirtd后拉不起虚机](./qtfs卸载libvirtd后拉不起虚机.md) | diff --git "a/caselibrary/qtfs\345\215\270\350\275\275libvirtd\345\220\216\346\213\211\344\270\215\350\265\267\350\231\232\346\234\272.md" "b/caselibrary/qtfs\345\215\270\350\275\275libvirtd\345\220\216\346\213\211\344\270\215\350\265\267\350\231\232\346\234\272.md" new file mode 100644 index 000000000..9152c2639 --- /dev/null +++ "b/caselibrary/qtfs\345\215\270\350\275\275libvirtd\345\220\216\346\213\211\344\270\215\350\265\267\350\231\232\346\234\272.md" @@ -0,0 +1,20 @@ +# qtfs卸载libvirtd后拉不起虚机 + +## 问题背景 + +使用qtfs无感卸载框架将libvirtd与虚拟机分离,部署过程有些配置容易被忽视而造成无法在dpu端拉起虚机。 + +## 现象描述 + + + 挂载文件系统或操作文件系统失败。 + + 部署环境后,无法拉起虚机。 + +## 可能原因分析 + +一般是白名单配置不正确。 + +## 解决方案 + + + 查看server端文件系统白名单是否已放开必要的目录,目录:/etc/qtfs/whitelist,修改正确后,将文件权限改为0400,重启engine。 + + 通过命令qtcfg -z查看拉起虚机时需要配置的udsconnect是否已增加基本的/var/run/rexec和/var/lib/libvirt + + 查看server端rexec_server是否配置拉起虚机的二进制白名单(比如/usr/bin/qemu-kvm或qemu-kvm,具体配置参考libvirt的xml配置文件的定义),添加白名单后,将文件权限改为0400,重启rexec_server。 \ No newline at end of file -- Gitee