首页 > 教育培训

河南kvm模块化设计 ovirt和openstack有什么区别?

ovirt和openstack有什么区别?

一、ovirt简介

1、ovirt是一个开源的虚拟化管理平台,是redhat虚拟化管理平台rhev的开源软件版本。

2、ovirt由两部分混编

河南kvm模块化设计 ovirt和openstack有什么区别?

(1)客户端ovirt-node类似于vmwareesxi,是由fedaro16专门定制而成。也是可以在linux系统上按装vdsm服务而能得到一个ovirt客户端。

(2)管理端overt-engine类似于vmwarevcenter,可是是实现web页面的。

二、云计算和虚拟化

1、云计算只不过是一种概念,iaas,paas和saas服务模式

2、虚拟化是一种技术,cpu/io/内存/网络虚拟化

3、虚拟化软件有kvm/xen/lxc

4、kvm只不过是内核中对cpu的虚拟化,但这busybox有对其他设备的虚拟化,所以kvm合理借鉴了qemu,合并是为qemu-kvm,意见全虚拟化

5、xen是然后运行在裸机上的虚拟化管理程序,因此它支持半虚拟化和全虚拟化

6、lxclinuxcontainer容器是一种内核虚拟化技术,个人感觉上稍微有点象docker

7、libvirt是一套免费的、开源的支持linux下主流虚拟化工具的c函数库

用途:增强硬件资源的利用率增加运维、管理的效率

三、新的架构

1、ovirt由两部分组成:engine和node

(1)engine

除开用户端和管理员端,管理员可以对用户并且权限控制,.例如操纵用户直接添加disk/创建角色模板...,

对外提供pythonsdk,和restapi

(2)node

只专门负责功能上的实现,不通过任何状态的记录和任何策略的实现,

任何时候全是减攻击的能接收指令,

对外提供xml/jsonrpc和vdsclientcreate命令行交互

这个可以通过系统定制,也可以最简单的linuxoslibvirtdqemu-kvmvdsm

2、ovirt平台的特点

(1)对宿主机节点的管理,接受设计和实现数据中心,集群的管理,比较好有特色的一个功能是是可以管理iloidarc等硬件管理卡-电源管理;

(2)对虚拟机的管理,可以不完成虚拟机的创建战队、快照(预览,合并)、删除掉、基于组件模版的克隆,存储域/虚拟机的导入导出等常见操作

(3)迁入;

(4)高可用,当一台宿主机宕机,在另外一台宿主机上不自动开启虚机;

(5)宿主机、虚拟机性能一栏及统计

(6)支持nfs,iscsi,fc等存储;

(7)负载均衡;

四、两者的区别

1、公有云和私有云

ovirt是可以提供私有云,openstack应该有

ovirt是再朝kvm的,openstack是走向多种虚拟化kvm/xen...

相对于kvm的支持,ovirt是强于openstack的,详细可以不从页面特性来看,及对虚拟机的生命周期管理

openstack:模块化,是可以相当于安装,方便第三方的定制和独立开发,具备标准的api接口

五、虚拟机的生命周期管理

从虚拟机启动到删除掉整个过程,3个坦克师各种异常情况的监控

六、计算、网络和存储

1、计算出:nova

2、网络:dhcp,vlan,openflow,openvswitch,sdn,linuxbridge

3、存储:主要注意可分文件存储和块存储,glusterfs,ceph,fc,iscsi,nfs

七、作战部署及运维

1、ovirt:作战部署简单啊,再rpm包安装好或是用定制化的iso安装好

2、openstack:的原因他的模块化,也可以各个模块能分开部署,也因此太模块化了,安装好而且复杂

3、终极目标:给你一个网线插口,谁都能搭建中好自己的环境

管理虚拟机ovirt虚拟化openstack

原文标题:河南kvm模块化设计 ovirt和openstack有什么区别?,如若转载,请注明出处:https://www.bjhtrmyl.com/tag/20555.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「亨通号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。