虚拟机的安装及管理

虚拟机管理

1.新建虚拟机并且安装linux系统

1.virt-manager
在这里插入图片描述
2.
选择新建虚拟机,并选择第一个选项
在这里插入图片描述
选中iso光盘
在这里插入图片描述
选择相应属性的内存,硬盘,name等信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完成安装
在这里插入图片描述3.为虚拟机装一个新的linux系统
进入以下界面
在这里插入图片描述
选择安装语言
在这里插入图片描述
进入安装设置界面
在这里插入图片描述
时间设置
在这里插入图片描述
键盘设置(此设置一般使用默认,如需改动则选择相应的键盘模式)

三
输入法设置
在这里插入图片描述

选择带有图形界面的服务器
在这里插入图片描述
选择分配的硬盘
在这里插入图片描述
选择生成分区
在这里插入图片描述
完成后添加密码
在这里插入图片描述

设置完成后开始安装
在这里插入图片描述
完成安装
在这里插入图片描述
退出后设置开机不首先读取光盘
在这里插入图片描述

开机后,选择同意协议
在这里插入图片描述
选择语言
在这里插入图片描述
选择输入法
在这里插入图片描述
选择时区
在这里插入图片描述
新建普通用户
在这里插入图片描述

安装成功!
在这里插入图片描述

2.虚拟机管理命令

需要在root下操作

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

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

正常关闭desktop虚拟机

强行关闭虚拟机

显示desktop虚拟机

2.在家中模拟虚拟机的恢复

克隆步骤

1)在别人的主机中发现一个已经安装好的虚拟机

假设23主机中存在已经安装好的虚拟机“hmc”

2)复制虚拟机所需文件

/var/lib/libvirt/images/hmc.qcow2   ##硬盘
/etc/libvirt/qumu/hmc.xml	    ##硬盘信息文件

拷贝23主机的硬盘到我的主机的/var/lib/libvirt/images/中

scp [email protected]:/var/lib/libvirt/images/hmc.qcow2 /var/lib/libvirt/images/

拷贝23主机的硬盘信息文件hmc.xml到我的/mnt/中

scp [email protected]:/etc/libvirt/qemu/hmc.xml /mnt/

在这里插入图片描述

3)对虚拟机进行恢复

virsh create /mnt/hmc.xml		##用虚拟机硬盘文件一次性打开虚拟机,关闭后消失

在这里插入图片描述
virsh define /mnt/hmc.xml ##永久恢复
在这里插入图片描述

3.虚拟机的快照

1)制作快照

制作hmc.qcow2的快照,快照名字为haha.qcow2

qemu-img create -f qcow2 -b /var/lib/libvirt/images/hmc.qcow2 /var/lib/libvirt/images/haha.qcow2	

在这里插入图片描述

说明:此快照的大小非常小,不会占用太大内存
在这里插入图片描述

2)把生成的快照导入到虚拟机图形控制器中

在这里插入图片描述

3)虚拟机可以正常使用

注意

当使用快照后不要对母盘进行任何操作,因为对母盘进行操作时,快照的虚拟机不能正常使用

当快照虚拟机损坏,那么删除快照重新制作快照即可

4.命令删除虚拟机

virsh undefine 虚拟机名称

删除haha这个虚拟机在图形控制器中的位置
在这里插入图片描述
rm -fr /var/lib/libvirt/images/虚拟机硬盘.qcow2
删除haha虚拟机的硬盘
在这里插入图片描述

5.虚拟机脚本

新建虚拟机

1)新建一个文件,在文本中写如以下命令

#!/bin/bash										##确定环境
virt-install \									##选择要进行的操作(安装虚拟机)
--cdrom /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso \	##选择安装模式
--memory 1000 \									##选择内存大小
--vcpus 1 \										##选择cpu的个数
--disk /var/lib/libvirt/images/$1.qcow2,size=8,bus=virtio \		##选择硬盘
--network bridge=br0,model=virtio \				##选择网络
--name $1 >/dev/null &							##确定名称

在这里插入图片描述

2)运行文件

sh 文件名 虚拟机的名称	

新建一个虚拟机为hahaha
在这里插入图片描述

用脚本制作快照并且新建虚拟机

1)新建一个文件,在文本中写如以下命令

#!/bin/bash												##确定环境
qemu-img create -f qcow2 -b \							##确定制作脚本的命令
/var/lib/libvirt/images/$1.qcow2 \						##母本
/var/lib/libvirt/images/$2.qcow2 &>/dev/null			##快照

virt-install \											##新建虚拟机命令
--name $2 \												##名称
--memory 1000 \											##内存
--vcpus 1 \												##cpu个数
--disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \	##硬盘
--network bridge=br0,model=virtio \						##网络	
--import &>/dev/null &									##选择import

在这里插入图片描述

2)运行文件

sh 文件名 母本名 快照名(新建虚拟机名)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44317199/article/details/86523528