[英]How do you install Hyper V on Azure Dev Ops pipeline?
我正在尝试为 Azure Dev Ops (ADO) 管道(使用 powershell 任务)安装 Hyper V。 当我执行“Get-VM”时,我收到典型的 powershell 错误“...未被识别为名称 cmdlet”错误,这让我相信未安装 Hyper V。 当我执行“Get-Module -listavailable”时,Hyper V 未列出。
我有一个 Windows 2019 和 Windows 2022 的构建代理,但似乎都不起作用。
我尝试了以下;
启用-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Offline -NoRestart
启用-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Online -NoRestart
启用-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Management-Clients -NoRestart
启用-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Management-PowerShell -NoRestart -All
我被困在做什么上。 我需要 Hyper V 作为我的管道测试的一部分。
谢谢达伦
想通了一些。 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 足以做到这一点,但需要重新启动,这是一个新问题。 将在单独的帖子中跟进。
恐怕无法在 Microsoft Hosted Agents 上启用 Hyper V。 根据文档
Microsoft 托管代理:
- 在 Microsoft Azure 通用虚拟机 Standard_DS2_v2 上运行
Hyper V 只能在支持嵌套虚拟化的虚拟机上启用。 查看此链接了解更多详情: https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization
不幸的是, DSv2 系列不支持嵌套虚拟化
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.