带有azure管道的vagrant/virtualbox

带有azure管道的vagrant/virtualbox,vagrant,virtualbox,azure-pipelines,Vagrant,Virtualbox,Azure Pipelines,我想在Azure管道中使用Vagrant/Virtualbox(GitHub开源项目的免费版本) 当Virtualbox试图加速其VM时,它会出错 Stderr: VBoxManage.exe: error: WHvCapabilityCodeHypervisorPresent is FALSE! Make sure you have enabled the 'Windows Hypervisor Platform' feature. (VERR_NEM_NOT_AVAILABLE). VBo

我想在Azure管道中使用Vagrant/Virtualbox(GitHub开源项目的免费版本)

当Virtualbox试图加速其VM时,它会出错

Stderr: VBoxManage.exe: error: WHvCapabilityCodeHypervisorPresent is FALSE! Make sure you have enabled the 'Windows Hypervisor Platform' feature. (VERR_NEM_NOT_AVAILABLE).

VBoxManage.exe: error: VT-x is not available (VERR_VMX_NO_VMX)
这让我觉得嵌套虚拟化没有打开。但是,我使用的是
win1803
主机,我想它就是为了这个目的而设计的。此外,手动打开Hyper-V还可以:

> Install-WindowsFeature -Name Hyper-V -IncludeManagementTools

Success Restart Needed Exit Code      Feature Result                               
------- -------------- ---------      --------------                               
True    No             Success        {Hyper-V Module for Windows ... 

我不太确定我错过了什么。有很多使用Azure DevOps运行嵌套VM(特别是使用打包器)的示例。Azure管道有那么大的不同吗?

Azure管道是Azure Devops的一部分,所以这个问题没有任何意义;)


关于实际问题:如果您使用的是托管代理-这可能不起作用,因为它没有启用VT-x,如果您使用的是自托管代理,您需要使用D\E v3系列vm,他们在Azure Devops的一部分中启用了VT-x

Azure管道,所以这个问题没有任何意义;)


关于实际问题:如果您使用的是托管代理-这可能不起作用,因为它没有启用VT-x,如果您使用的是自托管代理,您需要使用D\E v3系列vm,他们启用了VT-x

Azure管道可用的代理有点有限:我不确定如何将这些代理映射到D\E v3,等等。不能对托管代理使用d\e v3。因为它们是托管的。你得到你所得到的Azure管道可用的代理有点有限:我不知道如何将它们映射到D\E v3等。你不能将D\E v3用于托管代理。因为它们是托管的。你得到你得到的