Forum Discussion
Managed Service Identity causes problems resizing VM
- 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.
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.