Articles of hyper v

Broadcom BCM5709C网卡configuration(VMQ,TOE,LSO,CSO等)的合适Hyper-V R2是什么?

我有一对运行Windows Server 2008 R2 Datacenter的Dell PowerEdge R710服务器(2个Xeon X5690s,64GB,8x BCM5709C网卡)。 他们通过戴尔PowerVault MD3200支持3.6TB的RAID 10(有效1.8TB)通过HBA( 非iSCSI! )。 这些是在Hyper-V故障转移群集中设置的。 由于发生了一些问题,我正在重build群集。 作为重build的一部分,我还升级了服务器上的所有固件(不是那么重要,但是我把它放在那里)。 因为我正在build立一个“新鲜”的群集,所以我想尝试一下,把networking连接好好调整一下。 我花了无数的时间来研究最佳实践和我的硬件,但我仍然留下了问题。 在解决问题之前,NIC都运行固件7.4.8和驱动程序7.4.14.0。 他们分成三个小组: 公共 , 私人和虚拟机 。 这些团队属于智能负载平衡和故障转移types。 公共团队 (2x网卡 – 用于主机networking访问) 私人团队 (2x NIcs – 用于故障转移群集,实时迁移等) 虚拟机团队(3个NIC – 用于VMnetworking访问) 在Hyper-V中,还有一个物理网卡被绑定为一个单独的vSwitch,并且它只是分配给我们的networking服务器,因为它携带了专用的连接。 所有端口均分配在两个Dell PowerConnect 6224交换机之间以实现冗余。 无论如何,在这个问题上: 首先,我需要在虚拟机组上configuration哪些设置才能获得最佳虚拟机networking性能? 从我读过的内容来看,我应该在所有将成为虚拟机团队一部分的网卡上禁用 TOE(用于Broadcom的TCP连接卸载?),Wake-on-LAN,巨型帧,stream量控制,RSS和QoS。 我应该启用的唯一的事情是LSO和CSO。 那是对的吗? 编辑:我也读过, 如果我知道我的硬件的能力,我应该预设的链接速度,而不是把它放在自动,这也是一件好事吗? 有了新的固件和驱动程序,我有能力启用VMQ,在阅读戴尔白皮书后 ,我想他们是一件好事。 不过,我也正在阅读有关registry设置的东西,我很困惑。 我在Broadcom的网站上发布了一个论坛上的指南,但是我不确定这是否是一个好主意,因为它是针对不同的网卡型号的。 什么是configurationVMQs适合我的硬件的正确方法? […]

如何从具有Powershell的Hyper-V 2008 R2节点获取IP地址和Vlan ID

我尝试使用此命令从Hyper-V(Hyper-V 2012)节点获取IP地址: Get-VM | select -ExpandProperty networkadapters | select vmname, ipaddress 问题是我只将输出的私有IP地址作为输出,而不是某些虚拟机的公有IP地址。 任何想法,为什么我有这个问题? 还有什么办法可以在我的虚拟机设置中获得相同的输出和Vlan ID? 为了从特定的虚拟机获得Vlan,我可以这样做 Get-VM 'Name of the VM' | Get-VMNetworkAdapterVlan | select AccessVlanId 所有这些东西都在Hyper-V 2012上,我还希望为Hyper-V 2008 R2做这个工作。 因此可能需要对命令进行一些更改。

2012R2启动gen1 vm上的Hyper-v会导致主机冻结

我搜查了很多,以解决以下问题,但没有任何帮助我。 我的问题是,启动第一代VMlocking整个主机。 只有硬重置有帮助。 第二代VM启动和运行完美。 冻结发生在3个不同的vms上。 FreeBSD,Ubuntu,Windows Server 2008R2,而Windows 8.1上的第二代configuration工作完美。 我使用这台电脑主要作为工作站。 没有事件日志错误,也没有生成转储。 我的系统: Windows Server 2012R2 FX-8350,非OC 华擎870 Extreme R2(Crappy board imho) 32GB的DDR3 1866 @ 1600(我的主板,对1866ram“支持”将无法全速工作) 120GB SSD 4.5TB存储空间设备 我不认为这是由于我的系统,因为VMware Workstation运行没有问题。 我忘了configuration一些东西吗? 任何帮助表示赞赏。 PS:即使停用C1E,C6,C&Q也没有工作。 PPS:没有设置虚拟networking适配器,系统仍然locking。 创build一个没有任何硬盘和networking的第一代虚拟机,并启动工程。 附加启动DVD导致主机冻结。 主机冻结,因为gen1虚拟机开始启动,如果从DVD或硬盘无关紧要

2012 R2 Hyper-V和文件服务器(通用)群集

我正在创buildHyper-V 2012 R2群集。 我有3个物理主机(128GB内存,双核心和12个NIC)和一个SAN来玩。 SAN是一个虚拟存储系统(Datacore),通过iSCSI为虚拟磁盘提供服务,并且能够根据需要创build尽可能多的虚拟磁盘(即LUNS)(并且我有能力支持!)。 我们已经成功地使用了Datacore SAN多年的ESX集群,但是由于许可成本,我们正在转向Hyper-V,现在提供的function与我们目前使用的ESX相同(我们也运行了aa几年来独立的Hyper-V服务器作为备份,所以也对这种技术非常熟悉)。 所以这个问题是关于混合2012 R2中的集群angular色的 我已经创build了使用CSV(用于存储虚拟机文件)的Hyper-V集群,可以从所有主机可以看到的SAN的多个iSCSI LUN上进行创build,但下一步是configuration一些高可用性的文件服务器供普通用户使用。 我应该指出,我确实知道使用主动 – 主动且主要为应用程序使用而devise的CSV(如Hyper-V)与使用主动 – 被动的文件服务器群集共享存储我不打算做任何不同的事情:不过,我可以通过几种不同的方式来实现文件服务器。 我能做到的第一个主要方法是创build一个“guest虚拟机群集” – 即2台虚拟机作为群集文件服务器节点(在不同的主机上)。 他们的操作系统卷显然是分开的,但有两种方法可以让他们共享文件存储卷(即共享所在的位置) 一个。 它们都共享一个显然驻留在Hyper-V CSV上的通用VHDX 湾 或者他们使用iSCSI启动器并直接访问SAN上的专用LUN 第二种方法是根本不使用Hyper-V作为文件服务器节点,而是在集群中的相同主机上创build一个文件服务器(通用)angular色(以及Hyper-Vangular色):这些angular色将访问共享存储在由SAN提供的专用(非CSV)LUN上。 每个的缺陷是什么? 我的感觉是,第二个选项实际上具有较less的开销(不需要虚拟层,也不需要虚拟机),但是这意味着群集中的主机同时提供了群集Hyper-V和群集文件服务器服务。这将是一个问题? 我还认为我甚至可以利用一些粗糙的负载平衡,通过将文件共享跨群集上的3个文件服务器angular色进行分割,每个群集主要运行在一个节点上(当所有节点都工作时),并且每个节点使用单独的LUN。 我很欣赏,答案将取决于计划运行的虚拟机数量和类似的数量,但假设我会密切关注资源(例如,确保虚拟机不占用所有的主机RAM),并pipe理网卡分配正确,所以没有带宽问题。 是否有任何技术上的原因,为什么我不能做选项2? 非常感谢 !

如何在Hyper-V 2012专用交换机testing环境中设置Exchange Server 2007 SP3?

我们想要做什么 我想在我的hyper-v主机(HOST)上build立一个私人的虚拟实验室。 我们目前在我们的电子邮件服务器上运行Exchange Server 2007 SP3,并计划将其升级到Exchange Server 2013.我的团队希望在生产之前testing升级过程。 我们希望在Hyper-V 2012中使用专用交换机(Windows Server 2012服务器仅运行Hyper-Vangular色)在HOST上安装实验室。 在实验室中,我们希望拥有Exchange Server 2007 SP3电子邮件服务器,一个拥有所有FSMOangular色的DC以及一个运行Office的工作站来testing电子邮件function。 我们已经尝试过了 我们用专用开关设置HOST。 使用Veeam BR,我们成功地将我们的邮件服务器和DC复制到了HOST。 两台虚拟机都拥有正确的IPconfiguration,并能够互相ping通。 起初,Exchange甚至工作(工作的意思,在pipe理控制台中的所有邮箱和设置都在那里,正确),SYSVOL共享可search,一切都很好。 那只持续了几分钟。 几分钟后,平是所有的工作。 networking共享无法访问。 交易所找不到DC。 在华盛顿特区,公元并不高兴。 我看到RPC服务器不可用的各种错误,ADWS无法到达,并且无法find主DC。 两个虚拟机重新启动并没有解决任何问题。 把虚拟机烧掉,把虚拟机复制回主机导致同样的事情:事情工作几分钟,然后,我只假设这一点,Active Directory出错。 我假设DNS不是问题,因为从这两个虚拟机我可以ping主机名? 有什么build议么? 谢谢! 更新2015年9月1日电子邮件虚拟机具有DC \ DNS服务器作为其主DNS服务器。 DC \ DNS将自己查找主DNS。 运行Get-ADComputer -identity(电子邮件服务器的名称)将返回以下红色文本 Get-ADComputer: Unable to find a default server with Active Directory Web Services running. […]

更新Windows服务器

作为一名学生,我没有太多的设置和pipe理networking的经验。 有一个问题我已经有一段时间了,我的老师不能解释我的满意: 我曾经有过这样的印象:服务器硬件必须有99.99%的正常运行时间。 我记得linuxpipe理员显示他们有一个箱子运行3年以上。 想象一下,当我第一次发现Windows Server 2008的Windows Update为我提供了每2-3周一次的关键更新,并且大多数更新需要重新启动时,我感到惊讶。 当一个虚拟机要求重新引导时,通常不会有什么大不了的,冗余的虚拟机可以接pipestream量,直到第一个虚拟机重新联机为止。 我想知道的是,如何处理Hyper-V服务器,即承载所有虚拟机的服务器? 我的老师告诉我,你可以在下class时间重启服务器,这对一个小公司是合理的,或者根本不更新服务器。 我甚至无法想象在一年之后没有更新的服务器如何不安全,所以我不认为这是一个有效的select。 是不是有办法将虚拟机复制到另一台物理Hyper-V服务器,并以某种方式使该虚拟机不会脱机到最终用户? 我感谢你们给我的任何build议和提示。

还原使用Windows Server Backup备份的单个Hyper-V计算机?

是否可以使用Windows Server Backup(如果先备份)来还原Hyper-V虚拟机(仅为其中一个)? 还是有没有办法做个人和每一个机器坏了Hyper-V的全面恢复是必需的? 我已经阅读http://support.microsoft.com/kb/958662/en-us,但我希望至less有一些这样的事情可以解决。

如何使用PXE服务器启动Hyper-V虚拟机

我正在尝试启动在Hyper-Vpipe理器中创build的虚拟机。 我想从网卡启动,以便虚拟机可以连接到PXE服务器(通过多次按F12)。 事情是,我根本无法启动。 我所得到的是经典之作:“引导失败。重新引导并select正确的引导设备…” 这是我的这个虚拟机的设置: Hardware BIOS 1st boot device: Legacy Network adapter Network Adapter Network: Local Area Connection – Virtual Network MAC Address: Dynamic, 00-15-5D-4C-1A-02 此机器已添加到PXE服务器上的System Centerconfigurationpipe理器中…但是在这一点上,这是无法解释的,因为机器甚至不能启动!

如何为Hyper-V客户端重新启用VM IC时间同步提供程序?

我们有一个Windows域networking和2个Hyper-V主机。 在这些主机上,有几个Hyper-V VM客户端。 其中两个客户端是域控制器。 Hyper-V主机都是该域的客户端。 这带来了一个共同的时间同步问题,因为主机将尝试与PDC模拟器同步他们的时间,并且域控制器与Hyper-V主机同步他们的时间。 在处理这个问题时,我没有意识到networking中的防火墙不允许在端口123上传出stream量,这导致了几次(失败的)重新configuration尝试。 切换时间源 一旦理解了这个问题,我就把主机设置为同步到一个可靠的现场时间源,并希望DC再次简单地使用VM IC时间同步提供程序(以便他们将时间与主机同步)。 但其中一个DC拒绝切换到VM IC时间同步提供程序,它仍然使用本地CMS时钟源(据我所知,这是不可取的 )。 到目前为止失败了? 我尝试在Hyper-Vpipe理器中为该虚拟机禁用时间同步组件,然后重新启动计算机,重新启动w32time服务几次,重新启用时间同步组件。 这没有用。 我也尝试了这个过程的其他排列,也没有帮助。 我尝试更改registry中的Enabled值( HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders )为不同的时间提供程序。 我在客户端重新安装了Hyper-V集成包。

如何find虚拟化性能瓶颈?

我们最近开始将我们的C ++构build服务器从真实机器迁移到虚拟机中。 (MS Hyper-V) 我们有一些性能问题,我目前不知道如何解决。 我们有: Test-Box – 这是我的同事用来设置虚拟机的台式机工作站硬件,在我们将其移动到实际的服务器硬件之前 Srv-Box – 这是服务器硬件 Test-Box-Real – 这是直接在Test-Box HW上运行的Windows Test-Box-VM – 这是testing盒HW上的Hyper-V VM中的Windows Srv-Box-Real – 这是运行在Srv-Box HW上的Server2008R2。 Srv-Box-VM – 这是在Srv-Box HW上的Hyper-V虚拟机上运行的Windows,即在Srv-Box-Real上。 现在,问题是我们比较了Test-Box-Real和Test-Box-VM之间的构build时间,它们基本相等(大约在2%以内)。 然后我们把虚拟机移动到了Srv-Box机器上,我们看到的是在Srv-Box-Real和Srv-Box-VM之间有一个显着的性能下降,也就是说,现在看到在实际的服务器硬件上的性能的主要差异。 (在虚拟机内部构build慢了大约50%。) 我应该补充一点,Test-Box和Srv-Box都只运行这一个单独的虚拟机,而且什么都不做。 我还应该注意到,“Real”操作系统是Win2008R2(64位),VM托pipe的操作系统是Wind2003R2(32位)。 硬件规格: Srv-Box : 英特尔XEON E5640 @ 2.67Ghz(这意味着8个内核在Real系统上具有超线程,而在虚拟机上只有4个内核,因为Hyper-V不允许超线程,但内核数量似乎不能解释问题这里。) 16GB内存(我们有4GB分配给虚拟机) 虚拟DELL RAID 1(2x 450GB HUS156045VLS600日立15k SAS硬盘) Test-Box : 英特尔XEON E31245 @ 3.3GHz 16GB RAM […]