diff --git a/pkg/multicloud/cloudpods/instance.go b/pkg/multicloud/cloudpods/instance.go index f4f8a29c97..e101f6d00e 100644 --- a/pkg/multicloud/cloudpods/instance.go +++ b/pkg/multicloud/cloudpods/instance.go @@ -173,6 +173,9 @@ func (self *SInstance) AssignSecurityGroup(id string) error { } func (self *SInstance) SetSecurityGroups(ids []string) error { + if self.Hypervisor == api.HYPERVISOR_ESXI { + return nil + } input := api.GuestSetSecgroupInput{} input.SecgroupIds = ids _, err := self.host.zone.region.perform(&modules.Servers, self.Id, "set-secgroup", input)