【问题标题】:Create a Azure VM with unmanaged data disks enabled using powershell使用 powershell 创建一个启用了非托管数据磁盘的 Azure VM
【发布时间】:2019-06-14 03:16:33
【问题描述】:

我正在尝试使用 powershell 创建一个 azure vm,以便将来可以附加非托管数据磁盘。 我看到了有关创建的文档,但那些总是使用托管磁盘创建的

【问题讨论】:

    标签: azure azure-vm-scale-set


    【解决方案1】:

    Example.

    nic\network\etc amended
    
    # Create storage account
    $storageAccount = New-AzStorageAccount -ResourceGroupName "MyResourceGroup" -AccountName "MyStorageAccount" -Location $location -SkuName "Standard_LRS"
    
    # Add disk
    $OSDiskUri = $storageAccount.PrimaryEndpoints.Blob.ToString() + "vhds/vm-disk.vhd"
    $vm = Set-AzVMOSDisk -VM $vm -Name "vm-disk" -VhdUri $OSDiskUri -CreateOption fromImage 
    
    # Create VM
    New-AzVM -ResourceGroupName myResourceGroup -Location $location -VM $vm
    

    【讨论】:

    • 这会使用非托管磁盘创建 VM 的操作系统。我正在寻找附加非托管数据磁盘 (Add-AzVMDataDisk)。
    • 同样的方法,创建它们并附加:docs.microsoft.com/en-us/powershell/module/azurerm.compute/…
    • 那行不通。因为上面的虚拟机默认创建为使用托管数据磁盘。所以尝试添加非托管数据盘会报错
    • 不,上面的虚拟机将使用普通磁盘创建
    • 正确。我想创建一个带有标准 linux OS 磁盘的 VM,以便以后支持添加非托管数据磁盘
    猜你喜欢
    • 2017-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 1970-01-01
    • 2018-01-15
    • 2019-03-14
    相关资源
    最近更新 更多