开发者社区> boxti> 正文

连载:基于IBM PowerVC建企业云平台(2)

简介: 本文讲的是 :  连载:基于IBM PowerVC建企业云平台(2)  , 【IT168技术】虚拟化作为云计算的基础,是目前一个重要的趋势。通过虚拟化可以提高 IT 资源和应用程序的效率和可用性。PowerVC 作为IBM新一代 Power Systems? 的企业虚拟化解决管理方案,能够提供Power Systems? 环境中的虚拟资源的管理。
+关注继续查看

本文讲的是 :  连载:基于IBM PowerVC建企业云平台(2)  , 【IT168技术】虚拟化作为云计算的基础,是目前一个重要的趋势。通过虚拟化可以提高 IT 资源和应用程序的效率和可用性。PowerVC 作为IBM新一代 Power Systems? 的企业虚拟化解决管理方案,能够提供Power Systems? 环境中的虚拟资源的管理。然而,由于各个企业有自己的业务场景和管理模式,因此当企业需要构建自己专属云平台的时候,PowerVC API给提供了基于OpenStack 标准的API服务,帮助企业构建自己的云服务。

  关于本系列:本系列基于PowerVC 最新版本PowerVC Standard Edition 1.2.1 (管理PowerVM?) 讲解如何实现虚拟化环境的自动化管理,对于开发人员,系统管理员,系统测试人员和运维人员有所帮助。点击了解连载:基于IBM PowerVC建企业云平台(1)

  本系列涉及以下生命周期:

  基于IBM PowerVC 构建企业云平台概览(Overview)

  基于PowerVC API的虚拟服务器生命周期管理

  基于PowerVC API的主机和镜像管理

  基于PowerVC API的存储管理

  基于PowerVC API的网络管理

  基于PowerVC构建企业云平台经验总结

  关于本文:

  本文主要包括以下内容:

  开始之前

  创建虚拟服务器

  列出虚拟服务器

  操作虚拟服务器

  删除虚拟服务器

  总结

  参考资料

  作者简介

  1. 开始之前

  本文将通过REST API 介绍了Power 虚拟服务器的生命周期管理。虚拟服务器的生命周期管理主要包括以下主要功能:

  创建虚拟服务器: 创建一个/多个虚拟服务器

  列出虚拟服务器: 列出以创建的虚拟服务器

  操作虚拟服务器: 开机,关机,重启一个/多个虚拟服务器

  删除虚拟服务器: 删除一个/多个虚拟服务器

  图1:虚拟服务器生命周期

基于IBM PowerVC建企业云平台(2)

  先决条件

  在进行本教程之前,您应当将IBM Power VC 1.2.1 标准版环境搭建完成。本教程假设您熟悉Power VC的基础知识,并且了解JavaScript Object Notation(JSON), 以及如何使用REST API.

  2. 创建虚拟服务器

 2.1 获取身份认证

  在使用Power VC API 之前,首先第一步需要获取到一个被授权的TokenID, 然后才可以使用Power VC API. 这个Token ID是一个具有有效期的数字认证,一旦这个Token ID失效,需要再次获取这个Token ID.

  注意:这些示例中URL全部以https://myserver:port开头。您应当用Power VC所在系统的主机或者IP地址替换myserver, 并且用安装Power VC时的端口号替换port, HTTPS的默认端口号是443, 如果是HTTP的话默认端口号是80. 在REQUESTBODY中,用你访问PowerVC 环境的用户名和密码替代password和name.

  当执行完成获取身份认证API之后,就会获取到一个Response Header 和 Response Body. 在Response Header 中可以看到X-Subject-Token,这个值就是我们需要的Token ID. 同时在Response Body中会获取到一个tenant ID. Token ID和tenant ID就是我们下文访问任何Power VC API所必须的两个参数。Token ID被添加在Request Header 中代表了你的权限ID, tenant ID被使用在API URL中代表了访问者的身份信息。

  获取Token ID API 示例:

URL

https://myserver:port/powervc/openstack/admin/v3/auth/tokens
REQUEST METHOD POST
REQUEST HEADERS

Content-Type:application/json

Vary:X-Auth-Token, X-Subject-Token

Accept:application/json(默认为XML)

REQUEST BODY

{

"auth": {

"scope": {

"project": {

"domain": {

"name": "Default"

},

"name": "ibm-default"

}

},

"identity": {

"password": {

"user": {

"domain": {

"name": "Default"

},

"password": "xxxxxx",

"name": "xxxxxx"

}

},

"methods": [

"password"

]

}

}

}

RESPONSE HEADERS

X-Subject-Token: ######################

RESPONSE BODY

{

  "token": {

    "methods": [

      "password"

    ],

    "roles": [

      {

        "id": "##########################",

        "name": "##########"

      }

    ],

    "expires_at": "2014-07-15T20:34:09.448453Z",

    "project": {

      "domain": {

        "id": "default",

        "name": "Default"

      },

      "id": "#########################",//tenant_id

      "name": "ibm-default"

    },

    "catalog": [....这里省略其他内容.......]

}




原文发布时间为:2015年7月6日
本文作者:冯忠旗王益斌俞超
本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT1684
原文标题 :连载:基于IBM PowerVC建企业云平台(2)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
27723 0
阿里云云效发布云原生应用交付平台,加速企业云原生DevOps规模化落地
编者按:阿里云云效发布云原生应用交付平台,加速企业云原生DevOps规模化落地10月21日,2021云栖大会云效BizDevOps分论坛上,阿里云云效技术负责人陈鑫正式发布云效云原生应用交付平台AppStack,旨在进一步加速企业云原生DevOps规模化落地。 为什么企业需要云原生应用交付平台?云效云原生应用交付平台有何特色?本文将为你详细道来。
250 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
12967 0
SAP企业级ERP云和云平台落地阿里云
9月25日,在2019杭州云栖大会上,阿里巴巴集团和SAP公司共同宣布,SAP S/4HANA® Cloud (ERP云) 和SAP® Cloud Platform (云平台) 正式落地阿里云。
2665 0
+关注
boxti
12535
10006
文章
1327
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载