Linux入门(9)——Linux系统中的虚拟化部署

本文介绍了Linux系统下的虚拟化技术,包括Intel平台的kvm和AMD平台的SVM。虚拟化服务libvirtd通过systemctl管理,虚拟机配置存储在/etc/libvirt/qemu/,磁盘文件位于/var/lib/libvirt/images/。使用dnfgroupinstall安装相关组件,通过virt-manager等工具进行虚拟机管理和操作。此外,还讲解了虚拟机快照的创建和使用,强调了快照对于恢复虚拟机状态的重要性。

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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值