虚拟机管理

来源:互联网 发布:stc单片机rst电路原理 编辑:程序博客网 时间:2024/06/04 00:39
#

15.系统虚拟机管理

#

1.安装

方法一:手动安装
在root下执行virt-manager 进入如下界面
这里写图片描述

点击File下的小电脑图标,进入如下界面,选择(Local install media )然后下一步
这里写图片描述

选择Browse Local
这里写图片描述

选择本地iso镜像文件
这里写图片描述

这里写图片描述
根据自己的需求选择参数:
这里写图片描述

这里写图片描述
这里写图片描述

上述步骤完成后进入此界面,选择安装7.2虚拟机
这里写图片描述
根据需求选择语言等选项
这里写图片描述

这里写图片描述

这里写图片描述
点击加号选择目录
这里写图片描述
这里写图片描述
然后下一步,填写root用户的密码
这里写图片描述
然后等待安装完成就可以了

方法二:自己写脚本安装
!/bin/bash ##命令运行环境的指定
virt-install \ ##安装虚拟机
–name 1 \##虚拟机名称指定,1表示脚本后的第一串字符
–ram 1000 \ ##内存
–file /var/lib/libvirt/images/$1.img \ ##硬盘文件
–file-size 8 \ ##硬盘文件大小
–cdrom /var/ftp/pub/iso/rhel-server-7.1-x86_64-dvd.iso & ##安装源指定

这里写图片描述
执行脚本
这里写图片描述
接下来就像上面一样自己进行就可以了

2.管理

virt-manager ##开启图形管理工具
virt-viewer vmname ##显示虚拟机,vmname表示虚拟机名称
这里写图片描述
virsh list ##列出正在运行的vm
这里写图片描述
virsh list - -all ##列出所有vm
这里写图片描述
virsh start vmname ##运行指定vm
这里写图片描述
virsh shutdown vmname ##正常关闭指定vm
这里写图片描述
virsh destroy vmname ##强行结束指定vm
这里写图片描述

虚拟机的管理主要有两个重要的文件
1、vmname.qcow2文件(真正的磁盘镜像)
这里写图片描述
2、vmname.xml文件(前端管理文件)
这里写图片描述

【注意】.qcow2文件是删除后是不能恢复的,而.xml文件删除后是可以恢复的

删除.xml
一:使用图形界面删除
选择要删除xml的虚拟机,单击右键,点击Delete
这里写图片描述
【注意】这里千万不能选择白色方框中的内容,如果选择了就会把你的磁盘镜像也删除掉,这样我们的虚拟机就永远不能恢复了

二:使用命令删除.xml文件
virsh undefine vmname ##删除vm的前端管理,不会删除存储

在删除.xml文件后,有两种恢复方式
一:使用图形界面恢复
选择Import existing disk image
这里写图片描述
将磁盘镜像导入:
这里写图片描述
【注意】这里的磁盘镜像可以查看
/etc/libvirt/qemu/vmname.xml文件
这里写图片描述

二:使用命令恢复
virsh create vmname.xml ##临时恢复指定vm,vmname表示前端管理文件
virsh define vmname.xml ##永久恢复vm

3.虚拟机快照

qemu-img create -f qcow2 -b vm2.qcow2 node1.qcow2

这里写图片描述

在创建好快照之后我们就可以创建虚拟机了

选择最后一项
这里写图片描述
将我们创建的快照导入
这里写图片描述
然后继续执行就可以了
【注意】
1、快照不能创建快照
2、为了安全,建议将母体的前端管理工具删掉

************
写一个使用快照创建虚拟机的脚本
这里写图片描述
这里写图片描述

写一个虚拟机被破坏后如何恢复的脚本
这里写图片描述
这里写图片描述

原创粉丝点击