1安装镜像格式


SMARTS虚拟设备安装镜像文件使用的是DMFT(Distributed Management Task Force)定义的OVF(Open Virtualization Format)标准,该虚拟设备镜像文件是基于OVF1.0兼容的OVA格式发布的。

如果你的虚拟化平台不支持OVA格式镜像,你可以使用OVF tools进行格式转换,转换成你虚拟化平台支持的镜像格式。

2虚拟化平台环境需求


对于虚拟化平台的版本需求是能支持把Windows Server 2016 64位作为gust OS,以下是支持的虚拟化平台:

· VMware™ Virtualization Host

· ESX / vSphere

· ESXi

· Cloud Director

其它能够读取OVA 1.0文件或OVF 1.0文件(可以通过解压所提供的OVA文件获得)的虚拟化平台(如KVM)也可以支持安装SMARTS,但并非官方正式支持的虚拟化平台。

3安装


· 加载OVA文件    

· 接受EULA    

· 配置虚拟硬件    

可以根据自己的需求,设置初始虚拟硬件配置,但不应超过合同中的限制。    

更多信息可以在虚拟硬件配置部分找到。    

· 启用OVF环境传输    

如果宿主环境支持自动将OVF环境设置传输到VM中,请确保启用此选项。  

· 启动设备

当设备成功启动后,你可以在浏览器中输入相应的URL, 来访问管理控制台。

注意:

大多数托管环境都会显示分配给设备的IP地址。你也可以使用类似“arp -a”的命令来查找IP地址。

4 安装后配置


1.设备的配置文件(必需)

在使用设备之前,必须先安装设备配置文件。


配置文件安装后,密码将更改为特定配置所对应的密码。

2.应用服务更新(如果有)

Service pack是对设备内部操作系统的更新。通常,Service pack已经安装到了设备中。但是,有可能在虚拟设备发布之后,新发布了service pack。通常还会发布一个新的虚拟设备。这意味着你可以安装新设备(预先配置了最新的service pack),也可以将该service pack应用于旧版本的设备。

3.应用安全更新(如果有)

安全更新可能是在设备发布之后发布的。通常还会发布一个新的虚拟设备。这意味着您可以安装新设备(预先配置了最新的安全更新),也可以将service pack应用于设备的旧版本。

4.应用软件更新(如果有)

上传并安装最新版本的SMARTS软件补丁。SMARTS软件更新是累积更新的,因此安装最新版本就足够了。

5.产品激活

在使用SMARTS服务之前,设备需要激活。除了OVA文件之外,你还应该收到产品许可证密钥。您可以使用“高级管理”菜单来进行许可证激活。


如果你不确定是否需要激活设备,可以联系Sparkling Logic。

6.SMARTS初始化配置

最后一步与设备本身的安装无关,但首次用户需要配置SMARTS软件.

SMARTS设备配置了单个租户以及一个初始工作区。您将需要登录到SMARTS客户端应用程序,根据自己的需求来自定义租户配置

· 初始化容器

已预先配置了TenantAdmin用户。用TenantAdmin登录并更改密码。

· Email信息设置

在容器(Tenant)设置中,设置相应的Email地址

· 创建工作区(可选)

创建一个或多个工作区。也可以使用初始工作区Top/Local。

· 创建用户

5 虚拟化硬件配置


预定义的配置可能并不满足需求,你可以通过下面介绍的方式去修改你的配置


1. 虚拟硬件版本(仅适用于VMWare)

该设备兼容的虚拟硬件版本为VMware virtual hardware version 8。在安装虚拟设备时,它可以提供更多的配置选项。在这个硬件版本中,对于CPU数量和内存大小会存在限制。如果你的虚拟化平台支持虚拟硬件版本的升级,也可以进行升级。有关虚拟硬件版本的更多信息,请参阅下面“高级”部分。


2. 磁盘(精简配置与厚配置)

虚拟设备包含2块磁盘。通常在进行磁盘配置的时候,会有两个选项精简配置和厚配置,因此了解预配置的磁盘大小与实际使用的大小之间的差异是非常重要的。


系统磁盘(或Disk1或<VA Name>.vmdk)包含设备的操作系统和软件安装以及页面/交换文件。预配置的大小为24 GB,但实际使用了10GB(包括2 GB的页面文件)。配置中的额外空间可用于页面文件的增长,这相当于给我们提供了更多的虚拟内存空间。建议的最小值为16 GB。


数据磁盘(或Disk2或<VA Name>_1.vmdk)包含软件的所有数据存储。此磁盘对于备份和升级方案非常重要。预配置的大小是50GB,最初使用的是200MB。SMARTS决策管理系统使用的磁盘空间通常较小。此空间的大小在很大程度上取决于业务上的使用,主要占用空间的是测试规则时模拟运行的文档组数据。


3. 内存

预配置的内存设置为2GB内存,这是决策服务建议的最小配置。根据并发使用情况,SMARTS决策管理系统可能需要更多内存(对于决策管理,建议至少4 GB)。因为决策模拟运行使用的是MapReduce架构,所以需要更大的内存。机器学习功能通常也需要更大的内存。如果你期望真正的并发模拟及运行机器学习模块,建议增加内存配置。


4. CPU

预配置的是2核CPU,这也是决策服务的建议最小设置。根据并发使用情况,决策管理系统可能需要更多的CPU(对于决策管理,建议至少有4核CPU)。决策模拟框架可以受益于额外的cpu,因为它会自动地使用它们。如果你希望并行模拟测试规则和运行机器学习功模块,那么更多的CPU可以提高总体性能。如果将设备用于决策部署(即决策服务),那么内存和CPU设置都需要根据总体吞吐量和并发性需求进行调整。


CPU的数量通常受SMARTS合同的约束。如果安装了多个设备,那么在设备的所有实例中配置的CPU总数将受限于合同限制。如果您想增加CPU的数量,也可以报告你的要求。


5. 网络

默认情况下,网络配置基于DHCP。不需要其他配置。如果DHCP不可用,则可以通过OVF环境配置静态IP信息。在VMware vCenter等虚拟化环境中,可以在部署时提供OVF环境,也可以在引导设备之前进行配置。


如下所示

管理虚拟设备v2.x


虚拟设备支持通过VMware工具传输OVF属性环境,这是vSphere中的默认传输机制。因此,你只需在部署OVF模板期间或在虚拟设备设置引导之前填写OVF属性。其他虚拟化环境可能有其它对话框和方法来设置和传输OVF属性环境。

如果你的虚拟化托管环境不提供OVF属性环境的自动传输,那么可以通过CD-ISO映像或手动提供OVF属性环境。

有关网络配置的更多选项,请参阅高级配置部分。


6 管理/维护


6.1设备的Web管理控制台

SMARTS设备有一个web管理控制台,允许你从多个方面配置和管理设备。

有一个预定义的用户(提供密码的TenantAdmin), 可以使用该用户执行其他管理操作。当通过身份验证后,您将看到的“Update”、“Tasks”和“Admin”等菜单项,如下所示。

虚拟设备的大部分管理都是通过“System”菜单项完成的。相应的页面允许你:

· 查看(或修改,如果以TenantAdmin身份登录)服务器的时区

· 查看(或修改,如果以TenantAdmin身份登录)SMARTS的各个服务的状态

SMARTS服务概览:

· Web Site

这是所有web应用程序服务。只有“recycle”操作可用,因为停止此服务将会导致无法访问管理控制台。

· Decision Management Application Pool

决策管理功能应用服务。

· Decision Server Application Pool

REST决策服务应用服务

· Job Server Application Pool

模拟运行和机器学习模块应用服务

· Client Application Pool

SMARTS客户端web应用服务

· Repository Service

存储库服务


6.2设备监控状态和健康状态

如上所示,可以使用管理控制台查看SMARTS服务的状态。也可以通过管理控制台外部的url查看服务的状态。


可以使用http://<your ip address>/Manager/Status.aspx查看包含所有SMARTS服务状态以及可用磁盘空间的XML描述。除了宿主环境已经提供的运行状况监控外,你可以通过使用此URL,将设备的运行状况集成到监控软件中。

XML文档结构如下:

注意:

依赖于你具体的集成方法,为了避免URL页面缓存,可以在URL后面生成唯一字符串。


7备份


SMARTS应用程序使用的所有数据都保存在存储库中,存储在虚拟设备的数据磁盘中,你可以使用该数据磁盘进行数据的备份和恢复。根据托管环境的不同,数据磁盘可识别如下:

· Data

在原始的OVF中是数据盘会使用一个标签”Data”进行标记。

· Disk 2

因为OVF指定数据磁盘作为第二个磁盘,在一些托管环境会将其简单地显示为disk2。

· <VA Name>_1.vmdk

有的托管环境,将第一个磁盘命名为和导入设备时设置的设备名称相同。将第二个磁盘命名后面为“1”。如系统盘名字为SmartsAppliance.vmdk,数据盘名字为SmartsAppliance_1.vmdk。

· The size of the disk.

在初始配置中,预配置的数据盘磁盘大小为50GB,实际使用空间约为200MB,系统磁盘预配置为24GB,实际使用空间为10GB。


8 升级/更新


8.1虚拟化设备更新

当SMARTS软件系统的新版本需要对环境进行更新(如数据库更新或操作系统更新),则需要一个完整的新虚拟设备。如果您已经有一个由虚拟化环境托管的SMARTS虚拟设备,并且需要用Sparkling Logic提供的新版本的设备替换该设备,则需要遵循以下过程。


1. 迁移(In-place)

对于大多数完整的设备迁移,建议使用In-place迁移。建议在继续执行以下步骤之前先备份数据磁盘。

· 关闭当前虚拟设备

· 断开数据磁盘(Data disk)连接

· 加载新设备到你的虚拟化环境中

· 断开新设备附带的数据磁盘

· 将数据磁盘从之前的设备连接到新的设备

· 启动新设备

· 应用配置更新


你在SMARTS产品中使用到的所有数据都是存在独立的数据磁盘中。这可以保证在你迁移到新的虚拟设备的时候,不会丢失保持在SMARTS存储库中的任何信息。

2. 迁移(导入)

此迁移策略允许你新老环境同时运行,将自动从老环境导入数据快照到新环境。对于大版本的设备更新,建议通过导入方式进行迁移。

· 在虚拟化环境中加载启动新设备

· 应用配置更新

· 打开管理控制台界面(web admin console), 进入Tasks迁移菜单

· 输入已有环境URL(老设备URL),点击开始迁移


通过导入进行迁移后,您将拥有两个独立的数据副本。


这种迁移策略类似于复制,但不是主服务器将数据推送到从实例,而是从指定的另一个实例中提取所有数据。


注意:


这种迁移策略具有局限性。这些限制与复制类似:


· 本地存储用户自定义图片

在1.x环境中,用户可以上传个人资料图片。这些图片不存储在存储库中,因此不属于此迁移的一部分。    

在新的2.x设备配置文件图片仅为向后兼容而存储,新的配置文件图片存储为外部链接,这允许集中管理(设备外部)图片,并在每个主/从设备上都能正确显示。


· 远程/服务端文档组

在SMARTS中,有下列一些文档组:

1)标准文档组

标准文档组存储在存储库中,并且是复制策略的一部分。这些文档包含在导入迁移策略中。

2)外部文档组

外部文档组包含元信息,即如何从外部环境(如ftp,http和RESTful服务)获取文档组数据。这些元信息存储在存储库中,是复制的一部分(实际上,数据是存储在外部系统上的)。元信息(存储在存储库中)也将包含在导入迁移策略中。

3) 远程文档组

远程文档组是已上传到服务器的文档组。这通常是一个大的数据快照。实际数据不存储在存储库中,也不是复制的一部分。通常这些文档仅用于开发,实际上不希望将这些数据复制到生产的从实例。数据通常是在模拟运行时使用的外部数据的快照,并且是经常变化的快照。外部文档组已在很大程度上取代了远程文档组,但可能仍有旧的远程文档组。元数据信息将被迁移,但服务器端数据不会被迁移(与外部数据组类似)。


8.2 SMARTS软件更新、配置更新和Service Pack更新

在管理控制台的“Update”菜单下,您可以上传和安装Sparkling Logic提供的任何更新。SMARTS会尽可能的提供软件更新。但是,当SMARTS版本需要数据迁移或更改了它的宿主环境时,则需要进行完整的设备更新。


当前虚拟设备没有自动软件更新服务,你可以通过设备的后台管理界面,上传和安装更新。

在web管理控制台的“Update”菜单页面上,可以执行以下功能:

· 将新的软件更新上传到设备上

· 选择你要安装的软件版本

· 安装选择的更新版本

管理控制台中的“System”和“Update”菜单都能显示SMARTS的当前版本。

<?xml version='1.0' encoding='UTF-8'?>

<Services>

 <Service>

 <Name>Web Site</Name>

 <Status>Started</Status>

 </Service>

 <Service>

 <Name>Decision Management Application Pool</Name>

 <Status>Started</Status>

 </Service>

 <Service>

 <Name>Decision Server Application Pool</Name>

 <Status>Started</Status>

 </Service>

 <Service>

 <Name>Job Server Application Pool</Name>

 <Status>Started</Status>

 </Service>

 <Service>

 <Name>Client Application Pool</Name>

 <Status>Started</Status>

 </Service>

 <Service>

 <Name>Repository Service</Name>

 <Status>Started</Status>

 </Service>

 <Service>

 <Name>System</Name>

 <Disk>

 <Name>System</Name>

 <FreeSpace>15.38Gb</FreeSpace>

 </Disk>

 <Disk>

 <Name>Data</Name>

 <FreeSpace>49.77Gb</FreeSpace>

 </Disk>

 </Service>

</Services>

可用更新列表将包含已上传到系统的所有更新包记录。你可以使用前一个版本进行回滚。建议在历史记录中只保留最后几个补丁版本,因为这样更易于管理并节省磁盘空间。更新包存储在系统磁盘(磁盘1)上。

9 高级管理


9.1修改Admin的密码

可以更改为TenantAdmin用户提供的预配置密码。单击您的登录名进入更改密码页面。

填写新老密码,点击Change password按钮

密码必须满足以下最低要求:

· 不包含用户的帐户名或用户全名中超过两个连续字符部分。

· 长度至少为六个字符

· 包含以下四种类别中的三种类别的字符:

 大写英文字母(A-Z)

 小写英文字母(a-z)

 数字(0-9)

 非阿拉伯字符(例如 !,$, #,%)


注意:

没有重置密码机制,所以要确认不要丢失你新设置的密码。唯一可以重新重置密码的方式就是重新安装虚拟设备和重新挂载你的数据磁盘。

9.2 导入/导出/迁移任务

Tasks菜单下面有三个任务功能子菜单

· Export

Export功能会将本地存储仓库的快照内容导出成一个zip文件。


· Import

Import功能可以将导出的快照zip文件导入到本地存储仓库,这将覆盖现有的所有内容,

通常用于一个初始化状态的实例,而不是一个已经是一个复制节点的实例。


· Migrate

执行一个应用的迁移任务

9.3高级管理菜单

在web管理控制台的“Admin”页面上,可以在该页面执行很多脚本命令,来运行一些高级功能。

在界面输入要执行的选项的编号,来进行命令菜单的导航。Type信息标识该操作是一个菜单(Type的值是Menu)还是实际的命令(Type的值是Command)。使用ESC键,可以从子菜单返回到上一级的父菜单。

1.监控/诊断菜单(Monitoring/Diagostics)

监控/诊断菜单下面有如下几个命令

· System Status

该命令可以查看设备的正常运行时间、内存、CPU和磁盘使用情况。一般来说,虚拟化托管环境本身可以随时获取到这些信息,这里提供命令查看,一方面是为了方便,另一方面是为了防止有的虚拟化托管环境本身不提供此类信息。

· Show Disk Usage

可以查看系统盘和数据盘的使用情况

· Test Connection

测试从设备到另一台主机的连接情况。该命令提示输入主机名或IP地址,然后尝试建立连接。

· Event Logs

该命令可以查看系统事件日志

· Reboot

重启设备

· Shutdown

关闭设备


2.系统管理菜单(System Management)

1)磁盘管理子菜单(Disk Management)

· Show Disk Usage

显示数据盘和系统盘的磁盘使用情况


· Expand System Volume

扩展系统盘存储空间,宿主机环境增加了虚拟磁盘大小后,会自动识别新磁盘大小,但是需要扩展逻辑卷让系统盘可以使用新空间。


· Expand Data Volume

扩展数据盘存储空间,宿主机环境增加了虚拟磁盘大小后,会自动识别新磁盘大小,但是需要扩展逻辑卷让数据盘可以使用新空间。

2)证书管理子菜单(Certificate Management)

· Show Certificates

显示当前安装在证书存储中的证书信息。


· Import X.509 Certificate

选择证书存储并将X.509证书导入到所选存储中。通常用于安装受信任的根证书。


示例:

    1)LDAPS通信要求客户端证书具有可信根。通过在“根”证书存储中安装根证书,可以使设备与Active Directory服务器之间的通信是可信的。

    2)SSL通信要求SSL证书具有可信根。通过在“root”存储或“CA”(证书颁发机构)存储中安装根证书,可以确保SSL证书是可信的。


· Import Pfx Certificate

选择证书存储并导入PFX证书。通常用于启用与设备的SSL通信。


示例:

 1)设置SSL通信要求具有证书和密钥。通常,SSL证书以PFX格式提供,其中包含了SSL的证书和私钥。在“我的”证书存储中安装PFX证书是启用SSL通信的先决条件。在安装上述证书颁发机构的证书时,要确保其证书是可信的。


· Remove Certificate

从私有证书存储库中删除证书


· Create Certificate Request(CSR)

创建用于签名的CSR。如果您还没有SSL证书或SSL证书提供程序需要CSR,那么您可以生成CSR。生成的CSR将存储在“Update”菜单下,可以从该页面下载。


· Accept Certificate Request

您可以上传已签名的CSR,然后使用accept certificate选项完成证书安装过程。在使用accept certificate完成证书安装之前,你需要先生成证书请求,然后在“Update”菜单上传该证书请求。


· Create Self-signed Certificate

此选项将生成并安装自签名证书。如果需要加密通信,并且在一个可信环境中,可以使用自签名证书。


· Test Ceritficate

此选项用于测试指定证书的链。使用此选项用于确认已安装的证书时由受信任的证书颁发机构颁发的。


注意

当一个命令需要一个文件作为输入时,该文件需要已经存在于”Update”菜单下的uploaded files列表中。


3)Web服务管理子菜单(Web Server Management)

· Show Bindings

显示当前web服务器的http绑定信息。


· Add SSL Binding

向web服务器添加SSL/HTTPS绑定。这要求您在“我的”证书存储中正确安装了PFX证书,并且该证书具有受信任的根链(即,如果需要,在根证书存储中安装CA证书)。


· Remove SSL Binding

从服务器中删除以前配置的SSL/HTTPS绑定。此选项还将修复之前添加SSL绑定失败操作。


4)更新管理子菜单(Update Management)

· List Installed Security Updates

显示设备上已安装的所有安全更新包的列表。


· Verify Installed Security Updates

此命令将提示输入安全更新的名称,然后验证属于该安全更新包的各个更新的安装状态。该列表会提供了实际安装包的大小是多少KB,可用于验证是否正确安装了安全更新。


5)证书管理子菜单(License Management)

· Show License Status

显示设备的当前许可证状态。此命令会显示设备是否已激活。许可证状态为“NotFound”意味着设备需要激活,因为在设备上找不到激活信息。


· Request Proxy Activation 和 Activate(Proxy Activation Response)

上面这两个命令依次用于激活设备。注意,激活并不需联网。


设备的激活步骤如下所示:

1) 选择Request Proxy Activation命令。会提示你输入Sparkling Logic提供的许可证密钥,输入密钥后,会生成一个”activation.req”文件(它包含生成激活码所需的信息)。可以从设备的”Update”菜单中下载此文件。然后将将请求文件发送给Sparkling Logic。

2) 收到activation.req文件后,Sparkling Logic会生成一个包含激活码的“activation.rsp”文件,并将该文件发回给你。

3) 当你收到”activation.rsp”文件后,你可以在”Update”菜单上传该文件到设备中。

4) 然后选择 Activate(Proxy Activation Response)命令。这个命令会提示你输入包含激活码的文件名称。默认值是activation.rsp。输入文件名后,将会尝试激活你的设备,并返回激活后的结果。


3.存储库管理菜单(Repository Management)

· Show Repository Status

提供存储库状态的概述。包括以下信息

1. 数据库服务的状态

2. 是否启用复制端口

3. 每个存储库的文档数

4. 是否有过期索引

5. 是否存在具有错误状态的索引


· Show Repository IDS

显示存储库的唯一标识符。这些标识符对于复制非常重要,因为只有当目标的标识符与源的标识符不同时,复制才起作用。


· Change Repository IDs

允许您更改系统的存储库ID。    

如果在复制模式下使用多个vm,并且存储库id阻止了复制正常工作,则需要这样做。设置SMARTS复制环境时,可以在SMARTS客户端中验证复制配置是否正确。SMARTS客户端验证可能会通知你存储库ID不是唯一的,这是在克隆虚拟机时可能发生的情况。运行此脚本将创建唯一的存储库ID,在此过程中会重新启动存储库。

更改存储库ID可能会影响复制行为。存储库中内容的来源是用存储库ID进行跟踪的。如果更改了ID,则所有现有内容将不再被视为来自此存储库(即,由于存储库ID的不同,假定是在其他系统上创建的)。默认情况下,复制将只复制相同来源的内容。因此,您应该只在安装和配置新的从属实例时更改存储库标识。另一种方法是更改客户端中的复制行为并允许复制其他来源的信息,这就允许复制来自不同来源的内容。


· Enable/Disable Firewall Rule

复制通信使用TCP,端口8197。默认情况下,此端口被阻止。您可以使用此选项允许或阻止此端口上的通信。


· Repair Index Errors

对处于错误状态的索引执行重置。


· Repair Index

不管错误状态如何,均执行指定索引的重置。


· Show Replication Status

显示当前复制状态的其他信息。


4.服务菜单(Services)

· Show Status

显示SMARTS服务的服务状态

· Restart Service

选择要重新启动的服务。第一次配置第三方身份认证程序时,需要重新启动“Decision Management Service”。


10高级虚拟化配置


10.1 静态IP地址

默认情况下,在DHCP环境中,不需要特殊配置。如果没有DHCP或者DHCP不可用,那么可以使用下面的方式进行静态IP地址的配置。


可以通过OVF属性环境配置静态IP信息。在VMware vCenter等虚拟化环境中,可以在部署时提供OVF属性环境,也可以在引导设备之前进行配置,如下所示。您可能还需要验证OVF环境网络配置方案以及在vApp选项中勾选VMWare Tools

虚拟设备支持通过VMware tools传输OVF属性环境,这是vCenter中使用vSphere Client时的默认传输机制。因此,你只需要在部署OVF template的时候或者在启动虚拟设备操作之前填写OVF属性表单。另外虚拟设备也支持ISO映像传输。


其他虚拟化环境可能有类似其他的对话框和方法来设置和传输OVF属性环境。


如果您的虚拟化托管环境不提供OVF属性环境的自动传入设置,那么可以通过CD ISO镜像手动提供OVF属性环境。


需要以下操作步骤:

· 创建一个ovf-env.xml创建一个的OVF环境配置文件

· 创建一个ISO镜像,在镜像根目录包含该ovf-env.xml文件

· 在OVF ISO镜像中为设备添加虚拟CD-ROM驱动程序

· 使用CD-ROM连接方式启动设备


ovf-env.xml文件样例:

注意:

作为最后一个可选方案,可以在web管理控制台中进入OVF环境。这种方法的缺点是,这种配置将作为设备的一部分进行存储,如果更换设备,设置将丢失。


10.2虚拟硬件版本 (只适用于VMware)


如果设备安装在VMware虚拟化化平台环境上,则可以将虚拟硬件版本修改为合适的设置。默认情况下,设备配置版本8,该版本支持多种VMware托管产品。


可以配置对话框中,找到设备的硬件版本,如下图:

更多关于VMware的硬件版本信息可以点击这里


可以使用升级选项,升级设备到最新版本

建议在设备初始引导之前升级虚拟硬件(如有必要)。设备进行初始化设置的时候,能够识别并应用虚拟硬件。


已知问题:

如果在设备初次启动后在执行硬件升级,则会报告一些与NIC配置相关的问题(请参阅VMware知识库)。这些问题取决于宿主机环境和版本。注意,如果硬件版本升级后,设备没有网络配置,则可能需要重新配置虚拟网卡或从默认的E1000 NIC切换到VMXNET3 NIC。

<?xml version="1.0" encoding="UTF-8"?>

<Environment

 xmlns="http://schemas.dmtf.org/ovf/environment/1"

 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

 xmlns:oe="http://schemas.dmtf.org/ovf/environment/1"

 xmlns:ve="http://www.vmware.com/schema/ovfenv"

 oe:id=""

 ve:vCenterId="vm-101">

 <PlatformSection>

 <Kind>VMware ESXi</Kind>

 <Version>5.1.0</Version>

 <Vendor>VMware, Inc.</Vendor>

 <Locale>en</Locale>

 </PlatformSection>

 <PropertySection>

 <Property oe:key="vami.DNS.SMARTS" oe:value="192.168.154.2"/>

 <Property oe:key="vami.gateway.SMARTS" oe:value="192.168.154.2"/>

 <Property oe:key="vami.ip0.SMARTS" oe:value="192.168.154.145"/>

 <Property oe:key="vami.netmask0.SMARTS" oe:value="255.255.255.0"/>

 <Property oe:key="vm.vmname" oe:value="SMARTS"/>

 </PropertySection>

</Environment>

产品
解决方案
学习
上海杨浦区昆明路739号文通大厦9F