Keystone

【openstack】devstack 如何成功复制

怎甘沉沦 提交于 2020-02-02 14:07:47
概述: 在应用devstack时,有时会遇到下面的场景从一台安装成功的devstack服务器上复制devstack 到一台全新的服务器上。当然可以通过虚拟机复制来实现,本文介绍通过手工迁移devstack的方式进行迁移,并最大化减少软件下载时间。 1. 迁移准备 步骤1: 操作系统准备 准备一台安装相同的操作系统版本的服务器 修改国内软件源,并进行软件升级 个人建议:推荐使用阿里源,速度快些,但是从稳定性来说还是清华源。 # 具体修改源的方法参考链接 更新源和软件 apt update apt -y upgrade 重新安装部分软件 apt-get install python-dev apt-get install python-pip pip install --upgrade pip pip install -U os-testr #原因见附录 步骤2:【旧服务器】迁移软件准备 stack 整个目录,包括 tar -zcvf stack_ocata.tar.gz /opt/stack/ python软件相关软件目录 cd /usr/local/lib/ tar -zcvf python_2.7.tar.gz python2.7 注意:迁移该目录下的文件,目的是减少与pip源的交互,减少下载文件的时间 cd /usr/local/bin tar -zcvf local_bin

OpenStack云计算之路-Mitaka 版本

。_饼干妹妹 提交于 2020-01-29 22:28:43
OpenStack云计算之路-Mitaka 版本 分类: OpenStack , 容器/虚拟化 标签: 一小时搞定OpenStack 1.1 云计算简介 云计算(英语:cloud computing ),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。 云计算是继1980年代大型计算机到客户端-服务器的大转变之后的又一种巨变。用户不再需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制。云计算描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源。 1.1.1 云计算的特点 互联网上的云计算服务特征和自然界的云、水循环具有一定的相似性,因此,云是一个相当贴切的比喻。根据技术研究院的定义如下。 云计算服务应该具备以下几条特征: 🥦 随需应变自助服务。 🥦 随时随地用任何网络设备访问。 🥦 多人共享资源池。 🥦 快速重新部署灵活度。 🥦 可被监控与量测的服务。 一般认为还有如下特征: 🍀 基于虚拟化技术快速部署资源或获得服务。 🍀 减少用户终端的处理负担。 🍀 降低了用户对于IT专业知识的依赖。 1.1.2 云计算服务模式 云计算定义中明确了三种服务模式: 图 - 服务模式详情 软件即服务(SaaS ): 即Software-as-a-service

TI KeyStone C66x开发板的可充放RTC电池座、 SATA硬盘接口

怎甘沉沦 提交于 2020-01-27 03:04:04
TL138/1808/6748F-EVM是广州创龙基于SOM-TL138/1808/6748F核心板开发的一款开发板。由于SOM-TL138/1808/6748F核心板管脚兼容,所以此三个核心板共用同一个底板。开发板采用核心板+底板的设计方式,尺寸为24cm*13cm,它主要帮助开发者快速评估核心板的性能。 核心板采用高密度8层板沉金无铅设计工艺,尺寸为66mm*38.6mm,板载3路高转换率DC-DC核心电压转换电源芯片,实现了系统的低功耗指标,精密、原装进口的B2B连接器引出全部接口资源 可充放 RTC 电池 座 可充放RTC电池,座由于芯片内部自带RTC时钟控制器,直接在底板装上电池即可使用,其接口为CON2,电压值为3V,引脚定义如下: SATA硬盘接口 开发板的SATA接口J1,采用串行连接方式。而串行SATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于其能对传输指令(不仅仅是数据)进行检查,如果发现错误,则会自动矫正。这在很大程度上提高了数据传输的可靠性,速度可达3Gbps。串行SATA接口还具有结构简单、支持热插拔的优点。硬件及引脚定义如下图: 来源: CSDN 作者: Tronlong_ 链接: https://blog.csdn.net/Tronlong_/article/details/103823615

openstack(queens)多节点手动安装(二):控制节点keystone和glance组件的安装配置

若如初见. 提交于 2020-01-23 10:44:48
keystone组件简介和安装配置 keystone是Openstack中提供认证服务的一个组件,主要负责项目管理、用户管理,用户鉴权,用户信息认证等。keystone租件安装配置在控制节点上,为了实现可伸缩性,此配置部署Fernet令牌和ApacheHTTP服务器来处理请求,步骤如下所示: 在数据库中创建keystone的表 mysql - uroot - pwwwwww create database keystone ; GRANT ALL PRIVILEGES ON keystone . * TO 'keystone' @'localhost ' IDENTIFIED BY ' keystone '; GRANT ALL PRIVILEGES ON keystone.* TO ' keystone '@' % ' IDENTIFIED BY ' keystone' ; 安装keystone的组件 yum install openstack-keystone httpd mod_wsgi python-openstackclient memcached python-memcached -y 其中memcached 是一个开源的、高性能的分布式内存对象缓存系统。通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高网站访问速度,加速动态WEB应用、减轻数据库负载

OpenStack-rocky 安装部署(one-controller + one-compute)

旧城冷巷雨未停 提交于 2020-01-22 22:02:38
系统版本为Centos7.5 内存均分配:4G 存储:40G CUP:1核(根据电脑实际情况分配) 准备两台电脑或虚拟机(配置两张网卡) 192.168.2.188 192.168.2.190 准备 ###查看时区 date ###修改时区 timedatectl set-timezone Asia/Shanghai结果是:Mon Jul 8 17:25:28 CST 2019 ###修改语言环境 查看语言 locale 查看系统拥有的语言包 locale -a yum install kde-l10n-Chinese vi /etc/locale.conf ##加下面内容到第一行,设置中文 LANG=zh_CN.UTF8 方法(二)(该命令会修改上面配置的值) localectl set-locale LANG=en_US.UTF-8 ###查看网卡UUID (修改第二块网卡的配置/etc/sysconfig/network-script/ifcfg-enp0s8) 在/etc/sysconfig/network-script/目录下复制ifcfg-enp0s3为ifcfg-enp0s8,并修改相关的配置 nmcli con show ###安装文件上传工具 yum install -y lrzsz ###关闭防火墙 ###我的建议是先关闭防火墙,等配置好了,再去设置防火墙

云计算openstack核心组件——nova计算服务

╄→гoц情女王★ 提交于 2020-01-22 10:28:58
一、nova介绍: Nova 是 OpenStack 最核心的服务,负责维护和管理云环境的计算资源。OpenStack 作为 IaaS 的云操作系统,虚拟机生命周期管理也就是通过 Nova 来实现的。 用途与功能 : 1) 实例生命周期管理 2) 管理计算资源 3) 网络和认证管理 4)REST 风格的 API 5) 异步的一致性通信 6)Hypervisor 透明:支持Xen,XenServer/XCP,KVM, UML, VMware vSphere and Hyper-V 在上图中可以看到,Nova 处于 Openstak 架构的中心,其他组件都为 Nova 提供支持: Glance 为 VM 提供 image Cinder 和 Swift 分别为 VM 提供块存储和对象存储 Neutron 为 VM 提供网络连接。 Nova 架构如下: Nova 的架构比较复杂,包含很多组件。 这些组件以子服务(后台 deamon 进程)的形式运行,可以分为以下几类: API nova-api 是整个 Nova 组件的门户,接收和响应客户的 API 调用。所有对 Nova 的请求都首先由 nova-api 处理。nova-api 向外界暴露若干 HTTP REST API 接口 在 keystone 中我们可以查询 nova-api 的 endponits。 客户端就可以将请求发送到

Openstack keystone组件详解

筅森魡賤 提交于 2020-01-22 09:22:49
OpenStack Keystone Keystone(OpenStack Identity Service)是 OpenStack 框架中负责管理身份验证、服务规则和服务令牌功能的模块。用户访问资源需要验证用户的身份与权限,服务执行操作也需要进行权限检测,这些都需要通过 Keystone 来处理。Keystone类似一个服务总线, 或者说是整个Openstack框架的注册表, 其他服务通过keystone来注册其服务的Endpoint(服务访问的URL),任何服务之间相互的调用, 需要经过Keystone的身份验证, 来获得目标服务的Endpoint来找到目标服务。 第一部分: keystone的功能有哪些? openstack是一个SOA架构,各个项目独立提供先关的服务,且互不依赖,如nova提供计算服务,glance提供镜像服务等。防止耦合性,且扩展性不高实际上所有的组件都依赖keystone, 它有两个功能: (1)用户管理:验证用户身份信息合法性 (2)服务目录管理:提供各个服务目录的(Service Catalog:包括service和endpoint)服务,无论任何服务或者客户访问openstack都要访问keystone获取服务列表,以及每个服务的endpoint 如下图,这个图只是一个简单的表达,具体里面的工作流程肯定不止这些,各位慢慢往下看

OpenStack

江枫思渺然 提交于 2020-01-15 04:15:46
目录: 为何选择云计算/云计算之前遇到的问题 什么是云计算 云服务模式 云应用形式 传统应用与云感知应用 openstack及其相关组件介绍 flat/vlan/gre/vxlan介绍 分布式存储ceph介绍 openstack mitaka三节点部署实战 一:为何选择云计算/云计算之前遇到的问题 一、有效解决硬件单点故障问题 单点故障是指某个硬件的故障造成网站某个服务的中断。要真正解决这个问题,需要为每个硬件准备冗余,这不仅大大增加了硬件购置成本,而且部署与维护成本也不容小视。 而云计算平台是基于服务器集群,从设计之初就考虑了单点故障问题,并在建设时有效地解决了这个问题。如果一家云服务商出现单点故障问题,就如同存在银行的钱丢了。 二、按需增/减硬件资源 自己托管服务器,增/减硬件一直是头疼的问题。 1. 增加服务器的时候,购买服务器需要时间,而且这个时间自己无法控制。而使用云服务器,随时可以增加服务器——垂手可得。 2. 减服务器只能从机房拉回办公室,无法再把服务器退给厂商,购置服务器的成本就浪费了。而使用云服务器,如果下个月不用,不续费就行了(针对阿里云按月购买的情况)——想用就用,想扔就扔。 3. 不能按需增加满足基本需求的服务器配置。假如我们现在需要一台低配置的服务器用Linux跑缓存服务,如果为之单独购买一台便宜的低配置的服务器很不合算

Openstack

你离开我真会死。 提交于 2020-01-15 04:12:01
openstack相关知识点 云计算(cloud computing)   基于互联网的相关服务的增加、使用和交付模式,   通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。   云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。   因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。   用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算 云服务模式   IaaS 基础设施即服务     消费者通过Internet可以从完善的计算机基础设施获得服务     例如:腾讯云、阿里云等   PaaS 平台即服务 (= IaaS + 开发环境)     把服务器平台作为一种服务提供的商业模式,通过网络进行程序提供的服务   SaaS 软件即服务     它是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上     客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务 云环境      私有云     为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施

OpenStack

*爱你&永不变心* 提交于 2020-01-15 04:08:43
前言 OpenStack是 模仿亚马逊 AWS 使用python开发的 IssA层实现框架 ,openstack遵循Apache2.0协议,使我兴奋的是它的WEB管理模块 horizon ,是使用Django开发的,站在巨人的肩膀上,也许我可以对其 进行二次开发; openstack涉及知识大而全,本文主要介绍openstack以下内容 openstack概念 openstack主要 组件的介绍 以及 组件间的通信流程 openstack支持的几种网络模式 (vlam/ gre/ vxlan) openstack支持的分布式存储 (Ceph) 基于openstack搭建一个iaas层私有云环境 什么是OpenStack OpenStack是一个由NASA( 美国国家航空航天局 )和Rackspace合作研发并发起的,以 Apache 许可证授权的 自由软件 和 开放源代码 项目。 该项目采用了模块化设计 由众多的模块组成1个框架,各个模块负责自己不同的功能; 0.核心组件: Horzion :提供web页面让用户管理主机(创建主机、挂载云盘、绑定浮动IP) Nova: 支持各种虚拟机驱动(Vmware/Zen/KVM)调用虚拟机驱动创建出主机;(硬件资源供应商) Glance :给虚拟机提供镜像;(操作系统供应商) Newtron :Neurton实现了SDN(软件定义网络