linux中的虚拟化部署

Linux下的虚拟化部署

前言:在进行虚拟化部署前,我们需要查看主机是否具有kvm虚拟化安装条件,即通过cat /proc/cpuinfo命令查看主机的cpu信息是否含有vmx或svm。
1、kvm虚拟化安装

Linux下的kvm虚拟化功能由libvirtd服务提供,虚拟化核心组件为qemu/kvm。由于真实主机已做过kvm虚拟化安装操作,所以我们在虚拟机westosa里进行虚拟化安装,方便查看实验效果。具体操作如下:

编写westosa软件源指向文件配置目录中的软件仓库指向文件,使用之前在真实主机上搭建好的软件仓库,在westosa中安装所有虚拟化工具
在这里插入图片描述
2、kvm虚拟化相关信息
服务名称:libvirtd
虚拟化核心:qemu/kvm
虚拟化存储目录(虚拟机硬盘):/var/lib/libvirt/images/westos.qcow2
虚拟化硬件信息:/etc/libvirt/qemu/westos.xml

3.手动安装虚拟机
虚拟机硬盘的动态使用
在真实主机中建立新的虚拟机westosvm
选择安装虚拟机使用的资源:使用镜像安装 / 使用网络资源安装 / 使用网络引导 / 把已经存在的装好的硬盘文件导入虚拟机
选择网络资源:填写软件仓库的地址(这里使用真实主机上搭建的软件仓库)
选择桥接模式:否则虚拟机无法联网(必须有dhcp服务)
分配内存、CPU个数、硬盘大小

虚拟机westosvm建立完成后,查看/var/lib/libvirt/images/和/etc/libvirt/qemu/可以看到westosvm的虚拟机硬盘、虚拟机硬件信息文件,硬盘大小为建立虚拟机时设定的8G,查看硬盘属性信息可以看到该硬盘lazy_refcounts参数值为true,这意味着无论westosvm是否启动,都会占用系统8G的硬盘空间
这种默认硬盘大小为8G的方法显然不合理,会占用系统多余空间,应使用多少占用多少,因此我们可以事先手动建立好硬盘,设定硬盘lazy_refcounts参数值为off,动态地占用硬盘空间
这种默认硬盘大小为8G的方法显然不合理,会占用系统多余空间,应使用多少占用多少,因此我们可以事先手动建立好硬盘,设定硬盘lazy_refcounts参数值为off,动态地占用硬盘空间
在这里插入图片描述
在这里插入图片描述创建虚拟机,在分配硬盘时选择手动建立好的硬盘,就可以实现虚拟机硬盘的动态使用
在这里插入图片描述

手动安装虚拟机系统

在虚拟机建立完成后,进入到虚拟机安装页面,我们需要对虚拟机系统进行手动安装设定,具体操作如下:

实验步骤:
1)选择安装系统时使用的语言
在这里插入图片描述
(2)设定键盘类型、系统支持语言、系统时钟和时区、安装系统时使用的资源(软件仓库地址)、安装系统时安装的软件、系统分区、关机时备份内存数据到硬盘、网络名和主机名、暗转策略,如下图所示
在这里插入图片描述

(3)自定义系统分区,/boot和swap分区大小各设为500M,剩下所有的磁盘空间全分给根分区
在这里插入图片描述
(4)设定超级用户密码,建立普通用户,虚拟机系统安装完成
在这里插入图片描述

虚拟机快照

虚拟机快照可以复制当前虚拟机的配置环境,对虚拟机进行快照后,我们可以在后续过程中直接对快照进行操作,这样出现错误时可以直接删掉快照,重新为虚拟机建立一个快照,快速还原出错之前的状态

对虚拟机westosvm的硬盘进行快照,生成nodel.qcow硬盘
在这里插入图片描述

打开虚拟机管理器,创建新的虚拟机,在选择安装虚拟机使用的资源时,把已经存在的装好的硬盘文件导入虚拟机 ,填写硬盘文件路径,以此创建的虚拟机nodel为虚拟机westosvm的快照
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值