
关于虚拟应用的图解:VS2010发布与打包安装程序详解(全面详尽)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章详细解析了使用VS2010进行虚拟应用程序的创建、发布及打包安装过程,适合开发者深入了解。
12.1 关于虚拟应用
一个虚拟应用是指明并封装了与之关联的组件、操作策略和服务级别的虚拟机及应用程序堆栈。它可以简单地被视作具有特定操作系统(virtual appliance)的一个独立虚拟机,或复杂到成为一个公司网站的整体架构。每个在虚拟应用中的虚拟机包括预装和预先配置的操作系统以及优化的应用程序堆栈来提供一系列服务。
在 vSphere Web Services SDK 中,VirtualApp 管理对象代表一个虚拟应用。此 VirtualApp 对象通过以下功能扩展了 ResourcePool:
- 在 vAppConfigInfo 中存储产品信息如名称、提供商、属性和许可证。
- 详细定义开机与关机的顺序。
- 可以作为 OVF 包导入或导出。
- 使用 OVF 环境执行应用级自定义。
12.1.1 管理概述
你可以通过 Web Services SDK 按照以下步骤创建和管理虚拟应用:
1. 调用 CreateVApp 方法来创建一个没有子项的虚拟应用;
2. 添加 child 对象。
3. 导出 VirtualApp 为 OVF(使用 ExportVApp 方法)。
你随后可以导入此 OVF 来构建并自定义新的虚拟应用。
12.1.2 直接与链接的子项
一个虚拟应用由一个或多个子虚拟机和/或其他虚拟应用构成。VirtualApp 子项具有以下特征:
- 每个子项有特定的父 VirtualApp。
- 作为开机及关机顺序的一部分,每个子项参与其中;
- 父 VirtualApp 对象决定了每个子项的生命周期。
根据其资源来源的不同,VirtualApp 子项可以是直接或链接类型的。具体来说:
- 直接子对象:一个虚拟应用的 direct child 是你明确添加的一个虚拟机或另一个 virtual application 的实例。direct child 与它的父 VirtualApp 共享资源,并且两者都可以作为 direct children 被包含在内。
全部评论 (0)


