Join this episode for more Stories from the EUC Road as Sean Donahue (Nutanix) and Al Solorzano (E360) tackle this all too familiar question. But does it have to an \u201cOR\u201d statement? Can you have an \u201cAND\u201d statement instead? Tune in to learn more about performance in EUC, happy employees and how you might sleep better at night in the age of Malware and Ransomware.<\/p><\/oembed>

Resources<\/p>

解决了

如何在AHV上启用嵌套虚拟化?


徽章 +1
如何在AHV上启用嵌套虚拟化?

该主题已关闭以供评论

22个答复

Userlevel 1
徽章 +9
这是CE或商业Nutanix上的AHV吗?
徽章 +1
它的AHV
徽章
我也对此感到好奇。有什么方法可以启用嵌套虚拟化(使访客OS可用硬件辅助虚拟化?)
UserLevel 6
徽章 +29
是的,您可以在Acli Vm.update中启用CPU_PassTrough Flag



https://portal.nutanix.com/#/page/docs/details?targetid=amf-guide-aos-aos-v50:acl-acli-vm-auto-r.html



这将暴露典型的嵌套虚拟化支持。



注意:启用嵌套虚拟化排除了许多功能(例如广告和实时迁移)的特定VM。这也排除了集群进行任何需要实时迁移的滚动维护。



即,如果您必须升级管理程序或BIOS,则必须使用启用此标志关闭VM。



这是因为基于KVM/QEMU的系统,仅在一般技术级别上,不支持启用嵌套虚拟化VM的实时迁移。Google显然只是为GCP修补了它,但是该代码尚未使其上游。
徽章 +3
我正在尝试启用在AHV上运行的嵌套ESXI 6.5实例。

我已经毫无疑问的设置,该设置允许安装进行处理,但是现在已呈现网络驱动程序问题。“没有网络适应器被判断”

有建议吗?
徽章 +3
INCASE可以通过以下操作来帮助我完成此工作: -



1.创建了新的VM满足ESXI的最小要求6.5使用ACLI改变了以下2。添加兼容的NIC停止NIC错误:-vm.nic_create vmname network =“ NetworkName”型号= E10003。启用CPU通行停止CPU错误:-vm.update vmname cpu_passthrough = true4。添加和ATA / IDE磁盘,因此可以在installvm.disk_create vmname容器= default-container-xxxx create_size = 100G bus = ide inide = 1 = 1中发现启动盘。
徽章 +2
同样,我得到了它的安装,但是一段时间后,它呈紫色筛选。在随后的重新启动下,它在加载气球VMCI件时会发挥作用。它已经成功了一段时间。您的工作方式如何?



谢谢
徽章
你好



我为我的VM启用了CPU_PASSTROUGH标志,但是当尝试在Windows 2016 Guest VM上配置Hyper-V时,我现在遇到另一个错误,指出“ BIOS中未启用虚拟化支持”。



我看到有参数“ nested_hv”,所以我尝试了一下,但是我收到错误“ unknow键字参数:nested_hv”



对我做错了什么的想法吗?
UserLevel 6
徽章 +29
基于KVM的平台上的Hyper-V(如AHV)仍在上游成熟。需要明确的是,AHV中的嵌套虚拟化目前仅针对基于KVM的客人。Hyper-V和ESXI充其量是“野生西部”。



随着该支持的上游成熟,我们消耗了这些上游更新,我们将在这里变得越来越好,但是现在,我怀疑这目前效果不佳。



出于后代,这里的普遍建议是确保您拥有绝对最新的AOS,并具有绝对的最新AHV。当AOS 5.5(不久)出现时,这将是正确的,因为我们在AHV方面进行了大量更新,因此您可能会在这里找到支持更好。不能保证,因为我没有自己测试,但值得一试。



如果您仍在那里遇到问题,请随时提交支持票,以便我们确保我们正确跟踪此问题。
徽章 +1
嗨,乔恩,



你知道是否:

a)API公开CPU_PASSTHROUGH

b)CPU_PassThrough设置将在VM配置页面上通过Prism UI在VM配置页面上进行配置

c)CPU_PassThrough设置(如果在VM上启用)也将应用于给定VM的克隆

d)支持嵌套虚拟化对Hyper-V的支持更接近从“野生西部”出来



我们在组织中广泛使用API​​,但找不到对API中CPU_PassTrough设置的引用。
UserLevel 6
徽章 +29
testworksau写道:嗨,乔恩,



你知道是否:

a)API公开CPU_PASSTHROUGH

b)CPU_PassThrough设置将在VM配置页面上通过Prism UI在VM配置页面上进行配置

c)CPU_PassThrough设置(如果在VM上启用)也将应用于给定VM的克隆

d)支持嵌套虚拟化对Hyper-V的支持更接近从“野生西部”出来



我们在组织中广泛使用API​​,但找不到对API中CPU_PassTrough设置的引用。



嘿,谢谢您伸出援手。我很好奇,特别是您的用例?



截至今天的答案:

a)否



c)好问题,我不记得副手。应该是一个简单的测试,但是我现在在飞机上,没有回到实验室的良好连接性。

d)我不能不说在公共论坛上说些前瞻性的话。我们正在努力使整体嵌套支持更好。即使那样,仍然存在一个关键补丁,缺少上游,以下更多。



基本上,直到实时迁移之前,我们不会“ GA”全嵌套的支撑,尽管这项工作正在进行中,但该迁移尚未上游。否则,Nested VM的VM成为“特殊” VM,您无法进行实时迁移,管理程序修补程序和其他需要主机重新启动的生命周期操作。这意味着嵌套VM需要在此操作期间手动和强制性停机时间。我们认为那是不错的客户体验。
试图在Nutanix 5.5 AHV中的VM上启用虚拟机支持。



5.0版具有ACLI命令,我认为可以应用于VM,如下所示:

Acli Vm.updatemy_vm_namenested_hv =“ true”



这在这里记录在5.0:

https://portal.nutanix.com/#/page/docs/details?targetid=amf-guide-aos-aos-v50:acl-acli-vm-auto-r.html



在5.0(5.1、5.2、5.5)之后的任何版本中,命令消失了。在5.5上,您会遇到一个错误:

未知关键字参数:nested_hv



Nested_HV从ACLI文档中消失了:

https://portal.nutanix.com/#/page/docs/details?targetId=command-ref-aos-aos-v55:acl-acli-vm-auto-r.html





用例适用于在下面运行KVM的模拟器VM。

是否有另一种方法可以在5.5中执行此操作,或者该功能刚刚删除?
我打开了一个案子并得到了这个答复 - 它回答了这个问题。我使用了这一行:



代码:
admin@blah〜 $ acli vm.update virl cpu_passthrough = true
virl:待处理
virl:完成
admin@blah〜 $




====== nutanix技术支持的电子邮件==========



严重性:

====

P3-正常





行动计划:

====

+尽管Nested_vm开关在AOS 5.0中存在,但实际上它不起作用,并且直到AOS 5.5.0.4才支持Nested VM。

+请在下面找到AOS 5.5.0.4的发行说明



https://portal.nutanix.com/#/page/docs/details?targetid=release-notes-notes-acr-v5504:release-notes-notes-acr-v5504



+请在下面找到摘要。



新功能

嵌套的VM

PM-615


  • Nutanix现在为嵌套虚拟化提供有限的支持,该虚拟化是AHV-5.5.0.4的AHV-20170830.58,特别是AHV群集中的嵌套KVM VM。启用嵌套虚拟化将禁用嵌套VM的实时迁移和高可用性功能。您必须在需要实时迁移的维护事件期间关闭嵌套VM。
+我建议根据文档升级到最新的AOS 5.5.0.5,然后将AHV升级到AHV-20170830.58。

+升级后,您可以使用以下内容启用嵌套VM。这通过了所有必需的CPU功能以允许嵌套虚拟化



acli vm.update vmname cpu_passthrough = true
要添加一些陈旧的话题,但我会去...



我只是通过运行AHV 5.6的新的Nutanix群集,试图为实验室构建嵌套的ESXI主机。



设法安装了ESXI,并将其配置为Nutanix ISCSI存储,它们都可以。



但是,当我在ESXI中创建VM并尝试将其打开时,ESXI给我一个非常不寻常的错误:



无法在虚拟机测试VM上供电。VMware ESX和Hyper-V不兼容。在运行VMware ESX之前,请从系统中删除Hyper-V角色。




鉴于看不到Hyper-V,我对这个错误感到非常困惑,但我相信这可能是由于AHV在客座VM上的表现如何。centos 7当然会在hyper-v上运行一些想法。



代码:
$ sudo virt-什么
HyperV






想法?
要添加一些陈旧的话题,但我会去...



我只是通过运行AHV 5.6的新的Nutanix群集,试图为实验室构建嵌套的ESXI主机。
代码:
...


想法?




这是一些勇敢的灵魂发布有关在AHV上运行ESXI的说明http://www.automashell.com/nest-vmware-esxi-on-nutanix-ahv/
你好,



我有一个关于嵌套的伪造的问题

我是新的nutanix。

我的公司拥有一个具有Windows 2016 Server Core的AHV群集和VM(名为Server-Core-01)。

我想启用hype-v进行测试,所以我试图关注这篇文章



$ acli vmm

服务器核-01:待处理

服务器核-01:完成



现在,如果我尝试在Windows Server上安装Hyper-V角色,我会发现此错误:



安装WindowsFeature:Hyper-V功能失败的先决条件检查。

1.由于BIOS中未启用虚拟化支持,因此无法安装Hyper-V。



有没有办法在VM上启用虚拟化支持或不支持?



非常感谢。



A
你好,

我有一个关于嵌套的伪造的问题
我是新的nutanix。
我的公司拥有一个具有Windows 2016 Server Core的AHV群集和VM(名为Server-Core-01)。
我想启用hype-v进行测试,所以我试图关注这篇文章

$ acli vmm
服务器核-01:待处理
服务器核-01:完成

现在,如果我尝试在Windows Server上安装Hyper-V角色,我会发现此错误:

安装WindowsFeature:Hyper-V功能失败的先决条件检查。
1.由于BIOS中未启用虚拟化支持,因此无法安装Hyper-V。

有没有办法在VM上启用虚拟化支持或不支持?

非常感谢。

A

同样问?任何更新?

我什至尝试使用已启用Hyper-V的P2V Windows 2016 SRV。然后将其转换为QCOW格式,然后将其上传到Nutanix群集。但是,当我运行VM并打开Hyper-V Manager时,我收到了错误消息“ Hyper-V组件没有运行。”

UserLevel 6
徽章 +5

你好 @kai li,,,,

不幸的是,Nutanix AHV不支持嵌套的虚拟化。KB-5233

它可能不受正式支持,但可以做到。我在AHV上运行了三个ESXI VM。他们每个人都有三个磁盘,我能够创建一个完整的VSAN群集,运行vCenter设备和VSAN数据存储上的几个Windows VM。到目前为止,我还没有任何问题,而且并没有那么慢。显然,这不应用于生产,但它使我们可以在不需要其他硬件的情况下及时了解VMware的最新信息。我还没有尝试过Hyper-V,但也许是接下来的。

徽章

它可能不受正式支持,但可以做到。我在AHV上运行了三个ESXI VM。他们每个人都有三个磁盘,我能够创建一个完整的VSAN群集,运行vCenter设备和VSAN数据存储上的几个Windows VM。到目前为止,我还没有任何问题,而且并没有那么慢。显然,这不应用于生产,但它使我们可以在不需要其他硬件的情况下及时了解VMware的最新信息。我还没有尝试过Hyper-V,但也许是接下来的。

您是否曾经在Hyper-V中尝试尝试?我一直在努力,但是还在运气。

它可能不正式支持,但可以做到...

您是否曾经在Hyper-V中尝试尝试?我一直在努力,但是还在运气。

嗨,chadd,

不幸的是,我还没有循环进入Hyper-V。但是,在与AHV上的VSAN一起玩了一段时间后,我意识到了一些有趣的事情。与VSAN一起使用的唯一驱动器是IDE,您每VM只能有四个。这给您带来了一个CDROM,一个ESXI OS驱动器和VSAN的最低两个。如果您没有尝试过IDE,请试一试。为了在其到期的地方给予信用,我也开始以下链接。在这里,我发现如果您希望网络工作起作用,则必须使用E1000 NIC。希望这可以帮助。

http://www.automashell.com/nest-vmware-esxi-on-nutanix-ahv/

大家好

是否有人成功地为嵌套的ESXI VM配置多个VMNIN?我最多加了6个VMNIC,并且随着时间的流逝,VMNICS DREV网络连接。使用1 E1000,它是坚固的岩石,但您实际上不能只使用1个NIC进行DV。

谢谢

Learn more about our cookies.<\/a>","cookiepolicy.button":"Accept cookies","cookiepolicy.button.deny":"Deny all","cookiepolicy.link":"Cookie settings","cookiepolicy.modal.title":"Cookie settings","cookiepolicy.modal.content":"We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.<\/a>","cookiepolicy.modal.level1":"Basic
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">
Baidu