nova

学习openstack(八)

心不动则不痛 提交于 2020-01-15 03:48:36
一、OpenStack初探 1.1 OpenStack简介  OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立、运行自己的云计算和存储设施。Rackspace与NASA是最初重要的两个贡献者,前者提供了“云文件”平台代码,该平台增强了OpenStack对象存储部分的功能,而后者带来了“Nebula”平台形成了OpenStack其余的部分。而今,OpenStack基金会已经有150多个会员,包括很多知名公司如“Canonical、DELL、Citrix”等。 1.2 OpenStack的几大组件 1.2.1 图解各大组件之间关系 <img src="http://cdn.oldboyedu.com/wp-content/uploads/2016/02/wpid-631325ba70ea05d245906c576f3ef421_d1e1d1377e8365faa73252adddf150d2.png" alt="" title=""></p> 1.2.2 谈谈openstack的组件 OpenStack 认证(keystone)   Keystone为所有的OpenStack组件提供认证和访问策略服务,它依赖自身REST(基于Identity API)系统进行工作,主要对(但不限于)Swift、Glance、Nova等进行认证与授权。事实上

OpenStack-Ocata版+CentOS7.6 云平台环境搭建 — 5.在控制节点上部署计算服务Nova

爷,独闯天下 提交于 2020-01-15 03:39:15
计算服务Nova 使用OpenStack Compute来托管和管理云计算系统。 OpenStack Compute是基础架构即服务(IaaS)系统的主要部分。 主要模块用Python实现。 OpenStack Compute与OpenStack Identity交互以进行身份验证; 用于磁盘和服务器映像的OpenStack映像服务; 和OpenStack Dashboard用于用户和管理界面。 图像访问受项目和用户的限制; 配额是按项目限制的(例如,实例数)。 OpenStack Compute可以在标准硬件上水平扩展,并将图像下载到启动实例。 节点配置信息说明: 控制节点:controller: IP:192.168.164.128 hostname&hosts:likeadmin 计算加点:Nova: IP:192.168.164.129 hostname&hosts:likenode 块存储节点:cinder: IP:192.168.164.136 hostname&hosts:likeblock 1. OpenStack计算服务由下列组件所构成: ``nova-api``服务 接收和响应来自最终用户的计算API请求。此服务支持OpenStack计算服务API,Amazon EC2 API,以及特殊的管理API用于赋予用户做一些管理的操作。它会强制实施一些规则

OpenStack(理论篇)

梦想与她 提交于 2020-01-13 01:22:22
OpenStack基础理论 云计算概述 概念 狭义的云计算是指IT基础设施的交付和使用模式 广义的云计算是指服务的交付和使用模式 云资源 网络资源 存储资源 服务器资源 云计算服务模型 IaaS(基础架构即服务) 提供底层IT基础设施服务,包括处理能力、存储空间、网络资源等 一般面向对象是IT管理人员 PaaS(平台即服务) 把安装好开发环境的 系统平台作为一种服务通过互联网提供给用户 一般面向对象是开发人员 SaaS(软件即服务) 直接通过互联网为用户提供软件和应用程序的服务 一般面向的对象是普通用户 OpenStack概述 一款云计算模型中的一个项目 NASA和Rackspace合作研发并发起 以Apache许可证授权的自由软件和开放式源代码项目 旨在为公共及私有云的建设与管理提供软件的开源项目 覆盖了网络、虚拟化、操作系统、服务器等各个方面 OpenStack服务框架 服务 项目名称 描述 Compute (计算服务) Nove 负责实例生命周期的管理,计算资源的单位。对Hypervisor进行屏蔽,支持多种虚拟化技术(红帽默认为KVM),支持横向扩展 Network(网络服务) Neutron 负责虚拟网络的管理,为实例创建网络的拓扑结构。是面向租户的网络管理,可以自己定义自己的网络,各个租户之间互不影响 Identity(身份认证服务) Keystone

OpenStack(理论篇)

一个人想着一个人 提交于 2020-01-12 20:46:19
OpenStack基础理论 云计算概述 概念 狭义的云计算是指IT基础设施的交付和使用模式 广义的云计算是指服务的交付和使用模式 云资源 网络资源 存储资源 服务器资源 云计算服务模型 IaaS(基础架构即服务) 提供底层IT基础设施服务,包括处理能力、存储空间、网络资源等 一般面向对象是IT管理人员 PaaS(平台即服务) 把安装好开发环境的 系统平台作为一种服务通过互联网提供给用户 一般面向对象是开发人员 SaaS(软件即服务) 直接通过互联网为用户提供软件和应用程序的服务 一般面向的对象是普通用户 OpenStack概述 一款云计算模型中的一个项目 NASA和Rackspace合作研发并发起 以Apache许可证授权的自由软件和开放式源代码项目 旨在为公共及私有云的建设与管理提供软件的开源项目 覆盖了网络、虚拟化、操作系统、服务器等各个方面 OpenStack服务框架 服务 项目名称 描述 Compute (计算服务) Nove 负责实例生命周期的管理,计算资源的单位。对Hypervisor进行屏蔽,支持多种虚拟化技术(红帽默认为KVM),支持横向扩展 Network(网络服务) Neutron 负责虚拟网络的管理,为实例创建网络的拓扑结构。是面向租户的网络管理,可以自己定义自己的网络,各个租户之间互不影响 Identity(身份认证服务) Keystone

centos7.3内核安装M版本openstack

坚强是说给别人听的谎言 提交于 2020-01-11 05:00:05
1.升级内核 因为服务器不支持centos7.2版本,centos7.2安装后,服务器网卡不能正常使用,但是服务器可以使用支持centos7.3版本。采用升级7.2内核版本至7.3,使用7.3内核来驱动服务器网卡。升级完成后,网卡启动。 升级内核命令,只升级内核版本。 yum install kernel-3.10.0-514.el7.x86_64.rpm 升级完内核版本后,重启服务器。在后续的安装过程中yum使用centos7.2版本源。使用centos7.2做yum源,执行yum upgrade 报错 -- > Finished Dependency Resolution Error: Package: glibc-common-2.17-106.el7_2.8.x86_64 ( iaas ) Requires: glibc = 2.17-106.el7_2.8 Removing: glibc-2.17-105.el7.x86_64 ( @anaconda ) glibc = 2.17-105.el7 Updated By: glibc-2.17-157.el7.x86_64 ( iaas ) glibc = 2.17-157.el7 Available: glibc-2.17-106.el7_2.8.x86_64 ( iaas ) glibc = 2.17-106.el7_2

118. OpenStack Stein版搭建

笑着哭i 提交于 2020-01-02 16:12:33
1. OpenStack简介 OpenStack 是一系列开源工具(或开源项目)的组合,主要使用池化虚拟资源来构建和管理私有云及公共云。其中的六个项目主要负责处理核心云计算服务,包括计算、网络、存储、身份和镜像服务。还有另外十多个可选项目,用户可把它们捆绑打包,用来创建独特、可部署的云架构。 1.1. 云计算模式 1、IaaS:基础设施即服务(个人比较习惯的):用户通过网络获取虚机、存储、网络,然后用户根据自己的需求操作获取的资源 2、PaaS:平台即服务:将软件研发平台作为一种服务, 如Eclipse/Java编程平台,服务商提供编程接口/运行平台等 3、SaaS:软件即服务 :将软件作为一种服务通过网络提供给用户,如web的电子邮件、HR系统、订单管理系统、客户关系系统等。用户无需购买软件,而是向提供商租用基于web的软件,来管理企业经营活动 2. OpenStack 项目介绍: OpenStack 架构由大量开源项目组成。其中包含 6 个稳定可靠的核心服务,用于处理计算、网络、存储、身份和镜像; 同时,还为用户提供了十多种开发成熟度各异的可选服务。OpenStack 的 6 个核心服务主要担纲系统的基础架构,其余项目则负责管理控制面板、编排、裸机部署、信息传递、容器及统筹管理等操作。 keystone :Keystone 认证所有 OpenStack 服务并对其进行授权。同时

ceph物理机nova状态为down的处理方法

馋奶兔 提交于 2020-01-01 18:17:35
文章目录 物理机nova状态为down的处理思路 说明 故障排除思路 1、先去web界面查看rabbitMq服务是不是正常的 2、查看状态为down的nova服务是否为active,不为active即服务有问题 3、不是服务问题(不能ssh过去),则直接去管理口重启物理机即可。 物理机nova状态为down的处理思路 说明 在控制节点上查看所有物理机运行状态,如果有某台为down,先别急着去重启物理机,而是先排除是不是服务down了,如下图,就是虽然显示已经down了,但还能ssh过去。如果服务有问题,重启服务即可。 故障排除思路 1、先去web界面查看rabbitMq服务是不是正常的 如果rabbitmq出问题了,去该控制节点查看服务:systemctl status rabbitmq-server (我这是正常的,所以是active,如果在web界面看到是故障的,这儿状态就并非active) 然后重启rabbitmq服务:systemctl restart rebbitmq-server (重启报错,看日志报错,可能是相关服务也出问题了,所以导致rabbitmq服务不能正常重启) 再次查看服务,状态是active即可:systemctl status rebbitmq-server 处理完毕后再去rabbitmq的web界面看,该控制节点状态已经正常。 2

115. OpenStack 面试总结

*爱你&永不变心* 提交于 2020-01-01 01:16:57
现在,大多数公司都试图将它们的 IT 基础设施和电信设施迁移到私有云, 如 OpenStack。如果你打算面试 OpenStack 管理员这个岗位,那么下面列出的这些面试问题可能会帮助你通过面试。 Q:1 说一下 OpenStack 及其主要组件? 答: OpenStack 是一系列开源软件,这些软件组成了一个云供给软件,也就是 OpenStack,意即开源软件或项目栈。 下面是 OpenStack 的主要关键组件: - Nova – 用于在计算级别管理虚拟机,并在计算或管理程序级别执行其他计算任务。 - Neutron – 为虚拟机、计算和控制节点提供网络功能。 - Keystone – 为所有云用户和 OpenStack 云服务提供身份认证服务。换句话说,我们可以说 Keystone 是一个提供给云用户和云服务访问权限的方法。 - Horizon – 用于提供图形用户界面。使用图形化管理界面可以很轻松地完成各种日常操作任务。 - Cinder – 用于提供块存储功能。通常来说 OpenStack 的 Cinder 中集成了 Chef 和 ScaleIO 来共同为计算和控制节点提供块存储服务。 - Swift – 用于提供对象存储功能。通常来说,Glance 管理的镜像是存储在对象存储空间的。像 ScaleIO 这样的外部存储也可以提供对象存储,可以很容易的集成 Glance

CentOS7安装OpenStack(Rocky版)-05.安装一个nova计算节点实例

感情迁移 提交于 2019-12-28 22:30:49
上一篇文章分享了控制节点的nova计算服务的安装方法,在实际生产环境中,计算节点通常会安装一些单独的节点提供服务,本文分享单独的nova计算节点的安装方法 ---------------- 完美的分割线 ----------------- # 参考文章: https://docs.openstack.org/install-guide/environment.html https://docs.openstack.org/nova/rocky/install/compute-install-rdo.html 计算节点的配置方法与控制节点基本相同,只是在时间同步上需要连接控制节点,保证openstack集群内的服务器时间一致,否则会出现问题,需要注意 5.1.配置域名解析 1)配置主机名 # 主机名设置好就不能修改,否则会出问题,控制节点和计算节点配置相同,且都需要配置 hostname openstack02.zuiyoujie.com hostname echo "openstack02.zuiyoujie.com"> /etc/hostname cat /etc/hostname 2)配置主机名解析 vim /etc/hosts ----------------------------------- 192.168.1.81 openstack01.zuiyoujie.com

openstack——Nova组件

本小妞迷上赌 提交于 2019-12-26 17:28:59
Nova 搭建本地的 pip 源 《 基于 CentOS 的 pip 本地源搭建方法 》 采用bandsnatch与pypi官方源同步,不能指定单个软件包同步 bandsnatch仅支持与https的源同步,不支持与http的源同步 同步的软件数量巨大,耗时长,且网络质量差,经常超时失败 《 搭建本地 pypi 源方法 – 仅同步 openstack 依赖的的 pypi 软件包 》 采用pip2pi进行同步,支持单个软件包同步,也支持批量软件包同步 既支持与https的源同步,也支持与http的源同步 同步的软件数量少,耗时短,并且可以与国内优秀的源同步(比如豆瓣) Nova 架构介绍 简单架构 简单架构 单点服务 无负载均衡 无高可靠 复杂架构 复杂架构 负载均衡 高可靠 nova 的服务 Nova API nova-api 服务 接收和响应用户的 API 请求 api接口调用,与命令行调用相区别 #API接口: curl -H "X-Auth-Token: <Token ID>" http://192.168.100.70:8774/v2/ < Tenant ID > /servers #命令行: nova list 服务启动脚本( devstack vs. packstack ) /usr/bin/nova-api vs. /etc/init.d/openstack-nova