Linux下的虚拟化部署
安装条件
-
inter cpu 需要vmx
-
amd cpu 需要svm
kvm 虚拟化安装
-
dnf group list --hidden #查找我们需要安装的组
-
dnf group install #下载组
kvm 虚拟化的相关 信息
- 服务名称:libvirtd
- 虚拟化核心:qemu/kvm
- 虚拟化存储目录(虚拟机的硬盘):/var/lib/libvirt/images/xxxx.qcow2
- 虚拟化硬件信息:/etc/libvirt/qemu/xxx.xml
虚拟机管理命令
-
virt-viewer #显示虚拟机
-
virt-manager #打开虚拟器控制器
-
virsh list #列出运行的虚拟器
-
virsh list --all #列出所有虚拟机
-
virsh start #开启虚拟机
-
virsh shutdown #正确关闭虚拟机(有可能会被堵塞)
-
virsh destroy #断电虚拟机
虚拟机在linux系统中传输
-
获得一个虚拟机需要获得虚拟机的硬盘(必须要有的)和虚拟机的硬件信息(可有可无)。
-
virsh define xxxx.xml #通过硬件信息文件恢复虚拟机
-
virsh create xxxx.xml #通过硬件信息文件打开虚拟机,虚拟机关闭后消失在这里插入图片描述
-
virsh undefine 名称 #删除虚拟机硬盘信息(若要完全删除需要再删除该虚拟机的硬盘)
虚拟机快照
- qemu-img create -f qcow2 -b /var/lib/libvirt/images/xxxx.qcow2 /var/lib/libvirt/images/xxxx1.qcow2