使用物理 SATA 磁盘的 KVM 客户机

使用物理 SATA 磁盘的 KVM 客户机

有没有办法让我的 Ubuntu 服务器(在 KVM 中以客户机身份运行)使用主机的其中一个 SATA 磁盘?我希望它具有独占访问权限,并且我相信应该有一种“本机”方法。我在 Google 上搜索了一段时间,但一无所获。

如果有拼写错误,请见谅,这不是我的母语。

答案1

如果您使用 virt-manager 来管理 KVM 实例,您可以直接打开它,单击您的实例,转到查看 → 详细信息。有一个“添加硬件”按钮,您可以在其中添加存储,存储也可能是整个硬盘驱动器。使用“VirtIO”作为访问硬盘驱动器的手段 - 如果您的客户操作系统是 Linux,这可以很好地与最新的 Linux 内核配合使用。

当心你不要使用虚拟机管理程序上的硬盘只要实例正在运行。例如,如果您在虚拟机管理程序上安装位于磁盘上并从虚拟机内部安装的文件系统,则可能会破坏该文件系统。所以,多加小心是值得的 ;-)

答案2

在 virt-manager 中执行此操作的最佳方法是将磁盘添加为存储池。为此,右键单击 localhost(QEMU) 连接,选择“详细信息”、“存储”选项卡,单击“加号”按钮,然后按照向导根据物理磁盘添加新的存储池(您可以在那里进行选择,实际上可以使用 LVM 将磁盘分成几部分)然后在该磁盘上创建一个卷,并在创建 VM 时附加预先创建的卷

相关内容