vagrant / virtualbox с лазурными конвейерами - PullRequest
1 голос
/ 25 сентября 2019

Я хотел бы использовать Vagrant / Virtualbox в конвейерах Azure (бесплатная версия для проектов с открытым исходным кодом GitHub).

Когда Virtualbox пытается раскрутить виртуальную машину, он выдает ошибку с

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 ... 

Я не совсем уверен, что мне не хватает.Существует множество примеров запуска вложенных виртуальных машин (особенно с использованием Packer) с помощью DevOps Azure.Чем отличаются конвейеры Azure?

1 Ответ

0 голосов
/ 26 сентября 2019

Azure Pipelines в части Azure Devops, так что этот вопрос не имеет никакого смысла;)

Относительно фактического вопроса: если вы используете размещенный агент - это, вероятно, не будет работать, так как у него нет VT-x включен, если вы используете самодостаточный агент, вам нужно использовать V серии D \ E v3, у них включен VT-x

...