怎么在linux系统下创建虚拟机?怎么给linux里的虚拟机拍快照?怎么使用命令的方式管理虚拟机?

Posted Tuki_a

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在linux系统下创建虚拟机?怎么给linux里的虚拟机拍快照?怎么使用命令的方式管理虚拟机?相关的知识,希望对你有一定的参考价值。

准备工作

下载虚拟化工具

切换到root用户下,先查看下自己的cpu支持不支持虚拟化功能,执行命令查看less /proc/cpuinfo,有vmx就是支持的:
在这里插入图片描述
然后下载虚拟化工具dnf group instal "Virtualization Tools" -y
##注意前提是主机已经搭建好软件仓库,没有的话可以参照以前的文章:搭建软件仓库

工具安装好后再安装客户端:dnf group instal "Virtualization Client" -y(也可以两个一起安装)
然后就可以找到图形化界面:
在这里插入图片描述
也可以使用命令调用:virt-manager
在这里插入图片描述

虚拟化相关信息

服务名称:libvirtd
虚拟化核心:qemu/kvm
虚拟化存储目录(虚拟机硬盘):/var/lib/libvirt/images/lucky.qcow2
虚拟化硬件信息:/etc/libvirt/qemu/lucky.xml

新建虚拟机

第一步:选择安装镜像

  1. 选择使用本地镜像,没有的可以去官方下载:
    在这里插入图片描述
    选browse
    在这里插入图片描述
    选browse local
    在这里插入图片描述
    选择镜像
    在这里插入图片描述

  2. 自己添加网络镜像地址
    在这里插入图片描述

  3. Network Boot是通过网络引导读取真实主机的网络安装环境,不推荐

  4. 当系统里已经有一个安装好的硬盘,但还没装系统,那可以选择如图选项,用快照创建虚拟机可以使用这个选项
    在这里插入图片描述

第二步:设置内存,cpu

如果要在虚拟机里开图形,那么至少得2048M的内存

在这里插入图片描述

第三步:选择硬盘大小

  1. 直接选择大小,这样的方式会直接占用硬盘空间不灵活,推荐使用第二个方式
    在这里插入图片描述
  2. 自己创建硬盘使用
创建硬盘:
cd /var/lib/libvirt/images/
qemu-img create -f qcow2 lucky.qcow2 8G -o lazy_refcounts=off		建立虚拟机硬盘并指定动态应用空间
qemu-img info lucky.qcow2																	查看硬盘信息
qemu-img resize lucky.qcow2 20G														更改硬盘空间最大阀值

在这里插入图片描述
在这里插入图片描述
选择自己创建的硬盘:
在这里插入图片描述
在这里插入图片描述

第四步:填写虚拟机名字,Finish

在这里插入图片描述

第五步:进入安装界面

选第一个安装,网络镜像是没有这一步的,会直接安装
在这里插入图片描述
选择安装过程中使用的语言
在这里插入图片描述

第六步:在安装界面进行基础设置

界面介绍:
在这里插入图片描述
选择支持的语言
在这里插入图片描述
时区选择上海
在这里插入图片描述
硬盘设置,可以自动也可以自己设置
在这里插入图片描述
手动分配可如图进行分配,分配完后点击done,然后接受变化即可
在这里插入图片描述
做完这些之后点击开始安装
在这里插入图片描述
安装好后重启
在这里插入图片描述重启后出现这个界面
在这里插入图片描述
如图操作即可,然后又会重启
在这里插入图片描述
重启后登录系统,按提示选择支持的语言,不获取位置信息,出现下图选择跳过
在这里插入图片描述
至此安装好啦!
在这里插入图片描述

第七步:设置root用户密码

设置完后等待安装即可
在这里插入图片描述

给linux里的虚拟机拍快照

使用qemu-img create -f qcow2 -b /var/lib/libvirt/images/lucky.qcow2 /var/lib/libvirt/images/lucky1.qcow2命令给虚拟机lucky拍一个lucky1快照,并创建lucky1虚拟机
在这里插入图片描述导入快照的方式安装lucky1虚拟机
在这里插入图片描述
导入我们刚拍好的快照
在这里插入图片描述
手动输入是什么操作系统
在这里插入图片描述
之后选择内存大小,输入虚拟机名字后虚拟机即创建成功!
注意,该虚拟机创建好后可以直接使用!不需要安装!

虚拟机管理命令

virt-viewer    lucky         		显示lucky虚拟机
virt-manager						打开虚拟机控制器
virsh list 							列出运行的虚拟机
virsh list --all                	列出所有虚拟机
virsh start    lucky          		开启虚拟机lucky
virsh shutdown  lucky       		正常关闭虚拟机lucky
virsh destroy   lucky       		断电lucky虚拟机

在这里插入图片描述

以上是关于怎么在linux系统下创建虚拟机?怎么给linux里的虚拟机拍快照?怎么使用命令的方式管理虚拟机?的主要内容,如果未能解决你的问题,请参考以下文章

怎样删除虚拟机下的Linux

vmware虚拟机linux怎么扩展硬盘大小

虚拟机中的linux怎么进入命令方式

如何在虚拟机上运行linux系统

VMware虚拟机里Linux系统怎么上网

虚拟机下安装的Linux系统怎么挂起?? 怎么关闭系统才不会对系统有影响?