MED-V虚拟镜像的制作与测试

简介:
在上篇博文中我们完成了MED-V客户端安装之,今天我们就可以进行虚拟机镜像的制作了。是在MED-V Client上利用VPC2007创建出一个虚拟机,然后把虚拟机的内容上传到MED-V服务器上,然后其他的MED-V客户机就可访问虚拟机中安装的应用程序了。
一 镜像制作
首先我们需要在MED-V Client上利用VPC2007创建出一个虚拟机,如下图所示,我们创建了一个虚拟机XP,操作系统是XP SP2。
1.安装虚拟机工具。
为了使用方便,我们在虚拟机的Action菜单中选择"Install or Update VirtualMachine Addtions",安装虚拟机工具。
clip_image002
2.安装Windows Install 3.1和.NET Framework 2.0 SP1
如下图所示,我们在XP SP2上安装Windows Install 3.1和.NET Framework 2.0 SP1
clip_image003
clip_image004
3. 安装MED-V的Workspace
接下来我们需要在XP SP2虚拟机上安装MED-V的Workspace,我们在MDOP2009的安装光盘中手工进行Workspace的安装。在MDOP2009的安装光盘中双击MED-V_Workspace_1.0.72.msi,开始MED-V Workspace的安装。
安装向导,点击NEXT。
clip_image005
同意许可协议。
clip_image006
点击Finish完成对MED-V Workspace的安装。
clip_image007
4.安装Office准备进行测试
我们要在XP SP2虚拟机上安装常用软件进行测试。我们就安装Office进行测试。
clip_image008
5.作为要上传到MED-V服务器的虚拟机需要满足如下条件:
1 在XP SP2虚拟机的控制面板中打开 电源 选项,确保休眠功能和睡眠功能被禁用。
2 如下图所示,在虚拟机的计算机属性中切换到"高级"标签,在"启动和故障恢复"处点击"设置",取消勾选"系统失败"时的"自动重新启动
3 关闭XP虚拟机后,在VPC2007的控制台中编辑XP虚拟机的属性,如下图所示,确保禁用软驱。
4 在XP虚拟机的属性中禁用磁盘回滚功能。
5  虚拟机使用的CPU数量只能是一个。
6.配置MED-V VM Prerequisite Wizard 完成虚拟机封装前的准备工作。
设置完虚拟机后,重新启动虚拟机XP SP2,点击 开始-程序-MED-V-VM Prerequisites Tool,用Prerequisites 工具完成虚拟机封装前的准备工作。如下图所示,出现配置向导,点击"Next"继续
clip_image010
我们使用默认值,下一步
clip_image012
如下图所示,全部勾选,下一步。
clip_image014
勾选内容如下图所示。下一步。
clip_image016
勾选Enable Windows Auto Logon。输入用户名和密码。
clip_image018
点击Finish 完成配置。
clip_image020
7.配置Workspace。
关闭XP SP2虚拟机,在计算机MED-V Client上点击 开始-程序-MED-V-MED-V Management,如下图所示出现MED-V管理工具的登录界面,输入用户名和口令后点击OK登录MED-V服务器。我们使用域管理员身份登录。
clip_image021
如下图所示就是MED-V Management的管理界面了。
clip_image023
首先我们要创建一个Workspace,我们为Workspace命名为XPLAB,点击"Add Workspace"按钮完成Workspace的创建。(
clip_image025
点击"Images",在"Local Test Images"中点击"New"来创建一个虚拟机镜像,如下图所示,我们选择添加XP虚拟机的镜像,并为镜像命名为XPSP2。
clip_image027
如下图所示,切换到Policy下,在"Virtual Machine"中点击"Refresh"按钮,刷新后可以看到我们添加XPSP2镜像。
clip_image029
如下图所示,在"Applications"中添加了三个测试用的程序,分别是Office2003中的Word,Excel和Powerpoint,我们描述了三个程序的具体路径。注意,路径中如果包含空格,就要把路径放在引号中
clip_image031
在"Deployment"中设置允许Everyone有只读权限。完成后点击保存设置。
clip_image033
8.镜像打包。
在MED-V管理工具中打开"Images",我们看到XPSP2镜像。右键点击XPSP2镜像,如下图所示,选择"pack test image"。
clip_image035
如下图所示,镜像开始打包了。
clip_image037
OK,XPSP2镜像打包成功。
clip_image038
9.上传镜像
镜像打包完成后,在"Local Packed Images"中我们已经可以看见打包完成后的XPSP2了。右键点击XPSP2镜像,选择"Upload to Server"。
clip_image040
如下图所示,镜像正在上传中。
clip_image042
好了,镜像上传成功完成。
clip_image044
二.镜像测试
完成了虚拟机镜像制作以及镜像上传到服务器后,我们就可以在客户机上测试一下虚拟机中发布的Office2003了。如下图所示拓扑,我们以MED-V TEMPLART作为客户机进行测试,客户机的操作系统是32位的Vista SP1
在客户机上同样要完成如下操作:(具体步骤在上篇博文中,在此不再复述)
1. 安装VPC2007 SP1;
2. 安装VPC2007 SP1 QFE;
3. 安装MED-V 的客户端组件。
安装完上述组件后,在客户机上点击 开始-程序-MED-V-MED-V,如下图所示,出现启动Workspace的登录界面,输入用户名和口令后登录Workspace
clip_image045
如下图所示,客户机开始从MED-V 服务器 下载Workspace
clip_image046
下载完成后,我们在客户机的开始菜单中看见了"MED-V Applications",里面是我们发布的Office2003中的Word,Excel和Powerpoint
clip_image047
点击Word进行测试,如下图所示,正常运行。MED-V镜像制作并测试成功完成!
clip_image049









本文转自 范琳琳 51CTO博客,原文链接:http://blog.51cto.com/fanlinlin/177100,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
缓存 NoSQL 网络协议
【Azure Redis 缓存 Azure Cache For Redis】在创建高级层Redis(P1)集成虚拟网络(VNET)后,如何测试VNET中资源如何成功访问及配置白名单的效果
【Azure Redis 缓存 Azure Cache For Redis】在创建高级层Redis(P1)集成虚拟网络(VNET)后,如何测试VNET中资源如何成功访问及配置白名单的效果
|
6月前
|
运维 Java 测试技术
Spring运维之boo项目表现层测试加载测试的专用配置属性以及在JUnit中启动web服务器发送虚拟请求
Spring运维之boo项目表现层测试加载测试的专用配置属性以及在JUnit中启动web服务器发送虚拟请求
51 3
|
JavaScript Linux Python
【Matter】如何在Linux平台下测试Matter应用级通信(虚拟设备)
我们使用chip tool结合生成的QR码进行调试,重新打开一个终端,使用默认的chip tool工具(记住不是之前构建应用程序生成的chip tool),通过QR码可以快捷迅速地将虚拟设备添加到网络中,我们使用chip tool对设备进行调试
621 0
|
Ubuntu Linux
测试虚拟驱动vivi
测试虚拟驱动vivi
124 0
|
应用服务中间件 Shell Linux
容器镜像构建及推送阿里云容器镜像服务测试
容器镜像构建及推送阿里云容器镜像服务测试
容器镜像构建及推送阿里云容器镜像服务测试
|
Java 关系型数据库 MySQL
使用Dockerfile构建Springboot项目为Docker镜像,并发布测试通过【保姆级教学】
使用Dockerfile构建Springboot项目为Docker镜像,并发布测试通过【保姆级教学】
193 2
使用Dockerfile构建Springboot项目为Docker镜像,并发布测试通过【保姆级教学】
|
JavaScript
Node.js:faker生成虚拟测试数据
Node.js:faker生成虚拟测试数据
195 0
|
1月前
|
JSON Java 测试技术
SpringCloud2023实战之接口服务测试工具SpringBootTest
SpringBootTest同时集成了JUnit Jupiter、AssertJ、Hamcrest测试辅助库,使得更容易编写但愿测试代码。
60 3
|
2月前
|
JSON 算法 数据可视化
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
这篇文章是关于如何通过算法接口返回的目标检测结果来计算性能指标的笔记。它涵盖了任务描述、指标分析(包括TP、FP、FN、TN、精准率和召回率),接口处理,数据集处理,以及如何使用实用工具进行文件操作和数据可视化。文章还提供了一些Python代码示例,用于处理图像文件、转换数据格式以及计算目标检测的性能指标。
73 0
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
|
3月前
|
移动开发 JSON Java
Jmeter实现WebSocket协议的接口测试方法
WebSocket协议是HTML5的一种新协议,实现了浏览器与服务器之间的全双工通信。通过简单的握手动作,双方可直接传输数据。其优势包括极小的头部开销和服务器推送功能。使用JMeter进行WebSocket接口和性能测试时,需安装特定插件并配置相关参数,如服务器地址、端口号等,还可通过CSV文件实现参数化,以满足不同测试需求。
259 7
Jmeter实现WebSocket协议的接口测试方法