【TechTarget中国原创】 在过去20年里,我已经帮助成千上万人准备他们的IT认证考试。虽然有很多方法通过技术来获得经验,组建一个Hyper-V家庭实验室是个利用不同应用程序来获得经验的廉价并有效的方式。 有几种方式来解决微软认证培训:参加有教员的培训课程,尝试基于计算机的培训,或通过书籍与IT供应商网站获得所需的知识阅读。你可以通过信誉良好的公司购买IT认证实践考试模拟题,如Boson和Transcender。一定要避免“考试试题回忆”——非法获得实际考试的考题——将违反证书与供应商的非公开协议,如果你被抓住了,将可能导致严重后果。 经验告诉我,大多数成功的认证获得,准备过程都离不开下面三项要素: 对理论的理解; 将理论付诸实践练习; 回顾曾经的真实考试案例。 在本文中,我将重点介绍如何通过Hyper-V家庭实验室获得动手实践的技术经验。 边做边学 及时你已经在IT行业工作,也不可能在线上环境做实验。你需要建立一个安全沙盒来进行测试,并确保错误不会产生任何危害。 针对微软认证培训,不需要太多花费,就可以建立一个有效的Hyper-V家庭实验室。我们所需的只有一台运行Windows 8.1,拥有足够硬件资源配置的物理计算机。如下规格应该能够满足需求: 一枚支持虚拟化扩展的处理器; 8GB内存; 至少300GB可用硬盘空间; 互联网连接。 我采用Windows 8.1,因为它是第一个包含了客户端Hyper-V的桌面操作系统。Windows 8.1和Windows 10都包含了Hyper-V客户端虚拟化管理平台。有些人可能认为Hyper-V是Windows Server专有的技术,但我认为微软将其与桌面系统绑定,是为了支持旧软件的向后兼容性,为开发人员提供更好的开发环境。 可视化虚拟环境 一个适合进行认证实践的Hyper-V家庭实验室至少要有一台Windows Server虚拟机(VM),一台Windows客户端虚拟机,一台Linux虚拟机和一台路由器。

组建这些不用花费任何一分钱。 图1. IT认证实践实验室的逻辑视图 基于主机的内存数量,你可能需要限制同时运行的虚拟机数量。如果可能的话,尽可能多家内存,以保持一切顺利运行。 构建虚拟化主机 打开一个提权的Windows PowerShell时,右键点击PowerShell图标,然后选择快捷菜单中的以管理员身份运行——运行optionalfeatures命令开启Windows Features对话框。点击Hyper-V复选框和扩展功能,在Hyper-V Management Tools和Hyper-V Platform旁边打上复选标记。 重启系统后,你就可以继续准备环境了。Hyper-V配置远超出本文的介绍范围。如果需要更多的详细信息,请阅读微软如何创建虚拟交换机的特别注意事项。 扩充内存以获得最佳结果 这个实验室能提供你所需的各种实验任务,涵盖了Windows Server 2012 R2与Windows 8.1配置考试。我强烈建议主机的硬件配置至少有16G内存,32G就更好了。更多的内存,可以同时运行多个Windows服务器虚拟机,模拟更高级的配置,如: Exchange电子邮件服务 Skype企业版 Active Directory权限管理服务 SharePoint服务器与群集SQL Server后端 当你建立了这些复杂的基础设施而没有遇到令人头疼的系统性能问题,一定能将所学到的理论知识应用到实际中去。 寻找操作系统软件 Microsoft TechNet Evaluation Center提供任何微软商业软件,不受限制180天评估版本。要建立实验室,需要下载Windows Server 2012 R2、Windows 10或Windows 8.1的镜像,具体取决于你的认证目标。 虽然是可选的,学习如何处理Linux是一项不断增长的需求技能。进入Ubuntu网站,下载最新的Ubuntu桌面发行ISO。 最后,我们的实验室环境还需要你个虚拟路由器来模拟真实世界的多子网架构。VyOS是一款基于Linux的免费虚拟路由器,没有图形用户界面,占用磁盘空间小,可以运行多种不同类型的IP路由。  现在我们已经有了操作系统IOS,我们就可以开始创建虚拟机并构建IT认证实验室了。 部署虚拟机 本篇引自Microsoft Developer Network,简要介绍如何使用Hyper-V Manager来部署虚拟机。其中很酷的一个方面是利用Windows PowerShell脚本,让VM更快更准确的部署。 图2. 配置Hyper-V虚拟机实验室 VyOS User Guide包含了建立VyOS虚拟路由器的用户指南。可以通过图3得知该如何完成实验室网络。 图3. 虚拟机与两台命名为Switch1Net 和Switch2Net的私有虚拟交换机互联。VyOS路由器同样拥有两个虚拟网卡,分别于两台交换机连接。 保护这些虚拟机 你需要通过经常建立快照和回滚虚拟机来保护实验环境。例如,假设需要在网络上部署和配置Active Directory Certificate Services,但不希望这些对未来的实验室环境造成影响。简单为每个虚拟机创建快照,使其停留在“之前”状态,然后就可以回滚虚拟机恢复环境。 检查实验所需的网络 家庭实验室有不同的形状和大小。具体可以查看图4中的详细说明。 图4. IT认证实践实验室的拓扑结构 我给Windows Server虚拟机分配了静态IPv4地址并分配了“近端”虚拟路由器地址作为默认网关。我还安装了DHCP作用于用于“远端”子网,提供相应的主机和默认网关地址。 路由器需要两个虚拟接口,每个设备都拥有自己相应的IPv4地址。  Windows客户端虚拟机配置为使用DHCP。我配置了虚拟路由器转发BOOTP/DHCP 广播流量来实现这一功能。 因为虚拟机不需要和主机服务器或互联网沟通,我定义了Hyper-V虚拟交换机只允许私有通信。 可能需要进一步优化 你可能需要根据需要同时运行多少台虚拟机来调整内存分配。VyOS路由器不需要配置超过512MB的内存,Windows 8.1客户端虚拟机只需分配1GB内存就可以运行良好。

TechTarget中国原创内容,原文链接: http://www.searchsv.com.cn/showcontent_92249.htm
© TechTarget中国:http://www.techtarget.com.cn

图文教程:为认证考试搭建Hyper-V家庭实验室的更多相关文章

  1. 图文教程:在Mac上搭建Titanium的iOS开发环境

    http://mobile.51cto.com/web-317170_all.htm 跨平台开发工具Titanium的兴起之路:HTML 5是最大威胁 比较Titanium和PhoneGap两大iOS ...

  2. StringBoot整合ELK实现日志收集和搜索自动补全功能(详细图文教程)

    @ 目录 StringBoot整合ELK实现日志收集和搜索自动补全功能(详细图文教程) 一.下载ELK的安装包上传并解压 1.Elasticsearch下载 2.Logstash下载 3.Kibana ...

  3. 使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  4. 使用Android Studio搭建Android集成开发环境(图文教程)

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  5. WindowsServer2012 R2 64位中文标准版(IIS8.5)下手动搭建PHP环境详细图文教程(二)安装IIS8.5

    //来源:http://www.imaoye.com/Technology/WindowsServer2012R264IIS85.html 阿里云服务器ECS Windows Server 2012 ...

  6. zookeeper集群环境搭建详细图文教程

    zookeeper集群环境搭建详细图文教程 zhoubang @ 2018-01-02 [文档大纲] 友情介绍 软件环境 注意点 环境安装 1. 新建用于存储安装包以及软件安装的目录 2. 下载安装z ...

  7. kubernetes(K8S)快速安装与配置集群搭建图文教程

    kubernetes(K8S)快速安装与配置集群搭建图文教程 作者: admin 分类: K8S 发布时间: 2018-09-16 12:20 Kubernetes是什么? 首先,它是一个全新的基于容 ...

  8. Spring Boot 2.0 的快速入门(图文教程)

    摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! Spring Boot 2.0 的快速入门(图文教程) 大家都 ...

  9. 最新阿里云服务器免费SSL证书配置HTTPS的两种方法(图文教程二)

    在大家学习如何利用免费SSL证书配置网站HTTPS之前,我们先要搞清楚为什么要开启HTTPS,这个绿色的小锁真的有用吗?所谓的HTTPS其实是(安全套接字层超文本传输协议)是以安全为目标的HTTP通道 ...

随机推荐

  1. vue实现选中列表功能

    <template> <div> <ul v-for="prop in items"> <dt>{{prop.name}}</ ...

  2. php 05

    流程控制 一.流程控制 1.顺序结构 //自上而下 从左到右 2.条件分支结构 a. 单向分支结构 if() 只能管理一条指令 这条指令是和他紧跟着的指令 if(){} 只能管理整个花括号里面的代码 ...

  3. 微信公众平台网页开发实战--3.利用JSSDK在网页中获取地理位置(HTML5+jQuery)

    复制一份JSSDK环境,创建一份index.html文件,结构如图7.1所示. 图7.1  7.1节文件结构 在location.js中,封装“getLocation”接口,如下: 01 wxJSSD ...

  4. 46 Simple Python Exercises-Very simple exercises

    46 Simple Python Exercises-Very simple exercises 4.Write a function that takes a character (i.e. a s ...

  5. [转贴] 2016一月12日起.NET 4, 4.5 and 4.5.1 停止安全更新、技术支持 or hotfix

    [转贴] 2016一月12日起.NET 4, 4.5 and 4.5.1 停止安全更新.技术支持 or hotfix https://www.dotblogs.com.tw/mis2000lab/20 ...

  6. Python风格规范-FYI

    Python风格规范 分号 Tip 不要在行尾加分号, 也不要用分号将两条命令放在同一行. 行长度 Tip 每行不超过80个字符 例外: 长的导入模块语句 注释里的URL 不要使用反斜杠连接行. Py ...

  7. 2017.12.19 Java包的静态导入import static和import的区别

    import static静态导入是JDK1.5中的新特性.一般我们导入一个类都用 import com-..ClassName;而静态导入是这样:import static com-..ClassN ...

  8. python剑指offer 顺时针打印指针

    题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数 ...

  9. unsigned __int64 打印方法

    原文出处 long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647. 而unsigned范围是[0,2^32),即0~4294967295.也就是说,常规的 ...

  10. Nginx学习记录(二)

    1. 什么是反向代理 正向代理 反向代理: 反向代理服务器决定哪台服务器提供服务. 返回代理服务器不提供服务器.也是请求的转发. 反向代理(Reverse Proxy)方式是指以代理服务器来接受Int ...