kvm虚拟化管理工具

一、什么是云计算?

云计算是一种按量付费的模式,云计算的底层是通过虚拟化技术实现的。

2、云计算的服务类型

a、IAAS 基础设施即服务 (主要提供虚拟机,阿里云的esc相当于IAAS层,openstack能实现esc功能)
b、PAAS 平台即服务 (提供安装好的软件环境)
c、SAAS 软件即服务 (cdn服务)

kvm虚拟化管理工具
3、为什么要用云计算?

小公司: 物理服务器还需要idc机房,服务器费用,带宽费用等等,云主机相比话费更少,若如企业不需要这么多服务器,直接释放云主机,但物理服务器是退不了的,云主机的风险小,立马就可以用,扩展灵活性高。
大公司: 比如京东618,用户流量疯长,不可能买那么多服务器遍布全国,618一过,用户量就降下来了,那么买的服务器就闲置了,闲置的服务器资源向外出租,超卖计算。

二、云计算的基础KVM虚拟化
1、什么是虚拟化?

通过模拟计算机的硬件,来实现在同一台计算机上同时运行多个不同的操作系统的技术。

2、虚拟化软件的差别:

a、qemu 靠软件纯模拟硬件,全虚拟化软件,特别慢,兼容性好
b、xen redhat 5.5以前用的xen,5.5以后换成了kvm,xen的性能特别好,需要使用专门修改后的内核,兼容性差
c、KVM 有硬件支持cpu,基于内核,不需要使用专门的内核,性能好,兼容性较好,结合了上面两个优点

三、安装kvm虚拟化管理工具

KVM:Kernel-based Virtual Machine 基于内核的虚拟化工具

1、安装kvm需要的工具

yum install qemu-kvm qemu-img libvirt libvirt-python libvirt-client virt-install virt-viewer –y

**libvirt:**kvm虚拟机的管理软件
**virt-install:**虚拟机的安装工具
**qemu-kvm qemu-img(qcow2,raw):**管理虚拟机的虚拟磁盘

启动libvirt并设置开机自启动

[root@kvm ~]# systemctl start libvirtd [root@kvm ~]# systemctl enable libvirtd

2、环境要求
Centos7系统+2G内存+cpu开启虚拟化
kvm虚拟化管理工具
3、安装一台kvm虚拟机

上一篇:KVM备份策略 快照 克隆 导出


下一篇:安装部署KVM