【发布时间】:2019-11-22 08:31:02
【问题描述】:
我创建了 2 个 VM,一个是域控制器,另一个用于托管应用程序,然后我按照 article 从这些 VM 创建了 2 个映像。但现在我无法从映像创建 VM,甚至无法从 Azure 门户手动创建映像。我错过了什么?
代码如下:
foreach($a in $arr){
$a = $a.Trim()
New-AzVM -ResourceGroupName $env:groupName -Name dc$a -ImageName $env:dcImageName -Location $env:location -VirtualNetworkName vNet$a -SubnetName subnet$a -SecurityGroupName ngs$a -PublicIpAddressName publicIp$a -OpenPorts 3389 -Credential $cred
New-AzVM -ResourceGroupName $env:groupName -Name app$a -ImageName $env:appImageName -Location $env:location -VirtualNetworkName vNet$a -SubnetName subnet$a -SecurityGroupName ngs$a -PublicIpAddressName publicIp$a -OpenPorts 3389 -Credential $cred
}
错误是:
##[错误]长时间运行的操作失败,状态为“失败”。附加信息:VM 'dlab1' 的操作系统配置未在分配的时间内完成。 VM 可能仍会成功完成预配。请稍后检查配置状态。此外,请确保图像已正确准备(概括)。
最好的问候, 苏。
【问题讨论】:
-
你是否已经概括了VM?您是否使用凭据从该映像创建 VM?docs.microsoft.com/en-us/azure/virtual-machines/windows/…
-
是的,我做到了。我通过 sysprep.exe 概括了 VM。并执行命令 Set-AzVM ` -ResourceGroupName myResourceGroup ` -Name myVM -Generalized
-
如果可能,请分享您因命令或在 Azure 门户上遇到的错误。
-
错误共享。