redhat虚拟机的管理

常用的管理命令

virt-manager					##开启虚拟机管理器
virsh list						##显示正在运行的虚拟机
virsh list --all				##查看所有虚拟机
virsh start desktop				##打开虚拟机
virsh shutdown desktop			##正常关闭虚拟机
virsh destroy desktop			##强制关闭
virt-viewer desktop				##显示虚拟机

在这里插入图片描述开启虚拟机管理器
在这里插入图片描述
显示正在运行的虚拟机
在这里插入图片描述查看所有虚拟机
在这里插入图片描述打开虚拟机在这里插入图片描述正常关闭虚拟机

如何恢复虚拟机

如果我们不小心把虚拟机弄坏了,那么我们怎么恢复呢?
首先,我们要在别人的主机里发现一个准备好的虚拟机然后把它复制过来。
在这里插入图片描述
复制硬盘文件
在这里插入图片描述复制硬件管理文件
完成这两步就可以进行恢复了

virsh create /etc/libvirt/qemu/generic.xml				##临时恢复
virsh define /etc/libvirt/qemu/generic.xml				##永久恢复

如何建立虚拟机的快照

快照的好处是在我们对虚拟机误操作时可以恢复到原来的状态。

qemu-img create -f qcow2 -b /var/lib/libvirt/images/generic.qcow2 \
 /var/lib/libvirt/images/www.qcow2			##生成快照文件

之后把生成的快照导入虚拟机图形控制器就可以使用了,若快照损坏,那么删除快照,再制作新的快照需要注意的是使用快照后不要对母盘进行任何操作,否则快照有可能不能正常启动。
在这里插入图片描述
选择import existing disk image,点击Forward
在这里插入图片描述
选择新生成的快照。
在这里插入图片描述
指定内存大小
在这里插入图片描述指定快照的名字
在这里插入图片描述
这样,我们的快照就建立好了。

使用命令的方法进入虚拟机安装页面

要实现这个功能的话,我们需要写一个脚本。

vim vm_auto 

在这里插入图片描述
之后给这个文件执行权限。就可以进入安装界面了,需要注意的是脚本里面的[$1]是一个占位符,这样就可以指定我们创建虚拟机的名字了。
在这里插入图片描述
进入安装页面。

chmod 755 vm_auto 

之后再就可以运行这个脚本了。

如何使用命令删除虚拟机

除了用图形直接删除虚拟机之外,还可以直接用命令删除。

virsh undefine 虚拟机名称
rm -rf /var/lib/libvirt/images/虚拟机硬盘.qcow2

在这里插入图片描述
删除前
在这里插入图片描述
在这里插入图片描述
删除后,可以看到huang的虚拟机已经被删除了,如果要连他的安装硬盘也一起删掉的话记得删除/var/lib/libvirt/images/虚拟机硬盘.qcow2这个文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值