vSphere Web Services SDK编程指南
joexk
点滴记录
展开
-
VMware vSphere Web Services SDK 6.5编程指南(译文)
VMware vSphere Web Services SDK 6.5编程指南(译文)本文档根据进行翻译整理,总共八章共110页。先申明该译文文档非免费。原创 2023-12-06 21:02:19 · 676 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(五)- 5.1 客户端应用(vCenter 服务器连接)
5.1 vCenter 服务器连接 5.2 与 vCenter 服务器建立一个单点登录会话每个 vCenter 服务器客户端应用程序都必须连接到服务器,并将用户帐户凭证传递给服务器认证,建立连接后,客户端应用程序就可以使用 vSphere 服务访问虚拟环境翻译 2017-07-31 23:32:44 · 3488 阅读 · 1 评论 -
VMware vSphere Web Services SDK编程指南(五)- 5.3 客户端应用(使用用户名和密码凭证建立一个会话)
5.3 使用用户名和密码凭证建立一个会话你可以指定用户名和密码凭证来建立一个与 vCenter 服务器的会话翻译 2017-08-05 22:11:52 · 1313 阅读 · 2 评论 -
VMware vSphere Web Services SDK编程指南(五)- 5.4 客户端应用(Web 服务器会话令牌)
5.4 Web 服务器会话令牌与其他Web服务一样,vSphere Web 服务通过在 HTTP 头中使用一个令牌来标识会话为每个客户端连接维护会话状态。vSphere 服务器对客户端连接请求响应中返回一个会话令牌给客户端,客户端和服务器之间的后续消息会自动包含该令牌。翻译 2017-08-06 01:08:00 · 1535 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(五)- 5.5 客户端应用(vSphere API 多个版本)
5.5 vSphere API 的多个版本5.6 确认服务器支持的 API 版本5.7 Sample 应用程序当客户端应用程序连接到运行在 vSphere 服务器(ESX/ESXi 或 vCenter 服务器系统)上的Web服务时,服务器检测用于开发客户端的 API 版本,只有客户端支持的操作才可用翻译 2017-08-06 12:13:38 · 2621 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(十)- 10.7 创建及管理 Datastores
10.7 创建及管理 Datastores每个数据存储都是一个逻辑容器,类似于逻辑卷上的文件系统,其中主机放置虚拟磁盘文件和其他虚拟机文件。数据存储隐藏了物理存储设备的细节,并为存储虚拟机文件提供统一的模型存储虚拟文件。翻译 2017-09-23 22:55:07 · 1467 阅读 · 1 评论 -
VMware vSphere Web Services SDK编程指南(十)- 10.6 配置 iSCSI 存储
10.6 配置 iSCSI 存储vSphere 支持软件 iSCSI,独立的和非独立的硬件 iSCSI翻译 2017-09-23 13:58:47 · 747 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(十)- 10 Storage
10 Storage虚拟机使用虚拟磁盘存储操作系统、程序文件及其他数据。 一个虚拟磁盘是一个大的物理文件,或一个文件集,可以被复制、归档及备份。 要存储并操作虚拟磁盘文件,主机需要专用的存储空间。ESX/ESXi 支持多种方式存储。 由 vCenter 服务器系统管理的主机可以共享存储。翻译 2017-09-10 17:17:50 · 1236 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(十)- 10.8 管理 VMFS 卷拷贝及诊断分区
10.8 管理 VMFS 卷拷贝及诊断分区默认情况下,ESX/ESXi 主机挂载所有的 VMFS 数据存储,在 LUN 上的分区中创建的每个 VMFS 数据存储都有一个惟一的UUID,存储在文件系统的超级块中。此外,源 LUN 的 LUN ID 是惟一的,并存储在 VMFS 元数据中。翻译 2017-10-03 17:33:47 · 785 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(十一)- 11.3 VMware 标准虚拟交换机
11.3 VMware 标准虚拟交换机ESXi 主机的网络设置包含如下部分: ■ 设置一个或多个虚拟交换机 虚拟交换机提供同一主机上的虚拟机之间的通信,并且支持 VMkernel 网络访问 VMotion、iSCSI 和 NFS。可以在每个主机上独立地设置虚拟交换机。 ■ 添加虚拟交换机端口组 虚拟机总是通过一个端口组访问网络,查看添加虚拟端口组。翻译 2017-11-11 14:30:40 · 1537 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(十一)- 11.2 使用分布式虚拟交换机
11.2 使用分布式虚拟交换机DistributedVirtualSwitch 托管对象是位于 vCenter 服务器上的虚拟网络交换机,一个分布式虚拟交换机管理代理交换机(HostProxySwitch)的配置,代理交换机位于由 vCenter Server 管理的 ESXi 主机上,是一个交换机成员。分布式交换机还提供虚拟端口状态管理,以便在 vCenter 服务器操作将虚拟机从一个主机转移到另一个主机时保翻译 2017-10-14 00:34:43 · 1737 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(十一)- 11.1 vSphere Networks
11 vSphere Networks在你添加存储和虚拟机到一个 ESXi 系统之前,应该完成网络建立,这章描述了在 vSphere 环境如何建立虚拟交换机。本章包括以下主题:■ 11.1 虚拟交换机 ■ 11.2 使用分布式虚拟交换机 ■ 11.3 VMware 标准虚拟交换机 ■ 11.4 示例代码参考11.1 虚拟交换机vSphere 支持使用虚拟交换机来管理来自虚拟机的网络流量。翻译 2017-10-04 17:32:54 · 640 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(十二 虚拟机配置)- 12.1 虚拟机托管对象及方法
12 虚拟机配置虚拟机是一种软件计算机,它像物理计算机一样运行操作系统和应用程序。本章包括以下主题:■ 12.1 虚拟机托管对象及方法 ■ 12.2 创建虚拟机及虚拟机模板 ■ 12.3 配置虚拟机 ■ 12.4 添加设备至虚拟机 ■ 12.5 执行虚拟机电源操作翻译 2017-11-20 23:31:21 · 660 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(十二 虚拟机配置)- 12.5 执行虚拟机电源操作
12.5 执行虚拟机电源操作就像物理机器一样,虚拟机也有电源状态。翻译 2017-12-17 21:56:56 · 1755 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(十二 虚拟机配置)- 12.2 创建虚拟机及虚拟机模板
12.2 创建虚拟机及虚拟机模板要创建一个虚拟机,使用 Folder.CreateVM_Task 方法,该方法以 VirtualMachineConfigSpec 数据对象作为入参,VirtualMachineConfigSpec 允许你指定你所需创建虚拟机的属性。如果你需要几个相同的虚拟机,你可以将一个现有的虚拟机转换为一个模板,并从模板中创建多个副本(克隆),你还可以通过直接克隆现有的虚拟机来创翻译 2017-11-25 22:44:52 · 2463 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(十二 虚拟机配置)- 12.4 添加设备至虚拟机
12.4 添加设备至虚拟机使用 VirtualMachineConfigSpec.deviceChange 属性(一个 VirtualDeviceSpec)创建虚拟机时,你可以添加设备至虚拟机,通过使用一个支持对象(backing object),你可以指定虚拟设备应该映射到的主机设备,一个 backing 对象表示与虚拟设备相关联的主机设备。翻译 2017-12-14 00:06:16 · 928 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(十二 虚拟机配置)- 12.3 配置虚拟机
12.3 配置虚拟机可以在创建(Folder.CreateVM_Task) 或 克隆(VirtualMachine.CloneVM_Task)虚拟机期间配置虚拟机,也可以使用 VirtualMachine.ReconfigVM_Task 对虚拟机进行重新配置,但是,不要使用 VirtualMachine.ReconfigVM_Task 方法创建或添加磁盘。翻译 2017-11-28 23:56:29 · 2028 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(六)- 6 Datacenter Inventory
6 Datacenter Inventory vSphere 清单是 vSphere datacenter 和 在 datacenter 中的对象的一种表示。了解数据中心中的对象和其他对象是如何相互关联的,可以帮助你遍历清单层次结构并访问想要操作的对象。 本章包括以下主题:■ 清单概述 ■ 清单层次结构和服务实例 ■ 访问清单对象 ■ 创建清单对翻译 2017-08-06 23:13:00 · 1942 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(七)- 7 属性收集器(Property Collector)
7 属性收集器 (Property Collector)vSphere 服务器为数据访问和变化监控提供了 PropertyCollector 服务。使用 PropertyCollector 可获取到托管对象的引用,获取托管对象属性的值,并监控和获取修改后的属性值。本章包括以下主题:7.1 PropertyCollector 介绍 7.2 用于属性收集的 vSphere 数据对象 7.3用于属性收集的方法翻译 2017-08-09 23:45:52 · 2070 阅读 · 1 评论 -
VMware vSphere Web Services SDK编程指南(七)- 7.4 PropertyCollector 示例 (RetrievePropertiesEx)
7.4 PropertyCollector 示例 (RetrievePropertiesEx)本节的示例程序是用 Java 写的一个简单的 PropertyCollector 示例。 示例使用 ContainerView 有效的访问清单和使用一个包含一个 ObjectSpec, 一个 TraversalSpec 和一个 PropertySpec 的 PropertyFilterSpec 对象。 这个程序翻译 2017-08-13 00:24:52 · 2352 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(三)- VMware vSphere 和 vSphere Management APIs
VMware vSphere 和 vSphere Management APIsvSphere Web Services SDK 编程指南提供了有关使用 VMware vSphere Web Services SDK 6.5 开发应用程序的指导说明。VMware 为不同的应用程序和目标提供了不同的 API 和 SDK。vSphere Web Services SDK 针对的是开发用于管理 VMwar翻译 2017-07-29 21:47:28 · 2133 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(四)- vSphere API 编程模型(一)
vSphere API 编程模型(一)vSphere API 是作为一种语言无关的 Web 服务实现的,它基于一个远程过程调用机制,客户端应用程序使用它来访问 ESXi和 vCenter 服务器系统上的服务和组件。本章节主要包括以下内容:■ vSphere Client-Server 架构 ■ vSphere API 作为一个 Web 服务翻译 2017-07-30 00:22:27 · 8099 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(四)- vSphere API 编程模型(二)
vSphere API 编程模型(二)本节主要包括以下内容:■ 访问托管对象(Managed Object) ■ 访问 vSphere 服务器数据翻译 2017-07-30 12:03:43 · 3877 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(一)-SDK简介
vSphere Web Services SDK 简介VMware vSphere® Web Services SDK 包含了与VMware vSphere API一起工作所需的所有组件,如 WSDL files、sample code 和 相关 libraries。该 SDK 方便了使用VMware vSphere API 进行客户端应用的开发。通过vSphere Web Services S翻译 2017-07-23 23:23:38 · 6747 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(九)- 9 Hosts
9 Hosts在 vSphere 环境中,许多操作都涉及到设置虚拟化层运行的 ESXi 主机,可以设置存储、网络,这些设置直接影响虚拟机,所以你还必须管理主机的其他方面本章包括以下主题:■ 9.1 Host 管理对象 ■ 9.2 检索主机信息 ■ 9.3 配置及重新配置主机 ■ 9.4 管理主机生命周期 ■ 9.5 查询及改变主机时间 ■ 9.6 查询虚拟机内存开销翻译 2017-09-10 17:05:14 · 955 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(八)- 8.5 使用 AuthorizationManager 管理角色和权限
8.5 使用 AuthorizationManager 管理角色和权限AuthorizationManager 是处理分配给用户或组(使用 HostLocalAccountManager 定义)的权限和角色的服务接口,AuthorizationManager 方法允许你创建、修改及管理角色和许可权限,并获取在系统中定义的角色和许可权限的信息。翻译 2017-08-26 23:03:54 · 3251 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(八)- 8.1 认证和授权(相关对象)
8.1 认证和授权VMware vSphere 实现机制确保只有有效的用户能够访问虚拟基础设施组件,API 中的每个属性和方法都有一个关联的权限要求,只有使用对应的权限才能访问该实体。 本章讨论了使系统安全和相关服务接口的方法,同时讨论了与ESXi系统和 vCenter 服务器系统中不同的用户模型。翻译 2017-08-19 18:14:22 · 1082 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(八)- 8.2 ESXi 和 vCenter 服务器的认证和授权
8.2 ESXi 和 vCenter 服务器的认证和授权当客户端应用程序(如 vSphere 客户端或 Web Services SDK 应用程序)连接服务器时,几个服务器端机制对用户进行认证。因为 ESXi 使用基于 Linux 的认证,而 vCenter 服务器是一个 Windows 服务,这两种系统使用不同的方式处理用户账户。翻译 2017-08-22 21:49:21 · 3111 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(八)- 8.3 从 UserDirectory 获取用户和组信息
8.3 从 UserDirectory 获取用户和组信息8.4 使用 HostLocalAccountManager 管理 ESXi 用户UserDirectory 托管对象允许客户端应用程序获取在 VMware vSphere 服务器上的用户和组信息。属性和结果是不同的,这取决于服务器是vCenter服务器还是ESXi系统翻译 2017-08-23 23:24:43 · 1382 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(八)- 8.6 通过 SessionManager 认证用户
8.6 通过 SessionManager 认证用户SessionManager 托管对象控制用户访问服务器,SessionManager 包含登录服务器、获取一个 session 和退出的方法。SessionManager 定义了许多对象的生命周期和可见性翻译 2017-08-27 00:41:04 · 1434 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(八)- 8.7 使用凭据库自动登录
8.7 使用凭据库(Credential Store)自动登录为了方便无人管理的应用程序的自动登录,vSphere Web Services SDK 包含客户端凭据存储库和工具,以更安全的方式自动化登录过程,这些库消除了系统管理员在本地脚本中保存密码的需要。翻译 2017-08-29 23:50:57 · 685 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(八)- 8.8 使用 LicenseManager 管理许可证
8.8 使用 LicenseManager 管理许可证当你想在 vSphere 环境下执行任务,你必须要有许可证才能这样做,许可证应用于 ESXi 主机、vCenter 服务器和特殊特性如 VMware HA(高可用)或 VMware vMotion。翻译 2017-08-31 23:59:47 · 2134 阅读 · 2 评论 -
VMware vSphere Web Services SDK编程指南(七)- 7.9 SearchIndex
7.9 SearchIndex 托管对象提供了一系列的方法用于检索在 vSphere 清单中托管对象的引用翻译 2017-08-17 14:28:22 · 761 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(七)- 7.7 服务器数据传输和 PropertyCollector 性能
7.7 服务器数据传输 7.8 PropertyCollector 性能属性收集可以涉及大量数据的检索,取决于集合请求中所隐含的属性的数量。vSphere 服务器发送收集的数据到客户端时支持分段或者分组块数据传输。如果收集的数据量超过了块大小,服务器在单个响应中返回一个数据块,并表明还可以检索额外的数据。翻译 2017-08-16 22:58:28 · 948 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(七)- 7.6 客户端数据同步
7.6 客户端数据同步(WaitForUpdatesEx)要维护服务器对象状态的客户端表示(通过监控清单属性),使用 CreateFilter 和 WaitForUpdatesEx 方法,WaitForUpdatesEx 方法支持一个增量的检索模型翻译 2017-08-15 23:59:59 · 1159 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(七)- 7.5 清单遍历
7.5 清单遍历(Inventory Traversal)要从清单选择对象,一个过滤器包含 TraversalSpec 和可能的 SelectionSpec 对象。使用这些对象基于一个视图引用实现对象的选择,并扩展清单遍历范围,该范围超过这些对象(或者超过对象指定的 ObjectSpec.obj)翻译 2017-08-13 23:45:23 · 1880 阅读 · 0 评论 -
VMware vSphere Web Services SDK编程指南(二)-Java 开发设置
Java 开发设置这节说明如何设置开发java客户端的开发环境。主要包括以下内容: ■ Java 开发的各项要求 ■ java 开发设置 ■ 生成存根和编译类文件 ■ 运行 SimpleClient 示例应用程序来验证设置1. Java 开发的各项要求使用 VMware vSphere Web Services SDK 开发 Java Web服务客户端应用需要 Jav...翻译 2017-07-27 23:51:13 · 5253 阅读 · 4 评论