怎么在linux系统下创建虚拟机?怎么给linux里的虚拟机拍快照?怎么使用命令的方式管理虚拟机?
Posted Tuki_a
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在linux系统下创建虚拟机?怎么给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
新建虚拟机
第一步:选择安装镜像
-
选择使用本地镜像,没有的可以去官方下载:
选browse
选browse local
选择镜像
-
自己添加网络镜像地址
-
Network Boot是通过网络引导读取真实主机的网络安装环境,不推荐
-
当系统里已经有一个安装好的硬盘,但还没装系统,那可以选择如图选项,用快照创建虚拟机可以使用这个选项
第二步:设置内存,cpu
如果要在虚拟机里开图形,那么至少得2048M的内存
第三步:选择硬盘大小
- 直接选择大小,这样的方式会直接占用硬盘空间不灵活,推荐使用第二个方式
- 自己创建硬盘使用
创建硬盘:
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里的虚拟机拍快照?怎么使用命令的方式管理虚拟机?的主要内容,如果未能解决你的问题,请参考以下文章