1.libvirt安装
yum -y install qemu-kvm libvirt virt-install bridge-utils lsmod | grep kvm systemctl start libvirtd systemctl enable libvirtd
2.下载系统iso到/var/lib/libvirt/images
windows的virtio驱动地址:
https://fedoraproject.org/wiki/Windows_Virtio_Drivers
3.在用户的linux(我用的是kali linux)机器上安装virt-manager用来远程管理服务器开小鸡
apt-get install virt-manager ssh-askpass-gnome
安装完成后可以用下面命令通过服务器ssh连接QEMU/KVM服务器
virt-manager --connect qemu+ssh://root@ip:sshport/system virt-manager --connect qemu+ssh://root@11.22.33.44:2222/system
可能会出现的问题:
安装windows2008卡在starting windows
解决:将虚拟机显卡设置为Cirrus
——————————————————————————–
端口转发
CentOS7下的libvirt没有/etc/libvirt/hooks 目录,所以要新建
mkdir /etc/libvirt/hooks
nano /etc/libvirt/hooks/qemu
内容
#!/bin/sh /sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 9999 -j DNAT --to-destination 192.168.100.100:3389 /sbin/iptables -I FORWARD -m state -d 192.168.100.0/24 --state NEW,RELATED,ESTABLISHED -j ACCEPT