Linux下虚拟机的安装和虚拟化管理

安装虚拟机

前提条件:虚拟机的安装镜像已经下载好,并且要明确其存放的路径
说明:安装的是图形化的虚拟机
在真机超户下做此实验
步骤一:在真机里面的shell里面输入 virt-manager,弹出来这个界面 可以看到我的真机此时有两个虚拟机,分别是desktop和server
步骤二:点击左上角的小电视,会出现如下界面,选择本地安装,并且选择下一步forward
在这里插入图片描述
步骤三:选择虚拟机镜像的存放路径
在这里插入图片描述在这里插入图片描述在这里插入图片描述
步骤四:选择分配内存和cpu的大小
在这里插入图片描述
步骤五:选择分配硬盘大小
在这里插入图片描述
步骤六:填写虚拟机名字,为westos
在这里插入图片描述
步骤七:将虚拟机的硬盘和网卡均设置为虚拟化,并且开始安装
在这里插入图片描述在这里插入图片描述
步骤八:选择安装版本
在这里插入图片描述
步骤九:选择安装过程的语言–英语
在这里插入图片描述
步骤十:设置westos虚拟机的相关参数
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
步骤十一:等待安装
在这里插入图片描述
在这里插入图片描述
在虚拟机安装时,手动选择很多东西很麻烦,我们可以通过写一个脚本,使我们的选择通过文件的形式展现出来。采用在shell脚本中写入实际安装虚拟机的相关参数
用相关命令去调用这个文件即可安装虚拟机.
脚本安装:
(1) man virt-install(为了方便寻找自己的文件信息)
在mnt先写文件 vim vm_create.sh
在写文件时每行后面添加 \,后面不要添加空格,是因为为了让其是一个命令。
使用命令 virt-install
安装方式:–cdrom 自己镜像的绝对路径
内存和cpu–memory 1024\
–vcpus 1 \
硬盘大小–disk 路径写全,总线(在文件中查找)
名字–name 可以直接写自己需要创建虚拟机的名字,也可以写$1来自己输入可以不用每次麻烦的修改脚本,可以方便快速安装多个脚本。
网络 --network source=br0,model=virtio &> /dev/null 根据定向输出,不显示提示(包括报错)。&直接在后台运行。(这两个可以在最后一行添加)
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
可以看到我们已经安装好了一个虚拟机test1.
关于虚拟机的命令:
virt-manager 打开虚拟机管理
在这里插入图片描述
virsh list 列出正在开启的虚拟机
virsh list --all 列出所有的虚拟机
在这里插入图片描述
virsh start westos 打开虚拟机
在这里插入图片描述
virsh destroy westos 关闭虚拟机将虚拟机暂停运行
virsh shutdown westos关闭虚拟机直接将虚拟机关闭
在这里插入图片描述
virsh undefine westos 这个是在虚拟化管理界面删掉虚拟机,但是在文件里面并没有删除,需要在文件里面将虚拟机彻底删除。
virsh define westos 恢复删除的虚拟机。
虚拟机的复制:
准备好一个安装好的虚拟机(在家里时)
mv /etc/libvirt/qemu/westos.xml /mnt/ 把硬件信息备份到/mnt/下
mv /var/lib/libvirt/images/westos.qcow2 /mnt/ 把硬盘信息备份到/mnt/下
在虚拟管理器中删除westos虚拟机。
然后将westos.qcow2移动到固定文件下面,/var/lib/libvirt/images这个路径下面固定存放虚拟机的硬盘信息。
在目录/mnt/下,virsh create westos.xml
virsh define westos.xml 安装虚拟机。
在这里插入图片描述在这里插入图片描述

虚拟机的快照

原理:通过“镜子”(快照)上对虚拟机进行修改,读取是原有的信息。

怎样做一个虚拟机的快照以及开启使用这个快照?
实验环境:使用自己下载过的一个实实在在的虚拟机westos
步骤一:我们在真机里cd /var/lib/libvirt/images/,看westos是否存在
在这里插入图片描述
步骤二:接下来建立westos这个虚拟机的快照 ,使用命令 qemu-img
qemu-img create -f qcow2 -b westos.qcow2 node1.qcow2
我们先进入cd /var/lib/libvirt/images,,在这个路径下面进行虚拟机的快照操作。
在这里插入图片描述在这里插入图片描述
查看快照大小
在这里插入图片描述
步骤三:回去点击电视 ,然后给快照导入路径 ,改名字为node1
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述到此快照就做好了。

如果我们做坏了快照,先关闭快照,在/var/lib/libvirt/images/,下删除rm -rf node1.qcow2 我们做的快照,然后再重新利用命令qemu做一个快照。
在这里插入图片描述(做快照的所有命令)
快照做好后,直接安装,安装时还是要选择很多东西,我们是否可以利用写脚本的方式不用去选择。脚本内容和之前利用脚本安装虚拟机的步骤一样,只是添加了做快照的步骤。
使用脚本安装虚拟机的快照
在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值