Articles of hyper v server 2012 r2

有关扩展文件服务器群集设置的问题

对于一个学习项目,我有以下硬件configuration: 6倍HP DL360G7 1个HP P2000G3 SAS + 1个HP D2700 SAS 8x 136GB 10k 3Gbps 12x 136GB 15k 3Gbps 6x 136GB 15k 6Gbps 4x 900GB 10k 6Gbps 设置是: 2x HP DL360G7 = SOFS群集 2x HP DL360G7 = Hyper-V群集(testing环境) 2x HP DL360G7 = Hyper-V群集(RnD环境) 计划是让两个Hyper-V群集利用SOFS群集存储,并具有不同的存储速度(慢10k 3Gpbs,中10k 6Gbps,快15k 3Gbps,SFast 15k 6Gbps)。 在阅读关于SOFS的不同的post和YouTube指南之后,我仍然对设置SAN,存储池和SOFS的最佳方式感到困惑。 基于我的硬件configuration和我想要使用它的方式,我想知道以下内容: 我是否仍然在HP P2000G3上制作一些基于RAID的“VDISK”卷,或者是否为P2000G3中的每个磁盘制作NRAID VDISK和卷? 我是否只创build一个包含来自P2000的所有卷的集群存储池,或者是否根据硬盘的types制作几个集群存储空间? 我是否只创build一个包含集群存储池中所有可用存储的集群VDISK,或者是否需要创build几个集群VDISK? […]

VM Viewer无法打开控制台:“由于凭据不能发送到远程计算机,所以不会进行连接”

自从我们在Hyper-V主机上安装最新的Windows更新之后,我们在打开运行在Hyper-V主机上的虚拟机的远程控制台时遇到了严重的问题。 场景: 客户端是Windows 7 +域名“corporate.net”上的所有Windows更新 Hyper-V主机是Windows 2012 R2 +所有Windows更新+ SCVMM(2012 SP1)在不同的域“testcenter.net” 在客户端上,我们使用网站( https://sc.testcenter.net )或SystemCenter VMM控制台,使用“testcenter.net”域中的用户连接到SystemCenter。 连接工作正常,我有控制虚拟机的想法。 但是,当我尝试打开VM的控制台时,出现以下错误消息: “由于证书可能不会发送到远程计算机,所以不会进行连接,请联系您的系统pipe理员(0x0F08,0x0000)” 防火墙不是一个问题(任何任何允许的)。 注意:我们有一个从“corporate.net”到“testcenter.net”的单向信任,但是对于Hyper-V访问,我们主要使用“testcenter.net”用户。 注2:我们testing的用户是“testcenter.net”中的域pipe理员 注3:它适用于我的某些 Hyper-V服务器的Windows 7客户端,但不是全部; 它不适用于我的其他客户端上的任何Hyper-V服务器。

WDS启动映像不想启动

我在Windows Server 2012 R2上使用Microsoft Hyper-V。 我有第二代虚拟机。我的目标是使用PXE从WDS服务器启动Windows PE启动映像。 PXE启动似乎没问题。 WDS启动它的引导程序,然后我从列表中select启动映像,启动映像被下载( 见图片 ),但是然后我得到空白的黑屏。 看来我的WinPE启动映像不正确 ,与UEFI不兼容,所以无法启动。 我应该如何修改图像以使用UEFI? 第二代对我来说是必要的,因为我想使用可以实现更高带宽(1GB / s)的合成networking适配器。 但第二代执行UEFI进行PXE引导。 否则,我将不得不使用模拟传统networking适配器,这是很差的100MB /秒,但使用EFI,这与我的启动镜像工作正常。

是否可以更改Hyper-V中的* .avhdx文件的位置

我正在运行Windows Server 2012 R2。 是否可以更改创build检查点时创build的* .avhdx文件的位置? 我已经在VMconfiguration中更改了“检查点文件位置”,但是* .avhdx文件仍然显示在与.vhdx文件相同的文件夹中。

移动VMStorage失败,错误0x80070005

我在Hyper-V主机SERVER2上发出这个命令: Clear; Get-VM | ForEach { Write-Host "Migrating: "$_.Name; Move-VMStorage ` -VM $_ ` -DestinationStoragePath "\\SERVER1\D$"; } 两台服务器都是域join的,非群集的。 这是我得到的结果: Move-VMStorage:虚拟机“ADMIN”(4F452569-7DB9-4606-9371-A905267A7B0F)的存储迁移失败,错误为“常规访问被拒绝错误”(0x80070005)。 迁移没有成功。 无法将VHD文件“D:\ Virtual Hard Disks \ ADMIN.vhdx”的镜像操作启动为“\ SERVER1 \ D $ \ Virtual Hard Disks \ ADMIN.vhdx”:“常规访问被拒绝错误”('0x80070005')。 您无权执行该操作。 如果您确信自己有权执行此操作,请与您的pipe理员联系。 ACL正确configuration: PS C:\Users\domain.admin> Get-Acl 'D:\Virtual Hard Disks' | FL Path : Microsoft.PowerShell.Core\FileSystem::D:\Virtual Hard Disks Owner : […]

“Hyper-V在尝试访问计算机上的对象时发生错误”<远程超v服务器“,因为找不到对象。

使用Hyper-V工具安装Windows 8.1 Enterprise VM来pipe理我们的Hyper-V服务器。 我已经与一个虚拟机pipe理程序,但在这一个我得到上述错误。 我遵循惯常的安装。 将机器添加到主机文件中,在与客户机上的pipe理员相匹配的pipe理程序上创build本地pipe理员,双方设置WSMan TrustedHosts列表。 我可以看到服务器pipe理器中的pipe理程序,它报告一切都很好,但我试图做一个SMB共享(只是为了testingfunction),并得到一个WinRM错误。 我已经试图完全closures防火墙通过设置所有configuration文件closures,这是行不通的。 我已经将这些Windows 8.1pipe理设备设置了几十次,从未遇到过这个问题。 我在pipe理程序上有5到9个,工作得很好。 VMMS服务肯定正在运行,并且有一台虚拟机已经在机器上运行(这就是为什么我没有重新启动它…这是日常操作的关键) 我认为这肯定是WinRM的一个问题,但我不确定在哪个方向去寻求解决scheme

CIFS / SMB导致虚拟机(最终Hyper-V主机)挂起

我在这方面花了太多的时间。 我们有一个8个节点的Microsoft私有云,托pipe在思科Flexpod(B200刀片,Nexus 5k,6248FI,带有两个用于SAN的NetApp FAS2550控制器)上。 运行UCS 2.2(5a)固件。 所有主机SAN启动,并运行Server 2012 R2数据中心。 每台主机上都有一个CSV文件,用于托pipe我们70多个虚拟机的VHDX。 最近,我们转移到Visual Studio在线,并委托一些构build服务器(以及3)。 构build完成后,这些构件将发布到我们的暂存和testing环境中,每个环境都包含运行Server 2012 R2 Standard的单个虚拟机。 此发布使用Robocopy将artificats复制到这些虚拟机的C $份额。 当复制发生时,我们看到以下内容: 虚拟机的GUI不响应 在此状态下连接虚拟机时,我们无法login(有时候ctrl-alt-del没有任何作用,有时会显示login提示,但是在密码框中没有input) 如果我们在CIFS / SMBstream量开始之前login,则GUI元素将保持运行状态,直到您与之交互为止 一段时间后,同一个Hyper-V主机上托pipe的所有虚拟机都开始出现超时 虚拟机无法通过故障转移群集pipe理器closures命令,我们必须closures虚拟机,这需要一点时间,但完成 重新启动虚拟机之后,再次尝试复制它之前,它是正常的 现有的虚拟机(即很早以前的虚拟机)不受影响,只有上个月 为了debugging,我尝试了一个手动(即Windows复制和粘贴),这performance出相同的问题。 我试过了: 更改接收端缩放设置 禁用VMQ(即使我们没有Broadcom适配器,但Cisco VIC),无论是在主机上还是在VM的networking适配器上 重新启动整个群集(滚动重新启动主机) build立一个新的虚拟机,没有任何Windows更新。 遇到同样的问题 确认我们没有任何重复的IP地址 任何主机或访客虚拟机上都没有运行AV 因为在问题开始之前打开的GUI项目一直在运行,所以我运行资源监视器并检查了磁盘利用率。 当问题开始时,磁盘IO几乎下降到零。在这一点上(随着NetApp特定的监视工具,以及所有其他节点上的虚拟机继续运行的事实),我已经将存储组件作为罪魁祸首。 请参阅下面的副本开始时的屏幕截图: 请注意磁盘IO的丢失。 顺便说一下,同一个Hyper-V主机的磁盘IO上的所有其他VM同时下降到0。 出于沮丧,今天早上我创build了一台Gen1虚拟机,并按照其他Gen2的方式进行debugging。 这个由于某些未知的原因而起作用。 如果我复制到Gen2机器的C $份额,它将失败。 如果我从完全相同的位置复制到新的Gen1机器的C $份额,则没有问题。 更新:我也注意到,从Gen2机器复制是好的。 就在复制到他们这个问题展示。 什么可能导致这个? Gen1和Gen2有什么区别? 这可能是一个UCS固件问题。

委托Hyper-Vpipe理

我有一个小型的群集Hyper-V基础架构,我的一个客户当前有7个虚拟机。 他们的IT人员想要访问控制台的实例,所以如果有事情冻结(例如),他可以login到主机,并重新启动盒子。 是否有可能让他能够做到这一点,同时也限制他可以看到哪些虚拟机? 这样他就不会不小心碰到他不应该的东西。 我知道我可以为此写一个Web界面,允许重新启动和WMIpipe理,但我希望有一个更容易的select。 谢谢!

Server 2012 R2 VDI备用虚拟机数量

我们目前正在testing基于服务器2012 R2远程桌面服务构build的Windows 10 VDI部署。 在一个池化的VDI部署中,似乎部署主动保持2个VM运行准备好供最终用户连接,并且在用户login时,它启动另一个VM以确保总是有2个VM准备好。 我很好奇,如果有一种方法来定义活动备用虚拟机的数量,以适应​​login风暴? 我们宁愿把这个数字设置为10,这样它可以更好地处理一次连接的多个用户。 我怀疑但不能testing,当3个用户同时尝试login时,2个将连接到正在运行的虚拟机,但是第三个将不得不等待另一个虚拟机从保存状态恢复。 我感觉这将导致这个用户更糟糕的login体验。

如何仅在Hyper-V 2012主机分区上为VM预留RAM?

我有一种情况,当我认为它应该时,Hyper-V 2012群集节点不能支持2个虚拟机。 目前,我正在玩96GB内存,我想有2个47GB的虚拟机运行(静态RAM)。 这留下2GB的主机,这应该是很多。 但是,我不能运行第二个虚拟机,因为软件抱怨没有足够的内存。 接下来,我把每个虚拟机减less到了46GB,但是它仍然不支持2个虚拟机。 从节点运行“taskmgr”,报告51GB“正在使用”,“44.9GB”可用。 我不明白为什么一个46GB的虚拟机会在主机分区中产生5GB的开销。 查看正在运行的进程,列出的RAM加起来不到500MB。 我想告诉Hyper-V只保留2GB的所有内容,仅用于虚拟机使用。 另外,知道为什么pipe理程序“需要”5GB会更好。 有没有一种方法可以告诉Hyper-V在内部使用什么内存? 还是有一个新的Hyper-V 2012计算主机实际需要多lessRAM(因为2GB没有削减)? 编辑 – 2014-02-14 在查看了4个不同的Hyper-V Server 2012r2主机和2008r2之后,非分页池随物理安装的RAM线性增长。 如果CPU是AMD或Intel,则无关紧要。 主机是否是Windows群集的一部分并不重要。 主机是否join到域中并不重要。 主机上运行多less个虚拟机(或者这些虚拟机占用多less内存)并不重要。 最后,我认为这也是2012r1的行为,因为当2012r2主机都是2012r1的时候,我有这些症状。 在所有情况下,我发现将安装的RAM(以GB为单位)乘以0.0425会告诉你有多lessRAM(以GB为单位)丢失到非分页池。 (这是一个非常接近的估计。) 所以直到微软修正他们的软件,或者正式承认这个行为是通过devise的,答案是使用每个人通常使用的计算(如下面的答案中所示),然后在上面的计算结果上加上帐户内存,你会失去非分页池。 ( 或者,如果你喜欢,我在这里有一个例子的摘要。 ) PS:我觉得重要的是要注意我已经写了“GB”,但是我只是使用了Windows的报告。 Windows和RAMMap报告的数字不是GB / KB,但实际上是GiB / KiB,所以将非分页池计算结果乘以1024,与RAMMap报告的“K”数相比较。