首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
X86
» 使用 OVF Toolkit 构建虚拟工具(2)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
使用 OVF Toolkit 构建虚拟工具(2)
发短消息
加为好友
look_w
当前离线
UID
1066743
帖子
8283
精华
0
积分
4142
阅读权限
90
在线时间
233 小时
注册时间
2017-6-23
最后登录
2019-5-18
论坛元老
UID
1066743
1
#
打印
字体大小:
t
T
look_w
发表于 2018-6-14 17:57
|
只看该作者
使用 OVF Toolkit 构建虚拟工具(2)
Open Virtualization Format Toolkit 要点 Open Virtualization Format Toolkit 提供了一组 Eclipse 插件,以及一个标准的 Java™ API,以帮助您以新的基于标准的 Open Virtualization Format 格式创建虚拟工具包。OVF Toolkit 将帮助在 OVF 标准之下封装和分发虚拟工具。
此工具包提供了一个易于使用的编辑器,用于执行创建所需包描述符的任务,以确保遵循标准的语法和语义需求。它还提供了将包文件导出为 OVF 标准所许可的两种格式的功能:作为 Open Virtual Appliance 格式的单一 TAR 文件,或者作为一组文件。
为了支持这种新的编辑功能,这个包提供一组必要的 Eclipse 插件,用于扩展您的现有开发环境。
以下各节列出了 OVF 复合工具各个方面的要点以及使用场景。
规范范围和验证 OVF 规范提供了一个模式,详述了 OVF 信封 XML 实例文档的语义,以及一个已经写好的规范,详述了超出模式描述范围的语义。OVF Toolkit 支持生成 OVF 兼容的实例文档和以及遵循 OVF 模式和规范的分发包。包含的项目有:
元素数据以及所需属性的基数性
元素关系的引用完整性
数据类型完整性
绑定类型的字段枚举完整性
除模式语义之外,还支持已定规范的语义
OVF 规范能够在信封 XML 实例文档中描述单虚拟机内容定义和多虚拟机内容定义。OVF 复合工具支持创建、编辑和封装这些类型的实例文档以及它们的支持文件。
设计新 OVF 信封在许多情况下,从零开始创建 OVF 信封是比较令人满意的。如前所述,复合工具中出现的一个 Eclipse 工件是一个新编辑器,它就提供了这种功能。从本质上说,您在 Eclipse 工作空间中创建一个新文件与在 Eclipse IDE 中创建任何文件都是相同的。不同的是文件的类型:它被称作 Envelope Model。
创建新 OVF 信封的步骤如下:
创建一个新项目(或使用已有项目)来保存 OVF 信封文件(如果不存在的话)。
图 2. 准备或创建一个项目来保存 OVF 信封文件
使用
File/New/Other
菜单操作在项目中创建一个新的 Envelope Model 文件。
图 3. 创建一个新的 Envelope Model 文件
此时,您将在新编辑器中打开一个框架 OVF 信封。记住,大多数 OVF 元数据都将在新文件创建之后添加。
图 4. 将 OVF 元数据添加到框架信封
通过高亮编辑器中的元素向 OVF 信封添加额外内容;右键单击并选择
New Child
或
New Sibling
,这由要添加的内容决定。
图 5. 向信封添加新的子元素或并列元素(额外内容)
所有常用的编辑命令都按预期运行,包括剪切、复制和粘贴。此外,您还希望打开
Properties
视图。通过某 OVF 对象的上下文菜单或
Window/Show View/Properties
菜单操作打开此视图。
Properties
视图提供了树型编辑器中所选元素的属性名称和对应的值。在此视图中,您可以更改所选属性的值。在图 6 中,
References
部分下添加了一个新的
File
元素;选中之后,它的相应属性将在
Properties
视图中变为可见且可更改。
图 6. 从 Properties 视图中查看它
这就是创建新 OVF 信封的方法。当您保存正在编辑的文件时,信封将序列化为标准的 OVF 格式。并且,如果愿意,可以使用 OVF 信封编辑器或任何其他能查看 XML 文件的编辑器打开它(如果您希望查看信封的 XML 表示)。
图 7. 在编辑器中查看表示
图 8 显示了信封编辑器中的信封。
图 8. 信封编辑器中的信封
图 9 显示了在标准文本编辑器显示为序列化 XML 的信封。
图 9. 作为序列化 XML 的信封
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议