在 Golang 中使用 virt-install 安装虚拟机
Installing virtual Machine with virt-install in Golang
virt-install -n "NAME" -r 1024 --import --disk path="1703_Disk.img" --accelerate --network network=default --connect=qemu:// /系统--vnc -v
谁能解释一下如何在 golang 中执行此操作
os/exec
包就是您要找的:
cmdName := "virt-install"
args := []string{
"-n", "NAME",
"-r", "1024",
"--import",
"--disk", "path=1703_Disk.img"
"--accelerate",
"--network", "network=default",
"--connect=qemu:///system",
"-vnc",
"-v",
}
cmd := exec.Command(cmdName, args...)
if err := cmd.Start(); err != nil {
log.Fatal(err)
}
if err := cmd.Wait(); err != nil {
log.Fatal(err)
}
virt-install -n "NAME" -r 1024 --import --disk path="1703_Disk.img" --accelerate --network network=default --connect=qemu:// /系统--vnc -v
谁能解释一下如何在 golang 中执行此操作
os/exec
包就是您要找的:
cmdName := "virt-install"
args := []string{
"-n", "NAME",
"-r", "1024",
"--import",
"--disk", "path=1703_Disk.img"
"--accelerate",
"--network", "network=default",
"--connect=qemu:///system",
"-vnc",
"-v",
}
cmd := exec.Command(cmdName, args...)
if err := cmd.Start(); err != nil {
log.Fatal(err)
}
if err := cmd.Wait(); err != nil {
log.Fatal(err)
}