parent
65b6176911
commit
a314af7f8b
2
http.go
2
http.go
|
@ -53,7 +53,7 @@ func okHandler(w http.ResponseWriter, r *http.Request) {
|
|||
}
|
||||
|
||||
if tmp == "/vms" {
|
||||
s := poolHypervisor(hv)
|
||||
s := pollHypervisor(hv)
|
||||
fmt.Fprint(w, s)
|
||||
return
|
||||
}
|
||||
|
|
|
@ -22,7 +22,8 @@ import (
|
|||
"github.com/digitalocean/go-qemu/qemu"
|
||||
)
|
||||
|
||||
func poolHypervisor(hv *hypervisor.Hypervisor) string {
|
||||
// get the list of domains from libvirt
|
||||
func pollHypervisor(hv *hypervisor.Hypervisor) string {
|
||||
var out string
|
||||
// fmt.Printf("\n**********Domains**********\n")
|
||||
domains, err := hv.Domains()
|
||||
|
@ -76,6 +77,7 @@ func poolHypervisor(hv *hypervisor.Hypervisor) string {
|
|||
return out
|
||||
}
|
||||
|
||||
/*
|
||||
func displayBlockDevices(domain *qemu.Domain) {
|
||||
// var []blks string
|
||||
blockDevices, err := domain.BlockDevices()
|
||||
|
@ -105,3 +107,4 @@ func displayPCIDevices(domain *qemu.Domain) {
|
|||
fmt.Printf("[%10s] [%20s]\n", pciDevice.QdevID, pciDevice.ClassInfo.Desc)
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
|
5
main.go
5
main.go
|
@ -27,12 +27,11 @@ import (
|
|||
)
|
||||
|
||||
var Version string
|
||||
var hv *hypervisor.Hypervisor
|
||||
|
||||
//go:embed resources/*
|
||||
var resources embed.FS
|
||||
|
||||
var hv *hypervisor.Hypervisor
|
||||
|
||||
func main() {
|
||||
if os.Getenv("VIRTIGO_HOME") == "" {
|
||||
homeDir, _ := os.UserHomeDir()
|
||||
|
@ -59,7 +58,7 @@ func main() {
|
|||
driver := hypervisor.NewRPCDriver(newConn)
|
||||
hv = hypervisor.New(driver)
|
||||
|
||||
poolHypervisor(hv)
|
||||
pollHypervisor(hv)
|
||||
|
||||
startHTTP()
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue