Ubuntu 服务器 glusterfs 和 virt-manager

Ubuntu 服务器 glusterfs 和 virt-manager

尝试在 3 台 Ubuntu 18.04 服务器上安装 glusterfs。如果我将其添加到 fstab 并安装卷,则一切正常。没问题,读取、写入、删除。它会在服务器上更新。

如果我将其添加到 virt-manager,我可以看到文件并删除现有图像,但不能创建新的图像。

如果我尝试 qemu-img,我会得到:

qemu-img create -f qcow2 gluster://gluster3/gv0/vm1.img 10G
qemu-img: gluster://gluster3/gv0/vm1.img: Unknown protocol 'gluster'

如此接近,却又如此遥远。

答案1

我也遇到了同样的问题。我思考问题是 qemu 没有使用 GlusterFS 支持进行编译(来自构建日志):

../configure --with-pkgversion="Debian 1:2.11+dfsg-1ubuntu7.9" --extra-cflags="-g -O2 -fdebug-prefix-map=/<>/qemu-2.11+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCONFIG_QEMU_DATAPATH='\"/usr/share/qemu:/usr/share/seabios:/usr/lib/ipxe/qemu\"' -DVENDOR_UBUNTU" --extra-ldflags="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed" --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib/x86_64-linux-gnu --libexecdir=/usr/lib/qemu --localstatedir=/var --disable-blobs --disable-strip --interp-prefix=/etc/qemu-binfmt/%M --localstatedir=/var --disable-user \ --enable-system \ --enable-linux-user \ --enable-modules \ --enable-linux-aio --audio-drv-list=pa,alsa,oss --enable-attr --enable-bluez --enable-brlapi --enable-virtfs --enable-cap-ng --enable-curl --enable-fdt --enable-gnutls --disable-gtk --disable-vte --enable-libiscsi --enable-curses --enable-smartcard --enable-rbd --enable-rdma --enable-vnc-sasl --enable-seccomp --enable-spice --enable-libusb --启用-usb-redir --启用-xen --启用-xfsctl --启用-vnc --启用-vnc-jpeg --启用-vnc-png --启用-kvm --启用-vhost-net \

通过进一步查看日志,进一步证实了这一点:

GlusterFS 不支持

(完整日志在此:qemu 构建日志

如果我错了我会很高兴知道。

相关内容