Forum Discussion

Chris O'Donoghue's avatar
Chris O'Donoghue
Copper Contributor
Feb 24, 2018
Solved

Managed Service Identity causes problems resizing VM

The VM will not resize from the Azure portal with an error:   Error: The principalId 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx' on the resource's Identity property must be null or empty for 'SystemAssig...
  • Dima Patek's avatar
    Mar 21, 2018

    I was able to get around this problem with PowerShell. Not sure why this works, but maybe it'll help. The issue seems to be that MSI is leaving an Identity property on the VM. I set this property to $null and set the new size of the VM in the same update:

    > $vm = Get-AzureRmVM -ResourceGroupName [VALUE] -Name [VALUE]
    > $vm.Identity = $null
    > $vm.HardwareProfile.VmSize = [DESIRED SIZE]
    > Update-AzureRmVM -ResourceGroupName [VALUE] -VM $vm

    DESIRED SIZE is the string representation of size like 'Standard_D4s_v3'.

    This did not erase the Identity property, but did set the size successfully. 

Resources