VMware vSphere权限与许可详解:创建、打包和安装
需积分: 49 146 浏览量
更新于2024-08-09
收藏 5.57MB PDF 举报
"清单权利权限需求-图解vs2010发布、打包安装程序(超全超详细) - vmware vSphere sdk"
本文档详细介绍了VMware vSphere平台中的权限和许可机制,以及如何利用vSphere SDK进行开发。vSphere是一个强大的虚拟化管理平台,而vSphere SDK则是开发者用来与该平台交互的重要工具。
4.4 清单权利权限需求部分,阐述了在vSphere环境中,访问清单或执行操作需要用户拥有相应的权限。权限是与用户的session绑定的,服务器会检查用户请求操作所需的permission object是否匹配其权限。例如,创建虚拟机需要`VirtualMachine.Inventory.Create`权限,而查看性能计数器则需要`System.View`权限在root folder上。某些权限特定于vCenter Server或ESX/ESXi主机,如`Alarm.Create`权限仅适用于vCenter Server。
4.4.1 权限是指系统预定义的需求,与vSphere管理对象关联,它们是静态不可更改的。权限以如`Datacenter.Create`,`Host.Config.Connection`或`Host.Config.Snmp`的形式表示。
4.4.2 许可则是这些权限在特定管理实体上的应用。许可可以被指定给用户,允许他们访问特定的管理实体。如果父实体的propagate属性设置为true,子实体可以继承父实体的许可,但直接在子实体上设置的许可会覆盖父实体的设置。例如,为了授权用户访问数据中心的所有子实体,需要向数据中心对象分配许可并设置propagate属性为true。
此外,文件还提到了vSphere Web Services SDK,它是开发vSphere应用程序的关键工具。SDK提供了多种语言的支持,包括Java、CIM API、vSphere SDK for Perl、vSphere PowerCLI以及VIX API。安装SDK后,开发者可以通过SDK的例子来学习如何编写客户端应用。vSphere API编程模型基于客户端-服务端架构,通过Web Service实现通信,使用WSDL文件和客户端代理接口定义服务接口,并将XML数据类型映射到不同的编程语言数据类型。
在客户端应用部分,文档介绍了基本功能,如获取服务器信息、处理数据结构、访问属性值等,并给出了Java客户端应用示例,展示了如何建立HTTP连接、访问vSphere Server以及关闭连接的过程。特别地,Web Server Session令牌用于认证和维持会话,JAX-WS库可以用来方便地访问HTTP端点。
这个资源提供了vSphere环境下权限管理的详细信息,以及利用vSphere SDK进行开发的基础知识,对于理解和操作vSphere环境,以及构建与之交互的应用程序具有重要的指导价值。
1302 浏览量
124 浏览量
210 浏览量
112 浏览量
300 浏览量
123 浏览量
一土水丰色今口
- 粉丝: 23
- 资源: 3953
最新资源
- Unity_MyShaderGraphUtility
- FloridaTechCoursePlanner2:使用Angular 9和TypeScript重新实现原始课程计划
- 初级java笔试题-php:php
- TASO:用于深度学习的Tensor代数SuperOptimizer
- 基于web的停电分析系统.rar
- StyleGuess-crx插件
- React-Code-Assignments
- 码头工人图像
- 连锁零售商品管理PPT
- spring-boot-starter-parent-1.5.13.RELEASE.zip
- helm-chart:在k8s下部署HPCC的Helm图表
- java笔试题算法-lzma-java:[不再维护]Java的LZMA库
- COMP6:ML潜力的COMP6基准数据集
- m0nt3cr1st0.github.io
- 2018中国文旅小镇规划及前景研究报告精品报告2020.rar
- 连锁企业的采购组织与流程DOC