部署LVM虚拟化平台

虚拟化:是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。,每个逻辑计算机可运行不同的操作系统,并且应用程序可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

KVM虚拟化

Linux中运行的虚拟化软件,与VMware功能相同,寄居架构
寄居架构:在物理系统上安装一个虚拟化软件工具,通过此工具安装管理虚拟系统
原生架构:虚拟化软件本身就是一种操作系统,只对虚拟化软件进行管理,硬件有独立的分配权

KVM的全称是Kernel-based Virtual Machine,其是一种的采用硬件辅助虚拟化技术的全虚拟化解决方案。它最初由以色列的初创公司Qumranet开发,并在linux-2.6.20中开始被纳入在linux内核,成为内核源码的一部分。KVM自诞生之初就定位于基于硬件辅助的虚拟化来提供全虚拟化的支持,其以内核模块的形式被加载。加载KVM模块的linux内核相当于变成了一个Hypervisor,同时依赖linux内核提供的各种功能来实现硬件管理,拥有极高的兼容性及可扩展性。官网地址

部署LVM虚拟化平台

1)安装前准备

服务器或者CPU能支持VT技术
虚拟机中安装KVM要勾选:虚拟化Intel VT-X/EP T或AMD-V/RVI(V)
内存给高点(8G以上吧)
添加一块硬盘,60G

(图形化操作)

转换磁盘文件格式

KVM中两种磁盘文件格式:raw和qcow2

raw:读写性能快
qcow2:节省磁盘空间

QCOW2镜像格式是Qemu支持的磁盘镜像格式之一。它可以使用一个文件来表示一个固定大小的块设备。与Raw镜像格式相比,QCOW2具有如下优点:
? 更小的文件大小,即便不支持holes(稀疏文件)的文件系统同样适用
? 支持写时拷贝(COW, Copy-on-write),QCOW2镜像只反映底层磁盘镜像所做的修改
? 支持快照,QCOW2镜像可以包含镜像历史的多重快照
? 支持基于zlib的数据压缩
? 支持AES加密

将.img转换为.qcow2:
-f:指定转换的磁盘文件格式

修改XML文件使其生效:

删除源文件:

给KVM中的虚拟机添加硬盘

先关机:

添加磁盘:

将新设备添加到虚拟机的配置文件中:
virsh edit centeos7.0
添加:

开机:
virsh start centos7.0

部署LVM虚拟化平台

命令行操作

1、克隆虚拟机(必须为关机状态)

2、快照管理(只支持qcow2存储格式)

3、使用命令行创建虚拟机

virt-install
参数选项:

Don’t give up on yourself, the game of life has just begun!

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树持续集成和部署(Jenkins)使用helm安装Jenkins8582 人正在系统学习中

来源:星光落入哥哥眼

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月25日
下一篇 2022年4月25日

相关推荐