我有一台 Windows Server 2008 R2 Enterprise SP1 机器,我登录并使用它来管理在我们域中的多个 Hyper-V 服务器上运行的虚拟机。有时,当我右键单击本地或远程 VM 时,Hyper-V 管理器会崩溃并显示以下错误消息:

如果我使用右下角的操作菜单,它工作得很好,但由于某种原因右键单击会导致 MMC 停止工作。有没有办法解决这个问题?以下是错误消息的完整详细信息。
Description:
Stopped working
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: mmc.exe
Problem Signature 02: 6.1.7600.16385
Problem Signature 03: 4a5bc808
Problem Signature 04: Microsoft.Virtualization.Client
Problem Signature 05: 6.1.0.0
Problem Signature 06: 4ce7c9e3
Problem Signature 07: 342
Problem Signature 08: 1f
Problem Signature 09: System.OverflowException
OS Version: 6.1.7601.2.1.0.274.10
Locale ID: 1033
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not …Run Code Online (Sandbox Code Playgroud) 我正在尝试将 1.3GB 的文件从我的本地机器 (Windows 8) 传输到我的本地 hyper-V 实例 (Windows 2012)。传输从大约 300kb/s 开始,然后迅速下降到 12-20kb/s。
两台机器通过相同的物理以太网适配器连接到 LAN。vSwitch 和我的本地连接是桥接的,所以虚拟机和我的本地机器在同一个子网上有 IP 地址。
这可能与问题有关吗?我不是专业的网络管理员,所以我不知道诊断这个问题的技巧。
我试图从 Windows Server 2012 R2 机器中删除他们的 Hyper-V 角色。尝试通过“添加角色和功能向导”执行此操作时,复选框呈灰色显示,不允许我取消选中它,因此不允许我卸载此角色。
这是 2008 和 2008 R2 中的一个简单过程。不确定发生了什么变化。
我正在使用内置的 Hyper-v 管理器运行 Windows 8.1 企业版。我可以运行 linux 来宾没问题。但是在管理器中它不会显示 ipaddress。Windows 虚拟机来宾确实显示。
我没有使用“传统网络适配器”。在下图中,我正在运行:
~$ cat /etc/issue
Debian GNU/Linux 8 \n \l
$ cat /etc/debian_version
8.2
Run Code Online (Sandbox Code Playgroud)
我想尝试将 Server 2012 Hyper-V 服务器添加到我当前的集群中,
目前 2 个服务器 2016 Hyper-V 服务器集群。
我需要能够添加第三个,因为我必须在集群上进行一些重新配置,我必须能够将这对虚拟机实时迁移到新的 2012 年服务器将两台 2016 年服务器移出集群修复它们然后添加他们回来。
当我尝试添加 Server 2012 服务器时,出现错误:
节点
Server.domain.com
错误
* 无法将服务器“Server.domain.com”添加到群集。将节点“Server.domain.com”添加到集群“ClusterName”时出错。
节点加入集群失败,因为加入节点和集群中其他节点的操作系统版本不兼容。要获取有关群集操作系统版本的详细信息,请运行验证配置向导或测试群集 Windows PowerShell cmdlet
谷歌搜索这个错误看起来是因为集群功能级别是 9,我想我可以得到它 8 我也许可以添加它。
但是,当前的运行级别是 9。
如何将集群功能级别从 9 降级到 8?
我有两台带有 Server 2016 Datacenter 的主机
在每台主机上,我有 2 个当前使用共享存储的虚拟机开发
我可以做所有集群的事情,即实时迁移、移动存储、
我一直在谷歌上寻找能够同时保存集群中所有虚拟机的脚本。
如果我运行这个:
$clusterNodes = Get-ClusterNode;
$Name = ForEach($item in $clusterNodes){Get-VM -ComputerName $item.Name; }
{save-VM -ComputerName $item.Name; }
Run Code Online (Sandbox Code Playgroud)
它将保存虚拟机,但是它会为每个主机提示我两次输入虚拟机的名称。
我的总体目标是能够从一台 PC 重新配置集群中的所有 VM,而且 vm 经常移动,因此它们并不总是在同一台主机上。
例子:
保存所有虚拟机
关闭 os 共享存储:
Set-VM pv02 -SnapshotFileLocation C:\ClusterStorage\Volume1\pv02
Set-VM pv02 -SmartPagingFilePath C:\ClusterStorage\Volume1\pv02
Set-VMHardDiskDrive -VMName pv02 -ControllerType SCSI -Path C:\ClusterStorage\Volume1\pv02\pv02.vhdx
Run Code Online (Sandbox Code Playgroud)
启动虚拟机
如果我单独登录每个主机,该命令将运行良好,但是在我的生产中,我有 7 个主机,大约有 100 个虚拟机。
我正在考虑购买一个满载的 Drobo Pro 并使用它来存储可以在一对 Hyper-V 主机上运行的 VHD。主机将通过 iScsi 连接到 Drobo Pro。
有人使用过 Drobo Pro 和 Hyper-V 吗?我的主要问题/担忧是关于速度 - Drobo 是否足够快以处理所有同时运行的十几个 VHD?
是否有人在将磁盘管理 MMC 控制台连接到 Hyper-V Server R2 期间遇到错误“RPC 服务器不可用”?服务器在同一个 AD 域中,并且在 Hyper-V 上启用了 MMC 控制台。
谢谢
我正在尝试使用 Windows Server 2012 hyper-v 3.0 进行我的第一次实时迁移。我有两台服务器加入了 domain.local 域,并且都是具有约束委派设置的管理程序。每台服务器都具有由 Kerberos 委派的 CIFS 和 Microsoft 虚拟服务。两个管理程序都只为实时迁移设置了 Kerberos。
副本效果很好,但是当我尝试进行实时迁移(也不是正在复制的 VM)时,即使我关闭了所有防火墙(服务器和域都是私有的),我也会在尝试选择目标计算机时收到此错误只能上网):
尝试联系目标计算机“blah”上的虚拟机管理服务时出错。验证该服务是否正在运行以及您是否有权连接到目标计算机。您没有完成此任务所需的权限。联系计算机“等等”授权策略的管理员。
有人有想法吗?我对 AD-DS 相当陌生,但我认为域控制器是具有正确约束委派的 seutp。
可能是我需要设置或以特定用户身份登录到管理程序的某种超级用户吗?我觉得我只是在这里遗漏了一些相当简单的东西,但花了很多时间在网上查找,但还没有找到与我的问题相关的任何内容。
我必须在我的实验室中使用 hyper-v 推出 10 台 Windows Server 2012 机器。我知道使用 vmware 您可以使用“链接克隆”。
这样所有 10 台机器的基本安装都是相同的,并且管理程序只保存每台特定机器的增量。
否则我必须在磁盘空间上花费 10 倍相同的 Windows 服务器安装。
欢迎提供提示和技巧!
hyper-v ×10
windows ×3
clone ×1
cluster ×1
hardware ×1
linux ×1
migration ×1
networking ×1
powershell ×1
windows-8 ×1