当前位置:首页 > 虚拟机 > 正文

虚拟机怎么挂虚拟设备


一、如何在物理主机上挂载Xen虚拟机存储设备?出于本文的目的,我将服务器上存储VHD的位置称为后端存储设备。后端存储设备有两种常见的配置解决方案:最简单的解决方案是使用主机操作系统创建的磁盘映像文件以及虚拟机安装其文件的位置;方法就是使用物理设备作为辅助存储设备。该设备可以是存储区域网络(存储区域网络或SAN)上的逻辑驱动器、分区或多个逻辑单元(LogicUnitNumber或LUN)。)。基本上你可以使用任何存储设备来做到这一点,并且由于它在性能方面更加高效,因此这种解决方案现在得到了更广泛的应用。通过将虚拟机附加到主机操作系统,您可以轻松完成任何必要的系统维护工作。如果虚拟机运行的是Linux操作系统,这种方法使用起来会更方便,因为Xen主机操作系统也是Linux。另一个原因是Linux主机系统中默认安装了虚拟机维护工具。该工具是在基于Xen的环境中维护虚拟机的最有用的工具。但即使虚拟机使用的是Windows系统,方法还是有很多的。您可以使用NTFS中的维护工具。这些工具在当前系统中可用。如果主机操作系统没有您需要的工具(某些高级NTFS工具会发生这种情况),您将需要从安装了Linux的CD(例如Knoppix)物理重新启动计算机。在这种情况下,需要注意的一点是,所有其他基于Xen服务器的活动虚拟机都必须迁移到网络中的其他物理服务器上。挂载物理后端存储设备首先,我们假设后端存储设备在主机上可见,其文件名为/dev/hosts/vm1,并且作为逻辑卷管理器(LogicalVolumeManager或LVM)存在。此外,如果您使用其他设备(例如分区、完整硬盘或SAN上的LUN),此方法也适用。您唯一需要做的就是将文件名/dev/hosts/vm1更改为您正在使用的设备的正确名称。  fdisk–l/dev/host/vm1​现在就可以知道存储设备的分区状态了。但由于这些分区无法被主机操作系统识别,并且主机操作系统中没有对应的设备文件,因此仍然无法挂载这些分区。但是,您可以使用kpartx工具(多轨工具包的一部分)来创建这些设备文件。使用该工具的具体命令如下:kparts–a/dev/host/vm1运行该命令后,可以在/dev/mapper目录下看到所有需要的设备文件。这些设备文件以您正在使用的设备的名称开头,后跟特定设备的分区号。例如,/dev/host/vm1的第一个分区变为/dev/host/vm1p1。接下来,您需要找到存储根文件系统的分区。找到该分区后,您可以将其挂载到物理机上。如果您不确定哪个分区包含根文件系统,请一次挂载每个分区并单独尝试每个分区。假设根文件系统位于vm1上的第二个分区,使用以下命令挂载该分区:mount/dev/mapper/vm1p2/mnt运行上述命令后,就可以访问虚拟机背面的所有文件了——终端存储设备。此时,由于您可以完全控制对所有文件系统的访问,因此您对虚拟机所做的任何修改都将存储在这些文件中。该操作可以使用以下两个命令来执行:


二、怎么给虚拟机设置虚拟设备节点今天我将引导您完成为虚拟机配置虚拟设备节点的具体步骤。
1.首先我们需要打开VMware并导航到如的页面。
2.单击页面左上角的加号图标。
3.在展开的菜单中选择当前系统win7,点击。
4.然后,在打开的页面上,单击“硬盘选项”
5。继续右侧并单击下面的高级按钮。
6.在打开的高级页面上,单击下拉图标。
7.在打开的菜单中,选择设备节点。
8.最后,单击“确定”。


三、怎么让虚拟机不显示SATA0设备号?

只需编辑虚拟机设置--选择硬盘--点击高级选项--在虚拟机设备节点中选择ide0:0即可连接。这里有详细介绍:

如果您不想查看这个,可以在关闭状态下的编辑虚拟机中查看是哪个设备使用了这个设备号。虚拟机设置-CD/DVD浏览ISO系统映像文件所在目录,选择使用ISO文件,然后重新启动虚拟机。

扩展信息:

SATA硬盘:SATA的全称是SerialAdvancedTechnologyAttachment,是一种行业标准的串行驱动器接口),这是由Intel、IBM、Dell、APT、迈拓、希捷联合提出的硬盘接口规范。在IDFFall2001大会上,希捷公布了SerialATA1.0标准,正式宣布创建SATA规范。

SATA接口需要硬件芯片组支持,例如Intel的ICH5(R)、VIAVT8237、nVIDIA的MCPRAID、SiS964等。如果主板的南桥芯片不能直接支持,则需要选择第三方芯片,如SiliconImage3112A等,但这也会造成硬件性能上的一些差异,驱动也会比较复杂。

参考:sata0:1-