Start Instance 操作详解 – 每天5分钟玩转 OpenStack(31)

Start Instance 操作详解 – 每天5分钟玩转 OpenStack(31)

22小时前 浏览: 9

本节通过日志文件详细分析 instance start 操作。 下面是 start instance 的流程图 向 nova-api 发送请求 nova-api 发送消息 nova-compute 执行操作 下面我们详细讨论每一个步骤。 向 nova-api 发送请求 客户(可以是 OpenStack 最终用户,也可以是其他程序)向API(nova-api)发送请求:“帮我启动这个 Instanc

Launch和Shut Off操作详解 – 每天5分钟玩转 OpenStack(30)

Launch和Shut Off操作详解 – 每天5分钟玩转 OpenStack(30)

1个月前 (08-14) 浏览: 24 评论: 0

本节详细分析 instance launch 和 shut off 操作,以及如何在日志中快速定位有用信息的技巧。 Launch Launch instance 应该算 Nova 最重要的操作。 仔细研究 lanuch 操作能够帮助我们充分理解 Nova 各个子服务的协调配合和运行机制。 前面我们已经以 launch 操作为例详细讨论了各个 nova-* 子服务。 这里不再赘述,只是再回顾一下流程

教你看懂 OpenStack 日志 – 每天5分钟玩转 OpenStack(29)

教你看懂 OpenStack 日志 – 每天5分钟玩转 OpenStack(29)

4个月前 (06-03) 浏览: 103 评论: 0

instance 从创建到删除的整个生命周期都是由 Nova 管理的。 后面各小节我们以 instance 生命周期中的不同操作场景为例,详细分析 Nova 不同组件如何协调工作,并通过日志分析加深大家对 Nova 的理解。 在研究 Nova 各个操作之前,我们先来学习一个重要的内容:OpenStack 日志。 OpenStack 的日志记录了非常详细的细节信息,是我们学习和 troublesho

nova-compute 部署 instance 详解 – 每天5分钟玩转 OpenStack(28)

nova-compute 部署 instance 详解 – 每天5分钟玩转 OpenStack(28)

4个月前 (05-31) 浏览: 60 评论: 0

本节讨论 nova-compute,并详细分析 instance 部署的全过程。 先给大家道个歉:今天这篇文章的篇幅比以往要多一些,本来想分两次发,但考虑到文章的完整和系统性,还是一次发了出来,这次可能要超出 5 分钟了,大家见谅。 nova-compute 在计算节点上运行,负责管理节点上的 instance。 OpenStack 对 instance 的操作,最后都是交给 nova-compu

看 nova-scheduler 如何选择计算节点 – 每天5分钟玩转 OpenStack(27)

看 nova-scheduler 如何选择计算节点 – 每天5分钟玩转 OpenStack(27)

4个月前 (05-17) 浏览: 98 评论: 0

本节重点介绍 nova-scheduler 的调度机制和实现方法:即解决如何选择在哪个计算节点上启动 instance 的问题。 创建 Instance 时,用户会提出资源需求,例如 CPU、内存、磁盘各需要多少。 OpenStack 将这些需求定义在 flavor 中,用户只需要指定用哪个 flavor 就可以了。 可用的 flavor 在 System->Flavors 中管理。 Fla

Nova 组件详解 – 每天5分钟玩转 OpenStack(26)

Nova 组件详解 – 每天5分钟玩转 OpenStack(26)

4个月前 (05-15) 浏览: 61 评论: 0

本节开始,我们将详细讲解 Nova 的各个子服务。 前面架构概览一节知道 Nova 有若干 nova-* 的子服务,下面我们将依次学习最重要的几个。 今天先讨论 nova-api 和 nova-conductor。 nova-api Nova-api 是整个 Nova 组件的门户,所有对 Nova 的请求都首先由 nova-api 处理。 Nova-api 向外界暴露若干 HTTP REST AP

OpenStack 通用设计思路 – 每天5分钟玩转 OpenStack(25)

OpenStack 通用设计思路 – 每天5分钟玩转 OpenStack(25)

4个月前 (05-12) 浏览: 90 评论: 0

API 前端服务 每个 OpenStack 组件可能包含若干子服务,其中必定有一个 API 服务负责接收客户请求。 以 Nova 为例,nova-api 作为 Nova 组件对外的唯一窗口,向客户暴露 Nova 能够提供的功能。 当客户需要执行虚机相关的操作,能且只能向 nova-api 发送 REST 请求。 这里的客户包括终端用户、命令行和 OpenStack 其他组件。 设计 API 前端服

Nova 组件如何协同工作 – 每天5分钟玩转 OpenStack(24)

Nova 组件如何协同工作 – 每天5分钟玩转 OpenStack(24)

5个月前 (04-25) 浏览: 146 评论: 0

Nova 物理部署方案 前面大家已经看到 Nova 由很多子服务组成,同时我们也知道 OpenStack 是一个分布式系统,可以部署到若干节点上,那么接下来大家可能就会问: Nova 的这些服务在物理上应该如何部署呢? 对于 Nova,这些服务会部署在两类节点上:计算节点和控制节点。 计算节点上安装了 Hypervisor,上面运行虚拟机。 由此可知: 1. 只有 nova-compute 需要放

理解 Nova 架构 – 每天5分钟玩转 OpenStack(23)

理解 Nova 架构 – 每天5分钟玩转 OpenStack(23)

5个月前 (04-13) 浏览: 79 评论: 0

Compute Service Nova 是 OpenStack 最核心的服务,负责维护和管理云环境的计算资源。 OpenStack 作为 IaaS 的云操作系统,虚拟机生命周期管理也就是通过 Nova 来实现的。 在上图中可以看到,Nova 处于 Openstak 架构的中心,其他组件都为 Nova 提供支持: Glance 为 VM 提供 image Cinder 和 Swift 分别为 VM

如何使用 OpenStack CLI – 每天5分钟玩转 OpenStack(22)

如何使用 OpenStack CLI – 每天5分钟玩转 OpenStack(22)

7个月前 (02-21) 浏览: 113 评论: 0

  本节首先讨论 image 删除操作,然后介绍 OpenStack CLI 的使用方法,最后讨如何 Troubleshoot。 Web UI 删除 image admin 登录后,Project -> Compute -> Images 在列表中选择格式为 ARI 和 AKI 的 image,点击 点击确认删除 操作成功 CLI 删除 image 设置环境变量 查询现有im

创建 Image – 每天5分钟玩转 OpenStack(21)

创建 Image – 每天5分钟玩转 OpenStack(21)

7个月前 (02-08) 浏览: 90 评论: 0

本节演示如何通过 Web GUI 和 CLI 两种方法创建 Image。 OpenStack 为终端用户提供了 Web UI(Horizon)和命令行 CLI 两种交换界面。 两种方式我们都要会用。 可能有些同学觉得既然有更友好的 Web UI 了,干嘛还要用 CLI? 这里 CloudMan 给出下面的理由: Web UI 的功能没有 CLI 全,有些操作只提供了 CLI。 即便是都有的功能,C

理解 Glance – 每天5分钟玩转 OpenStack(20)

理解 Glance – 每天5分钟玩转 OpenStack(20)

8个月前 (02-07) 浏览: 87 评论: 0

OpenStack 由 Glance 提供 Image 服务。 理解 Image 要理解 Image Service 先得搞清楚什么是 Image 以及为什么要用 Image? 在传统 IT 环境下,安装一个系统是要么从安装 CD 从头安装,要么用 Ghost 等克隆工具恢复。这两种方式有如下几个问题: 如果要安装的系统多了效率就很低 时间长,工作量大 安装完还要进行手工配置,比如安装其他的软件,

通过例子学习 Keystone – 每天5分钟玩转 OpenStack(19)

通过例子学习 Keystone – 每天5分钟玩转 OpenStack(19)

8个月前 (02-07) 浏览: 92 评论: 0

上一节介绍了 Keystone 的核心概念。 本节我们通过“查询可用 image”这个实际操作让大家对这些概念建立更加感性的认识。 User admin 要查看 Project 中的 image 第 1 步 登录 当点击时,OpenStack 内部发生了哪些事情?请看下面 Token 中包含了 User 的 Role 信息 第 2 步 显示操作界面 请注意,顶部显示 admin 可访问的  Pro

理解 Keystone 核心概念 – 每天5分钟玩转 OpenStack(18)

理解 Keystone 核心概念 – 每天5分钟玩转 OpenStack(18)

8个月前 (01-09) 浏览: 118 评论: 0

作为 OpenStack 的基础支持服务,Keystone 做下面这几件事情: 管理用户及其权限 维护 OpenStack Services 的 Endpoint Authentication(认证)和 Authorization(鉴权) 学习 Keystone,得理解下面这些概念: User User 指代任何使用 OpenStack 的实体,可以是真正的用户,其他系统或者服务。 当 User

部署 DevStack – 每天5分钟玩转 OpenStack(17)

部署 DevStack – 每天5分钟玩转 OpenStack(17)

9个月前 (12-23) 浏览: 139 评论: 0

本节按照以下步骤部署 DevStack 实验环境,包括控制节点和计算节点 创建虚拟机 按照物理资源需求创建 devstack-controller 和 devstak-compute 虚拟机 安装操作系统 安装 Ubuntu 14.04,并配置 eth0 的 IP devstack-controller  192.168.104.10 devstak-compute    192.168.104.

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享