Skip to content

Commit 5143fe4

Browse files
committed
When instance.name.flag is set to true, append user-supplied name with legacy prefix to VM name appears in vCenter.
1 parent 4f0640d commit 5143fe4

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1829,8 +1829,10 @@ private Pair<String, String> composeVmNames(VirtualMachineTO vmSpec) {
18291829
String vmNameOnVcenter = null;
18301830
if (vmSpec.getHostName() != null) {
18311831
vmInternalCSName = vmSpec.getName();
1832-
if (_instanceNameFlag == true)
1833-
vmNameOnVcenter = vmSpec.getHostName();
1832+
if (_instanceNameFlag == true) {
1833+
String[] tokens = vmInternalCSName.split("-");
1834+
vmNameOnVcenter = String.format("%s-%s-%s", tokens[0], tokens[1], vmSpec.getHostName());
1835+
}
18341836
else
18351837
vmNameOnVcenter = vmSpec.getName();
18361838
} else {

0 commit comments

Comments
 (0)