以SmartCloud Entry产品实践为例介绍VMWare私有云状态

之后以 IBM ">SmartCloud Entry(SCEntry) 为例,介绍了 SCEntry 如何获取 VMWare 云端对象的状态,以及如何与云端状态保持同步。

VMWare 是全球虚拟化解决方案的领导厂商。它不仅提供了诸如 vSphere 和 vCenter 等各种不同的虚拟化产品和管理组件,而且为这些产品和组件开放了 API 以及提供了不同的 SDK,以便开发者开发出自己的 VMWare 客户端。vSphere 是 VMware 的旗舰产品,是基于云的新一代数据中心虚拟化套件,包含了诸如 ESX/ESXi,vCenter,vSphere Client 等组件,提供了虚拟化基础架构、高可用性、集中管理、监控等一整套解决方案。VMWare 针对 vSphere 提供了完整的 API 及 Web Servicess SDK。IBM SmartCloud Entry(SCEntry)通过 vSphere Web Servicess SDK 集成了 VMware vCenter 虚拟化平台,提供了 x86 服务器的 IaaS 轻量级解决方案。

本文将对 vSphere Web Servicess SDK 进行简要介绍,并以 SCEntry 为例讲解了如何利用 SDK 来获取 vSphere 中组件的状态,同时还描述了 SCEntry 是如何与云端状态保持同步的。

SCEntry 简介

IBM SmartCloud Entry(SCEntry )正是 IBM 基于以上市场需求推出的产品。SmartCloud Entry 通过对 IBM VMControl 或 VMware vCenter 等虚拟化平台的集成,提供了 Power 服务器以及 x86 服务器的 IaaS 轻量级解决方案,它大大简化了业内已有的虚拟化解决方案,屏蔽其复杂性,在不减弱基本功能的同时,还提供了计费和使用量统计、查询以及角色控制、审批等功能。SmartCloud Entry 可安装在 Windows、Linux 以及 AIX 环境中。

SCEntry 使用 Java 开发,采用了 OSGi架构,提供了比较灵活的扩展性。在架构上,SCEntry 通过不同的可配置的 Adapter 来连接和集成不同的云,这种架构提供了很好的灵活性。图 1 展示了 SCEntry 的总体架构,其中红色的部分为 VMWare Adapter 和其连接的 vCenter。VMWare Adapter 模块通过 vSphere Web Services 来连接、管理和监控 vCenter 的状态,而 vCenter 又可以管理由很多虚拟机构成的云。另一方面,我们也可以为 SCEntry 配置 VMControl Adapter,这样 SCEntry 就可以连接 IBM VMControl 服务,从而可以通过 VMControl/System Director 来管理 IBM PowerVM。关于 VMControl 和 System Director, 这里不再详述。

在后面的章节中,我们将详细的描述 vSphere Web Services 的概念以及在 SCEntry 中是如何使用 vSphere Web Services 来监控和获取 vCenter 中实体的状态信息的。因为 SCEntry 是用 Java 开发的,本文中所有的代码示例均以 Java 写成。

图 1. SCEntry 总体架构

时间: 2024-09-11 10:57:14

以SmartCloud Entry产品实践为例介绍VMWare私有云状态的相关文章

五款主流私有云管理产品大比拼

如果你想创建一个私有云,你需要借助管理软件创建一个虚拟的计算资源池,提供给最终用户访问,并要处理好安全.资源分配.跟踪和计费问题. 我们测试了五款主流私有云管理产品:Novell的Cloud Manager,Eucalyptus企业版,OpenNebula,Citrix Lab Manager和Cloud.com的CloudStack,我们的测试目的很简单,就是想看它们是否能够胜任现阶段的私有云项目,通过测试我们发现Novell的Cloud Manager是唯一一款具有我们需要的功能的产品,因此

如何向 IBM SmartCloud Entry 添加定制的 REST Web Service

环境准备 一个运行的 SmartCloud Entry 系统 Eclipse 3.6 或者更高版本 揭秘 IBM SmartCloud Entry 如何实现 REST Web Service 开始之前 IBM SmartCloud Entry 并非从一砖一瓦开始构造自己的 REST Web Service,而是借助了一些工具.在正式开始之前,您需要对下列名词有一定的了解. REST: 全称是 Representational state transfer.它是一种 Web 服务的 风格,与作为传

IBM SmartCloud Entry 的 Web services 安全机制揭秘

环境准备 一个运行的 IBM SmartCloud Entry 系统 Eclipse 3.6 或者更高版本 基于 Restlet 的 Web Service 安全机制 开始之前 在正式开始之前,先对本文将用 到的一些名词做基本的解释. Restlet:诞生于 2005 年,是一个针对 Java 语言开发人员的开源项目.Restlet 旨在 以一种简单的方式,向开发人员提供各个应用场景下实现 REST WebService 的方法.目前 Restlet 的最新稳定版本是 2.1.1,本文的所有内容

IBM SmartCloud Entry for IBM Power Systems入门指南

我最近参加了在悉尼举行的 IBM http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Entry for Power Systems 研讨会,所见所闻给我留下了深刻印象.本文是我对该产品的第一印象,但远远没有展现出它的全部潜力. 第一印象 我是一位命令行爱好者,所以我对使用一个图形用户界面 (GUI) 来部署一个完整的 IBM AIX® 环境很感兴趣. 毕竟,在有机会通过安全 Shell (SSH) 客户端沉湎于命令

揭秘IBM SmartCloud Entry如何实现REST Web Service

当这套 REST API 不能满足用户的需求时,需要增加 新的 REST Web Service.本文将介绍如何在不修改现有代码的 前提下,向 IBM http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Entry 中添加定制的 REST Web Service. IBM SmartCloud Entry 并非从一砖一瓦开始构造自己的 REST Web Service,而是借助了一些工具.在正式开始之前,您需要对下列

IBM SmartCloud Entry基于Restlet的Web Service安全机制

本文将简要介绍 IBM SmartCloud Entry 自带的两种 Web Service 安全机制,以及如何在各种客户端编程通过这些安全机制的认证. 环境准备 一个运行的 IBM SmartCloud Entry 系统 Eclipse 3.6 或者更高版本 开始之前 在正式开始之前,先对本文将用到的一些名词做基本的解释. Restlet:诞生于 2005 年,是一个针对 Java 语言开发人员的开源项目.Restlet 旨在以一种简单的方式,向开发人员提供各个应用场景下实现 REST Web

对SmartCloud Entry日志进行分析

本文主要介绍 IBM http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Entry 的日志,包含采用的日志框架.日志的结构以及日志的分析,帮助用户在使用 SmartCloud Entry 的过程中在出现问题的情况下,快速的定位. 现在流行的日志框架有很多,例如 Log4J.SLF4J.Apache Common-Logging 等,每种框架使用.配置的方式又不尽相同,在 SmartCloud Entry 中,我们使

利用SmartCloud Entry的OSGi框架进行离线访问

SmartCloud Entry 支持用户选择自带的 Derby 数据库,或者使用 DB2 数据库.本文的目的是介绍如何访问系统自带的 Derby 数据库,因为 DB2 本身提供可访问的客户端,所以不在本文介绍访问内. 环境准备 一个运行的 http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Entry 2.3/2.4 系统 Eclipse 3.6 或者更高版本 撰写本文时,Derby 的最新版本为 10.9.1.0

HTAP数据库——HybirdDB for MySQL产品和典型方案介绍

随着DT时代的到来,企业占有的数据越来越多,其规模可能达到上百TB甚至PB级,如何以合理的成本管理并维护这样一个数据库也成为各个企业IT管理中的核心问题.HybirdDB for MySQL是基于HTAP资源的数据库,同时支持OLTP,在一份数据上做事务,又支持实时分析.10月12日的云栖大会·HTAP技术专场中,阿里云产品专家陈琢分享了阿里云自研的HTAP数据库,并重点分享了相关技术及实现.如何借助HTAP技术解决业务痛点等内容. 本文分享的内容主要包括五个部分,首先是阿里云数据库产品团队的情