我正在一个Ubuntu Server 12.04系统上设置一个文件服务器(nas4free)作为KVM虚拟机。
我想知道如何直接将物理硬盘添加到虚拟机中,以便客户端(nas4free)可以使用它们,而主机则不能。
具体来说,我想要挂载的硬盘是/dev/sda(目前未在服务器上挂载)。
到目前为止,我找到了两种解决方案,但都没有成功。
第一种解决方案来自Server Fault,建议使用virt-manager。但是我无法使其工作,因为当我尝试选择现有驱动器时,列表中没有任何内容。我猜测这可能是因为我通过ssh使用virt-manager,并且没有以root身份连接,这会有所不同吗?
我找到的第二个解决方案here只是运行命令(根据我的系统进行修改)。
但这似乎需要安装Proxmox,而我没有安装它,也似乎不在默认软件源中?
最后,一旦上述问题解决并且我可以直接将驱动器挂载到虚拟机,是否有人有经验告诉我该将驱动器作为SCSI、IDE还是VirtIO挂载到虚拟机?(我知道链接的ServerFault页面推荐使用VirtIO,但在此之前我并不知道它,因为我主要使用VMWare)。
谢谢你的帮助!
我想知道如何直接将物理硬盘添加到虚拟机中,以便客户端(nas4free)可以使用它们,而主机则不能。
具体来说,我想要挂载的硬盘是/dev/sda(目前未在服务器上挂载)。
到目前为止,我找到了两种解决方案,但都没有成功。
第一种解决方案来自Server Fault,建议使用virt-manager。但是我无法使其工作,因为当我尝试选择现有驱动器时,列表中没有任何内容。我猜测这可能是因为我通过ssh使用virt-manager,并且没有以root身份连接,这会有所不同吗?
我找到的第二个解决方案here只是运行命令(根据我的系统进行修改)。
qm set nas4free -virtio /dev/sda
但这似乎需要安装Proxmox,而我没有安装它,也似乎不在默认软件源中?
最后,一旦上述问题解决并且我可以直接将驱动器挂载到虚拟机,是否有人有经验告诉我该将驱动器作为SCSI、IDE还是VirtIO挂载到虚拟机?(我知道链接的ServerFault页面推荐使用VirtIO,但在此之前我并不知道它,因为我主要使用VMWare)。
谢谢你的帮助!
sudo virt-manager
,无需以 root 身份连接。不知道virtio
是否适用于物理设备... - ish