Add the ability to rename a VM. The VM name is what appears in Azure, not the DNS name.
Changing a VM's name should not affect the VM in any way. If you need a unique identifier for a VM that does not change, I suggest using a GUID rather than the VM's name in Azure.
We are considering this support to rename a VM.
Justin King commented
The name should be just a simple tag.
That's how AWs does it.
That's how GCP does it
That's how VMware does it
That's how Hyper-V does it ..
Azure tried to get too clever and guess the intent of the name field. You guys guessed wrong. Use a UUID under the hood and revert this to a tag. Or at least let us add a 'name' tag that visually replaces the name in the console at least.
this is crazy not to have this ability.
in AWS it is as simple as changing the tag for 'Name' on the instance
John Bruijntjes commented
Basic feature, just implement
David Lean commented
I realise that it is possible to write a powershell script that identifies all resources in a VM (disk nic). Deletes the VM, Then recreates the VM with a new name. It runs in less than a minute.
It is also possible to do something similar to rename disks. (copy to new name, delete old & reattach)
As I could write a Rename-AzureRmVM & Rename-AzureRMManagedDisk function in a short period of time. (less than 4.5 years) Perhaps the Azure team might consider doing the same thing, while they are thinking about doing it better in the API.
Carlos Chacon commented
yes this should be allow, please add this feature
this is a must feature
Chris R commented
Are you having trouble figuring out how to do it?
current rename process taking too much time, its one of the key features that;s need to implicate soon.
Four years later, and it's still not a feature. Neat.
This was so basic, I wasted probably ten minutes trying to figure out what I was missing. Didn't even consider that it was a feature that just hadn't been built yet, or worse, that developers architected themselves into a corner and did something daft like keying off of the object name instead of some unique identifier like, oh i dunno, uuid.
I agree with what people wrote here. Not being able to rename resources is a big blocker and wastes a lot of time.
One might think that this is a business decision so that users will have to have 2 times the same VM until everything has been ported from the old to the new (correctly named) VM.
Renaming resources should be a basic feature unrelated to anything within the VM or other resources.
Steve heyns commented
Such a basic feature... Such a huge miss
Give us the rename option! Please?
Ashley Johnson commented
You have to admit.. @Microsoft you have a huge flaw here which is causing deep concern to customers migrating or setting up an azure infrastructure.. Why can't you provide one simple option?
I believe that is why Azure is still on 2nd and AWS is on top. This is basic need.
Norbert Naskov commented
Yes please, this is such a basic functionality. It should be pretty easy to do this feature.
This should be a baseline functionality. Please add a supported method of easily renaming a VM in Azure.
Mike Patterson commented
I can so this in AWS all day, get it together.
Lonny Motto commented
"Use the GUID" answers the question of how to determine uniqueness and side-steps the argument proposed here completely. How do you rename a VM?
This seems like a result of the ARM design that they should have at least provided an easy solution for. And not powershell, because redeploy doesn't account for all the variables associated with a VM, like extensions, backups, multiple nics, etc.
If they haven't provided this by now, they never will.
Still in review since 2014? come on!?!?!
Ray Koukari commented
You can't rename VMs...you can't search by IP...are you guys using Access 2010 as the db backend too?