我们在 Windows Server 2008 上运行 Hyper-V。我有一个生产环境 VM,我正计划对其进行一些主要的应用程序升级。这些升级完全在虚拟机内(而不是在主机级别),与操作系统无关。
我想克隆生产虚拟机,以便可以在不影响活动用户的情况下测试升级过程。
所以我的问题是:
目前,我正在使用 ESX(v3 和 v4)来测试脚本化操作系统 (Windows 2003) 和应用程序安装 DVD。DVD ISO (8GB) 安装在 1Gbps NFS 数据存储上,VMDK (20GB) 安装在通过 NFS 通过 10Gbps 链路安装的 SSD 上。
运行测试迭代的时间仍然比我真正想要的要长得多,我想知道将虚拟磁盘和 ISO 安装在运行虚拟机管理程序的同一服务器上的 RAM 磁盘上是否值得我花时间。我可以为该虚拟机专门配备一台服务器,并且系统中 32GB 的 RAM 应该足以完成我猜想的任务。(1GB 虚拟机管理程序操作系统、28GB RAM 磁盘和 2GB 虚拟机小于我可用的 32GB)
由于在 ESX 中托管 RAM 磁盘似乎不太可能,因此我愿意尝试 KVM/Xen/Hyper-V。KVM 可能是这三个中我的首选。
有人尝试过这个吗?请记住,这纯粹是为了安装程序的测试运行,测试完成后虚拟机将被丢弃,因此我不担心因远程电源故障而丢失数据。
我对 Hyper-V 相当陌生,似乎找不到这个问题的答案:
单个 Hyper-V 主机上的两个虚拟机在相互通信时是否使用 NIC?
例如,看这个图:

Web和DB VM之间的通信是否通过物理网卡,或者是否能够通过虚拟交换机进行通信而不通过物理网卡?
另外,SR-IOV 与此有什么关系,或者这更多地与直接通过 NIC 而无需通过主机有关(如本文中的图表所示)?
理想情况下,我希望看到对解释这一点的实际文档的引用,正如我所搜索的那样,但无法以某种方式找到任何内容。
windows-server-2008 hyper-v windows-server-2012 hyper-v-server-2012
本周早些时候,由于某些 Windows 更新出错,我们的一个虚拟机管理程序上的虚拟机经历了延长的停机时间(约 24 小时)。我最终解决了这个问题,昨天我注意到 Veeam 不再备份虚拟机作为其备份/复制该虚拟机管理程序的一部分。
我发现 Veeam 一直在 VM 上运行“即时 VM 恢复”,因为它最初出现故障(25 日)。此时虚拟机已经启动并运行了几天,所以我取消了恢复,因为我担心它可能会用旧数据覆盖虚拟机。我一取消,Veeam 就删除了虚拟机......
VM 和 VHDX 都脱离了管理程序。最后一次好的备份是从星期一晚上开始的,它是一个关键任务虚拟机。我已经尝试使用数据恢复软件 (EaseUS) 进行恢复,但我没有任何运气。它找到一个日期为 25 日(服务器最初关闭时)的 VHDX 和一个 AVHDX 的日期为昨天删除 VM 时的日期,但 VHDX 无法启动(当我尝试安装它时,它只显示未分配的空间)和它恢复的 AVHDX 的大小与恢复前 EaseUS 显示的大小不匹配(~4GB vs ~88GB)。我尝试在 Hyper-V 中手动重新连接两者,但它只是出错。
我在这里感觉很糟糕。我不明白为什么 Veeam 甚至会为 VM 进行即时 VM 恢复,或者为什么它会在取消后删除正在运行的 VM。我会联系 Veeam 支持,但我的服务合同已过期,并且发生在不受支持的 Veeam 版本上。
有没有希望恢复数据?感谢您的任何见解。
virtualization disaster-recovery hyper-v data-recovery veeam
我有 3 个 Windows Server 2019 VM,在 Windows 10 专业版上进行了虚拟化。(主要主持人)
服务器 1 是 AD/DC/ISCSI 目标/DNS/DHCP。
服务器 2 和 3 形成了一个故障转移 Hyper-V 集群,该集群托管一个 Windows 10 Pro x64。群集使用 ISCSI 连接到托管在服务器 1 上的仲裁和群集存储。
到目前为止,集群中的一切正常。
现在的问题是,我在 Windows 10(主主机)上创建了第三个 VHDX,并通过 Hyper-V 的 ISCSI 将它连接到服务器 1(就像我对其他 ISCSI 集群驱动器所做的那样)。然后在服务器 1 内部创建了另一个 VHDX,以便将其作为磁盘共享给服务器 2 和 3。
将该驱动器添加到集群并在集群管理器中选择“将其添加到集群共享卷”。
之后,我进入我的集群 VM(Windows 10 Pro),但找不到 CSV。“C:\ClusterStorage”在它上面不存在。为什么?
实时迁移、快速迁移、虚拟化网络和其他一切在此嵌套虚拟化集群故障转移中都能正常工作。
我的故障转移群集中的 VM 来宾可以访问 Internet、AC/DC 服务器上的文件以及 Windows 10 专业版主机(主主机)。我对这个设置绝对没有其他问题,我以各种可能的方式对其进行了测试,集群管理器本身也以“成功”结果验证了所有内容。
我已经厌倦了在磁盘管理中的 Windows 10 Pro 来宾 VM 中寻找驱动器,但那里没有任何东西。考虑到 CSV 应该显示为来宾 VM 的 C 驱动器中的文件夹,我没想到会有任何实际存在。 …
hyper-v windows-cluster failovercluster windows-10 windows-server-2019
对存储不太熟悉。我有一些关于使用 SAN for Storage 运行物理机和虚拟机的问题。
是否可以从连接到物理服务器的 SAN 存储引导操作系统?如果是这样,它有什么缺点吗?假设有多个驱动器,一个用于操作系统,并且该服务器安装了 SQL Server,还有其他用于数据、日志和临时数据库的驱动器都来自 SAN。如果操作系统从本地硬盘驱动器启动,它的性能会比将它保存在带有 SQL 数据文件的 SAN 上吗?高IOPS?潜伏?
我正在尝试比较以下 3 项并进行量化。
物理机 - 从本地驱动器和其他 SAN 启动操作系统
物理机 - 从 SAN 引导操作系统和其他驱动器
虚拟机 - Hyper - V 主机本地驱动器上的虚拟磁盘,vSAN 上的 SQL 数据/日志/临时
虚拟机 - 虚拟磁盘、SQL 数据/日志/临时文件都在 vSAN 中
与其他人相比,最后一个表现不佳吗?
谢谢
我想将 VM 从 Redhat Virtualization (RHV 4.2) 迁移到 Hyper-V 环境。那里有哪些可能性?任何开源或第三方工具?
来自这篇文章:虚拟化:什么是 KVM?和其他资源,我了解到可以将 Live VM 从一台主机迁移到另一台主机吗?
实时迁移
KVM 支持实时迁移,即在不中断服务的情况下在物理主机之间移动正在运行的 VM 的能力。VM 保持开机状态,网络连接保持活动状态,并且在 VM 重新定位时应用程序继续运行。
有人可以详细说明如何使之成为可能吗?
通常,运行中的 VM 与一些硬件(真实或虚拟)相关,如内存、CPU、磁盘、图形、网络等。它与主机操作系统(在类型 2 管理程序的情况下)或管理程序/KVM(在类型 1 管理程序的情况)。在新主机上,VM 必须将自身与上述资源/驱动程序等重新绑定 - 这可能表明停机时间(可能很短)。
那么如何实现零服务中断的实时迁移。
感谢您提前回复。
virtualization hyper-v hypervisor live-migration kvm-virtualization
我正在尝试找出构建安装了 Hyper V 角色的 2 节点故障转移集群的最佳方法。我真的可以使用已经走这条路的其他人的一些意见和建议。
总而言之,我有 4 台物理机,每台都安装了 Datacenter 2019。在机器 1 和 2 上,我分别安装了 1 个 VM,并将它们聚集在一起作为网络负载平衡器。这工作很好,这里没有问题。
在机器 3 和 4 上,我想创建一个存储空间直接故障转移群集。在这两台机器上,我还想虚拟化 VM 中的许多服务。Sql 服务器、文件服务器、电子邮件服务器等。
我没有掌握的内容如下。我应该在主机级别还是在 Hyper-V VM 级别创建存储空间直接故障转移群集?显然,如果一台机器出现故障,我需要在两台机器上复制数据。
我不确定这里最好的方法是什么。
提前致谢。
对于复制还包含几个 Hyper V VM 的 Windows Server 2019 系统映像,有哪些建议?
我有几个相同的新 Dell Edge 服务器要设置。设置包括配置本地用户和组策略、安装应用程序软件、创建 2 个 Windows Server 2019 VM 以及设置它们的所有配置。将(可能)不会使用 Active Directory。
一旦第一个完全设置和测试,将系统配置有效地复制到其余服务器的最佳方法是什么?
hyper-v ×10
boot ×1
clone ×1
disk-image ×1
hypervisor ×1
ramdisk ×1
redhat ×1
sql ×1
storage ×1
veeam ×1
vmware-esx ×1
windows ×1
windows-10 ×1
xen ×1