Linux下的虚拟化部署
一、kvm安装
- 安装条件:inter cpu需要支持vmx指令集;amd cpu需要支持svm指令集
- kvm安装:
二、kvm虚拟化相关信息
- 服务名称:libvirtd
- 虚拟化核心:qemu/kvm
- 虚拟化存储目录(虚拟机硬盘):/var/lib/libvirt/images/jia.qcow2
- 虚拟化硬件信息:/etc/libvirt/qemu/jia.xml
三、为kvm配置网络桥接接口
四、手动安装虚拟机
五、虚拟机管理命令
命令 | 作用 |
---|---|
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 | 删除虚拟机硬件信息 |
六、虚拟机快照
虚拟机快照的作用是防止我们安装的虚拟机在我们实验室出现不可逆的操作,从而损坏虚拟机无法正常使用。如果出现这种情况一般来说就只能重新安装新的虚拟机,删除旧的,但是创建快照是通过快照操作虚拟机,出现的问题只存在与快照上,不会影响真正的虚拟机,如果出现损坏操作,可以直接删除快照,然后在建立一个快照。
命令:qemu-img create -f qcow2 -b /var/lib/libvirt/images/jiajia.qcow2 /var/lib/libvirt/images/test.qcow2
执行完成后,安装第一步选择第四项,其他步骤和正常安装一样,就可以看到快照生成了。
七、虚拟机快照脚本
编辑文本:vim virt_snapshoot.sh,编辑完成后使用sh virt_snapshoot.sh运行即可生成