您的位置 主页 正文

opennebula和openstack区别?

一、opennebula和openstack区别? 没有opennebula这个单词openstack 平台;云计算;私有云的意思。 二、openstack中谁提供数据库功能? 答:RPC服务,主要提供数据库查询功能。以前的openstack版本

一、opennebula和openstack区别?

没有opennebula这个单词openstack 平台;云计算;私有云的意思。

二、openstack中谁提供数据库功能?

答:RPC服务,主要提供数据库查询功能。以前的openstack版本中,Nova Compute子服务中定义了许多的数据库查询方法。但是,由于Nova Compute子服务需要在每个计算节点上启动,一旦某个计算节点被攻击,就将完全获得数据库的访问权限。有了Nova Compute子服务之后,便可在其中实现数据库访问权限的控制。

三、openstack和zstack的区别?

OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。开源于2010年,当前最新版本Queens。

ZStack是下一代开源的云计算IaaS(基础架构即服务)软件。它主要面向的是未来的智能数据中心,通过提供全完善的API来管理包括计算、存储和网络在内的数据中心的各种资源。ZStack具有易用、稳定、灵活、超高性能等特点。分为商业版以及开源社区版本。起步于2015年,当前最新版本2.5.1。

四、云计算中openstack十大核心组件和功能?

OpenStack 架构由大量开源项目组成。其中包含 6 个稳定可靠的核心服务,用于处理计算、网络、存储、身份和镜像; 同时,还为用户提供了十多种开发成熟度各异的可选服务。OpenStack 的 6 个核心服务主要担纲系统的基础架构,其余项目则负责管理控制面板、编排、裸机部署、信息传递、容器及统筹管理等操作。

openstack比较重要的组件:Horizon:提供web界面的Horizon(华为提供web组件的是cps);Heat:进行应用编排的组件;Nova:openstack项目里的第一个组件,主要负责计算资源;Neutron:是提供网络的组件,L2-L7;Swift是对象存储,Cinder是块存储。Glance:镜像组件,默认放在Swift,Cinder是给VM应用的。Keystone:所有组件运行都得经过Keystone验证,验证通过后才能运行,可以跨Openstack管理,是通过网络或域名对接的。

在openstack创建一台虚拟机需要哪些步骤?

在web界面创建Vm任务

通过MQ转发给Nova-api

Nova-api 接收rest消息

Nova-conductor 进行数据库操作

Nova-schedule 选择合适的主机

Nova-computer 虚拟机生命周期管理

netutron-server 接受rest消息 想keystone鉴权 与数据库交互 提供网络对象API

neutron-dhcp-agent 提供网络功能

cinder-api 接受rest消息

cinder-schedule 选择合适的存储后端

cinder-volume 负责与后端存储对接 创建存储卷

glance-api 接受rest消息

glance-registry 用于与guass DB数据库进行交互 用于存储或获取镜像

image store 存储的接口层

五、openstack和vSphere区别有哪些?

vSphere 是在数据中心产品下的一套软件。vSphere 类似微软的 Office 办公套件,Office 办公套件包含了许多软件如Word, Excel, Access 等。和 Office 一样,vSphere 也是一个软件的集合。他包括了 vCenter, ESXi 和 vSphere 等。所以,这些软件联合起来就是 vSphere。vSphere 不是一个你可以安装使用的软件。它只是一个包含其它组件的集合。

ESXi, vSphere client 和 vCeneter 都是 vSphere 的组件。ESXi是 vSphere 中最重要的一个组件。ESXi 是虚拟化服务。所有的虚拟机都是运行在 ESXi 服务上面。为了安装,管理和访问这些虚拟机,你需要另外的 vSphere 套件,也就是 vSphere client 或 vCenter。vSphere client允许管理员访问 ESXi 服务并管理虚拟机。vSphere client 是安装在客户机(也就是管理员的笔记本)上面。vSphere client 被用来连接 ESXi 服务器和管理任务。那么什么是 vCenter?为什么虚拟它?尝试下在没有 vCenter server 的时候,只用 vSphere client 来克隆存在的虚拟机。

vCenter server 和 vSphere client 很像,但是它和功能更加强大。vCenter server 是安装在 Window 服务器或 Linux 服务器里面。VMware vCenter server 是一个中心化的管理应用。你可以通过它管理所有的虚拟机和 ESXi 物理机。vSphere client 可以通过访问 vCenter Server 来管理 EXSi 服务器。vCenter server 是一个企业级的产品,有许多企业级的功能,像 vMotion, VMware High Availability, VMware Update Manager 和 VMware Distributed Resource Scheduler(DRS)。你可以方便的通过 vCenter server 克隆存在的虚拟机。所以,vCenter 也是 vSphere 套件的一个重要组成部分。你需要单独购买 vCenter 的 license。

六、openstack的folsom版本包含三大组件?

Nova:computer

Neutron:Networking

Swift:Storage

七、ovirt和openstack有什么区别?

一 、oVirt简介

1、Ovirt是一个开源的虚拟化管理平台,是Redhat 虚拟化管理平台RHEV的开源版本。

2、Ovirt由两部分组成

(1)客户端ovirt-node类似于vmware esxi,是由fedaro 16订制而成。也可以在linux系统上安装vdsm服务而得到一个ovirt客户端。

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

二、云计算和虚拟化

1、云计算只是一种概念,IaaS,PaaS和SaaS服务模式

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

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

4、kvm只是内核中对cpu的虚拟化,然而qemu有对其他设备的虚拟化,所以kvm借鉴了qemu,合并为了qemu-kvm,支持全虚拟化

5、xen是直接运行在裸机上的虚拟化管理程序,所以它支持半虚拟化和全虚拟化

6、lxcLinux Container容器是一种内核虚拟化技术,个人感觉有点象docker

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

用途: 提高硬件资源的利用率 提高运维、管理的效率

三、架构

1、oVirt由两部分组成:Engine和Node

(1)engine

包括用户端和管理员端,管理员可以对用户进行权限控制,例如控制用户添加disk/创建模板...,

对外提供Python SDK,和restApi

(2)Node

只负责功能上的实现,不进行任何状态的记录和任何策略的实现,

任何时候都是被动的接收指令,

对外提供XML/JSON rpc和vdsClient create命令行交互

可以进行系统定制,或者最简单的 Linux OS+libvirtd+qemu-kvm+vdsm

2、oVirt平台的特点

(1) 对宿主机节点的管理,支持基于数据中心,集群的管理,比较有特色的一个功能是可以管理ilo idarc等硬件管理卡-电源管理;

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

(3) 迁移;

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

(5) 宿主机、虚拟机性能查看及统计;

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

(7) 负载均衡;

四、两者的区别

1、公有云和私有云

ovirt是提供私有云,openstack都有

ovirt是面向KVM的,openstack是面向多种虚拟化kvm/xen...

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

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

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

从虚拟机启动到删除整个过程,其中包括各种异常情况的监控

六、计算、网络和存储

1、计算:nova

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

3、存储:主要分为文件存储和块存储,glusterfs,ceph,FC,iscsi,nfs

七、部署及运维

1、ovirt:部署简单,直接rpm包安装或者用定制化的iso安装

2、openstack:由于他的模块化,可以各个模块分开部署,也由于太模块化了,安装特别复杂

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

八、openstack单节点和多节点的区别?

OpenStack单节点和多节点的区别主要在于它们使用的硬件资源不同,以及其性能和可扩展性的差异。

单节点OpenStack通常是指在一台计算机上运行OpenStack所有组件的部署方法。这种部署方法的优点是简单易用,对于测试或学习OpenStack也比较适合。但是,单节点部署方法缺乏水平扩展能力,其性能和可用性也相对较低。

相比之下,多节点OpenStack是指在多台计算机上分别运行OpenStack各个组件以实现水平扩展的部署方式。多节点部署方法在性能方面更好,能够处理更高的负载。同时,多节点部署方法也比较复杂,需要更多的配置和管理。在实际的OpenStack生产环境中,多节点部署方法比单节点部署方法更为常见。

九、OpenStack和Hadoop的区别是什么?

openstack是一个开源的云计算框架,而Hadoop是一个开源的大数据框架,二者的侧重点不同。虽然云计算和大数据有一些交叉的部分,但主要内容还是有区别的,云计算是在云平台上提供存储和计算资源,而以Hadoop为模型的大数据是提供了一种分布式的存储(HDFS)和计算模型(Map/Reduce),可以自己使用多台计算机搭建Hadoop平台,也可以在一台计算机上通过虚拟机搭建Hadoop平台,甚至可以在云平台上搭建Hadoop平台。

十、在openstack中swift和cinder中的区别?

swift是object storage(对象存储),将object(可以理解为文件)存储到bucket(可以理解为文件夹)里,你可以用swift创建container,然后上传文件,例如视频,照片,这些文件会被replication到不同服务器上以保证可靠性,swift可以不依靠虚拟机工作。所谓的云存储,OpenStack就是用swift实现的,类似于Amazon AWS S3(Simple Storage Service).cinder是block storage(块存储),你可以把cinder当做优盘管理程序来理解。

你可以用cinder创建volume,然后将它接到(attach)虚拟机上去,这个volume就像虚拟机的一个存储分区一样工作。

如果你把这个虚拟机terminate了,这个volume和里边的数据依然还在,你还可以把它接到其他虚拟机上继续使用里边的数据。

cinder创建的volume必须被接到虚拟机上才能工作。类似于Amazon AWS EBS(Elastic Block Storage).

为您推荐

返回顶部