gpt4 book ai didi

powershell - 在 Powershell 中通过镜像在 Azure 中创建 Linux 虚拟机

转载 作者:行者123 更新时间:2023-12-03 06:03:52 27 4
gpt4 key购买 nike

我希望能够使用 Powershell 和自定义镜像创建新的 Azure 虚拟机。此自定义镜像位于 Azure 存储帐户 X 中,新的虚拟机将使用 Azure 存储帐户 Y 创建。当我运行这些命令来创建新的虚拟机时:

Set-AzureSubscription -CurrentStorageAccount $StorageAccount -SubscriptionName $SubscriptionName

New-AzureVMConfig -Name $MachineName -InstanceSize $InstanceSize -ImageName $Image |
Add-AzureProvisioningConfig -Linux -LinuxUser $LinuxUser -Password $AdminPassword |
Set-AzureSubnet $subNet |
New-AzureVM -ServiceName $MachineName -VNetName $VNet -ErrorVariable errs

其中 $Image 是存储帐户 X 中的自定义图像,并且 CurrentStorageAccount 设置为 Y 的订阅,我收到以下错误:

The disk's VHD must be in the same account as the VHD of the source image 

如果自定义镜像位于存储帐户 Y 中,则创建新虚拟机的命令将正常工作。

当镜像位于不同的存储帐户中时,可以创建 Azure 虚拟机吗?

最佳答案

显然不是。但是,您可以在创建新 VM 之前将镜像从存储帐户 X 复制到存储帐户 Y。它只会在您的脚本中添加几行。

这是一个例子:

http://michaelwasham.com/windows-azure-powershell-reference-guide/copying-vhds-blobs-between-storage-accounts/

关于powershell - 在 Powershell 中通过镜像在 Azure 中创建 Linux 虚拟机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18282534/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com