一、图形安装虚拟机 1.下载与本机系统版本匹配的iso镜像文件 rhel-server-7.0-x86_64-dvd.iso 2.virt-manager ##开启虚拟机管理器 点击左上角图标
二、脚本安装虚拟机 ##1.vim createvm.sh
加入下面 #! /bin/bash virt-install \ –cdrom 地址+rhel-server-7.0-x86_64-dvd.iso –ram 1024 –cpus 1 –disk /var/lib/libvirt/images/test.qcow2,bus=virtio,size=10 –name test –network bridge=br0,model=virtio & chmod +x createvm.sh (ll后 createvm.sh变绿则成功,贴图) sh createvm.sh
##2.虚拟机管理命令 virt-manager ##开启虚拟机管理器 virsh list ##显示正在运行的虚拟机 virsh list --all ##查看所有虚拟机 virsh start westos ##打开 virsh shutdown westos ##正常关闭虚拟机 virsh destory westos ##强行关闭 virt-viewer westos ##显示虚拟机 virsh undefine westos ##删除虚拟机
##3.模拟虚拟机恢复 mv /etc/libvirt/qemu/westos.xml /mnt ##硬盘信息 mv /var/lib/libvirt/images/westos.qcow2 ##硬盘
在虚拟机管理器中删除这个装好的虚拟机 模拟恢复过程 cd /mnt virsh create westos.xml ##用硬件信息文件启动虚拟机 在操作过程中会有以下错误:
解决办法: mv /mnt/westos.qcow2 /var/lib/libvirt/images/ virsh defene westos.xml ##永久恢复虚拟机
##4.根据已有虚拟机创建虚拟机 cd images qemu-img create -f qcow2 -b ##创建虚拟机镜像
##第一种(每次建立快照都需要更改脚本) vim kuaizhao.sh
加入以下: #! /bin/bash qemu-img create -f qcow2 -b /var/lib/livirt/images/westos.qcow2 /var/lib/libvirt/images/node1
virt-install –name node1 –ram 1024 –cpus 1 –disk /var/lib/libvirt/images/node1.qcow2,bus=virtio –network bridge=br0,model=virtio –import &
##第二种(不需要再更改脚本) #!/bin/bash qemu-img create -f qcow2 -b /var/lib/livirt/images/$1.qcow2 /var/lib/libvirt/images/$2.qcow2
virt-install –name $2 –ram 1024 –cpus 1 –disk /var/lib/libvirt/images/$2.qcow2,bus=virtio –network bridge=br0,model=virtio –import &
##3. #!/bin/bash
virsh destroy $1 rm -rf /var/lib/libvirt/images/$1.qcow2 qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2.qcow2 /var/lib/libvirt/images/$1.qcow2
virsh start $1 virt-viewer $1 &