kvm automation scritps
kvm automation scritps
yum -y install qemu-kvm libvirt virt-install bridge-utils
yum -y install mkisofs genisoimage virt-install libguestfs-tools-c qemu-img libvirt-client libvirt-nss
lsmod | grep kvm
midir -p /data/cache5/kvm/{virt,iso}
cd /data/cache5/kvm/iso
wget http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1708.iso
mv /var/lib/libvirt/images /data/cache5/kvm/virt/
ln -sf /data/cache5/kvm/virt/images/ /var/lib/libvirt/images
virsh list --all
virsh shutdown centos7-1
virsh destroy centos7-1
virsh undefine centos7-1
virsh console centos7_0 #login
ctrl + 5 or ctrl ] #logout
virsh net-list
virsh dumpxml centos7-1
virsh net-dumpxml default
virt-clone -o centos7_temp -n centos7-2 --auto-clone
virt-sysprep --hostname centos7-5 --firstboot-command 'sed -i "s#192.168.122.100#192.168.122.105#g" /etc/sysconfig/network-scripts/ifcfg-eth0' -d centos7-5
virsh snapshot-create-as --domain centos7-4 --name centos7-4-snap-1 --description "first booted 5/2/2018"
virsh snapshot-list centos7-1
virsh snapshot-revert centos7-1 centos7-1-snap-1
virsh snapshot-delete --domain webserver --snapshotname webserver_snap
iptables -I FORWARD -o virbr0 -d 192.168.122.101 -j ACCEPT
iptables -t nat -I PREROUTING -p tcp --dport 10122 -j DNAT --to 192.168.122.101:22