标签: hyper-v-server-2012-r2

Hyper-V 2012 R2 虚拟机上的 INACCESSIBLE_BOOT_DEVICE

我有一个 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

6
推荐指数
1
解决办法
1万
查看次数

为 Hyper-V 主机禁用 SpeedStep 的最佳实践?

我正在分析一个问题,即虚拟机内受 CPU 限制的工作负载的性能通常(并非总是)低于我们基于底层硬件的预期。

我们在 Windows Server 2012 R2 上使用 Hyper-V。该服务器具有双 Intel Xeon E5-2643 v2 @ 3.50 GHz。

以下是一些似乎相关的数字:

  • Hyper-V 管理程序逻辑处理器,总运行时间百分比,实例 _Total:平均 20%
  • Hyper-V 管理程序虚拟处理器、每次调度的 CPU 等待时间、实例 _Total:平均 20000(这个数字似乎完全安全,因此管理程序似乎不必从虚拟 CPU 中“提取”来安排时间到另一个 VM 的逻辑 CPU;似乎转化为 2% 的开销)
  • Hyper-V 管理程序逻辑处理器,最大频率百分比,实例 _Total:平均 34%
  • CPU-Z 工具显示两个处理器的 Core #0 大部分时间都在 1200 MHz 左右(与性能监视器报告的最大频率百分比非常匹配)

在只有几个核心的台式机上,一旦开始受 CPU 限制的活动,核心速度就会立即提高。

然而,在我们的 Hyper-V 主机上,只有当整个系统负载似乎很高几秒钟时,核心速度才会上升。现在,例如,如果您有一个虚拟机,在总共 24 个物理 CPU 中有 4 个虚拟 CPU(打开超线程),并且此虚拟机需要 CPU 功率,并且虚拟机内的任务管理器显示接近 100% 的 CPU 使用率,大部分时间是时钟物理CPU的速度不会上升,性能很差。

显然,这是不需要的行为。想想一个数据库服务器需要 3 倍的时间来回答查询,因为服务器没有“足够”的负载来提高 CPU 频率。那没有任何意义。

我发现了一篇博客文章,描述了2011 年VMWare 和 Cisco …

intel hyper-v hyper-v-server-2012-r2

6
推荐指数
1
解决办法
1万
查看次数

WDS 2012 R2 服务器

背景: 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

5
推荐指数
1
解决办法
2万
查看次数

Hyper-V虚拟机上传速度慢得令人难以置信

我遇到了最奇怪的问题,希望你能帮助我解决。我有一台带有 Intel 82580 网络适配器的专用 Server 2012R2 服务器。它在 Hyper-V 中运行几个连接到内部虚拟交换机的虚拟机。然后,该交换机通过 NAT 连接到服务器真实接口上的各个 IP 地址。

我目前有两个来宾正在运行,一个是 Ubuntu 来宾,一个是 Server 2008R2 来宾。两者都获得了非常好的下载速度(90Mbps,大约是专用服务器的速度),但上传速度非常糟糕。专用服务器的上传速度约为60Mbps,2008R2 VM的上传速度约为5Mbit,Linux VM的速度太低而无法测量,测试仅读取0.00Mbit。

有谁知道这里可能出现什么问题?我尝试过禁用 VMQ、禁用 IPv4 校验和卸载以及禁用 IPsec 任务卸载,但这些都没有任何区别。

networking hyper-v hyper-v-server-2012-r2

5
推荐指数
1
解决办法
7991
查看次数

Server 2012 R2 - 如何删除“在系统中打开”的文件?

我正在使用 Server 2012 R2 Datacenter Core。它是我们的 Hyper-V 主机之一。我使用 Hyper-V 管理器从工作站管理它,并通过管理共享操作文件。

我创建了一个虚拟机,然后将 VHDX 复制到硬盘文件夹中。然后,我尝试使用该 VHDX 启动虚拟机,但是(因为它是旧映像并要求提供我没有的管理员密码),我决定从头开始构建。我关闭了虚拟机,移除了驱动器,并尝试删除 VHDX,以便我可以创建一个具有相同名称的新虚拟机。我收到“该操作无法完成,因为该文件已在系统中打开”。这种情况已经发生了几个小时。我最初怀疑我们的 AV 解决方案,但扫描 17GB 文件不可能花这么长时间(我认为)。

我以前在Win7系统上也遇到过这种情况,强制删除文件的方法有很多。但在这种情况下,我不能只是转到主机并离线启动它,或者安装 SuperKillerFileDeleterUltraGuaranteedBox。

那么我该如何摆脱它呢?

PS 我还意识到我可以将新的 VHDX 命名为其他名称 - 它不必VM 名称相同。但这太侮辱人了,而且无论如何我不能把一个未使用的 17GB 文件永远留在服务器上。

deleting hyper-v-server-2012-r2

5
推荐指数
1
解决办法
3万
查看次数

无法远程桌面进入未加入域的工作组 Windows Hyper-V Server 2012R2

在服务器上安装 Hyper-V Server 2012R2。没有将服务器加入 Windows 域。

通过 sconfig.cmd 我配置了网络适配器,启用 icmp,验证我可以 ping 同一局域网段上的其他 PC,他们可以 ping 我,并启用远程桌面。

尝试将桌面远程连接到服务器时,出现此错误: 在此处输入图片说明

正如其他人指出的那样,此问题是由 sconfig.cmd 仅启用域配置文件的防火墙规则引起的。由于此服务器位于工作组中,因此您必须使用 Enable-NetFirewallRule 或如发布者指出的等效 netsh 命令自行启用它:

netsh advfirewall 防火墙设置规则组=“远程桌面”新启用=是

rdc hyper-v-server-2012-r2

4
推荐指数
1
解决办法
2万
查看次数

使用 FC HBA 的 Hyper-V 点对点

是否可以使用 FC HBA 连接点对点两个 Hyper-V 服务器来复制数据而无需连接到外部存储?

fibre-channel hba hyper-v-server-2012-r2

3
推荐指数
1
解决办法
278
查看次数

hyper-v 2012 r2 数据中心许可证

我正在尝试设置虚拟机以使用自动激活。这是我第一次这样做,我收到以下错误:


Windows 脚本宿主

错误:0xC004F050 软件许可服务报告产品密钥无效

我有一台具有以下操作系统的物理计算机:“Windows Server 2012 R2 Datacenter”。在这台计算机上,我启用了“Hyper-V 管理员”的角色。我将该服务器称为我的 Hyper-V 服务器。

在服务器上我安装了一台来宾(虚拟)机器。来宾操作系统是 Windows 7 x64。主机(我的“Hyper-V 服务器”)被激活。来宾计算机上的 Windows 未激活。

我正在尝试利用自动虚拟机激活中所述的自动激活功能。

如果我理解正确,我的设置应该允许我在 Hyper-V 服务器的许可下使用和激活无限数量的虚拟机。

我正在尝试使用文章中指定的密钥,但出现错误。显然,我在做一些非常基本、非常错误的事情。

hyper-v-server-2012-r2

2
推荐指数
1
解决办法
3233
查看次数

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,但没有运气。有关如何解决此问题的任何建议?

额外细节:

  • 没有集群。
  • 服务器以前是 2012,但是为了升级到 2012 R2 迁移了虚拟机
  • VMMS 服务正在运行
  • 曾经安装了 SCVMM 代理的服务器已被卸载
  • 我能够创建和启动本地 VM,但无法从另一台主机迁移任何内容到服务器
  • 服务器上没有安装杀毒软件
  • 我尝试执行此操作时使用的用户是本地管理员组的成员
  • 该机器已加入域

hyper-v windows-server-2012-r2 hyper-v-server-2012-r2

2
推荐指数
1
解决办法
2743
查看次数

在没有管理程序的 Server 2012 R2 上安装 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

2
推荐指数
1
解决办法
232
查看次数