Board logo

标题: 探索用于 PowerVC 的 OpenStack REST API -1 [打印本页]

作者: look_w    时间: 2017-12-19 20:37     标题: 探索用于 PowerVC 的 OpenStack REST API -1

BM Power Virtualization Center Express Edition (PowerVC) 是一个针对 IBM Power                平台的基于 OpenStack 的基础架构即服务云解决方案,旨在简化 Power Systems 环境中的虚拟资源的管理。PowerVC 同时包含                GUI 和 RESTful HTTP 服务(以 API 的形式),这些服务为您的 Power System 执行虚拟管理任务。本文将重点介绍针对                PowerVC Express 版的 REST API,并简要描述每个 API,这会让您对如何通过 Web 服务管理 Power 虚拟资源有所了解。 PowerVC 概述 PowerVC 是一个 IaaS 云解决方案,它构建于 OpenStack 项目技术之上,旨在简化 Power Systems                环境中的虚拟资源的管理。它使用了 OpenStack 的行业标准的、开源的社区接口。
PowerVC 位于控制台风格的接口工具与 IBM SmartCloud 基础架构即服务 (IaaS) 产品之间;工具包括:  
PowerVC 向 Power 云资源管理带来了 OpenStack API 的特性。它旨在帮助用户动态地构建一个基础架构,以为软件定义的环境                (SDE) 或云基础架构提供支持。PowerVC 的接口支持管理 Power 硬件上的 RHEL、SLES 和 AIX®                操作系统,允许您注册可用来部署和捕获虚拟机的物理主机、存储提供程序和网络资源。PowerVC 可帮助执行的一些任务包括:
PowerVC 自动捕获以下管理信息:
PowerVC 支持捕获和管理一个 VM 镜像库,支持启动 VM                环境的已存储镜像来更轻松、快速地部署该环境,而无需手动重新创建一个特定的环境。通过保存和集中化虚拟镜像,您可以迁移镜像,并快速在它们之上部署应用程序。
还可以创建支持工作负载所需的资源组。
IBM PowerVC 包含在两个版本中:
下一节将介绍 Express Edition 的 OpenStack API 和一个特定于 PowerVC 的验证器                API,以及它们的用途。尽管还有其他一些特定于由 HMC 和 KVM 工具管理的 Power Systems 的 REST                API,但本教程不会介绍它们。
OpenStack REST 和 PowerVC 验证器                API可使用下面这些 OpenStack 组件 API 和 PowerVC 验证器 API,通过 Power System 中的 PowerVC(在本例中为                PowerVC Express Edition)来进行虚拟资源管理。每个 API 按 OpenStack 组件进行分类,并包含该 API                解决的组件和子组件的定义,该 API 的用途,您用来启用该 API 的操作命令,以及每个 API 的请求和响应正文。
组件:KeystoneKeystone 是一个 OpenStack 项目,提供了 Identity、Token、Catalog 和 Policy 服务来专门供                OpenStack 家族中的项目使用。它实现了 OpenStack 的 Identity API。

Keystone v3:令牌 令牌是一段用于访问资源的任意文本。每个令牌有一个范围,描述了可使用它访问哪些资源。令牌可随时撤回,而且仅在有限的期限内有效。
Keystone v3:用户 您可以使用这些 API 获取 keystone 用户列表和关联的组:





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0