如果我有一个VM on a Hyper-V host
带有 的IP 192.168.50.25 (VM IP)
,其中Host
有一个IP of 192.168.40.25
。(主机本身有一个虚拟交换机,其 NIC 修补到 上的 procurve 中VLAN 50.25
)和一个连接到主机、脱机然后通过 Hyper-V 映射到 VM 的 USB 驱动器 - 它会通过网络传输我从 USB 驱动器复制的内容(通过我们的防火墙等路由)还是 Hyper-V 会做一些智能的事情?
即,如果我开始从已映射到 VM 的 USB 驱动器复制,它会说“USB 驱动器实际上位于 192.168.40.0/24 上的机器上,所以让我们转到我的默认网关,路由到 192.168.50.0/24 防火墙,然后最后返回 NIC(如上所述)实际上是分配给 VLAN 50.0/24 的 NIC 并复制到 VM?
答案1
您的问题有点模糊。“从该 USB 驱动器复制”可能意味着您正在从虚拟机内部操作文件,或从虚拟机中出现的另一个驱动器操作文件。或者您可能意味着虚拟机正在充当文件服务器,使用 USB 驱动器进行存储。
如果您的意思是,您只是将 USB 驱动器用作 VM 中的磁盘,那么根本不涉及网络。从 VM 到主机的块存储流量通过称为“VMBus”的东西进行,这是一个半虚拟化 I/O 子系统。如果您选择“按连接查看设备”,您可以在 VM 中的设备管理器中看到它。它将是您将磁盘映射到的 SCSI 或 IDE 控制器的父级。
例如,您可以完全删除与 VM 关联的所有虚拟 NIC,但仍然可以获得 VM 内的存储设备。
如果您正在讨论使用虚拟机作为文件服务器,那么所有关于存储的相同陈述都适用,但您会看到使用网络将文件提供给外部机器。