From 069394b2ad7b45876ddbf9b64622ae8dae47edb5 Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Wed, 16 Jan 2019 20:15:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=EF=BC=9Aesxi=20host=E5=90=8D?= =?UTF-8?q?=E7=A7=B0=E4=B8=8D=E4=BD=BF=E7=94=A8full=20domain=20name?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/util/esxi/host.go | 9 +++++++++ 1 file changed, 9 insertions(+) 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 }