parent
e256f02cf8
commit
ca0d4f423a
|
@ -34,7 +34,7 @@ func main() {
|
|||
|
||||
// show the hypervisors to STDOUT
|
||||
for _, h := range aCluster.Hypervisors {
|
||||
log.Println("\thypervisor =", h.Hostname, h.Memory)
|
||||
log.Println("\thypervisor =", h.Hostname, h.GetMemoryPrintable())
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,5 +1,12 @@
|
|||
package virtbuf
|
||||
|
||||
func (x *Hypervisor) SetMemory(gb int) {
|
||||
import "fmt"
|
||||
|
||||
func (x *Hypervisor) SetMemoryGB(gb int) {
|
||||
x.Memory = int64(gb * 1024 * 1024 * 1024)
|
||||
}
|
||||
|
||||
func (x *Hypervisor) GetMemoryPrintable() string {
|
||||
i := x.Memory / (1024 * 1024 * 1024)
|
||||
return fmt.Sprintf("%d GB", i)
|
||||
}
|
||||
|
|
|
@ -35,7 +35,7 @@ func CreateSampleHypervisor(hostname string, mem int) *Hypervisor {
|
|||
Memory: 256,
|
||||
Comment: "this is a fake hypervisor",
|
||||
}
|
||||
h.SetMemory(mem * 32)
|
||||
h.SetMemoryGB(mem * 32)
|
||||
return h
|
||||
}
|
||||
|
||||
|
@ -54,7 +54,7 @@ func CreateSampleCluster(total int) *Cluster {
|
|||
|
||||
for i := 0; i < 3; i++ {
|
||||
hostname := fmt.Sprintf("farm%d", i)
|
||||
h := CreateSampleHypervisor(hostname, i + 1)
|
||||
h := CreateSampleHypervisor(hostname, i+1)
|
||||
h.Comment = fmt.Sprintf("Sample hypervisor %d", i)
|
||||
|
||||
c.Hypervisors = append(c.Hypervisors, h)
|
||||
|
|
Loading…
Reference in New Issue