为了账号安全,请及时绑定邮箱和手机立即绑定

在 Golang 中使用 virt-install 安装虚拟机

在 Golang 中使用 virt-install 安装虚拟机

Go
萧十郎 2021-11-01 16:51:34
virt-install -n "NAME" -r 1024 --import --disk path="1703_Disk.img" --accelerate --network network=default --connect=qemu:///system --vnc -v有人可以解释我如何在 golang 中执行这个
查看完整描述

1 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

该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)

}


查看完整回答
反对 回复 2021-11-01
  • 1 回答
  • 0 关注
  • 160 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信