Centos 6.2 中的文件系统直通功能?

Centos 6.2 中的文件系统直通功能?

我有一台 CentOS 6.3 机器,目前通过 KVM/QEMU/Libvirt 运行 2 台虚拟化 CentOS 6.2 机器。我正在尝试在客户机和主机之间设置文件系统直通。但是,虚拟化管理器中的选项呈灰色,并显示消息“不支持此虚拟机管理程序/libvirt 组合”。

此外,如果我尝试使用

virsh edit [VM name]

VM 在启动时抛出一条错误,内容是“QEMU 不支持直通”(抱歉,我现在不知道确切的错误。我无法访问该机器,下次我在机器前时会更新)。

我似乎找不到很多关于这个问题的信息。CentOS 和文件系统直通之间是否存在兼容性问题?

谢谢。

答案1

奇怪,我今天也尝试做同样的事情。我认为目前随附的 KVM 版本不支持此功能CentOS 6.x

% rpm -aq|grep kvm
qemu-kvm-0.12.1.2-2.295.el6_3.8.x86_64

我认为这是您所指的错误:

error is: Not supported for this hypervisor/libvirt combination (CentOS 6.3)

根据libvirt域 XML 格式的文档,filesystem支持的命令passthrough如下accessmodehttp://libvirt.org/formatdomain.html#elementsFilesystems

这些链接很有帮助:

答案2

虽然您无法解决问题本身(正如您所提到的),但是,有一个非常简单的解决方法,即“在客户机和主机之间设置文件系统直通”或做或多或少相同的事情:网络共享!!

就这么简单。

使用任何工具、nautilus 或自行设置 samba conf 文件(通常),导出(共享)主机系统上的文件夹/etc/samba/smb.conf。您甚至可以通过绑定到虚拟网络(virbr0 等)的 IP 来确保其安全。

然后在您的客户操作系统中,使用 nautilus 或任何其他工具打开网络共享。您在虚拟网络上创建一个 Windows 网络 (CIFS)。我希望它能满足您的要求。

相关内容