é possível usar discos gerenciados azure com conjuntos de escala azure, como um disco do sistema operacional

1

é possível configurar a escala da máquina virtual usando o disco gerenciado. Eu estou tentando isso em vmss perfil vm mas continuam recebendo erro

"virtualMachineProfile":{
    "storageProfile":{
        "imageReference":{
            "publisher":"Canonical",
            "offer":"UbuntuServer",
            "sku":"14.04.2-LTS",
            "version":"14.04.2-LTS"
        },
        "osDisk":{
            "osType":"Linux",
            "caching":"ReadWrite",
            "createOption":"FromImage",
            "name":"OSDisk",
            "managedDisk":{
                "storageAccountType":"Premium_LRS"
            }
        },
        "dataDisks": [{
            "lun":0,
            "managedDisk":{
                "id":
                "[resourceId('Microsoft.Compute/disks', 'testvm_OsDisk_1_bac5bcaf20ec4cafbb0f452d631fe68f')]"
            },
            "caching":"None",
            "createOption":"Attach"
        }]
    },
    message ": " Parameter 'osDisk.managedDisk.id' is not allowed.
    
por Rajan Bhayana 13.06.2017 / 11:49

2 respostas

0

Por enquanto, não podemos usar o disco gerenciado para criar a VM do Azure diretamente.
Mas podemos criar uma imagem gerenciada de vm gerenciada ou um instantâneo via PowerShell, depois disso, podemos usar essa nova imagem para criar uma VM azul.

$vmName = "myVM" 
$rgName = "myResourceGroup" 
$location = "EastUS" 
$imageName = "myImage"
Stop-AzureRmVM -ResourceGroupName $rgName -Name $vmName -Force
Set-AzureRmVm -ResourceGroupName $rgName -Name $vmName -Generalized
$vm = Get-AzureRmVM -Name $vmName -ResourceGroupName $rgName
$image = New-AzureRmImageConfig -Location $location -SourceVirtualMachineId $vm.ID 
New-AzureRmImage -Image $image -ImageName $imageName -ResourceGroupName $rgName

Maisinformaçõessobrecomogeneralizarvmecriarimagens,consulteeste link .

A propósito, o comentário que você adicionou está correto, podemos usar a imagem dessa maneira.

    
por 14.06.2017 / 05:03
0

Não dê um nome ao seu disco, por exemplo para o osdisk:

"storageProfile": {
    "osDisk": {
        "createOption": "FromImage",
        "caching": "ReadWrite"
    },
    "imageReference": "[variables('imageReference')]""
},

por exemplo. para discos de dados:

"dataDisks": [{
    "diskSizeGB": "[variables('sizeOfDiskInGB')]",
    "lun": 0,
    "createOption": "Empty"
}],
    
por 13.06.2017 / 17:22

Tags