Linux入门(9)——Linux系统中的虚拟化部署
1.虚拟化
虚拟化
虚拟化部署即在Linux系统下安装对应处理器平台的虚拟机 。Intel平台下为kvm,AMD平台下为SVM。
虚拟化相关进程与目录
虚拟化服务在系统中的服务名称为libvirtd,可以通过systemctl来对服务进行控制。虚拟化核心为qemu或kvm。
虚拟机的硬件信息储存在:
/etc/libvirt/qemu/xxx.xml #xxx对应虚拟机名称
虚拟机存储目录及硬盘文件所在目录:
/var/lib/libvirt/images/xxx.qcow2
dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization" -y
Virtualization Client #虚拟化客户端
Virtualization Tools #虚拟化工具
Virtualization Hypervisor #虚拟化核心套件
虚拟机管理
virt-manager # 打开控制器图形界面
virt-viewer xxx # 显示xxx虚拟机
virsh list #列出运行的虚拟机
virsh list --all #列出所有虚拟机
virsh start xxx #开启虚拟机xxx
virsh shutdown xxx #正常关闭虚拟机
virsh destroy xxx #强制关闭虚拟机
virsh define xxx.xml #通过硬件信息文件恢复虚拟机
virsh create xxx.xml #通过硬件信息文件打开虚拟机,关闭后消失
virsh undefine xxx #删除虚拟机硬件信息
虚拟机快照
快照的内容包括虚拟机内存、虚拟机设置,以及所有虚拟磁盘的状态。恢复到快照时,虚拟机的内存、设置和虚拟磁盘都将返回到拍摄快照时的状态。可以通过快照创建一个与拍照时完全相同的虚拟机。若使用快照,原磁盘qcow2文件不可被删除,删除后快照无效。
qemu-img create -f qcow2 -b /var/lib/libvirt/images/xxx.qcow2 /var/lib/libvirt/
images/node1.qcow2 # 为xxx虚拟机拍摄快照,保存为node1.qcow2
本文介绍了Linux系统下的虚拟化技术,包括Intel平台的kvm和AMD平台的SVM。虚拟化服务libvirtd通过systemctl管理,虚拟机配置存储在/etc/libvirt/qemu/,磁盘文件位于/var/lib/libvirt/images/。使用dnfgroupinstall安装相关组件,通过virt-manager等工具进行虚拟机管理和操作。此外,还讲解了虚拟机快照的创建和使用,强调了快照对于恢复虚拟机状态的重要性。
695

被折叠的 条评论
为什么被折叠?



