Linux下的虚拟化部署
- 1.kvm安装条件
- 2.kvm虚拟化安装
- 3.kvm虚拟化相关信息
- 4.为kvm配置网络桥接接口
- 5.手动安装虚拟机
- 6.虚拟机管理命令
- 7.虚拟机快照
- 8.虚拟机快照脚本
1.kvm安装条件
1.inter cpu ----> vmx
2.amd cpu -------> svm
2. kvm虚拟化安装
名称 | 功能 |
---|---|
Virtualization Client | 虚拟化客户端 |
Virtualization Tools | 虚拟化工具 |
Virtualization Hypervisor | 虚拟化核心套件 |
3. kvm虚拟化相关信息
服务名称:
libvirtd
虚拟化核心
qemu/kvm
虚拟化存储目录(虚拟机硬盘) /var/lib/libvirt/images/westos.qcow2
虚拟化硬件信息:
/etc/libvirt/qemu/westos.xml
4. 为kvm配置网络桥接接口
5. 手动安装虚拟机
6. 虚拟机管理命令
命令 | gn |
---|---|
virt-viewer wee | 显示westos虚拟机 |
virt-manager | 打开虚拟机控制器 |
virsh list | 列出运行的虚拟机 |
virsh list --all | 列出所有虚拟机 |
virsh start wee | 开启虚拟机 |
virsh shutdown wee | 正常关闭虚拟机 |
virsh destroy wee | 断电westos虚拟机 |
virsh define wee.xml | 通过硬件信息文件恢复虚拟机 |
virsh create wee.xml | 通过硬件信息文件打开虚拟机 |
virsh undefine wee | 删除虚拟机硬件信息 |
拷贝虚拟机
-
拷贝虚拟化存储目录(虚拟机硬盘):
/var/lib/libvirt/images/ wee.qcow2 -
拷贝虚拟化硬件信息:
/etc/libvirt/qemu/ wee.xml -
virsh define wee.xml
通过硬件信息文件恢复虚拟机 (文件必须在指定目录下)
virsh create wee.xml
通过硬件信息文件打开虚拟机 (文件必须在指定目录下)
virsh undefine wee
删除虚拟机硬件信息,虚拟机不可恢复
7. 虚拟机快照
qemu-img create -f qcow2 -b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/node1.qcow2
8. 虚拟机快照脚本
vim virt_snapshot.sh