您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页OpenStack

OpenStack

来源:爱玩科技网


一:OpenStack是什么?

OpenStack是一个由美国国家航空航天局和rackspace合作研发的开源项目,它提供了一个部署云的操作平台或工具集。其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。并得到许多重量级公司的支持与应用

二:OpenStack的架构

OpenStackCompute(Nova):为云组织的控制器,用于为单个用户或使用群组启动虚拟机实例,主要三方面功能。

1、与终端用户通过nova-api来对话;

2、与Glance通过Glance API来交互;

3、内部守护进程之间通过队列和数据库来交换信息,以执行API请求

OpenStackObjectStorage(Swift):是一个可拓展的对象存储系统,实现了资源的云存储与管理其中有4个概念需要理解。

1、 用户的概念。不同的用户,在云系统上具有不同的资源

2、 存储隔间与对象的概念。对象是一个元数据,类似与一个文件,但存储隔间相当于一个文件夹

3、 授权的概念。每一个存储隔间可以设置对各个不同用户的授权,只有被授权的用户才能对其进行读和写

4、 操作的概念。跟平时接触的文件增删改查类似

OpenStackImageService(Glance):是一个虚拟机镜像的存储、查询和检索系统,服务包括的RestfulAPI允许用户通过HTTP请求查询VM镜像元数据。

三个项目结合起来提供了云服务的基本功能:

1、 允许应用程序用户注册云计算服务,查看使用情况和账单

2、 允许开发/运维人员创建和保存他们的应用程序镜像

3、 允许开发/运维人员启动监测终止虚拟机实体

4、 允许云操作者配置和管理基础架构云

三:OpenStack接口

from nova.api.ec2 实现AnazonEC2-AVS的API,通过这个API接口实现对云平台的管理

from nova.api.openstack 实现nova-compute/nova-network/nova-volume对外的网络调用接口

from nova import exception 异常捕获

from nova import flags from nova import db 数据库

from nova import log as logging 日志管理

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务