连载:基于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)
目录
相关文章
|
17天前
|
Cloud Native 持续交付 云计算
云端新纪元:探索云原生技术的奥秘在当今数字化时代,云计算已成为推动企业创新和增长的关键动力。随着云平台的不断成熟,云原生技术应运而生,以其独特的优势引领着一场新的技术革命。本文将深入探讨云原生的核心概念、主要特点以及它如何改变现代软件开发和部署的方式,为您揭开云原生这一神秘面纱。
云原生是一种构建和运行应用程序的方法,充分利用了云平台的弹性、分布式本质以及声明式基础设施。本文将解析云原生的十二要素,微服务架构的优势,以及容器化、持续集成与持续部署(CI/CD)等核心技术的实践应用。通过深入浅出的方式,让读者理解云原生不仅是一种技术,更是一种文化和方法论,它正在重塑软件开发流程,提高资源利用率和应用系统的可扩展性与容错性。
|
3月前
|
人工智能 并行计算 开发工具
IBM共创共享问题之IBM与中国企业和政府机构共创生成式AI大时代如何解决
IBM共创共享问题之IBM与中国企业和政府机构共创生成式AI大时代如何解决
31 0
|
消息中间件 机器学习/深度学习 安全
搭建OpenStack多节点的企业私有云平台——基础基础环境搭建
搭建OpenStack多节点的企业私有云平台——基础基础环境搭建
992 0
|
存储 安全 Linux
创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**
创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**
148 0
创建云平台 8 Day____________**安装和配置红帽企业 Linux 和 CentOS**
|
人工智能 大数据 5G
2022年在甘肃省全省三化推进工作汇报 进行《兰石集团推进兰石云平台建设、助力企业数字化转型》分享
甘肃省按照强龙头、补链条、聚集群要求,推动传统产业转型升级,提升产业基础能力和产业链发展水平,实现甘肃制造业高质量发展,省工信厅于日前发出《高端化智能化绿色化改造推进传统产业转型升级2022年工作要点》(以下简称《“三化”要点》)
554 0
2022年在甘肃省全省三化推进工作汇报 进行《兰石集团推进兰石云平台建设、助力企业数字化转型》分享
|
机器学习/深度学习 人工智能 移动开发
SAP云平台:从企业核心看创新未来
SAP云平台:从企业核心看创新未来
306 0
SAP云平台:从企业核心看创新未来
|
机器学习/深度学习 人工智能 物联网
云平台更名背后,SAP要当互联网企业?
云平台更名背后,SAP要当互联网企业?
326 0
云平台更名背后,SAP要当互联网企业?
|
机器学习/深度学习 人工智能 Oracle
企业数字化转型与SAP云平台
企业数字化转型与SAP云平台
288 0
企业数字化转型与SAP云平台
|
缓存 运维 Cloud Native
企业IT架构云平台实践与思考
传统企业在数字化转型中如何进行业务应用上云? 通过中台化的架构设计和应用云化部署两个方面介绍企业IT架构云平台实践与思考 超多好料,阿里云MVP直播间约起!
|
存储 运维 负载均衡
企业IT架构云平台实践与思考
传统企业在数字化转型中如何进行业务应用上云? 通过中台化的架构设计和应用云化部署两个方面介绍企业IT架构云平台实践与思考 超多好料,阿里云MVP直播间约起!
企业IT架构云平台实践与思考

热门文章

最新文章