vSphere资源管理详解:计算资源、集群与许可证
需积分: 49 73 浏览量
更新于2024-08-09
收藏 5.57MB PDF 举报
"资源管理是IT领域中对计算和存储资源进行有效管理和分配的重要概念,特别是在虚拟化环境中,如VMware vSphere。本资源管理介绍主要聚焦于VS2010下如何发布、打包和安装程序,同时也涉及了vSphereWebServicesSDK的相关知识。
在VMware vSphere中,资源管理的核心是ComputeResource和ClusterComputeResource managed对象。ComputeResource对象代表一组虚拟机所共享的资源集合,总是与root ResourcePool对象关联。ResourcePool对象则代表了一个主机或一组主机上的物理资源集合,它可以被细分通过创建子资源池。ClusterComputeResource数据对象用于聚合多个HostSystem对象,形成一个单一的计算资源池,便于虚拟机使用。当计划使用如HA(高可用性)、DRS(分布式资源调度)或EVC(增强型vMotion兼容性)等高级功能时,应使用ClusterComputeResource。值得注意的是,这些高级功能需要相应的许可证支持。
资源管理的核心在于动态分配资源以优化虚拟机的性能和效率。分配资源的因素包括主机、资源池、集群的总资源量,运行的虚拟机数量及其资源占用,以及管理虚拟化的额外开销。用户可以通过指定虚拟机的资源分配或者构建资源池层次结构来调整资源分配。
vSphereWebServicesSDK是一个关键工具,它提供了与vSphere平台交互的能力,开发者可以使用SDK来编写应用程序以自动化管理和监控vSphere环境。SDK包括多种语言的支持,如Java、C#和Perl,以及vSpherePowerCLI。安装SDK后,开发者可以利用其提供的编程模型,如客户端-服务端架构,通过WebServices与vSphere服务器通信,访问和操作managed对象,获取服务器信息,处理数据结构和属性等。
在开发客户端应用时,基础功能包括连接到vSphere服务器,执行操作并断开连接。Java客户端示例展示了如何构建这样的应用程序,通过JAX-WS访问HTTP endpoint并与vSphere Server交互。WebServerSession令牌用于保持会话状态,确保安全可靠的通信。
资源管理是VMware vSphere中的核心要素,涉及到虚拟机的资源分配、集群管理和高级功能的启用。同时,vSphereWebServicesSDK提供了一套强大的工具,使得开发者能够编写自定义的应用程序来更好地管理vSphere环境。"
2018-07-30 上传
113 浏览量
2013-06-09 上传
2011-12-15 上传
2011-06-29 上传
188 浏览量
2011-11-12 上传
物联网_赵伟杰
- 粉丝: 46
- 资源: 3967
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器