diff --git a/pkg/util/aliyun/instance.go b/pkg/util/aliyun/instance.go index efd2c2baa7..7f1f4f60fe 100644 --- a/pkg/util/aliyun/instance.go +++ b/pkg/util/aliyun/instance.go @@ -263,6 +263,9 @@ func (self *SInstance) GetId() string { } func (self *SInstance) GetName() string { + if len(self.InstanceName) > 0 { + return self.InstanceName + } return self.HostName } @@ -793,6 +796,7 @@ func (self *SRegion) UpdateVM(instanceId string, hostname string) error { */ params := make(map[string]string) params["HostName"] = hostname + params["InstanceName"] = hostname return self.modifyInstanceAttribute(instanceId, params) }