`
izuoyan
  • 浏览: 9223036 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

搭建企业级虚拟Microsoft网络(第一版)

阅读更多
搭建企业级虚拟Microsoft网络(第一版)

--------江小帅(网名)转载请注明作者及出处

前言

一直有朋友让小帅写一个全面性介绍VMware-workstation的技术性文章,其实搜索一下你会发现Internet上有关VMware-workstation的教程实在是很多而且虚拟系统的安装也写的很详细。这也算是前人指路让我们在学习VMware-workstation的应用上走了许多捷径。我就结合自己在微软产品中掌握的一些知识和使用VMware-workstation的技巧来说说如何利用VMware-workstation搭建一个“企业级虚拟Microsoft网络”吧!

注:
对下文中将要提到的文字做一些说明
Host主机:真实的物理计算机
虚拟主机:利用VMware-workstation安装的计算机
物理网卡:物理计算机的真实网卡
虚拟网卡:由于VMware-workstation的安装生成或设置的网卡

-----------------------------------------
第一部分:虚拟机操作系统的安装技巧
-----------------------------------------

为虚拟机安装操作系统这点没什么好说的。小帅在这个部分提出几点注意事项和技巧供各位参考。

1、不要给虚拟机添加没用的硬件,比如在VMware-workstation环境中我们仅仅是为了要学习网络技术,所以应该将SoundAdapter和USBController等无关的硬件设备删除。这样

不至于造成资源的浪费。

2、尽量保证物理Host主机是非“多宿主主机”,尤其是该Host主机运行2000/20003的RIS服务的时候。

3、如果主机的内存很大,建议考虑VMware-workstation4.5以上的版本,该版本可以支持大内存,而且直接支持网卡启动(开机的时候会提示按F12),这样在做RIS的时候不用像4.0版本中那样需要制作RIS启动软盘了。4.0版本的VMware-workstation最多只能使用1G内存(所有虚拟机使用的总数内存),而且需要热键(Alt+Ctrl)切换。

4、如果经常使用VMware虚拟机,建议应该建立自己的OS-Template库,为自己常用的虚拟操作系统建立副本,这样可以避免在需要多台虚拟机做实验的时候反复安装操作系统而浪费时间。

5、2000/2003的虚拟机操作系统,如果要从OS-Template中拷贝成多个副本并加入域环境做实验的话,应该使用sysprep的方式将摸板虚拟机操作系统的SID删除之后再拷贝组网。VMware4.0的虚拟机不删除SID,直接拷贝OS-Template成多副本,这些副本也可以加入到域,不过这种域环境会在以后的实验中出很多问题(例如在做证书实验的时候)。因为这样的虚拟机组成域后,在成员计算机的“计算机管理”-“用户和组”中“域管理员组”没有被自动加入到该成员计算机的“本地管理员组”,原因是由于你是从同一个OS-Template拷贝过来的,别忘了,没删除SID之前默认计算机本地管理员的SID都是一样的。

6、如果像把Host主机也参与到虚拟的网络中,并让Host主机加入虚拟机域中话可以参考一下《Window&.NETMagazine国际中文版》2004年第9期的“让VMware-workstation虚拟机作为服务运行”一文。不过这个时候Host主机正常开机是很慢的。

7、如果你有“米”就别吝啬在内存、CPU、硬盘上。好的硬件就像好的Body一样,这一点绝对是硬道理的说。至少它可以让你下班就回家、回家就开机、开机就高兴。我相信也许你看完这篇文章之后就会蠢蠢欲动了。

8、本着爱国主义精神建议尽量不要汉化VMware-workstation,至少小帅在互联网上找到的汉化包在XP环境下都有汉化出日文的现象,而且VMware-workstation容易出现一些莫名其妙的问题(本文中小帅使用的是VMware-workstation-4.5.2-8848英文版)。

小帅的虚拟机OS-Template文件夹视图如图1所示,其中包含了2000SP4/2003/XPSP2/RedHat的模板,而且微软的操作系统Template都已经使用相应版本的sysprep重新封装SID了并匹配了一个对应的应答文件。这样小帅在组建多主机域的时候,拷贝摸板操作系统为多个副本,他们在VMware中启动后会自动无应答完成安装。而小帅需要做的就是修改一下计算机名来保证网络中没有重名就可以了,十分的方便。



注:
有关如何利用Sysprep实现安装各位可以参考小帅以前写过的一些有关部署的文章,也可以参考一下KB298491http://support.microsoft.com/default.aspx?scid=kb;zh-cn;298491

-----------------------------------------
第二部分:VMware的几种网络连接方式比较
-----------------------------------------

这部分相信很多人都很关心。虚拟机常用的几种网络连接方式分别为Bridge模式、NAT模式、Host-Only模式。小帅就这几种VMware网络模式的区别做一个详细的概述。

1、Bridge模式(VMnet0):



如图2所示。这种模式是在新建虚拟机的时候默认选择的,是将虚拟主机的虚拟网卡桥接到一个Host主机的物理网卡上面,实际上是将Host主机的物理网卡设置为混杂模式,从而达到侦听多个IP的能力。在这种模式下,虚拟主机的虚拟网卡直接与Host主机的物理网卡所在的网络相连,可以理解为虚拟机和Host主机处于对等的地位,在网络关系上是平等的,没有谁主谁次、谁前谁后之分。

2、NAT模式(VMnet8):



如图3所示。这种模式下Host主机的“网络连接”中会出现了一个虚拟的网卡VMnet8(默认情况下)。如果你做过2000/2003的NAT服务器的实验就会理解:Host主机上的VMnet8虚拟网卡就相当于连接到内网的网卡,Host主机上的物理网卡就相当于连接到外网的网卡,而虚拟机本身则相当于运行在内网上的计算机,虚拟机内的虚拟网卡则独立于VirtualEthernetSwitch(VMnet8)。在这种方式下,VMware自带的DHCP服务会默认地加载到VirtualEthernetSwitch(VMnet8)上,这样虚拟机就可以使用DHCP服务。更为重要的是,VMware自带了NAT服务,提供了从Host主机的VMnet8虚拟网卡到外网的地址转换。所以这种情况是一个实实在在的NAT服务器在运行,只不过是供虚拟机用的NAT罢了。

3、Host-Only模式(VMnet1):



如图4所示。这种模式是一种封闭的方式,适合在一个独立的环境中进行各种网络实验。这种方式下Host主机的“网络连接”中出现了一个虚拟的网卡VMnet1(默认情况下)。和NAT唯一的不同的是:此种方式下,没有地址转换服务。因此这种情况下,虚拟机只能访问到主机,这也是Host-Only的名字的意义。默认情况下该模式也会有一个DHCP服务加载到VirtualEthernetSwitch(VMnet1)上。这样连接到VirtualEthernetSwitch(VMnet1)上的虚拟机仍然可以设置成DHCP,主要是方便系统的配置。


讨论1:Host主机多适配器的问题

根据上述小帅的讲解,当第一次安装完VMware-workstation之后,VMware-workstation会让三种网络连接模式都可以采用,这也就是为什么在Host主机的“网络连接”中除了物理的网卡外会多出2个额外的虚拟网卡(VMnet1、VMnet8)的原因。小帅个人认为这样的设置很不好,因为Host主机上出现多余的网络适配器会使Host主机的启动速度变慢、内存资源额外占用,最主要的是Host主机上运行的一些特殊程序可能会因为有了多适配器的情况而出现问题,比如在Host主机上运行PPPoE拨号程序失败的问题,以及利用Host主机上的RIS服务远程安装虚拟机OS的问题(小帅在《Window&.NETMagazine国际中文版》2005年第一期的“工程师手记”中曾经提到过这个问题)。所以一般情况小帅只会将Host主机桥接到VirtualEthernetSwitch(VMnet0)上,也就是采用默认的Bridge模式来安装虚拟机。

操作:
a、打开VMware-workstation的“edit”-“VirtualNetworkSetting”-“HostVirtualAdapters”签,Remove掉所有的虚拟网络适配器。
b、确认在“HostVirtualNetworkmapping”签中的VMnet0选择的是“Bridgetoanautomaticallychosenadapter”或直接通过下拉菜单将VMnet0映射到Host主机的物理网卡上(尤其在没有物理网卡的HOST主机上使用计算机,这一点很重要,要先在物理计算机的OS里虚拟一个网卡例如MicrosoftLoopbackAdapter,然后在桥接到这块网卡上)。如图5所示。



讨论2:VMware-workstation的DHCP及NAT的问题

VMware-workstation默认安装之后会自带2个服务:VMwareDHCPService和VMwareNATService,这两个服务也会作为Host主机的服务在开机的时候加载。一般情况下小帅不喜欢这样的服务,所以为了运行速度的原因这两个服务都应该禁掉。值得注意的是VMwareDHCPService服务可以在“VirtualNetworkSetting”-“DHCP”签中禁止掉,而VMwareNATService这个服务在“VirtualNetworkSetting”-“NAT”签中只能停止该服务而不能禁止该服务,也就是说即使你在这个签停止了这个NAT服务之后,在下一次你的Host主机启动的时候它会自动运行。所以我们应该在“管理工具”-“服务”中,找到VMwareNATService这个服务,在“服务状态”中选择“停止”,在“启动类型”中选择“禁用”,应用即可。这个时候你在“任务管理器”中将会发现VMwareDHCP和VMwareNAT这两个进程不在存在了。

操作:略

-------------------------------------------
第三部分:关于VirtualEthernetSwitchVMnet
-------------------------------------------

通俗的说VirtualEthernetSwitchVMnet就相当于“虚拟Switch”,用过MicrosoftVirtualServer的朋友一定有印象,在VirtualServer中是可以创建不同的网络的,并且每创建一个网络在“虚拟网络文件夹”中就会出现一个文件(当然VirtualServer默认也是有桥接和仅主机的方式的)。而VMware给我们已经提供了10个VirtualEthernetSwitchVMnet(VMnet0-9,速度均为10M),不需要我们额外创建了,这点非常的好。我们可以在设置虚拟机的网卡的网络模式的时候选择“Custom:Specificvirtualnetwork”来将虚拟机连接到不同的VirtualEthernetSwitchVMnet上,也就是桥接到不同的VMnet上。如果你仅仅希望2台虚拟计算机能互相通讯,只要保证他们桥接到同一个VirtualEthernetSwitchVMnet上就可以了,如果还要考虑这2台虚拟机能够与Host主机通讯,那么实际上你应该考虑3台计算机的桥接到哪儿的问题。桥接可以保证我们所说的计算机与计算机之间的物理连接通畅(希望我这句话没有让大家糊涂),要想真正实现通讯,IP地址的合理分配也是很重要的。桥接在同一个VirtualEthernetSwitchVMnet上的虚拟机,如果设置了不同逻辑子网的IP地址也会出现不能通讯的问题。

下面小帅用几个问题来帮助大家理解VirtualEthernetSwitchVMnet,这些问题也是很多网友在给小帅的E-Mail中经常提到过:

1、将虚拟机桥接到VirtualEthernetSwitchVMnet6上之后,是否要将Host主机也桥接上呢?

答:如果你需要虚拟机与主机通讯,那么需要先将Host主机桥接到VirtualEthernetSwitchVMnet6上,如果不想让他们实现通讯的话,你跟本没必要把主机也桥接上去。

2、由于VMware-workstation的安装导致了物理Host主机的“网络连接”中出现的多个网卡,是否意味着我选择了多个VirtualEthernetSwitchVMnet?

答:物理Host主机的“网络连接”中出现的多个虚拟网卡,这只能表明:该Host主机被桥接到这些VirtualEthernetSwitchVMnet上了,所以在“网络连接”中出现了相应的虚拟网卡连接。但不能说只有这几个Host主机的虚拟网卡所连接的VirtualEthernetSwitchVMnet可用,很可能Host主机只桥接到了VirtualEthernetSwitchVMnet0上,而其他虚拟机桥接到VirtualEthernetSwitchVMnet7上,他们之间利用“Router”通讯(当然该“Router”计算机的两个网卡必须各自桥接在这两个VirtualEthernetSwitchVMnet网络)。

-------------------------------------------
第四部分:企业级虚拟Microsoft网络拓扑及IP部署规划
-------------------------------------------

1、小帅的物理主机配置:

主板:华硕P4C800DeluxeI875(支持超线程)
CPU:Intel3.0E
硬盘:迈拓SATA200G
显卡:双敏5700LE
内存:金邦DDR400512M*4=2G
网卡:板载3ComGigabitLOM(3C940)
操作系统:WindowsXPProfessionalSP2
软件:VMware-workstation-4.5.2-8848英文版

2、网络拓扑结构(如图6)及IP部署(如图7、8)所示



物理主机IP设置

Host(XPSP2)
eth01(桥接到VMnet0)
IP:10.1.23.7
DNS:202.96.64.68
GW:10.1.23.240

虚拟机IP设置





4、虚拟机目录设置如图9



3、虚拟机内存分配情况如图10



注:
eth01为计算机的第一块网卡,eth02为计算机的第二块网卡图6中红色的Internt部分非小帅所能控制,因为小帅家的上网方式为小区LAN上网,主机分配一个(10.1.23.0/24)逻辑网段的地址就可以上网。
图6中小帅的HOST主机是只桥接在了VMnet0上,所以在HOST主机的“网络连接”中只有一个物理适配器3ComGigabitLOM(3C940)
在以后的文章中,如不特殊说明假定VMnet0为internet(互联网)
------------------------------------------
第五部分企业级虚拟Microsoft网络的操作系统及组件安装
------------------------------------------

该部分主要探讨2003Domain、ISA2004、Exchange2003、Cluster的配置,不包括虚拟机的操作系统安装部分(如图11)。



一、安装并设置虚拟机操作系统
二、设置ISA01-Router和ISA02-Router
三、设置DC01和DC02作为jzlld.com域的域控制器
四、将其他计算机全部加入到jzlld.com域
五、设置EXC01和EXC02作为jzlld.com域中的邮件服务器
六、配置群集

注:该部分内容小帅会在“搭建企业级虚拟Microsoft网络(第二版)”中详细介绍
-------------------------------------------
第六部分:VMwareWorkstation的不足及鸣谢
-------------------------------------------

1、VMware虚拟机的网络连接速度只有10M,实在是有点儿说不过去,一些企业高端扩展实验还是没办法进行。不过在VMwareGSXServer这个产品中到是可以创建1000M网络。毕竟

VMwareWorkstation是一个用来测试的产品而已,也可能这种在虚拟机上的需求本身也不实际。

2、VMwareWorkstation可以添加很多硬件,基本上物理计算机能有的设备都可以在VMwareWorkstation的硬件配置中找到。但是如果VMwareWorkstation能创建出虚拟的Modem连

接方式,能实现虚拟机之间的虚拟拨号,那么……(仅仅是小帅的设想而已)
分享到:
评论

相关推荐

    Microsoft 虚拟机技术及产品全攻略之七:使用 Virtual Server 2005 R2 搭建群集

    Virtual Server 2005 R2是微软早期的一款企业级虚拟化解决方案,它是基于主机级别的虚拟化技术,意味着虚拟机运行在宿主机操作系统之上。这个版本提供了丰富的功能,包括支持多种操作系统作为客户机(如Windows和...

    VMware 6.0服务器虚拟化学习篇(366页完整版)

    在信息技术行业中,VMware 是虚拟化技术的领导者,其产品广泛应用于企业级服务器虚拟化领域。VMware 6.0 服务器虚拟化学习篇是一份详尽的教程,它覆盖了VMware vSphere 6.0 的安装、配置和管理等多个方面,为IT专业...

    VMWare虚拟化软件平台用户手册.docx

    VMware虚拟化软件平台是一款强大的解决方案,用于在单一物理服务器上创建和管理多个虚拟机。本手册主要涵盖了两个核心组件的安装与配置:...通过遵循手册中的步骤,可以确保成功搭建和配置一个稳定的虚拟化平台。

    (完整版)计算机网络操作系统(第二版)--第7章-Hyper-V服务器配置与管理.ppt

    综上所述,Hyper-V作为一项成熟稳定的虚拟化技术,在企业级应用中扮演着重要的角色,它不仅提高了资源利用率,还降低了成本,提升了系统的灵活性和安全性。对于想要深入了解和掌握Windows Server 2008 Hyper-V配置与...

    如何安装微软Windows2000数据库.docx

    - **注意事项**:首次安装时选择“群集中的第一个节点”。 ##### 3.2 设置群集服务账号 - **账号要求**:选择一个具有管理员权限的账号供群集服务使用,确保该账号在两台服务器上均可正常使用。 ##### 3.3 配置...

    部署windows+sql+exchange群集

    在企业级的应用环境中,为了确保业务连续性和数据安全性,采用高可用性的解决方案变得尤为重要。其中一种常用的技术便是**群集技术**,它通过构建多个服务器节点组成的集群,实现负载均衡、故障转移等功能,从而减少...

    docker with openstack-Docker中文社区

    梁博在微软担任企业应用顾问后,又在***担任OpenStack架构师和在99cloud担任解决方案专家,展现了Docker在企业级应用中的实践和重要性。 总结来说,从文件中可以了解Docker与OpenStack在云计算领域的应用和各自的...

    FusionCompute_Installer-8.0.0.zip

    华为FusionCompute是一款强大的企业级虚拟化平台,旨在提供高效、可靠的云计算基础设施服务。在给定的压缩包文件“FusionCompute_Installer-8.0.0.zip”中,我们可以看到与该平台安装和运行相关的多个组件和文档,让...

    服务器安装方案.doc

    此方案选用联想3850X6服务器,这是一款基于第六代企业级X-Architecture技术的高性能机架式服务器,适合处理关键业务应用和大数据量的存储需求。 首先,服务器的核心组件包括两颗Intel Xeon E7-4820v3或v4处理器,这...

    Exchange2013部署详解

    在本教程中,我们将深入探讨如何部署Microsoft Exchange Server 2013,这是一个企业级的邮件服务器解决方案。首先,我们从基础开始,确保系统环境准备就绪。 **第一节:安装Windows Server 2012 R2操作系统** 在...

    虚拟化之VMware Workstation 10.0.x安装教程(图文)

    虚拟化技术是一种将计算机资源抽象化表示、访问和管理的方法,它简化...通过了解和掌握虚拟化技术,用户可以更灵活高效地管理和使用计算机资源,无论是对于个人学习还是企业级的应用,虚拟化都提供了强大的支持和便利。

    WSL CentOS 7.9-2111(win11 WSL 上安装 CentOS 7 系统)

    WSL是微软为Windows提供的一种轻量级虚拟化技术,它允许用户在不启动完整虚拟机的情况下运行Linux发行版,从而提高了开发和测试的效率。 **描述解析:** "win11 WSL 上安装 CentOS 7 系统" 这句话简洁地概述了主要...

    dell 13代服务器装ser2008r2

    综上所述,戴尔第13代服务器配合Server 2008 R2操作系统,结合H330存储控制器,能够构建一个强大且可靠的企业级服务器环境。而安装和配置的过程需要对服务器硬件、操作系统和存储管理有深入的理解,确保所有组件协同...

    HPE OneView系统管理平台.pptx

    此外,它还支持跨多个操作系统和虚拟化环境的集成,包括VMware vSphere、Microsoft Hyper-V和Red Hat Enterprise Linux等。 HPE OneView的版本和授权策略是灵活的,以适应不同规模和需求的组织。不同的版本可能包含...

    WEB服务器的架构WEB服务器的架构.doc

    IIS(Internet Information Services)是微软开发的一套集成的互联网服务解决方案,用于在Windows平台上搭建各种类型的网络服务,包括但不限于WEB服务器、FTP服务器、NNTP服务器以及SMTP服务器等。这些服务能够帮助...

    discuz nt 3.5.2 sqlserver版本

    NT是一款由康盛创想(Comsenz)开发的基于.NET框架的企业级社区论坛系统,其3.5.2版本专为SQLServer数据库环境设计,旨在提供高效、稳定且功能丰富的网络互动平台。本篇文章将详细介绍Discuz! NT 3.5.2在SQLServer...

    电脑爱好者2006第一期

    - **无线网络技术**:Wi-Fi标准的发展,家庭和企业网络的搭建。 - **信息安全策略**:防火墙、加密技术和身份验证方法,保护个人和企业数据。 - **虚拟化技术**:虚拟机软件如VMware和VirtualBox的应用场景和优势。 ...

Global site tag (gtag.js) - Google Analytics