我有一个Hyper-V 2012 R2集群,通过FC连接连接到Dell PowerVault MD3600F存储arrays的4个Dell PowerEdge R620服务器; 所有的服务器都运行WS2012R2,几个月前新build了集群,所有的驱动程序和固件都是最新的,Windows被更新到最新的可用补丁(甚至是两天前发布的补丁)。 还有一个SCVMM 2012 R2服务器pipe理整个事情,但这对于手头的问题似乎并不重要。 在这个集群上运行着几个虚拟机。 其中一些是运行Windows Server 2008 R2的第一代虚拟机,而其中大多数是运行Windows Server 2012 R2的第二代虚拟机; 这些也包括最新的可用更新; 他们实际上是从集群后面build立的一个模板中部署的,并且在微软发布新的补丁时定期更新。 一切运作良好,但有时(即没有明显的原因或原因)虚拟机将无法启动,与可怕的INACCESSIBLE_BOOT_DEVICE错误代码崩溃; 这只会在启动(或重新启动)时发生:没有虚拟机运行时崩溃。 每当发生这种情况时,就再也无法使虚拟机启动了。 这是两周前第一次发生了一个没有运行任何生产工作量的虚拟机(刚刚部署)。 我们很急着要把它运用起来,因此我们只是简单地抓了一下,然后部署了一个新的; 但没有find问题的根本原因。 然后两天前又发生了,当我们重新安装了几个虚拟机之后, 其中三个没有回来,而其他一些没有任何问题。 即使在安全模式下,故障虚拟机也无法启动; 但是,启动到Windows恢复环境(从系统本身,从本地(虚拟)磁盘,而不是从Windows DVD启动到Windows恢复环境,这意味着虚拟磁盘确实可以访问),似乎一切正常:启动pipe理器正确列出要引导的系统( bcdedit /enum all /v的输出实际上与正在工作的虚拟机相同),所有卷都可以访问,甚至chkdsk不会显示任何错误。 唯一的bootrec /scanos是,在运行bootrec /scanos或bootrec /rebuildbcd ,该工具说无法find任何Windows安装(尽pipeC:卷在那里,而且是完全可读的)。 这只发生在WS2012R2第二代虚拟机(至less目前为止),因此我假设它是由EFI仿真和/或EFI引导加载程序中的一些问题引起的; 然而,这只是我的一个假设。 我提到更新的原因是因为我知道这是以前发生的 , KB2919355是负责的; 此外,微软最近还发布了另一个超级更新KB3000850 ,这也适用于主机,虚拟机和WS2012R2模板。 (巧合的是,在这次更新发布后的第二天,微软在整个Azure云平台上遭遇了全球性的崩溃,这个平台与我们的集群发生了一些惊人的相似之处,但我只是在这里猜测)。 我已经向微软提出了一个支持案例,但是我也在这里张贴,也许有人可以帮忙; 当然,如果微软提供了一个解决scheme,我会尽快将虚拟机重新联机。
所以我花了几个小时试图解决这个问题,没有运气。 我有一个在AMD硬件上运行的Hyper-V 2016服务器。 它有一个华硕TPM(虽然我也尝试了一个技嘉TPM)。 但是,它并不认可它是TPM。 在迁移到Hyper-V服务器之前,我在Windows的GUI安装上遇到了同样的问题,但是我能够通过经常select通用的MS TPM驱动程序来解决问题,然后运行。 Hyper-V服务器没有GUI,因此该选项不可用。 以下是我所尝试的: 手动安装TPM.inf。 这会导致硬件ID不匹配。 Pnputil似乎更专注于第三方驱动程序 将inf指向硬件util时,Devcon失败。 当我使用GUI窗口时,从Vendor安装正式的tpm驱动程序不起作用,因为Bitlocker没有认识到它是一个有效的TPM,所以我没有在Hyper-V上试过。 有任何想法吗?
我创build了一个“ 内部虚拟交换机 ”,允许Hyper-V虚拟机与主机进行通信。 此步骤将在主机上创build一个虚拟NIC。 但是,该虚拟NIC没有启用RSS(接收端扩展)的选项,导致从VM发送瓶颈。 有没有办法在主机上的虚拟网卡上启用RSS? 请注意,有一个选项可以启用虚拟机内的RSS。 另外,从VM到主机的大型发送有效载荷是否有更好/更快的通信方式?
这是我第一次设置Hyper-V或Windows 2008,所以请耐心等待。 我正在设置一台运行Windows Server 2008 R2的相当不错的服务器,作为一个远程(共置)Hyper-V主机。 它将托pipeLinux和Windows虚拟机,最初供开发人员使用,但最终还要做一些虚拟主机和其他任务。 目前我有两个虚拟机,一个Windows和一个Ubuntu Linux,运行的非常好,我打算克隆它们以备将来使用。 现在,我正在考虑configuration开发人员和pipe理员访问服务器的最佳方法,一旦将其移到托pipe工具中,我正在寻求相关build议。 我的想法是build立一个VPN访问服务器上的虚拟机的某些function,但我有几个不同的select去做这个: 将服务器连接到可以创buildVPN并将外部IP映射到虚拟机的现有硬件防火墙(旧式Netscreen 5-GT),虚拟机将通过虚拟接口显示自己的IP。 这个select的一个问题是,我是唯一一个在Netscreen上训练过的人,而且它的界面有点巴洛克式,所以其他人可能难以维护它。 好处是我已经知道如何去做,而且我知道它会做我所需要的。 将服务器直接连接到networking,并configurationWindows 2008防火墙以限制对虚拟机的访问并设置VPN。 我之前没有这样做过,所以它会有一个学习的曲线,但是我愿意学习这个选项是否比Netscreen长期更好。 另一个好处是我不需要在Netscreen界面上训练任何人。 尽pipe如此,我还不确定Windows软件防火墙的function,只要创buildVPN,为外部访问Hyper-V服务器的IP上的某些端口设置规则等,是否足以满足我的需求和简单足够build立/维护? 还要别的吗? 我的方法有什么限制? 什么是最好的实践/什么对你有好处? 请记住,我需要设置开发者访问权限以及消费者对某些服务的访问权限。 VPN是否是正确的select? 编辑:我可能会使用选项2,与RRAS设置创build一个VPN,但我仍然对您的input感兴趣。
使用Windows Server 2012远程桌面服务,我有一个启用自动用户分配的“个人虚拟桌面集合”。 据微软称:“个人虚拟桌面永久分配给用户帐户,用户每次都login到同一个虚拟桌面。” 有没有办法通过服务器pipe理器用户界面或PowerShell来确定哪个用户已分配给哪个虚拟机? 到目前为止我发现的唯一方法是查询集合中每个虚拟机上的“远程桌面用户”组,但需要启动每个虚拟机。 一定会有更好的办法。
所以,我从我们的监控系统得到了一个警告,即虚拟机上的内存不足15%。 我login进行调查,结果发现所讨论的虚拟机是configuration了dynamic内存的Hyper-V虚拟机,运行在Windows Server 2012(不是R2)上。 主机也是Windows Server 2012(不是R2)。 查看Hyper-Vpipe理器,我可以在“内存”选项卡下看到以下内容: 启动内存:2048 MB dynamic内存:已启用 最小内存:512 MB 最大内存:8192 MB 分配的内存:2826 MB [充分的机会扩大] 内存需求:2769 MB 内存状态:低 看客人,我看到以下使用任务pipe理器: 在使用中:3.2 GB 可用:483 MB 承诺:3.6 / 6.2 GB caching:410 MB 分页池:139 MB 非分页池:57.9 MB 主机上有足够的可用内存,以至于荒谬(42.8 GB可用…) 虚拟机内存缓冲区设置为20%。 这是预期的行为? 从我们的监控图中可以看出,这种情况持续了几个小时。 请注意,内存图显示可用内存的兆字节。
我在装有32GB RAM和IBM System X3400 M3服务器的计算机上安装的Windows Server 2008 R2上安装了Hyper-Vangular色。 我使用已使用Hyper-Vpipe理器工具随Windows Server 2003 SP2安装的VHD创buildGuest虚拟机。 ================================================== ================================ 问题: 我不能从虚拟机主机的IP地址,主机连接到networking,我可以冲浪,很容易做远程桌面。 即使主机也无法ping通虚拟机。 从虚拟机我不能上网,没有看到networking中的任何系统。 使用Hyper-v托pipe的VM guest虚拟机无法执行远程桌面。 ================================================== ================================ 我的networking结构(请注意,我们networking中的所有系统都被分配了静态IP,包括HOST和Guest虚拟机): – 主机 ================================ IPv4 Address. . . . . . . . . . . : 192.168.1.44(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.0 […]
我花了这么长的假期来安装Hyper-V Server 2012和Windows 8 Pro(在单独的硬件,同一个局域网上),希望能够更熟悉一下。 从WIN8客户端,我无法使用虚拟机连接或Hyper-Vpipe理器连接到任何虚拟机。 我得到以下错误: You do not have the required permission to complete this task. 基本上,这是我在HYPERV服务器上遵循的步骤: 安装Hyper-V Server 2012并运行所有Windows更新 禁用防火墙: Get-NetFirewallProfile | Set-NetFirewallProfile –Enabled False Get-NetFirewallProfile | Set-NetFirewallProfile –Enabled False 在HYPERV服务器上添加一个本地帐户Goyuix Ran hvremote.wsf : cscript hvremote.wsf /add:HYPERV\Goyuix 和WIN8客户端: 安装了Windows 8 Pro 禁用防火墙: Get-NetFirewallProfile | Set-NetFirewallProfile –Enabled False Get-NetFirewallProfile | Set-NetFirewallProfile –Enabled False […]
在我们公司,我们使用Hyper-V(Windows Server 2012)pipe理程序和VM来在我们的数据中心中组织我们的公司内服务。 我应该为我们的主数据库(Postgresql)设置Ubuntu 12.04 LTS来宾。 我的系统pipe理员给了我一个SSH连接做虚拟机(Ubuntu已经在那里)。 磁盘是可dynamicresize的VHDX文件。 XFS文件系统有很多创build和安装选项。 我已经阅读了大量有关XFS可能性的资料,但是它们基本上是所谓的裸机准则(取决于RAID和磁盘参数以及物理布局)。 我不知道哪一个与我有关。 特别是有两件事困扰我: 在VM环境中分区alignment是否重要? 我应该问我的系统pipe理员关于物理RAID参数(磁盘数量,条带大小)? 并根据他们设置我的XFS? 分配组(AG)和xfs并行I / Ofunction 。 就我所理解的概念而言:我们将文件系统分为两部分,FS可以尝试执行两个并行的写入,如果它们进入两个不同的AG。 我真的可以实现dynamicresize的VHDXs,因为它不是真正的空间分割的物理设备? 由于虚拟化,我认为它真的是云计算。 我没有任何保证VHDX驻留的地方,还有多长时间(这是我的pipe理程序pipe理员的工作)。 所以,在Hyper-V环境下为DB设置存储空间时,也许我完全在看错误的问题? 如果是这样,你可以请我推荐我应该检查的主题
我们使用Hyper V在6个节点的刀片故障转移群集上运行多个VM。 我们有一个间歇性的问题(每隔几天在不同的时间 – 而不是一个固定的频率)的虚拟机失去了networking连接。 控制台访问虚拟机表示一切正常,底层的刀片连接正常。 要解决这个问题,我们必须重新启动虚拟机,或者更常见的是,我们实时迁移到另一个启动连接的刀片,然后将其迁移回原始刀片。 我已经在特定的刀片服务器上运行了一个特定的虚拟机,发生了三次这种情况,但是在不同的刀片服务器上运行了不同的虚拟机之后发生了一次。 所有虚拟机和刀片都具有相同的基本设置,并运行Windows 2008 R2。 任何想法,我应该寻找诊断这个问题的可能原因作为事件日志没有提供帮助? 编辑: 我已经检查过,每个刀片服务器都运行最新的NIC驱动程序,而且都很好。 一些令我困惑的事情 – 虚拟机的故障转移或重新启动解决了这个问题。 虽然我需要找出导致NIC挂起的根本问题,但是我也担心VM不会故障切换到另一个节点,而这个节点已经解决了我的中断问题。 有没有办法configuration群集,以便它可以告诉VM guest虚拟机已经失去了连接,并使其失败? 根据情况,集群认为虚拟机运行愉快,因为我认为Hyper V说即使存在问题,一切都很好。 编辑: 以为我会更新这个问题,因为问题依然突出 – 不太频繁,但对于哪个虚拟机受到影响似乎是随机的。 最新的检查是,所有虚拟机运行相同的MPIO驱动程序和相同的虚拟网卡驱动程序版本。 一切看起来都与在同一刀片服务器中心运行的一些虚拟机相同,但在这个集群之外,这些虚拟机从来没有遇到任何问题。