diff --git a/pkg/compute/models/hosts.go b/pkg/compute/models/hosts.go index 132f5cc6e4..3271868a99 100644 --- a/pkg/compute/models/hosts.go +++ b/pkg/compute/models/hosts.go @@ -2180,6 +2180,9 @@ func (self *SHost) getMoreDetails(ctx context.Context, extra *jsonutils.JSONDict if server != nil { extra.Add(jsonutils.NewString(server.Id), "server_id") extra.Add(jsonutils.NewString(server.Name), "server") + if self.HostType == HOST_TYPE_BAREMETAL { + extra.Add(jsonutils.NewString(strings.Join(server.getRealIPs(), ",")), "server_ips") + } } netifs := self.GetNetInterfaces() if netifs != nil && len(netifs) > 0 {