通过 Windows 上的 virsh 管理 KVM 主机

我们知道 virsh 就是一个客户端连接 Linux 上的 libvirtd 服务。 Windows 上也可以跑这个 libvirt 的客户端的。 安装其实很简单。如果已经有 apt-cyg 的话, 一句话: apt-cyg install mingw64-x86_64-libvirt 即可。
貌似安装程序不会自动添加路径, 我们在 .bashrc 里面添加路径,即可运行 virsh 命令了。
export PATH=$PATH:/usr/x86_64-w64-mingw32/sys-root/mingw/bin

但是这个有个问题, 不能用 ssh/unix/ext 的方式连接 libvirtd :
error: invalid argument: transport methods unix, ssh and ext are not supported under Windows

所以我们需要在服务端开启 tcp 或者 tls 。
另外还有一个问题就是 virsh 不像在 Linux 下支持 shell 方式, Windows 里面只能后面添加需要运行的命令才可以。


作者: 甬洁网络

--移动互联网&物联网技术提供商