Linux下的虚拟化部署

一、kvm安装

  1. 安装条件:inter cpu需要支持vmx指令集;amd cpu需要支持svm指令集
  2. kvm安装:
    Linux下的虚拟化部署

二、kvm虚拟化相关信息

  1. 服务名称:libvirtd
  2. 虚拟化核心:qemu/kvm
  3. 虚拟化存储目录(虚拟机硬盘):/var/lib/libvirt/images/jia.qcow2
  4. 虚拟化硬件信息:/etc/libvirt/qemu/jia.xml

三、为kvm配置网络桥接接口

Linux下的虚拟化部署
Linux下的虚拟化部署

四、手动安装虚拟机

Linux下的虚拟化部署
Linux下的虚拟化部署
Linux下的虚拟化部署
Linux下的虚拟化部署
Linux下的虚拟化部署
Linux下的虚拟化部署
Linux下的虚拟化部署
Linux下的虚拟化部署

五、虚拟机管理命令

命令 作用
virt-viewer 显示虚拟机
virt-manager 打开虚拟机控制器
virsh list 列出运行的虚拟机
virsh list --all
virst start 开启虚拟机
virsh shutdown 正常关闭虚拟机
virsh destroy 断电jia虚拟机
virsh define jiajia.xml 通过硬件信息文件恢复虚拟机
virsh creat jiajia.xml 通过硬件信息文件打开虚拟机
virsh undefine 删除虚拟机硬件信息

Linux下的虚拟化部署
Linux下的虚拟化部署
Linux下的虚拟化部署

六、虚拟机快照

虚拟机快照的作用是防止我们安装的虚拟机在我们实验室出现不可逆的操作,从而损坏虚拟机无法正常使用。如果出现这种情况一般来说就只能重新安装新的虚拟机,删除旧的,但是创建快照是通过快照操作虚拟机,出现的问题只存在与快照上,不会影响真正的虚拟机,如果出现损坏操作,可以直接删除快照,然后在建立一个快照。
命令:qemu-img  create  -f  qcow2  -b  /var/lib/libvirt/images/jiajia.qcow2   /var/lib/libvirt/images/test.qcow2
Linux下的虚拟化部署
执行完成后,安装第一步选择第四项,其他步骤和正常安装一样,就可以看到快照生成了。
Linux下的虚拟化部署
Linux下的虚拟化部署

七、虚拟机快照脚本

编辑文本:vim virt_snapshoot.sh,编辑完成后使用sh virt_snapshoot.sh运行即可生成
Linux下的虚拟化部署