带有天蓝色管道的无用/虚拟盒子

问题描述 投票:0回答:1

我想在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管道有何不同?

vagrant virtualbox azure-pipelines
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.