vers rename
Rename a VM or cluster by setting a new alias.Usage
Options
| Option | Description |
|---|---|
--cluster, -c | Rename a cluster instead of a VM |
Examples
Rename VMs
Rename clusters
How it works
Therename command:
- Argument parsing: Determines target and new alias based on argument count
- 1 argument: Renames HEAD VM to the provided alias
- 2 arguments: Renames specified target to new alias
- Target resolution: Resolves VM/cluster identifier to actual ID
- API update: Makes PATCH request to update the alias field
- Confirmation: Shows success message with old ID and new alias
Argument patterns
VM renaming
| Pattern | Target | New Alias |
|---|---|---|
vers rename new-name | HEAD VM | new-name |
vers rename vm-123 new-name | vm-123 | new-name |
vers rename old-alias new-name | VM with alias old-alias | new-name |
Cluster renaming
| Pattern | Target | New Alias |
|---|---|---|
vers rename -c cluster-123 new-name | cluster-123 | new-name |
vers rename -c old-alias new-name | Cluster with alias old-alias | new-name |
Error handling
Missing cluster ID
VM/Cluster not found
No HEAD VM
vers up to create a VM or specify a VM ID directly.
API failures
Use cases
Better organization
Environment labeling
Project organization
Prerequisites
- VM/cluster must exist and be accessible
- Network connectivity to perform the update
- For VM renaming: Either provide VM ID or have a valid HEAD VM
See Also
- vers status - View current VM and cluster names
- vers tree - See VM relationships with aliases
- vers up - Create VMs that can be renamed