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,如需转载请自行联系原作者
目录
相关文章
|
存储 人工智能 编译器
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
1237 11
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
弹性计算 Ubuntu Java
OS-Copilot-ubuntu镜像版本的具体测试使用(安装方式有单独注明)
作为一名个人开发者,我主要负责云资源的运维和管理。在使用OS Copilot的过程中,我遇到了一些配置问题,特别是在ECS实例中设置AccessKey时,但最终成功解决了。通过使用OS Copilot的-t/-f/管道功能,我大大提升了效率,减少了命令编写的工作量,特别是在搭建Java运行环境时效果显著。此外,| 功能帮助我快速理解文档,整体体验非常流畅,推荐给其他开发者使用。
582 6
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
459 7
|
运维 Java 测试技术
Spring运维之boo项目表现层测试加载测试的专用配置属性以及在JUnit中启动web服务器发送虚拟请求
Spring运维之boo项目表现层测试加载测试的专用配置属性以及在JUnit中启动web服务器发送虚拟请求
348 3
|
缓存 NoSQL 网络协议
【Azure Redis 缓存 Azure Cache For Redis】在创建高级层Redis(P1)集成虚拟网络(VNET)后,如何测试VNET中资源如何成功访问及配置白名单的效果
【Azure Redis 缓存 Azure Cache For Redis】在创建高级层Redis(P1)集成虚拟网络(VNET)后,如何测试VNET中资源如何成功访问及配置白名单的效果
339 0
|
JavaScript Linux Python
【Matter】如何在Linux平台下测试Matter应用级通信(虚拟设备)
我们使用chip tool结合生成的QR码进行调试,重新打开一个终端,使用默认的chip tool工具(记住不是之前构建应用程序生成的chip tool),通过QR码可以快捷迅速地将虚拟设备添加到网络中,我们使用chip tool对设备进行调试
1288 0
|
Ubuntu Linux
测试虚拟驱动vivi
测试虚拟驱动vivi
408 0
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
1799 23
|
SQL 安全 测试技术
2025接口测试全攻略:高并发、安全防护与六大工具实战指南
本文探讨高并发稳定性验证、安全防护实战及六大工具(Postman、RunnerGo、Apipost、JMeter、SoapUI、Fiddler)选型指南,助力构建未来接口测试体系。接口测试旨在验证数据传输、参数合法性、错误处理能力及性能安全性,其重要性体现在早期发现问题、保障系统稳定和支撑持续集成。常用方法包括功能、性能、安全性及兼容性测试,典型场景涵盖前后端分离开发、第三方服务集成与数据一致性检查。选择合适的工具需综合考虑需求与团队协作等因素。
2481 24