我对导致主机UUID更改的HyperV主机SMBIOS进行了一些更改。 在VMM中,我仍然看到旧的主机UUID(在主机属性和Get-SCVMHost中)。 我试图重新启动VMM服务和VMM代理,我试图刷新主机和集群 – UUID仍然是错误的。 有没有办法重新与主机同步VMM,所以主机UUID将被更新?
我们已经购买了一套新的5台惠普服务器和全固态16GB光纤Nimble存储系统,以取代我们老旧的现有硬件,然而,我们决定从超级虚拟机转换到Hyper-V。 自从刚刚发布之后,我就没有使用过Hyper-V。 到目前为止,很容易弄清楚,但是我还不确定的一件事是如何configuration存储。 群集共享卷仍然是在Hyper-V群集中使用光纤存储的最佳方式,或者最新的Hyper-V更新是现在首选的直接连接或虚拟光纤控制器方法?
我有一个Windows 2016 Datacenter和Hyper-V激活的物理服务器。 多个虚拟机已configuration好,需要通过Internet访问。 我的提供商在物理服务器上分配了多个公用IP,并且不允许我直接在虚拟机设置中分配它们。 他要求我从Hyper-V guest虚拟机和虚拟机创buildNAT规则。 我已经做了: – 我在客人创build了一个新的虚拟交换机,并分配它“192.168.1.1/24” – 我分配了3个公共IP到我的物理服务器的“互联网”适配器,除了它自己的公共IP 这里是一个图解释我想要做什么: 你能告诉我怎么做? 如果Windows 2016无法实现,那么我可以使用Windows 2012 R2吗?
我们有一个带有DAS存储的双节点Hyper-V群集,两个节点都运行着2012R2。 我们将在现有的群集中添加两个全新的节点 – 两个都运行2012R2。 这将有其自己的DASarrays只连接到这些新的节点。 我们的目标是解除原来的两个节点和附加存储。 您可以存储将VM从当前两个节点迁移到新节点及其相关存储的情况吗? 这会直接将VM存储迁移到存储,还是需要将两个存储arrays都提供给所有节点?
2015年发布的一些文章指出,Windows 10预览版本不支持AMD-V AMD CPU上的嵌套虚拟化。 现在我试图在最新的Windows 10上启用嵌套虚拟化,一旦我尝试运行Windows 10 Hyper-V VM,就会抛出错误消息,指出此平台不支持嵌套虚拟化。 我的CPU是AMD-V的AMD Athlon II X3。 对此有何见解?
我知道如何从CLI连接到Hyper-V虚拟机: vmconnect localhost 'machine' 我也知道如何非互动地开始他们,我通过这样的快捷方式做到这一点: powershell.exe -ExecutionPolicy Bypass -Command "& {Start-VM -Name 'machine'}" 但是我们怎么能把这两个动作结合在一起呢? 我根本不想打开Hyper-V控制台。 我试过这个,但没有奏效: powershell.exe -ExecutionPolicy Bypass -Command "& {Start-VM -Name 'machine' & vmconnect localhost 'machine'}" 它抛出: At line:1 char:36 + & {Start-VM -Name 'machine' & vmconnect localhost 'machine … + ~ The ampersand (&) character is not allowed. The & operator is […]
所以这里是环境。 主持人:Windows 10 嘉宾:Server 2012和Server 2016 目的:在开发过程中自动将构build推送到服务器进行testing的开发系统。 我有一个Powershell函数作为这个完整的构build脚本的一部分,为我将要使用的VM获取远程PSSession。 由于虚拟机是从基本系统dynamic克隆的,在这一点上我不知道虚拟机的操作系统是什么。 如果是2016年的虚拟机,我宁愿使用Powershell Direct来连接虚拟机。 $session = New-PSSession -VMName $VMName -Credential $VMCredentials 如果是2012年,我必须回到networking上的WinRM会话。 我有代码来获取IP并build立连接。 它工作正常。 $vm = Get-Vm -Name $VMName $ips = New-Object System.Collections.Generic.List[System.String] foreach ($adapter in $vm.NetworkAdapters) { foreach ($ip in $adapter.IPAddresses) { if($ip -like '*.*') { $ips.Add($ip) } } } $session = New-PSSession -ComputerName $ips[0] -Authentication Negotiate […]
我正在尝试为超v客人启用最大cpu frequance。 在超v的物理主机上显示的cpu为4.4GHz,提升速度: 但在Hyper-V客机中,CPU速度是默认速度3.31 Ghz: 我已经禁用C1,C6状态从BIOS,并启用涡轮增压,涡轮增压最大3.0。 我还在主机和客户机操作系统中设置了“高性能”电源cfg。 cpu-z也显示与任务pipe理器显示相同的速度。 如何在客户端操作系统中使用最大CPU速度? 主持人:Hyper-V Server 2016 嘉宾:Windows Server 2016 Standard Cpu:Intel I9 7900X 主板:Asrock x299 更新 我已经启用了所有C状态,并且P状态以“本机模式”作为SpeedShift像@ewwhite描述的解决scheme。 但是这次CPU的速度locking在3.3GHz的默认速度。 和cpu-z显示1.2Ghz:
我们在Windows 2008 Server(Hyper-V)上有一些虚拟机,并且在它们之间有路由问题。 该设置是Hyper-V服务器运行RRAS并将其NIC上的IP映射到VM使用的内部IP(192.168.1.X)。 虚拟机使用超V服务器作为出站stream量的网关。 这个设置的原因是我们的ISP通过MAC地址来分配IP地址,否则虚拟机将无法使用分配给服务器的外部IP地址。 问题是虚拟机无法使用外部IP地址相互通信。 例如,如果服务器A是4.2.2.1(外部IP)/192.168.1.1(内部IP),服务器B是4.2.2.2(外部IP)/192.168.1.2(内部IP),则不能从4.2.2.2 .2.1。 你可以从192.168.1.2 ping 192.168.1.1。 我们也有一个服务器C是4.2.3.1(一个不同的子网),这台机器没有问题的ping服务器A或服务器B.所以基本上,除非机器是在单独的子网上,他们不能互相交谈。 我们不使用192.168.1.X进行通信的原因是,为了这个特定的目的,我们正在build立一个监控服务器。 这个监控服务器将使用FQDN(如servera.myservers.net)来尝试ping服务器B.所以我们需要知道是否有DNS失败或什么的。 一件奇怪的事情是,如果从服务器A到服务器C执行tracert,则会在前两次尝试中发生超时,然后发生连接,但不会通过网关看到。
我们最近将一个在2008 hyper-v上运行的文件共享机器从我们的本地networking移到了我们的数据中心,而且现在它定期非常缓慢。 networking通过广泛的以太网连接。 ping服务器返回的时间less于1ms,tracert在1ms以内只显示1次。 从该位置提供的其他服务似乎不受影响(DC,Active Directory,Intranet等) 1 1 ms <1 ms <1 ms 192.168.XX.XX 除了位置以外,服务器没有任何其他变化,包括IP地址。 一个简单的Excel表格最多可能需要2分钟才能下载。 浏览共享也可能很慢。 有任何想法吗?