Articles of hyper v

在Hyper-V内部networkingNIC上启用巨型数据包支持

我有一个Hyper-V设置,客户操作系统通过内部networking访问主机/父系统。 我注意到“Microsoft虚拟机总线networking适配器”支持Jumbo Packets,默认情况下是禁用的。 在主机和来宾上启用此设置是否可以提高networking活动的性能? 谢谢!

从快照中恢复Hyper-V vhd

我将会忽略大量的相关信息,我希望这些相关信息不会让这种精益求精 – 随时请求详细信息。 我的主机是Windows Server 2008 Standard SP2(不是R2)。 去年2月,我们在虚拟机上创build了一个快照,然后将其删除。 大约一个月后,我们创build了另一个快照,并将其删除。 在Hyper-Vpipe理器中,虚拟机没有显示任何快照。 然后,我们删除了虚拟机,准备将其移动到另一个主机(不是一个好的计划,但你去)。 在移动了vhd之后,我们意识到这台机器奇怪地过时了,于是我们回到了原来的主机上,发现vhd从第一个快照中得到了2月份的date。 然后我们发现快照显然还在使用中(虽然我们确信它没有在Hyper-Vpipe理器中显示出来)。 所以现在我们有了Feb vhd文件和当前的avhd文件,但是不知道如何让这个虚拟机在任何地方备份和运行。 我们发现一些文章提供了方法,但是没有一篇看起来符合我们的情况,而且我们遇到了所有这些障碍。 那么是否有正确的恢复途径?

Hyper-V:为子网中的公共IP分配虚拟机

我们在Windows Server 2008 R2上运行Hyper-V服务器。 我订购了一个子网,因为我们想为每个虚拟机提供一个公共IP地址。 我的数据中心提供商(来自德国的Hetzner AG)对此进行了如下描述: 虚拟化的问题 使用这种types的IP /子网分配,不可能使用“桥接”设置,就像这样的设置出现几个MAC地址一样。 VPS(Linux虚拟服务器,Xen,vmware等)必须使用所谓的“路由”设置(VMware:“仅主机联网”)。 有了额外的子网,主机系统或dom0必须使用子网中的IP地址进行configuration,然后用作VPS的门控。 主机系统的(附加)地址因此必须在VPS中作为网关configuration。 这个规则的一个例外是“openvz”,它不需要网关。 对于每个虚拟化,必须激活主机系统或dom0“ip_forward”: 那么,这对我现在意味着什么呢,我该如何configurationhyper v? 谢谢你的帮助!

运行多个pipe理程序

是否可以在一台机器上运行多个虚拟机pipe理程序? 我们已经有一台运行带有Hyper-V的Windows Server 2008的服务器,但是我们基于Linux的虚拟机并不是非常稳定。 我想尝试VMware Server(是的,我知道它已经停产),但是我不能删除Hyper-V,因为我们的Windows虚拟机(我的老板说他们必须留下来,因为他们现在只是按照他们的方式工作)。 即使Hyper-V正在运行,是否可以安装并运行VMware Server?

Hyper-V上的CentOS 6 – networking适配器不起作用(无校验和function)

我在Hyper-V Server 2008 R2 SP1上安装了CentOS 6.0。 VM仅启用了合成networking适配器。 安装成功(没有任何networking),然后我从ISO安装Linux集成服务3.1,一切都OK。 现在安装了所有的Hyper-V模块(包括hv_netvsc),但没有检测到networking适配器。 运行dmesg | grep eth返回消息“由于没有校验和function而丢弃NETIF_F_SG”。 互联网上的调查显示,校验和似乎是一些非常重要的特性,没有这个特性,CentOS不能使用networking适配器,而这显然没有被微软的LIS3.1模块实现。 有什么我可以做在CentOS中使用合成networking适配器? 或者我做错了什么,它应该像现在这样工作? 合成适配器function是否依赖于主机中使用的硬件以太网卡? CentOS内核版本似乎是2.6.32-71.el6.x86_64,pipe理程序是安装了所有更新的R2 SP1。 第二个问题,如果第一个问题的答案是“不,这不起作用”:在使用模拟(传统)networking驱动程序时是否会有大的性能损失? 在生产环境中应该避免这样的事情吗?

Hyper-V guest虚拟机在分配多于1个vCPU时会看到多个CPU(插槽)还是多个CPU核心?

我有两台vCPU-s的基于Hyper-V的虚拟机上运行的SQL Server 2008 Express。 我刚刚阅读了SQL Server 2012 Express,并注意到它的CPU是“限于1个插槽或4个内核的较小者”( http://msdn.microsoft.com/zh- cn / library / cc645993( v = SQL.110).aspx ) 我的问题是SQL Server 2012的CPU /内核限制如何转化为vCPU-s? 他们是“加工者”还是他们的“核心”? 编辑: 我刚刚发现这个: vCPU是一样的1套接字,还是一个单一的核心? 基本上解决scheme是下载CPU-Z和检查,我做了。 在我的2个vCPU VPS上,CPUZ显示1个核心2线程,所以听起来像我的SQL Express应该在两个vCPU上运行。 但是,当我进入处理器关联configuration时,它显示了2个处理器,看起来它只是使用分配给我的VPS的一个vCPU。 我完全困惑:/

Windows故障转移和负载平衡混淆

在接下来的几个月中,我们正在考虑将故障转移和负载平衡添加到我们的环境中。 我们将有2个Hyper V主机的服务器。 我们正在寻找在两台主机上都有IIS应用服务器和SQL数据库服务器。 那样如果一个箱子失败了,另一个箱子就在那里。 现在我的困惑来自我一直在做的一些谷歌search。 据我所知,似乎有SQL集群/点对点事务设置,以及Hyper-V集群。 我不确定在这种情况下什么效果最好。 主机还会有随机的其他服务器,如系统中心,我们的票务服务器,Exchangepipe理服务器,还有其他几个服务器。 所以我不确定现在Hyper-V集群是最糟糕的select。 谢谢。

DL360 – 在SD卡上的Windows Server 2012 Core hyper-v?

我的“计划”是在DL360 G7(Bios P68 05/05/2011)的内部SD卡上安装具有Hyper-vangular色的2012 Server Core,并将guest虚拟机VHD放在iSCSI存储上。 两个问题: 这是可行的吗? 还是我疯了? 当我尝试安装我的操作系统(通过SmartStart或直接),SD卡存储不被识别(SmartStart说“没有磁盘可用于安装操作系统”)。 我已经尝试了各种SD卡 – 毫无疑问,全部来自SanDisk。 我需要为Server2012加载特定的驱动程序吗? 我错过了一些根本的东西?

Hyper-V服务器 – 不能退出孤立域

我在没有桌面GUI的Windows 2008服务器上运行Hyper-V主机。 此服务器当前已join到不再存在的域中,并且该networking上还没有该域的域控制器。 使用本地pipe理员帐户,在Windows命令提示符,我试图从非现有的域名退出。 我试过这个命令: netdom remove /d:DomainThatNoLongerExist.COM HYPERVComputerName 我得到这个: The specified domain either does not exist or could not be contacted. The command failed to complete successfully. 我不是“先不join”,而是尝试join到新的现有域中,但是每次尝试时都说已join,但实际上还没有join; 因为新域的名称是前一个域的子域,所以假设它已经join了,这种假设推断给我带来很多麻烦。 那么,有人可以告诉我如何可以取消join这个不存在的域吗? 顺便说一下,这一点尤其重要,因为我无法通过Hyper-Vpipe理器访问任何当前正在运行的虚拟机,因为它使用客户端的windows-login-credentials自动进行身份validation,而这些证书是用于另一个域而不是hyper-v主机的不存在的域。 我唯一的访问是一个本地pipe理员帐户,我不知道如何在远程计算机上使用Hyper-Vpipe理器中的凭据(我不知道如何在login后在主机上启动Hyper-Vpipe理器本地pipe理员)。

Windows Server 2012 Hyper-V重命名 – SQL数据库问题

我按照我们想要的方式设置了Windows Server 2012虚拟机。 我closures了实例,创build了一个.vhdx虚拟驱动器的副本,然后创build一个新的虚拟机并附加了该驱动器的副本。 我启动了新的虚拟机,一切正常。 然后我开始在新的虚拟机上运行SysPrep,这样它就不会和原来的冲突了,我可以同时运行它们。 运行Sysprep后,我必须在启动实例(预期行为)时input一个CD-Key,并且必须为新VM创build一个帐户。 SQL Server Express仍然安装,我可以连接。 但是,每当我尝试展开数据库,我收到一条错误消息The database [DbName] is not accessible. (Object Explorer) The database [DbName] is not accessible. (Object Explorer) 我也注意到我创build的SQL用户现在已经不在了。 有谁知道为什么发生这种情况或如何恢复?