Docker容器与虚拟化技术——部署KVM虚拟化平台

                                                        部署KVM虚拟化平台

一、搭建KVM虚拟化平台
1、前置知识点
(1)什么是虚拟化
        把硬件资源从物理方式转变为逻辑方式,打破原有物理结构,使用户可以灵活管理这些资源,并且允许1台物理机上同时运行多个操作系统,以实现资源利用率最大化和灵活管理的技术
(2)虚拟化层
①X86平台指令集划分为4个特权模式:ring0-3
②操作系统工作在ring0
③应用程序使用ring3
④驱动程序使用ring1-2
(3)虚拟化的优势
①减少服务器数量,降低硬件采购成本
资源利用率最大化
③降低机房空间、散热、电耗成本
④硬件资源可动态调整,提高企业IT业务灵活性
高可用性
在不中断服务的情况下进行物理硬件调整
⑦降低管理成本
具备更高效的灾备能力
(4)VMware虚拟化
①vSphere是VMware公司2001年基于云计算推出的一套企业级虚拟化解决方案,核心组件为ESX,现已被ESXi取代。经历了5个版本改进,实现了虚拟化基础架构、高可用性、集中管理、性能监控等一体化解决方案。号称世界第一套云计算的操作系统
②ESXi本身也是一个操作系统,采用Linux内核(VMKernel),安装方式为裸金属方式,直接安装在物理服务器上,不需要安装任何其他操作系统。
(5)KVM虚拟化
①KVM自Linux2.6.20版本后就直接整合到Linux内核中,它依托CPU虚拟化指令集(如Interl-VT、AMD-V)实现高性能的虚拟化支持。由于Linux内核高度整合,因此在性能、安全性、兼容性、稳定性上都有很好的表现

2、案例实施
(1)安装方式
方式一:安装Linux系统时,选择桌面安装,然后选择虚拟化选项
方式二:在已有系统上安装KVM所需软件
1)yum -y groupinstall “Desktop”:安装桌面环境
2)yum -y install qemu-kvm:KVM模块
3)yum -y install qemu-kvm-tools:KVM调试工具,可不安装
4)yum -y install python-virtinst:python组件,记录创建VM时的xml文件
5)yum -y install qemu-img:qemu组件,创建磁盘、启动虚拟机等
6)yum -y install bridge-utils:网络支持工具
7)yum -y install libvirt:虚拟机管理工具
8)yum -y install virt-manager:图形界面管理虚拟机
③验证
1)查看CPU是否支持虚拟化:cat /proc/cpuinfo | grep vmx
2)查看KVM模块是否安装:lsmod | grep kvm
(2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值