初识openstack之7——安装Compute

一、Compute介绍

在openstack架构中,compute组件通过identity对用户进行认证,通过image获取磁盘或映像文件,并可以让用户通过dashboard进行管理。能否获取image取决于项目或用户的权限,能够使用的配额则取决于每一个项目本身。当收到一个启动实例请求时,它会根据计算选择一个承载实例的节点,然后将image下载到本地后启动。
Compute由以下几个部分组成:

  1. nova-api service
    接收并响应用户的compute API调用,发起任务并强制施加策略
  2. nova-api-metadata service
    接收实例的metadata请求,通常在多节点并安装了nova-network中用到
  3. nova-compute service
    使用hypervisor API创建或关闭虚拟机实例,包括:Xen、KVM或QEMU、VMware
  4. nova-placement-api service
    跟踪每个节点的资源清单和使用量
  5. nova-scheduler service
    响应队列中虚拟机实例请求,并决定实例在哪个节点上启动
  6. nova-conductor module
    nova-compute和database之间的调节器,不让nova-compute直接访问database,不要将此组件部署在有nova-compute服务的节点上
  7. nova-consoleauth daemon
    给通过console代理的用户提供授权认证,前提是console代理程序必须处于运行状态
  8. nova-novncproxy daemon
    为运行的实例提供一个vnc连接,支持基于浏览器的novnc客户端
    9.nova-spicehtml5proxy daemon
    为运行的实例提供一个spice连接,支持基于浏览器的html5客户端
  9. nova-xvpvncproxy daemon
    为运行的实例提供一个vnc连接,支持基于浏览器的novnc客户端
  10. The queue
    各进程之间的消息中间件,通常使用rabbitmq实现
  11. SQL database
    存储基础架构中大部分的构建和运行状态,包括:可用实力类型、正在使用的实例、可用网络、项目

###

原文地址:http://blog.51cto.com/arkling/2134662

时间: 2024-10-14 03:50:34

初识openstack之7——安装Compute的相关文章

openstack M版安装 compute(nova)服务篇

配置安装nova compute服务 安装controller节点 一.创建nova数据库 [[email protected] ~]# mysql -u root -p >>CREATE DATABASE nova_api; >>CREATE DATABASE nova; >>GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'localhost'   IDENTIFIED BY 'NOVA_DBPASS'; >>G

OpenStack pike版 安装openstack服务(4) 续安装openstack服务(3)    

Compute service overview 计算服务概述 OpenStack用于对主机的计算和管理云计算系统.OpenStack的计算是一个基础设施即服务(IaaS)系统的一个重要组成部分.主要模块是用python实现的. OpenStack计算与OpenStack身份验证交互用来完成认证:OpenStack镜像服务用于磁盘和服务器镜像:用户和管理接口为OpenStack Dashboard.镜像访问受到项目和用户的限制,每个项目的配额是有限的(例如,实例的数量).OpenStack计算可

初识OpenStack(1)

初识OpenStack(1) 首先 先来说说我与openstack的渊源吧,那是在上个月中旬,学张的一个朋友给我打电话说让一起来搞一个云平台,当时也不知道是什么,就很高兴的答应下来了,到了周末,就过去聊关于平台怎样搭建的事情了,却发现无从着手,也就是这一次,才第一次听说了openstack这个名词,于是就在网上买了<OpenStack设计与实现>这本书,开始简单的了解关于这个项目,在上周三,还去参加了一下关于OpenStack的分享会,这次才算对云计算,以及'云'方面的知识才有所了解,也同时,

Openstack计算主机安装配置流程二

Openstack计算主机安装配置流程 1.环境配置 Hosts配置  修改/etc/hosts文件,增加wtcontroller.wtcompute1.wtcompute2: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 172.16.10.100

OPENSTACK在RHEL7安装;admin创建虚拟机模板供demo使用

首先RHEL7安装,导入镜像,选择第一个安装7.0,接着出现下面的界面,我这安装截图来自虚拟机,真正做实验是在物理机,一般需要内存5个G 选择英文 时间选择上海,software selection选择Server UI(加上图形化界面),设置installation destination最后点击begin installation 重新配置分区 点done,一步步继续,下面截图,来自别人提供,我当时忘记截图了 左边添加root密码,右边创建用户 把勾选的enable取消掉 不注册 OK,等待

OpenStack之swift安装笔记

在顺利的安装部署了KeyStone之后,原以为swift的安装调试也会如KeyStone一般,但过程却充满了坎坷,在结合源代码中的一些函数之后,终于成功的完成了swift的安装,并实验了上传下载文件等功能,下面整理了swift的安装过程,并对遇到的问题进行了总结,希望对遇到同样问题的人有些启示或帮助.安装过程依然参考的是OpenStack的官方安装手册,但补充了一些细节.在安装之前,先简单的介绍一下Swift是什么.主要功能是什么.OpenStack的对象存储(Swift)是一个多租户的.高可扩

初识openstack之——安装Image

一.实验说明 按照官方文档搭建queens版本openstack,拓扑如下图所示: 二.Image service介绍 image server,代码名称为galnce,用于存放虚拟机的映像文件,他通过一个REST API接口供用户查找映像文件的metadata并获得实际的映像文件.虚拟机映像文件可以存在本地文件系统中或者类似swift的对象存储中,metadata由终端用户或者openstack的compute组建定义. image server通过几个周期性的进程来为其提供缓存和确保集群中映

初识openstack之4——opsenstack安装前准备

一.实验说明 按照官方文档搭建queens版本openstack,拓扑如下图所示: 二.实验目的 准备好openstack组件安装前所需要的其他软件,如MariaDB,RabbitMQ等. 三.操作步骤 修改所有节点/etc/hosts文件 如果hosts文件中有将主机名解析到127.0.0.1的配置段,将其注销 所有节点关闭NetworkManager [[email protected] ~]# systemctl stop NetworkManager.service [[email pr

OpenStack pike版 安装openstack服务(3) 续基本环境部署(2)

安装openstack服务 所有openstack服务的安装指南链接:https://docs.openstack.org/pike/install/ 最小化部署,需要按照下面指定的顺序安装以下服务: Identity service – keystone installation for Pike Image service – glance installation for Pike Compute service – nova installation for Pike Networkin