diff --git a/pkg/util/esxi/host.go b/pkg/util/esxi/host.go index f4f8781def..acd4f99073 100644 --- a/pkg/util/esxi/host.go +++ b/pkg/util/esxi/host.go @@ -77,6 +77,15 @@ func NewHost(manager *SESXiClient, host *mo.HostSystem, dc *SDatacenter) *SHost return &SHost{SManagedObject: newManagedObject(manager, host, dc)} } +func (self *SHost) GetName() string { + name := self.SManagedObject.GetName() + dotPos := strings.IndexByte(name, '.') + if dotPos > 0 { + name = name[:dotPos] + } + return name +} + func (self *SHost) GetMetadata() *jsonutils.JSONDict { return nil }