mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
fix(region): baremetal post update related server
This commit is contained in:
@@ -3463,6 +3463,17 @@ func (self *SHost) PostUpdate(ctx context.Context, userCred mcclient.TokenCreden
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
// update baremetal host related server
|
||||
if guest := self.GetBaremetalServer(); guest != nil && self.HostType == api.HOST_TYPE_BAREMETAL {
|
||||
if _, err := db.Update(guest, func() error {
|
||||
guest.VmemSize = self.MemSize
|
||||
guest.VcpuCount = self.CpuCount
|
||||
return nil
|
||||
}); err != nil {
|
||||
log.Errorf("baremetal host %s update related server %s spec error: %v", self.GetName(), guest.GetName(), err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func (self *SHost) UpdateDnsRecords(isAdd bool) {
|
||||
|
||||
Reference in New Issue
Block a user