本主题解释如何将 .pva 文件(其中包含响应程序套件,包括消息响应程序和/或 SQL 响应程序工具)部署到本地或远程服务器,并将其用作虚拟资产。
本章包含:
了解部署选项
专用(远程)Virtualize 服务器 vs. 本地 Virtualize 服务器
Virtualize 允许配置承载指定虚拟资产的专用虚拟服务器(始终运行的机器),以便为适当的团队成员和项目涉众提供对虚拟资源的持续、稳定的访问。使用这样的服务器,团队可以获得集中的虚拟资产访问和管理。这样的虚拟化服务器可以从你团队的各种虚拟化桌面安装中远程访问和管理。
当你通过 Virtualize GUI 直接在 Virtualize 服务器机器上创建虚拟资产时,Virtualize 还可以提供一个本地虚拟服务器。
有关启动、停止和与远程和本地服务器交互的详细信息,请查阅:
推荐的工作流
推荐的工作流是首先使用 Virtualize Desktop GUI 来将新创建的虚拟资产部署到“staging”远程服务器,以验证它是否按预期工作,并对其行为进行微调。你可以将其视为测试新创建的虚拟资产的专用登台服务器。
然后,一旦虚拟资产正常运行,你就可以使用 Virtualize Desktop GUI 将其转移到“Production”Virtualize 服务器上,以便进行集中的、团队范围的访问。你可以将其视为专用的“Production”服务器,在这里实际使用创建的虚拟资产。只需将相关 .pva 文件从远程“Staging”服务器拖拽到远程“Production”服务器主机(在 Virtualize 服务器视图中),就可以实现这种重新部署。
部署在 VirtualAssets 项目中
从 Virtualize 9.6 开始,虚拟资产必须部署在 VirtualAssets 项目中。如果你在其他项目中部署了任何现有资产,它们将表现在 Virtual Assets (other projects) 文件夹
中的 Virtualize Server 视图。这些资产可以一直部署在当前位置,直到你开始更新它们。当你准备修改它们时,将虚拟资产(以及任何相关文件)移动到 VirtualAssets 项目。
部署虚拟资产
部署虚拟资产有几种方法:
- 将已经部署的虚拟资产从一个虚拟服务器拖放(或复制/粘贴)到另一个虚拟服务器。
- 将 .pva 文件拖放(或复制/粘贴)到表示所需虚拟化服务器的 Virtualize Server 视图节点。
- 在 VirtualAssets 项目中创建项目。
- 将 .pva 文件拖放(或复制/粘贴)到 VirtualAssets 项目。
- 使用“添加虚拟资产”向导。
更具体地说,这里是对本地虚拟化服务器和远程虚拟化服务器可用的部署选项的概述:
本地 Virtualize 服务器 | 远程 Virtualize 服务器 |
---|---|
|
|
下面几节提供了详细的说明。
使用拖放或复制/粘贴
将虚拟资产部署到本地服务器或远程服务器,或将虚拟资产从一台服务器移动到另一台服务器的最快方法如下:
- 在 Virtualize Server 视图中,找到表示要将虚拟资产部署到其上的本地服务器或远程服务器的节点。
- 将虚拟资产拖拽(或复制/粘贴)到该节点。你可以从其他服务器拖动或复制虚拟资产,或者从 Virtual Asset Explorer 或 Navigator 中复制 .pva 文件。此外,你可以 Virtual Asset Explorer 或 Navigator 中的相关资产(例如虚拟资产使用的 .csv 或 .xls/.xlsx 数据源)。
你可将此程序用于多种用途,包括:
- 将新创建的虚拟资产部署到本地服务器,以便验证和微调其操作。
- 将正常运行的虚拟资产从本地服务器移动到远程服务器,供整个团队使用。
- 将远程服务器的虚拟资产移动到本地服务器进行编辑,然后将修改后的虚拟资产重新部署到远程服务器。
- 更新任何已部署的虚拟资产使用的 .pva 文件。
或者,你可以将相关的 .pva 文件添加到 VirtualAssets 项目中(通过拖放、复制/粘贴或源代码控制更新),从而将虚拟资产部署到本地服务器。
使用“添加虚拟资产”向导
如果需要对部署过程进行额外控制(例如,如果需要修改默认端点),则可以将虚拟资产部署到本地服务器,如下所示:
- 在 Virtualize Server 视图中,右键单击指示要将虚拟资产部署到何处的节点,然后选择 Add Virtual Asset。
- 指定包含响应器工具的响应程序套件的路径,然后单击 Next。
- 如果需要,修改端点,然后单击 Finish。
自定义虚拟资产部署
有关如何自定义虚拟资产部署的高级选项的详细信息,请查阅 配置服务器和部署设置。
重新部署修改后的虚拟资产
每当你对资产进行更改并保存更改时,虚拟资产就会自动重新部署。在本地服务器上打开已部署的 .pva、修改它,然后保存编辑器时,它将自动重新部署。当修改数据源文件(Excel spreadsheet [.xls 或 .xlsx] 或 CSV)时,还会自动重新部署所有虚拟资产。
如果你想提示 Virtualize 重新部署所有资产:
- 请在 Virtualize Server 视图中,右键单击适当的机器节点,然后从快捷菜单中选择 Re-Deploy All Virtual Assets 。
组织已部署的虚拟资产
如果希望将 VirtualAssets 项目中部署的虚拟资产组织成逻辑分组,可以指定层次结构。例如,如果想将虚拟资产组织成 4 个项目,每个项目由项目组件组织,则可以创建以下结构:
你可以在下面视图指定层次结构:
- Virtualize Server 视图(如下所述)。
- Navigator 视图中的 VirtualAssets 项目(使用 Eclipse 控件,例如 File> New> ...)。
- 文件系统工作空间中的 VirtualAssets 文件夹(使用文件系统控件,如 Windows 资源管理器提供的控件)。
一个领域的任何变化都会自动反映在其他领域。
在 Virtualize Server 视图中组织虚拟资产
在 Virtualize Server 视图中,你可以执行以下操作来组织虚拟资产:
- 添加文件夹和子文件夹(通过右键单击命令)
- 重命名文件夹和子文件夹(通过右键单击命令)
- 复制和粘贴虚拟资产、文件夹和子文件夹(通过右键单击命令)
- 拖放虚拟资产、文件夹和子文件夹
- 删除虚拟资产、文件夹和子文件夹(通过右键单击命令)
注意
- 如果你从 Virtualize Server 视图中删除虚拟资产,你将获得从服务器中删除相应 .pva 的选项。
- 已部署资产的文件夹将使用特殊图标进行标记。
- (对于从版本 9.5 或更早版本迁移过来的用户)如果你有以前部署在 Virtual Assets 项目之外的项目中的资产,Virtualize Server 视图将把它们显示在一个文件夹中,该文件夹中有它们各自项目的名称。这样的资产中不会反映文件夹层次结构。