带有天蓝色管道的流浪汉/虚拟盒子

时间:2019-09-25 20:43:39

标签: vagrant virtualbox azure-pipelines

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

当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(尤其是使用Packer)的例子很多。 Azure管道有何不同?

1 个答案:

答案 0 :(得分:0)

Azure Devops的一部分中的天青管道,因此该问题没有任何意义;)

关于实际问题:如果您使用的是托管代理,则可能无法正常工作,因为它没有启用VT-x;如果您使用的是自托管代理,则需要使用D \ E v3系列vm,启用了VT-x