Keystone

016.OpenStack及云计算(面试)常见问题

 ̄綄美尐妖づ 提交于 2020-11-02 13:35:41
什么是云计算? 云计算是一种采用按量付费的模式,基于虚拟化技术,将相应计算资源(如网络、存储等)池化后,提供便捷的、高可用的、高扩展性的、按需的服务(如计算、存储、应用程序和其他 IT 资源)。 云计算的基本特征? 自主服务:可按需的获取云端的相应资源(主要指公有云); 网路访问:可随时随地使用任何联网终端设备接入云端从而使用相应资源。 资源池化: 快速弹性:可方便、快捷地按需获取和释放计算资源。 按量计费: 云计算常见几种部署模式? 私有云:云平台资源只给某个单位、或某部分用户内部使用。 公有云:云平台资源开放给社会公众服务。 社区云:云平台资源给几个固定的单位内使用。 混合云:两个或两个以上不同类型的云平台。 云计算的三种服务模式? IaaS:基础设施即服务,云服务商将IT系统的基础设施(如计算资源、存储资源、网络资源)池化后作为服务进行售卖; PaaS:平台即服务,云服务商将IT系统的平台软件层(数据库、OS、中间件、运行库)作为服务进行售卖; SaaS:软件即服务,云服务商将IT系统的应用软件层作为服务进行售卖。 常见云平台架构组成? 云服务消费者:租赁云服务产品的个人或者单位组织; 云服务提供商:提供云服务产品的个人或者单位组织; 云服务代理商:向消费者销售云服务并获取一定佣金的个人或者单位组织; 云计算审计员:针对云计算安全性

openstack:OpenStack架构详解,

蓝咒 提交于 2020-10-30 04:58:08
OpenStack既是一个社区,也是一个项目和一个开源软件,提供开放源码软件,建立公共和私有云,它提供了一个部署云的操作平台或工具集,其宗旨在于:帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。 OpenStackd开源项目由社区维护,包括OpenStack计算(代号为Nova),OpenStack对象存储(代号为Swift),并OpenStack镜像服务(代号Glance)的集合。 OpenStack提供了一个操作平台,或工具包,用于编排云。 下面列出Openstack的详细构架图 Openstack的网络拓扑结构图 整个OpenStack是由控制节点,计算节点,网络节点,存储节点四大部分组成。(这四个节点也可以安装在一台机器上,单机部署) 其中: 控制节点负责对其余节点的控制,包含虚拟机建立,迁移,网络分配,存储分配等等 计算节点负责虚拟机运行 网络节点负责对外网络与内网络之间的通信 存储节点负责对虚拟机的额外存储管理等等 控制节点架构: 控制节点包括以下服务 管理支持服务 基础管理服务 扩展管理服务 1)管理支持服务包含MySQL与Qpid两个服务 MySQL:数据库作为基础/扩展服务产生的数据存放的地方 Qpid:消息代理(也称消息中间件)为其他各种服务之间提供了统一的消息通信服务 2)基础管理服务包含Keystone

安装openstack

前提是你 提交于 2020-10-28 02:23:32
环境准备 关闭禁用防火墙NetworkManager iptables systemctl stop firewalld && systemctl disable firewalld systemctl stop NetworkManager && systemctl disable NetworkManager systemctl stop iptables && systemctl disable iptables sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 添加hosts解析并设置计算机名 192.168.0.91 controller 192.168.0.92 computer 192.168.48.21 controller 192.168.48.22 computer hostnamectl set-hostname controller 安装软件 yum -y install wget net-tools nfs-utils lrzsz gcc gcc-c++ make cmake libxml2-devel openssl-devel curl curl-devel unzip sudo ntp libaio-devel vim ncurses-devel autoconf

OpenStack操作笔记(2)--- keystone安装配置

拈花ヽ惹草 提交于 2020-10-12 11:29:14
OpenStack --- 安装keystone认证服务(在控制节点执行) keystone 功能:为认证管理、授权管理、服务目录管理提供单点整合 认证---账户密码 授权---权限管理 服务目录---记录各个服务的访问入口=各个服务都可从keystone这个入口进入(个人理解) 1、建立数据库并授权 2、安装配置组件 依次执行上述五步 3、配置HTTP 启动服务并声明环境变量 可将上面一长串的环境变量保存在一个文件中,必要时只需. filename即可,或者写入profile文件中 4、创建域、项目、用户和角色 openstack domain create --description "an example domain" example #创建域 openstack project create --domain default --description "service project" service #在此项目下专门存放系统用户,如glance、cinder\nova等 openstack project create --domain default --description "Demon Project" myproject #创建项目 openstack user create --domain default --password-prompt myuser

DSP多核导航器简介

自作多情 提交于 2020-10-08 02:20:58
1.基本概念介绍 多核导航器 :多核导航器由QMSS和PKTDMA两部分组成。用于在设备之间控制和实现数据包的高速传输,有效提高系统的总体性能。 QMSS (队列管理器)是一个硬件模块,它负责包队列的加速管理。可以通过写队列管理器的32位描述符地址,将包加入到包队列中。可以通过读取特定队列的相同地址,使包出队。 PKTDMA (Packet DMA)与普通DMA不同,它的目标地址有目标主体和空闲描述符队列索引决定,并不是一个绝对的存储地址。在接收模式中,PKTDMA传输负载数据到缓存中,并且将描述符加入到目标队列中。在发送模式,PKTDMA使描述符从发送队列中出队,从缓存中读取负载数据,并将负载数据发送到发送端口。 包数据结构协处理器(PDSP) :KeyStone I 的QMSS中有两个PDSP,每个PDSP都有运行QMSS固件的能力。 描述符累加器固件 :用于监控指定队列中的描述符,当队列中的描述符达到一定数量,或者超时,则向主机发送中断。它还提供了一个回收功能,它可以自动地将描述符重新循环到队列中。 QoS固件 :该固件负责确保外设和主机CPU没有被包吞没,换句话说,就是拥塞控制。 事件管理器固件 :它提供了CorePacs的动态负载平衡。 主机包描述符 :大小固定,包含一个指向数据缓存的指针。 单一包描述符 :与主机包描述符不同,它将负载数据包含在了描述符内 主机缓存描述符

TMS320C6678多核DSP的核间通信方法

六眼飞鱼酱① 提交于 2020-10-07 07:51:21
摘要:嵌入式应用中采用多处理系统所面临的主要难题是多处理器内核之间的通信。对Key-Stone架构TMS320C6678 处理器的多核间通信机制进行研究,利用处理器间中断和核间通信寄存器,设计并实现了多核之间的通信。从系统的角度出发,设计与仿真了两种多核通信拓扑结构,并分析对比了性能。对设计多核DSP 处理器的核间通信有一定的指导价值。 关键词: TMS320C6678;KeyStone;处理器间中断;多核通信 嵌入式领域的处理器设计已向多核处理器迅速发展,TI公司的KeyStone 架构的多核处理器就是其中之一。2010年11月,TI公司发布了最新的KeyStone 架构的8核DSP处理器TMS320C6678 ,每个C66x内核频率为1.25GHz,提供每秒高达40 GB MAC定点运算和20 GBFLOP 浮点运算能力;1片8核的TMS320C6678 提供等效达10 GHz的内核频率,单精度浮点并行运算能力理论上可达160 GB FLOP,是TS201S 的50 倍、C67x+的115.2倍,适合于诸如油气勘探、雷达信号处理以及分子动力学等对定浮点运算能力及实时性有较高要求的超高性能计算应用。 核间通信是多核处理器系统所面临的主要难点,通信机制的优劣直接影响多核处理器的性能,高效的通信机制是发挥多核处理器高性能的重要保障。TMS320C6678

TMS320C6678开发笔记1-1---CCS开发环境搭建

依然范特西╮ 提交于 2020-10-06 09:38:24
第 1节 CCS开发环境搭建 1.1 节 CCS软件下载安装 CCS 软件目前调试安装版本为 7.4 ,安装请务必按照默认目录按照。 有两种下载方法: 1、TI官网中提供了统一的CCS软件下载,里面有CCS各个版本的下载路径,当知道所以用CCS版本时,可采用此方法下载。 http://www.ti.com/tool/CCSTUDIO-KEYSTONE 2、通过在SDK包下载的地方,指定了对应SDK的CCS版本,推荐使用此方法。下文介绍。 1.2 节 SDK包下载与安装 使用SDK版本:ti-processor-sdk-rtos-c667x-evm-06.01.00.08-Windows-x86-Install.exe 网址: http://www.ti.com/product/TMS320C6678/toolssoftware 图中指定了对应SDK的CCS版本。此版本为官方推荐版本,我之前不清楚使用了CCSV7版本导致pdk自动生成工程脚本不能正常运行,下文有介绍解决方法。 来源: oschina 链接: https://my.oschina.net/u/4409432/blog/4423138

openstack入门至深入学习

牧云@^-^@ 提交于 2020-10-03 06:33:09
openstack深入学习 一、OpenStack云计算的介绍 (一)云计算的服务类型 IAAS:基础设施即服务,如:云主机; PAAS:平台即服务,如:docker; SAAS:软件即服务,如:购买企业邮箱,CDN; 传统IT IAAS PAAS SAAS 1应用 你管理 你管理 服务上管理 2数据 你管理 你管理 服务上管理 3运行时 你管理 服务上管理 服务上管理 4中间件 你管理 服务上管理 服务上管理 5操作系统 服务上管理 服务上管理 服务上管理 6虚拟化 服务上管理 服务上管理 服务上管理 7服务器 服务上管理 服务上管理 服务上管理 8存储 服务上管理 服务上管理 服务上管理 9网络 服务上管理 服务上管理 服务上管理 (二)openstack定义及组件 ​ 是开源的云计算管理平台项目,通过各种互补的服务提供了基础设施即服务(IAAS)的解决方案,每个服务提供API以进行集成。 ​ OpenStack的每个主版本系列以字母表顺序(A~Z)命名,以年份及当年内的排序做版本号,从第一版的Austin(2010.1)到目前最新的稳定版Rocky(2018.8),共经历了18个主版本,第19版的Stein仍在开发中。版本发布策略:几乎是每半年发布一个新版本openstack官方文档地址https://docs.openstack.org 1、OpenStack的架构图:

OpenStack Rocky私有云平台搭建及Win7 QCOW2格式镜像制作

三世轮回 提交于 2020-10-01 06:23:18
前言,作者搭建部署教程并非原创,而是自己参照官方文档和网上一些教程拼凑而来,很多图都是网络截图,还是感谢那些真正原创的大神;文章里会包含官网没有说明的一些”坑“点,可以让大家避免这些坑,从而快速部署一套属于自己的私有云平台。 一. 环境介绍及基础环境搭建: 基于官网的硬件要求搭建: 1. 各节点硬件设置: 本次部署搭建基于vSphere 7.0虚拟化平台,所有都是虚机环境,虚机都是Centos 7.5版本,更新包后变成7.8版本,或者大家直接用7.8即可。 注:提前关闭firewalld防火墙、selinux。 ⑴ controller控制节点: ⑵ compute1计算节点: ⑶ block1块存储节点: ⑷ object1对象存储节点: ⑸ object2对象存储节点: 2. 网络: ⑴ 所有节点添加以下hosts: #vim /etc/hosts # controller 10.0.0.11 controller # compute1 10.0.0.31 compute1 # block1 10.0.0.41 block1 # object1 10.0.0.51 object1 # object2 10.0.0.52 object2 ⑵ 修改各节点网卡: controller:10.0.0.11(内网管理IP)、10.1.0.100(外网访问IP) compute1:10.0

思维导图初体验——openstack

China☆狼群 提交于 2020-09-28 19:54:13
            RABBITMQ              memcache               keystone                glance                nova               neutron             horizon             cinder               ceph 来源: oschina 链接: https://my.oschina.net/u/4305979/blog/4524842