Keystone

OpenStack (云计算与openstck简介)

风流意气都作罢 提交于 2021-02-18 15:58:11
#<font color=red>云计算</font > ###什么是云计算 云计算是一种按使用量付费的模式,这种模式提供可用的,便捷的,按需的网络访问,通过互联网进入可配置的计算资源共享池(资源包括,计算,存储,应用软件和服务) ###云计算的特征 易于管理:无需基础设施维护 高灵活度:可伸缩,无地域限制 高资源利用率:负载平衡,资源共享 高可用性:服务质量保证,异地容灾, 低成本:无前期投入,按需购买 安全性:统一集中式数据管理,多种密钥技术保护 ###云计算服务模式 SaaS --( Software as a Service):软件即服务,侧重于服务,通过网络提供软件程序服务 PaaS --(Platform as a Service):平台即服务,侧重于服务,以服务平台或者开发环境提供服务 IaaS --(Infrastructure as a Service):基础设施服务即服务,注重计算资源共享,消费者通过Internet可以从完善的计算机基础设施获得服务 <div align=center><img src="https://img2018.cnblogs.com/blog/1675881/201908/1675881-20190801143831086-623539973.jpg" width="80%" height="80%"></div> ------ #

CentOS7部署OpenStack

岁酱吖の 提交于 2021-02-17 13:06:10
一、Openstack概述 1.云计算简介 1.1 什么是云计算:本质是 按需使用,按使用付费 基于互联网的相关服务的增加、使用和交付模式 这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算机资源共享池(资源包括网络,服务,服务器,存储,应用软件) 这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互 通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源 1.2 IaaS Infrastructure as a Service,基础设施即服务,最终提供云主机 提供给消费者的服务是对所有计算机基础设施的利用,包括: - 处理CPU、内存、存储、网络和其他基本的计算机资源, - 用户能够部署和运行任意软件,包括:操作系统和应用程序。 消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应用; Iaas通常分为三种用法:公有云的、私有云、混合云、社区云 云产品:阿里云、亚马逊(Elastic Compute Cloud) 1.3 PaaS Platform as a Service,平台即服务,提供组件 云计算时代相应的服务器平台 或 开发环境作为服务进行提供 就成为了PaaS PaaS运营商所需提供的服务,不仅仅是单纯的基础平台,而是包括针对该平台的技术支持服务,甚至针对该平台而进行的应用系统开发、优化等服务 简单说

OpenStack模块之Keystone部署解析

帅比萌擦擦* 提交于 2021-02-03 11:02:38
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一 Keystone概述 1.1 Keystone身份服务 1.2 主要功能 1.3 Keystone相关概念 1.3.1 管理对象(多元化,管理的对象类型非常丰富) 1.4 Keystone认证流程 二 openstack架构的keystone组件部署 2.1 部署解析 2.2 部署准备 2.3 部署流程: 2.3.1 创建数据库实例和数据库用户 2.3.2 安装、配置keystone、数据库、Apache 2.3.3 对接mysql 2.3.4 设置传递认证令牌的过程模式加密 2.3.5 初始化认证服务数据库 2.3.6 初始化fernet 密钥存储库 2.3.7 配置bootstrap身份认证服务 2.3.8 配置Apache HTTP服务器 2.3.9.配置管理员账户的环境变量 2.3.10 创建OpenStack 域、项目、用户和角色 2.3.11 查看是否可以不指定密码就可以获取到token信息(验证认证服务) 总结 前言 Keystone在OpenStack中的定位为全局身份服务的验证授权,其它的服务的API在接收到请求之后会向keystone做一个认证,是否有权限进行操作,如有,按照需求中不同的功能模块去分发给自己后端的子功能模块。 宏观上keystone是一个小型的认证机构

openstack02七大组件的讲解

淺唱寂寞╮ 提交于 2021-02-02 14:48:14
第一nova 支持水平扩张 ,线性增长 /etc/nova/nova.conf 1523 debug=Ture 打开偏于排错 netstat -tulnp 端口监听 VNC原理 VNC Server 被控端 CNA01 VNCSERVER VNC Viewer 控制端 novnc 不需要安装vnc viewer ,通过浏览器功能来实现 client: 公网 访问 compute vncserver 控制节点 : nova-novncproxy 代理 :6080 --> nova compute vnc server 令牌uuid 票有效期 一个小时 Endpoint 所有服务api的地址 cinder list 流程: 1. 当用户source环境变量,相当于做了用户和密码身份验证 2. 在环境变量中有keystone endpoint地址,向keystone 请求cinder api地址 3. cinder api在创建的时候,已经把endpoint地址存放在keystone数据库中 4. 从keystone数据库得到cinder api地址,从而向cinder api发送请求 5. cinder api从数据库中查询到卷的信息,从而返回给用户 来源: oschina 链接: https://my.oschina.net/u/4330619/blog/4941947

什么是OpenStack? OpenStack核心组件之运行流程

只愿长相守 提交于 2021-01-28 14:20:33
文章目录 一、OpenStack简介 1. OpenStack概述 2. OpenStack服务 2.1 8个核心服务 2.2 8个核心组件 2.3 组件的详细解释 2.3.1 Nova(核心组件)(负责生命周期管理) 2.3.2 Neutron(负责虚拟网络的管理) 2.3.3 Keystone(全局组件) 2.3.4 Horizon(Ui页面) 2.3.5 Glance(镜像模板) 2.3.6 Cinder(块存储) 2.3.7 Swift(对象存储) 2.3.8 Ceilometer(度量,监控) 2.4 Keystone工作流程 二、OpenStack优势 三、OpenStack架构规范 四、OpenStack架构概念 4.1 OpenStack架构图 4.2 红框中的为全局组件: 4.3 绿框中为外部(辅助)组件(主要提供一些必要的管理和资源服务): 4.4 蓝框中为内部核心组件(主要是维持虚拟机正常运作的一些组件): 4.5 具体流程 一、OpenStack简介 1. OpenStack概述 NASA(美国国家航空航天局)和Rackspace共同发起 以Apache许可证授权的自由软件和开放源代码项目 为公有云及私有云的建设与管理提供软件的开源项目 覆盖了网络、虚拟化、操作系统、服务器等各个方面 2. OpenStack服务 2.1 8个核心服务 都是为虚拟机提供服务的

如何用TI DSP TMS320C6678处理器进行TI-IPC多核通信案例

泪湿孤枕 提交于 2021-01-25 22:01:22
如何用TMS320C6678处理器进行TI-IPC多核通信案例 本文基于创龙科技TL6678-EasyEVM评估板进行演示。 图1TL6678-EasyEVM评估板 TL6678-EasyEVM是一款基于TI KeyStone架构C6000系列TMS320C6678八核C66x定点/浮点高性能处理器设计的高端多核DSP评估板,由核心板与底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。 评估板接口资源丰富,引出双路千兆网口、SRIO、PCIe等高速通信接口,方便用户快速进行产品方案评估与技术预研。 开发案例主要包括:Ø (1) 裸机开发案例 (2) RTOS(SYS/BIOS)开发案例 (3) IPC、OpenMP多核开发案例 (4) SRIO、PCIe、双千兆网口开发案例 (5) 图像处理开发案例 (6) DSP算法开发案例 (7) 串口、网络远程升级开发案例 案例源码、产品资料(用户手册、核心板硬件资料、产品规格书)可点 site.tronlong.com/pfdownload 获取。 ​ 1.1 TI-IPC简介 TI-IPC(Inter-Processor Communication)是组件提供与处理器硬件无关的API,可用于多核处理器核间通信、同一处理器进程间通信和设备间通信。API支持消息传递、流和链接列表

openstack 组件介绍

廉价感情. 提交于 2021-01-08 22:58:42
介绍 open stack 是云计算中的 Iaas 架构,开源的且经过apache 许可的。 架构 openstack 是云平台的一种架构,是由许多组件组合而成的。 按照节点来分 计算节点(computer) 网络节点(networking) 存储节点(storage) 每个节点都是openstack 的多个组件的组合而成的,各个节点可以根据需求组合在一起也可以分开单独部署。 组件和服务 组件              对外提供的服务名              功能 Horizon              Dashboard               openstack web 管理界面 (django 框架开发) nova               computer               虚拟机的管理、cpu 内存等资源的分配 neutron              networking              网络管理、网络通讯 glance              image service              虚拟机的镜像管理(镜像信息管理、镜像上传、删除、、编辑、查找等) keystone             identity service             各个服务组件提供身份认证服务 cinder             

C66x DSP如何实现程序远程升级

自闭症网瘾萝莉.ら 提交于 2021-01-07 19:25:09
前 言 DSP板卡一般通过仿真器进行调试,包括程序的加载与固化。由于众多应用场合对产品体积、产品密封性均有严格要求,或我们根本无法近距离接触产品,因此终端产品很多时候无法预留JTAG接口或通过JTAG接口升级程序。此时,在不拆箱的前提下实现程序的远程升级,则显得尤为重要。 基于以上考虑,为了让嵌入式应用更简单 ,创龙科技(Tronlong)基于TI TMS320C6678平台提供了DSP程序远程升级方案:串口远程升级、网络远程升级。 1 硬件平台 本文基于创龙科技TL6678-EasyEVM评估板进行演示。 TL6678-EasyEVM是一款基于TI KeyStone架构C6000系列TMS320C6678八核C66x定点/浮点高性能处理器设计的高端多核DSP评估板,由核心板与底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。 评估板接口资源丰富,引出双路千兆网口、SRIO、PCIe等高速通信接口,方便用户快速进行产品方案评估与技术预研。 开发案例主要包括: (1) 裸机开发案例 (2) RTOS(SYS/BIOS)开发案例 (3) IPC、OpenMP 多核开发案例 (4) SRIO、PCIe、双千兆网口开发案例 (5) 图像处理开发案例 (6) DSP算法开发案例 (7) 串口、网络远程升级开发案例 案例源码、产品资料(用户手册

OpenStack之Keystone模块

血红的双手。 提交于 2020-12-18 02:17:31
一、Keystone介绍 OpenStack Identity(Keystone)服务为运行OpenStack Compute上的OpenStack云提供了认证和管理用户、帐号和角色信息服务,并为OpenStack Object Storage提供授权服务。 OpenStack的身份服务提供了集成的管理身份验证,授权和服务目录服务的单点,其他的OpenStack服务使用的身份服务作为一个通用统一的API,此外,提供有关用户的信息,但该服务不包括开栈(如LDAP服务)可以被集成到一个预先存在的基础设施,为了从身份服务中受益,其他的OpenStack服务需要与它合作。当一个开栈服务从用户接收请求时,它检查与用户是否被授权作出该请求的标识服务。 1.Keystone的组件 服务器:中央服务器提供了一种使用RESTful接口验证和授权服务。 驱动程序:驱动程序或服务后端被集成到中央服务器。它们被用于在库外的OpenStack访问身份信息,并且可以在开栈中部署(例如,SQL数据库或LDAP服务器)的基础设施已经存在。 模块:中间件模块中正在使用该标识服务的开栈组件的地址空间中运行。这些模块拦截服务请求,提取用户凭据,并将它们发送到中央服务器进行授权。中间件模块和OpenStack的组件之间的集成使用Python的Web服务器网关接口。 当安装OpenStack的身份服务

SOM-TL665x是TI系列多核架构的定点/浮点TMS320C665x高端DSP核心板

白昼怎懂夜的黑 提交于 2020-11-15 19:31:08
1.核心板简介 基于TI KeyStone C66x多核定点/浮点DSP TMS320C665x,单核TMS320C6655和双核TMS320C6657管脚pin to pin兼容,同等频率下具有四倍于C64x+器件的乘累加能力; 主频1.0/1.25GHz,每核运算能力可高达40GMACS和20GFLOPS,包含2个Viterbi协处理器和1个Turbo协处理解码器,每核心32KByte L1P、32KByte L1D、1MByte L2,1MByte多核共享内存,8192个多用途硬件队列,支持DMA传输; 支持PCIe、SRIO、HyperLink、uPP、EMIF16、千兆网口等多种高速接口,同时支持I2C、SPI、UART、McBSP等常见接口; 连接稳定可靠,80mm*58mm,体积极小的C66x核心板,采用工业级高速B2B连接器,关键大数据接口使用高速连接器,保证信号完整性; 提供丰富的开发例程,入门简单,支持裸机和SYS/BIOS操作系统。 图 1 核心板正面图 图 2 核心板背面图 由广州创龙自主研发的SOM-TL665x是一款基于TI KeyStone系列多核架构的定点/浮点TMS320C665x高端DSP核心板,采用沉金无铅工艺的8层板设计,专业的PCB Layout保证信号完整性的同时,经过严格的质量控制,满足多种环境应用。 SOM