摘要: nova-api nova-api 是整个 Nova 组件的门户,所有对 Nova 的请求都首先由 nova-api 处理。 nova-api 向外界暴露若干 HTTP REST API 接口 在 keystone 中可以查询 nova-api 的 endponits。 客户端就可以将请求发送到 e 阅读全文
posted @ 2019-06-10 17:48 gsophy 阅读(208) 评论(0) 推荐(0) 编辑
摘要: API 前端服务 每个 OpenStack 组件可能包含若干子服务,其中必定有一个 API 服务负责接收客户请求。 以 Nova 为例 nova-api 作为 Nova 组件对外的唯一窗口,向客户暴露 Nova 能够提供的功能。 当客户需要执行虚机相关的操作,能且只能向 nova-api 发送 RE 阅读全文
posted @ 2019-06-10 17:06 gsophy 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Nova 物理部署方案 Nova 由很多子服务组成, OpenStack 是一个分布式系统,可以部署到若干节点上。 对于 Nova,这些服务会部署在两类节点上:计算节点和控制节点。 计算节点上安装了 Hypervisor,上面运行虚拟机。 由此可知: 1、只有 nova-compute 需要放在计算 阅读全文
posted @ 2019-06-10 16:35 gsophy 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Compute Service Nova 是 OpenStack 最核心的服务,负责维护和管理云环境的计算资源。 OpenStack 作为 IaaS 的云操作系统,虚拟机生命周期管理也就是通过 Nova 来实现的。 在上图中可以看到,Nova 处于 Openstak 架构的中心,其他组件都为 Nov 阅读全文
posted @ 2019-06-10 15:55 gsophy 阅读(240) 评论(0) 推荐(1) 编辑
摘要: 删除 Image Web UI 删除 Image admin 登录后,Project -> Compute -> Images 在列表中选择要删除的 image,点击 Delete Images 点击 Delete Image 确认删除 操作成功 CLI 删除 image 设置环境变量 查询现有im 阅读全文
posted @ 2019-06-10 15:18 gsophy 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 创建 Image 有两种方法: 通过 Web GUI 通过 CLI OpenStack 为终端用户提供了 Web UI(Horizon)和命令行 CLI 两种交换界面。 两种方法并存的分析: 1、Web UI 的功能没有 CLI 全,有些操作只提供了 CLI。 即便是都有的功能,CLI 可以使用的参 阅读全文
posted @ 2019-06-10 14:32 gsophy 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 理解 Glance OpenStack 由 Glance 提供 Image 服务 理解 Image 在传统 IT 环境下,安装一个系统要么从安装 CD 从头安装,要么用 Ghost 等克隆工具恢复。 这两种方式有如下几个问题: 1、如果要安装的系统多了效率就很低 2、时间长,工作量大 3、安装完还要 阅读全文
posted @ 2019-06-10 11:13 gsophy 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 通过例子学习Keystone 举例: User admin 要查看 Project 中的 image 当点击 connect 时,OpenStack 内部发生了下面的过程: Token 中包含了 User 的 Role 信息 请注意,顶部显示 admin 可访问的 Project 为 “admin” 阅读全文
posted @ 2019-06-10 10:41 gsophy 阅读(210) 评论(0) 推荐(0) 编辑