nova 详解

Nova 是什么?

Openstack有Rackspace和NASA共同开发的云计算平台,类似于Amozon EC2和S3的云基础架构;

超过140家企业及18470开发者参与。

nova在openstack的地位:

nova的架构:

nova的核心模块:

controller:

nova-api

nova-schedule

nova-conductor(数据库代理)负载均衡

nova-consoleauth

nova-novncproxy

nova-cert

compute:nova-compute

Client:nova-client  nova-manage

nova内部组件之间的交互:

nova与其他openstack组件的交互

不同的项目之间是通过http通信,项目内部是消息服务或者数据库进行交互

Nova的流程

nova的部署模式

通用部署模式:简单、清楚

高可用的模式:每个服务都有多个冗余,前端做一个负载均衡。

常用的错误:

401认证错误

检查用户名密码及tenant是否正确

检验认证配置是否正确

409错误

nova服务是否正常运行

No nalid host错误: 查看是不是没有资源了

网络不通:查看dhcp、查路由、查openvswitch

时间: 2024-10-15 12:45:32

nova 详解的相关文章

第 5 章 Nova - 039 - Unshelve Instance 操作详解

Unshelve Instance 操作详解 因为 Glance 中保存了 instance 的 image,unshelve 的过程其实就是通过该 image launch 一个新的 instance,nova-scheduler 也会调度合适的计算节点来创建该 instance. instance unshelve 后可能运行在与 shelve 之前不同的计算节点上,但 instance 的其他属性(比如 flavor,IP 等)不会改变. 下面是 Unshelve instance 的流程

第 5 章 Nova - 038 - Shelve Instance 操作详解

Shelve Instance 操作详解 Instance 被 Suspend 后虽然处于 Shut Down 状态,但 Hypervisor 依然在宿主机上为其预留了资源,以便在以后能够成功 Resume. 如果希望释放这些预留资源,可以使用 Shelve 操作. Shelve 会将 instance 作为 image 保存到 Glance 中,然后在宿主机上删除该 instance. 下面是 shelve instance 的流程图 1.向 nova-api 发送请求 2.nova-api

第 5 章 Nova - 040 - Migrate Instance 操作详解

Migrate Instance 操作详解 Migrate 操作的作用是将 instance 从当前的计算节点迁移到其他节点上. Migrate 不要求源和目标节点必须共享存储,当然共享存储也是可以的. Migrate 前必须满足一个条件:计算节点间需要配置 nova 用户无密码访问. 下面是 Migrate instance 的流程图: 1.向 nova-api 发送请求 2.nova-api 发送消息 3.nova-scheduler 执行调度 4.nova-scheduler 发送消息 5

OpenStack 系列之File Share Service(Manila)详解

首先说下什么是OpenStack? OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作.OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单.可大规模扩展.丰富.标准统一的云计算管理平台.OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服 务提供API以进行集成.用Python语言编写. 什么是NAS服务? 众所周知,存储有几种类型的存储,DAS(Direct Attached Storage),NAS(Net

(转载)Resize Instance 操作详解

(转载)Resize Instance 操作详解 - 每天5分钟玩转 OpenStack(41) 原文路径:https://www.cnblogs.com/CloudMan6/p/5548294.html 内容根据本人测试,可能有删改补充. Resize 的作用是调整 instance 的 vCPU.内存和磁盘资源. Instance 需要多少资源是定义在 flavor 中的,resize 操作是通过为 instance 选择新的 flavor 来调整资源的分配. 有了前面对 Migrate 的

elasticsearch系列三:索引详解(分词器、文档管理、路由详解)

一.分词器 1. 认识分词器  1.1 Analyzer   分析器 在ES中一个Analyzer 由下面三种组件组合而成: character filter :字符过滤器,对文本进行字符过滤处理,如处理文本中的html标签字符.处理完后再交给tokenizer进行分词.一个analyzer中可包含0个或多个字符过滤器,多个按配置顺序依次进行处理. tokenizer:分词器,对文本进行分词.一个analyzer必需且只可包含一个tokenizer. token filter:词项过滤器,对to

Openstack keystone组件详解

OpenStack Keystone Keystone(OpenStack Identity Service)是 OpenStack 框架中负责管理身份验证.服务规则和服务令牌功能的模块.用户访问资源需要验证用户的身份与权限,服务执行操作也需要进行权限检测,这些都需要通过 Keystone 来处理.Keystone类似一个服务总线, 或者说是整个Openstack框架的注册表, 其他服务通过keystone来注册其服务的Endpoint(服务访问的URL),任何服务之间相互的调用, 需要经过Ke

Spring事务管理(详解+实例)

写这篇博客之前我首先读了<Spring in action>,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下: Spring事务机制详解 Spring事务配置的五种方式 Spring中的事务管理实例详解 1 初步理解 理解事务之前,先讲一个你日常生活中最常干的事:取钱. 比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱:然后ATM出1000元钱.这两个步骤必须是要么都执行要么都

转载:DenseNet算法详解

原文连接:http://blog.csdn.net/u014380165/article/details/75142664 参考连接:http://blog.csdn.net/u012938704/article/details/53468483 本文这里仅当学习笔记使用,具体细节建议前往原文细度. 论文:Densely Connected Convolutional Networks 论文链接:https://arxiv.org/pdf/1608.06993.pdf 代码的github链接:h