我有一个 Hyper-V 2012 R2 集群,4 个 Dell PowerEdge R620 服务器通过 FC 连接连接到一个 Dell PowerVault MD3600F 存储阵列;这一切都非常简单,所有服务器都运行 WS2012R2,集群是几个月前新构建的,所有驱动程序和固件都是最新的,Windows 更新到最新的可用补丁(即使是两天前发布的补丁)。还有一个 SCVMM 2012 R2 服务器管理整个事情,但这对于手头的问题似乎并不重要。
这个集群上运行着几个虚拟机;其中一些是运行 Windows Server 2008 R2 的第 1 代 VM,而大多数是运行 Windows Server 2012 R2 的第 2 代 VM;这些也包括最新的可用更新;它们实际上是从集群之后不久构建的模板中部署的,并且会在 Microsoft 发布新补丁时定期更新。
一切都运行良好,但有时(即没有明显的原因或原因)虚拟机将无法启动,出现可怕的INACCESSIBLE_BOOT_DEVICE错误代码而崩溃;这仅在启动(或重新启动)时发生:运行时没有 VM 崩溃。
每当这种情况发生时,就无法让故障虚拟机再次启动;这是两周前第一次发生在虚拟机上,该虚拟机还没有运行任何生产工作负载(它是新部署的);我们非常急于让它工作,因此我们只是刮伤它并部署了一个新的;但是没有找到问题的根本原因。
然后两天前又发生了,当时我们在修补了几个虚拟机后重新启动了它们;其中三个没有重新启动,而其他一些启动没有任何问题。
即使在安全模式下,故障虚拟机也无法启动;但是,当启动到 Windows 恢复环境时(从系统本身,因此从本地(虚拟)磁盘,而不是从 Windows DVD;这意味着确实可以访问虚拟磁盘),一切似乎都正常:启动管理器正确列出在要启动的系统(的输出bcdedit /enum all /v实际上与工作 VM的输出相同),所有卷都可以访问,甚至chkdsk根本没有显示任何错误。唯一的异常是,当运行bootrec /scanos或 时bootrec /rebuildbcd,该工具说它无法找到任何 Windows 安装(尽管 C: 卷在那里并且完全可读)。
这仅发生在 WS2012R2 第 2 代 VM 上(至少到目前为止),因此我假设它是由 EFI …
hyper-v bsod boot windows-server-2012-r2 hyper-v-server-2012-r2
我正在分析一个问题,即虚拟机内受 CPU 限制的工作负载的性能通常(并非总是)低于我们基于底层硬件的预期。
我们在 Windows Server 2012 R2 上使用 Hyper-V。该服务器具有双 Intel Xeon E5-2643 v2 @ 3.50 GHz。
以下是一些似乎相关的数字:
在只有几个核心的台式机上,一旦开始受 CPU 限制的活动,核心速度就会立即提高。
然而,在我们的 Hyper-V 主机上,只有当整个系统负载似乎很高几秒钟时,核心速度才会上升。现在,例如,如果您有一个虚拟机,在总共 24 个物理 CPU 中有 4 个虚拟 CPU(打开超线程),并且此虚拟机需要 CPU 功率,并且虚拟机内的任务管理器显示接近 100% 的 CPU 使用率,大部分时间是时钟物理CPU的速度不会上升,性能很差。
显然,这是不需要的行为。想想一个数据库服务器需要 3 倍的时间来回答查询,因为服务器没有“足够”的负载来提高 CPU 频率。那没有任何意义。
我发现了一篇博客文章,描述了2011 年VMWare 和 Cisco …
背景: WDS Server 2012 R2(在 2012 R2 Hyper-v 服务器上运行),DHCP 服务器在不同物理 LAN 中的不同服务器上运行。两个 LAN 都进入同一个第 3 层交换机。目前,我所有使用 PXE 引导的客户端都与 WDS 服务器位于同一 LAN。我还在 WDS 服务器上设置了安装和启动映像,还使用了服务器设置和 TFTP 块大小。尝试设置 udp 端口范围并允许 WINsock 提供它们。我也未初始化,然后也初始化了 WDS 服务器。此外,我还尝试添加 DHCP 选项 66,67 和 60,但是在我的 DCHP 服务器上添加 DCHP 选项似乎让事情变得更糟,我得到了不同的错误。
问题:每 10 次尝试中有 3-4 次网络引导成功,我可以从 WDS 服务器安装映像。但是,很多时候客户端找到 WDS 服务器,但在 TFTP 传输过程中失败以获取引导映像。我收到以下错误:
TFTP 重启失败 TFTP 下载失败
我在网上发现很多人都有这个错误,但对他们来说,它要么总是失败,要么就是工作正常。对我来说,更多的是她爱我她爱我而不是关系。
关于为什么这有时有效而很多时候无效的任何想法?我的设置详述如下。
====WDS 服务器属性==== PXE 响应选项卡 -PXE 响应策略响应所有客户端(已知和未知) -PXE 响应延迟 5 秒
AD DS 选项卡保留默认设置
引导选项卡 PXE 引导策略 - 已知客户端:除非用户按下 ESC 键,否则继续 PXE 引导 …
tftp wds pxe-boot windows-server-2012-r2 hyper-v-server-2012-r2
我遇到了最奇怪的问题,希望你能帮助我解决。我有一台带有 Intel 82580 网络适配器的专用 Server 2012R2 服务器。它在 Hyper-V 中运行几个连接到内部虚拟交换机的虚拟机。然后,该交换机通过 NAT 连接到服务器真实接口上的各个 IP 地址。
我目前有两个来宾正在运行,一个是 Ubuntu 来宾,一个是 Server 2008R2 来宾。两者都获得了非常好的下载速度(90Mbps,大约是专用服务器的速度),但上传速度非常糟糕。专用服务器的上传速度约为60Mbps,2008R2 VM的上传速度约为5Mbit,Linux VM的速度太低而无法测量,测试仅读取0.00Mbit。
有谁知道这里可能出现什么问题?我尝试过禁用 VMQ、禁用 IPv4 校验和卸载以及禁用 IPsec 任务卸载,但这些都没有任何区别。
我正在使用 Server 2012 R2 Datacenter Core。它是我们的 Hyper-V 主机之一。我使用 Hyper-V 管理器从工作站管理它,并通过管理共享操作文件。
我创建了一个虚拟机,然后将 VHDX 复制到硬盘文件夹中。然后,我尝试使用该 VHDX 启动虚拟机,但是(因为它是旧映像并要求提供我没有的管理员密码),我决定从头开始构建。我关闭了虚拟机,移除了驱动器,并尝试删除 VHDX,以便我可以创建一个具有相同名称的新虚拟机。我收到“该操作无法完成,因为该文件已在系统中打开”。这种情况已经发生了几个小时。我最初怀疑我们的 AV 解决方案,但扫描 17GB 文件不可能花这么长时间(我认为)。
我以前在Win7系统上也遇到过这种情况,强制删除文件的方法有很多。但在这种情况下,我不能只是转到主机并离线启动它,或者安装 SuperKillerFileDeleterUltraGuaranteedBox。
那么我该如何摆脱它呢?
PS 我还意识到我可以将新的 VHDX 命名为其他名称 - 它不必与VM 名称相同。但这太侮辱人了,而且无论如何我不能把一个未使用的 17GB 文件永远留在服务器上。
在服务器上安装 Hyper-V Server 2012R2。没有将服务器加入 Windows 域。
通过 sconfig.cmd 我配置了网络适配器,启用 icmp,验证我可以 ping 同一局域网段上的其他 PC,他们可以 ping 我,并启用远程桌面。
尝试将桌面远程连接到服务器时,出现此错误:

正如其他人指出的那样,此问题是由 sconfig.cmd 仅启用域配置文件的防火墙规则引起的。由于此服务器位于工作组中,因此您必须使用 Enable-NetFirewallRule 或如发布者指出的等效 netsh 命令自行启用它:
netsh advfirewall 防火墙设置规则组=“远程桌面”新启用=是
是否可以使用 FC HBA 连接点对点两个 Hyper-V 服务器来复制数据而无需连接到外部存储?
我正在尝试设置虚拟机以使用自动激活。这是我第一次这样做,我收到以下错误:
我有一台具有以下操作系统的物理计算机:“Windows Server 2012 R2 Datacenter”。在这台计算机上,我启用了“Hyper-V 管理员”的角色。我将该服务器称为我的 Hyper-V 服务器。
在服务器上我安装了一台来宾(虚拟)机器。来宾操作系统是 Windows 7 x64。主机(我的“Hyper-V 服务器”)被激活。来宾计算机上的 Windows 未激活。
我正在尝试利用自动虚拟机激活中所述的自动激活功能。
如果我理解正确,我的设置应该允许我在 Hyper-V 服务器的许可下使用和激活无限数量的虚拟机。
我正在尝试使用文章中指定的密钥,但出现错误。显然,我在做一些非常基本、非常错误的事情。
我正在尝试在我的 Windows 2012 R2 hyper-v 服务器上启用实时迁移,但它一直失败。当我尝试通过 GUI 时,我收到一条错误消息,显示“应用实时迁移更改时出错。无法修改服务设置。”
如果我尝试通过 Enable-VMMigration powershel cmdlet 启用它,则会得到以下结果:
Enable-VMMigration:无法修改服务设置。当虚拟机处于当前状态时,无法执行该操作。在 line:1 char:1 + Enable-VMMigration + ~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (Microsoft.HyperV.PowerShell.VMTask:VMTask) [Enable-VMMigration ], VirtualizationOperationFailedException +fullyQualifiedErrorId : InvalidState,Microsoft.HyperV.PowerShell.Commands.EnableVMMigrationCommand
我已经在服务器上删除并重新安装了 hyper-v,但没有运气。有关如何解决此问题的任何建议?
额外细节:
我有一个运行在 Hyper-V Server 2012 R2 之上的 Windows 2012 R2 Essentials Server。
在 Essentials Server 上的服务器管理器中,我希望能够远程管理其他 Hyper-V 服务器。我无法安装此角色,因为我已经在 VM 中运行。
有没有办法安装 Hyper-V 管理工具,而系统不会尝试(和失败)安装实际的虚拟机管理程序?
virtualization hypervisor windows-server-2012-r2 hyper-v-server-2012-r2