openstack二次开发简介_计算机软件及应用_it计算机_专业资料.ppt
《openstack二次开发简介_计算机软件及应用_it计算机_专业资料.ppt》由会员分享,可在线阅读,更多相关《openstack二次开发简介_计算机软件及应用_it计算机_专业资料.ppt(25页珍藏版)》请在三一办公上搜索。
1、OpenStack二次开发简介,目录,什么是OpenStackOpenStack主要模块Bss OpenStack Gateway开发示例,初识OpenStack,OpenStack定义,OpenStack is a cloud operating system that controls large pools of compute,storage,and networking resources throughout a datacenter,all managed through a dashboard that gives administrators control while em
2、powering their users to provision resources through a web interface.,OpenStack概念架构,OpenStack逻辑架构,目录,什么是OpenStackOpenStack主要模块Bss OpenStack Gateway开发示例,Keystone身份验证服务,Keystone作为Openstack的核心模块,为Nova(计算),Glance(镜像),Swift(对象存储),Cinder(块存储),Neutron(网络)以及Horizon(Dashboard)等提供认证服务,Keystone基本概念介绍之一,Authenti
3、cation The process of confirming the identity of a user.To confirm an incoming request,OpenStack Identity validates a set of credentials users supply.Initially,these credentials are a user name and password,or a user name and API key.Project A container that groups or isolates resources or identity
4、objects.Depending on the service operator,a project might map to a customer,account,organization,or tenant.Domain Domains are a collection of projects and users that define administrative boundaries for managing Identity entities.Domains can represent an individual,company,or operator-owned space.Th
5、ey expose administrative activities directly to system users.Users can be granted the administrator role for a domain.A domain administrator can create projects,users,and groups in a domain and assign roles to users and groups in a domain.,Keystone基本概念介绍之二,User User即用户,他们代表可以通过keystone进行访问的人或程序。User
6、s通过认证信息(credentials,如密码、API Keys等)进行验证。Group An Identity service API v3 entity.Groups are a collection of users owned by a domain.A group role,granted to a domain or project,applies to all users in the group.Adding or removing users to or from a group grants or revokes their role and authentication
7、to the associated domain or project.Role Role即角色,Roles代表一组用户可以访问的资源权限,例如Nova中的虚拟机、Glance中的镜像。Users可以被添加到任意一个全局的或租户的角色中。在全局的role中,用户的role权限作用于所有的租户,即可以对所有的租户执行role规定的权限;在租户内的role中,用户仅能在当前租户内执行role规定的权限。Token Token是访问资源的钥匙。它是通过Keystone验证后的返回值,在之后的与其他服务交互中只需要携带Token值即可。每个Token都有一个有效期,Token只在有效期内是有效的。Qu
8、otas To prevent system capacities from being exhausted without notification,you can set up quotas.Quotas are operational limits.For example,the number of gigabytes allowed for each tenant can be controlled so that cloud resources are optimized.Quotas can be enforced at both the tenant(or project)and
9、 the tenant-user level.,计算管理(codenamed“Nova”)基于用户需求为VM提供计算资源管理.基于Python语言编写。Nova-API:对外统一提供标准化接口.接受和响应最终用户Compute API的请求,同时还实现与Openstack其他各逻辑模块的通讯与服务提供Nova-Scheduler:从队列上得到一个虚拟机实例请求并且决定它应该在哪里运行(使用多种过滤器或算法调度)Nova-Compute:主要是一个人工守护进程,它可以通过虚拟机管理程序的API(XenAPI for XenServer/XCP,libvirt for KVM or QEMU,VM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- openstack 二次开发 简介 计算机软件 应用 _it 计算机 专业 资料
链接地址:https://www.31ppt.com/p-2705844.html