1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,Slide Title,Body Text,Second level,Third level,Fourth level,Fifth level,活动目录企业应用(微课版),项目,1,部署,与管理,AD DS,杨云 主编,W,indows Server,Hyper-V,是微软的一款虚拟化产品,是微软第一个采用类似,Vmware,和,Citrix,开源,Xen,一样的基于,hypervisor,的技术。,Hyper-V,角色可让你利用内置于,Windows Server 2012 R2,中的虚拟化技术创建和管理
2、虚拟化的计算环境。通过,Hyper-V,功能,利用已购买的,Windows,服务器部署,Hyper-V,角色,无须购买第三方软件即可享有服务器虚拟化的灵活性和安全性。,1.1,相关知识,运行,Hyper-V,的物理计算机使用的操作系统和虚拟机使用的操作系统运行在底层的,Hypervisor,之上,物理计算机使用的操作系统实际上相当于一个特殊的虚拟机操作系统,和真正的虚拟机操作系统平级。物理计算机和虚拟机都要通过,Hypervisor,层使用和管理硬件资源,因此,Hyper-V,创建的虚拟机不是传统意义上的虚拟机,可以认为是一台与物理计算机平级的独立的计算机。,1.1,相关知识,1.1.1,认识
3、Hyper-V,Hyper-V,是一个底层的虚拟机程序,可以让多个操作系统共享一个硬件。它位于操作系统和硬件之间,是一个很薄的软件层,里面不包含底层硬件驱动。,Hyper-V,直接接管虚拟机管理工作,把系统资源划分为多个分区,其中主操作系统所在的分区叫作父分区,虚拟机所在的分区叫作子分区,这样可以确保虚拟机的性能最大化,几乎可以接近物理机器的性能,并且高于,Virtual PC/Virtual Server,基于模拟器创建的虚拟机。,在,Windows Server 2012 R2,中,,Hyper-V,功能仅添加了一个角色,和添加,DNS,角色、,DHCP,角色、,IIS,角色完全相同。,
4、Hyper-V,在操作系统和硬件层之间添加一层,Hyper-V,层,,Hyper-V,是一种基于,Hyper-V,的虚拟化技术。,1.1.1,认识,Hyper-V,1.1.2 Hyper-V,系统需求,安装,Windows Server 2012 R2 Hyper-V,功能,基本硬件需求如下。,CPU,:最少,1 GHz,,建议,2 GHz,以及速度更快的,CPU,。,内存:最少,512 MB,,建议,1 GB,。,完整安装,Windows Server 2012 R2,建议,2 GB,内存。,安装,64,位标准版或者数据中心版,最多支持,2 TB,内存。,磁盘:完整安装,Windows Se
5、rver 2012 R2,建议,40 GB,磁盘空间,安装,Server Core,建议,10 GB,磁盘空间。,如果硬件条件许可,建议将,Windows Server 2012 R2,安装在,Raid 5,磁盘阵列或者具备冗余功能的磁盘设备中。,其他基本硬件:,DVD-ROM,、键盘、鼠标、,Super VGA,显示器等。,Hyper-V,硬件要求比较高,主要集中在,CPU,方面。,CPU,必须支持硬件虚拟化功能,如,Intel VT,技术或者,AMD-V,技术。也就是说,处理器必须具备硬件辅助虚拟化技术。,CPU,必须支持,X64,位技术。,CPU,必须支持硬件,DEP,(,Date Ex
6、ecution Prevention,,数据执行保护)技术,即,CPU,防病毒技术。,1.1.2 Hyper-V,系统需求,系统的,BIOS,设置必须开启硬件虚拟化等设置,系统默认为关闭,CPU,的硬件虚拟化功能。请在,BIOS,中设置(一般通过,【config】【CPU】,设置)。,目前主流的服务器,CPU,均支持以上要求,只要支持硬件虚拟化功能,其他两个要求基本都能够满足。为了安全起见,在购置硬件设备之前,最好事先到,CPU,厂商的网站上确认,CPU,的型号是否满足以上要求。,1.1.2 Hyper-V,系统需求,1.2,项目设计及准备,安装好,Windows Server 2012 R2
7、并利用“服务器管理器”添加“,Hyper-V,”角色。,对,Hyper-V,服务器进行配置。,利用“,Hyper-V,管理器”建立虚拟机。,本项目的参数配置及网络拓扑图如图,1-1,所示。,角色:虚拟机,1,,独立服务服务器,主机名:,win2012-1,IP,地址:,192.168.10.1/24,操作系统:,Windows Server 2012 R2,角色:,Hyper-V,服务器,主机名:,win2012-0,IP,地址:,192.168.10.100/24,操作系统:,Windows Server 2012 R2,角色:虚拟机,2,,独立服务器,主机名:,win2012-2,IP
8、地址:,192.168.10.2/24,操作系统:,Windows Server 2012 R2,图,3-1,安装与配置,Hyper-V,服务器拓扑图,1.2,项目设计及准备,1.3,项目实施,Windows Server 2012 R2,安装完成后,默认没有安装,Hyper-V,角色,需要单独安装,Hyper-V,角色。安装,Hyper-V,角色可通过“添加角色向导”完成。,1.3.1,任务,1,安装和卸载,Hyper-V,角色,完成,Windows Server 2012 R2,安装后,接着在这台计算机上通过“添加角色和功能”的方式来安装,Hyper-V,。我们将这台安装,Hyper-V
9、的物理计算机称为主机(,Host,),也称作,Hyper-V,服务器,其操作系统称为主机操作系统(,Host Operation System,),而虚拟机内安装的操作,系统称为来宾操作系统(,Guest Operation System,)。,打开,【,开始,】【,管理工具,】【,服务器管理器,】【,仪表板,】,选项的,【,添加角色和功能,】,,持续单击,【,下一步,】,按钮,直到出现如图,1-2,所示的“选择服务器角色”窗口,在其中勾选,【Hyper-V】,复选框,单击,【,添加功能,】,按钮。,步骤一,1.3,项目实施,图,1-2,“选择服务器角色”对话框,1.3,项目实施,步骤二,持
10、续单击,【,下一步,】,按钮,直到显示如图,1-3,所示的“创建虚拟交换机”对话框。在“以太网”列表中,选择需要用于虚拟网络的物理网卡,建议至少为物理计算机保留一块物理网卡。界面中的设置会在后面介绍,Hyper-V,虚拟交换机类型时再进行说明。,1.3,项目实施,图,3-3,“创建虚拟交换机”对话框,1.3,项目实施,步骤,3,持续单击,【,下一步,】,按钮,直到显示如图,1-4,所示的“默认存储”对话框。此界面用来设置虚拟硬盘文件与虚拟机配置文件的存储位置。,。,图,1-4,“默认存储”对话框,1.3,项目实施,步骤,4.,单击,【,下一步,】,按钮,出现“确认安装所选内容”对话框。,步骤,
11、5,单击,【,安装,】,按钮,开始安装,Hyper-V,角色。安装过程中可以关闭对话框,依次单击命令栏中的,【,通知,】,和,【,任务详细信息,】,,可以查看任务进度或再次打开此页面。,步骤,6,安装完成,单击,【,关闭,】,按钮,重新启动服务器完成安装,这时服务器管理器中增加,Hyper-V,选项,如图,1-5,所示。,1.3,项目实施,图,1-5,成功安装,Hyper-V,后的服务器管理器窗口,1.3,项目实施,1.3.2,任务,2,配置,Hyper-V,服务器,Hyper-V,角色安装完成后,通过,“,Hyper-V,管理器,”,即可管理运行在物理计算机中的虚拟机。在使用过程中,配置,H
12、yper-V,分为两部分:服务器(物理计算机)配置和虚拟机配置。虚拟机运行在服务器中,服务器配置参数对所有虚拟机有效,虚拟机配置适用于选择的虚拟机。,服务器配置对该服务器上的所有虚拟机生效,提供创建虚拟机、虚拟硬盘、虚拟网络、虚拟硬盘整理、删除服务器、停止服务以及启动服务等操作。,在,“,Hyper-V,管理器,”,窗口左侧列表中,选择,【Hyper-V,管理器,】,服务器名称(本例为,WIN2012-0,)选项,右键单击目标服务器,WIN2012-0,,显示如图,1-6,所示的功能菜单。,1.3.2,任务,2,配置,Hyper-V,服务器,图,1-6,“,HyperV,管理器,-,功能菜单”
13、窗口,1,新建选项,创建新的虚拟机、虚拟硬盘。,2,Hyper-V,设置选项,右键单击目标服务器,如图,1-6,所示,在弹出的快捷菜单中选择,【Hyper-V,设置,】,命令,显示如图,1-7,所示的“,Hyper-V,设置”窗口。,1.3.2,任务,2,配置,Hyper-V,服务器,1.3.2,任务,2,配置,Hyper-V,服务器,图,1-7,“,Hyper-V,设置”窗口,(,1,)虚拟硬盘参数(设置虚拟硬盘默认存储文件夹),1.3.2,任务,2,配置,Hyper-V,服务器,步骤,1.,选择,【,服务器,】【,虚拟硬盘,】,选项,显示如图,3-11,所示的窗口。默认存储虚拟硬盘文件夹的
14、位置为,%sytemroot%UsersPublicDocumentsHyper-VVirtual Hard Disk,。,步骤,2.,单击,【,浏览,】,按钮,显示“选择文件夹”对话框。本例设置默认存储虚拟硬盘文件的文件夹的位置为,J:Windows Server 2012,虚拟机,Virtual Hard Disk,。,步骤,3.,选择目标件夹后,单击,【,选择文件夹,】,按钮,关闭“选择文件夹”对话框,返回如图,1-7,所示的“,Hyper-V,设置”窗口。,1.3.2,任务,2,配置,Hyper-V,服务器,步骤,4.,单击,【,确定,】,按钮,完成虚拟硬盘存储位置的设置。,(,2,)
15、VirtualMachines,参数(设置虚拟机默认存储文件夹),选择,【,服务器,】【,虚拟机,】,选项,显示“虚拟机配置”窗口,默认虚拟机配置文件存储文件夹的位置为,%sytemroot%ProgramDataMicrosoftWindowsHyper-V,。设置方法类似(,1,)。,(,3,)鼠标释放键参数,选择,【,用户,】【,鼠标释放键,】,选项,显示如图,1-8,所示的窗口。设置鼠标在虚拟机中使用时,切换到物理计算机使用的快捷键,默认快捷键为“,Ctrl+Alt+,向左键”,即,。这里提供了,4,个选项,分别为“,Ctrl+Alt+,向左键”“,Ctrl+Alt+,向右键”“,C
16、trl+Alt+,空格键”以及“,Ctrl+Alt+Shift,”。根据需要选择即可。,1.3.2,任务,2,配置,Hyper-V,服务器,图,1-8,“,Hyper-V,设置”窗口,3,虚拟交换机管理器,右键单击目标服务器,在弹出的快捷菜单中选择,【,虚拟交换机管理器,】,命令,显示如图,1-9,所示的“虚拟交换机管理器”窗口,设置虚拟环境使用的网络参数,。,1.3.2,任务,2,配置,Hyper-V,服务器,通过,Hyper-V,可以创建以下,3,种类型的虚拟交换机(参见图,1-10,)。,1.3.2,任务,2,配置,Hyper-V,服务器,图,1-10,三种类型的虚拟交换机,1.3.2,
17、任务,2,配置,Hyper-V,服务器,外部虚拟交换机:此虚拟交换机所在网络就是主机物理网卡所连接的网络,因此你所创建的虚拟机的网卡如果被连接到这个外部虚拟交换机,则它们可以通过此交换机与主机通信,也可以与连接在这个交换机上的其他计算机通信,甚至可以连接到,Internet,。如果主机有多块物理网卡,则可以针对每块网卡创建一个外部虚拟交换机。,内部虚拟交换机:连接在这个虚拟交换机上的计算机之间可以互相通信,也可以与主机通信,但是无法与其他网络内的计算机通信,同时它们也无法连接到,Internet,。除非在主机上启用,NAT,或路由,例如启用,Internet,连接共享(,ICS,)。可以创建多
18、个内部虚拟交换机。,专用虚拟交换机:连接在这个虚拟交换机上的计算机之间可以互相通信,但是并不能与主机通信,也无法与其他网络内的计算机通信(图,1-10,所示的主机并没有网卡连接在这个虚拟交换机上)。可以创建多个专用虚拟交换机。,1.3.2,任务,2,配置,Hyper-V,服务器,4,编辑磁盘选项(压缩、合并及扩容虚拟硬盘),右键单击目标服务器,在弹出的快捷菜单中选择,【,编辑磁盘,】,命令,启动虚拟硬盘整理向导,向导根据虚拟硬盘的设置整合不同的功能。,5,检查磁盘选项,检查选择的虚拟硬盘的类型,如果是差异虚拟硬盘,则逐级检查关联的虚拟硬盘。,6,停止服务选项,1.3.2,任务,2,配置,Hyp
19、er-V,服务器,步骤,1.,右键单击目标服务器,在弹出的快捷菜单中选择,【,停止服务,】,命令,显示如图,1-11,示的“停止虚拟机管理服务”对话框。,图,1-11,“停止虚拟机管理服务”对话框,1.3.2,任务,2,配置,Hyper-V,服务器,步骤,2.,单击,【,强行关闭,】,按钮,停止虚拟机管理服务,管理窗口中将不显示该物理计算机中安装的任何虚拟机。,7,删除服务器选项,右键单击目标服务器,在弹出的快捷菜单中选择“删除服务器”命令,直接删除选择的服务器。服务器删除后,将返回上级菜单。,1.3.3,任务,3,创建与删除虚拟网络,Hyper-V,支持“虚拟网络”功能,提供多种网络模式,设
20、置的虚拟网络将影响宿主操作系统的网络设置。对,Hyper-V,进行初始配置时需要为虚拟环境提供一块用于通信的物理网卡,当完成配置后,会为当前的宿主操作系统添加一块虚拟网卡,用于宿主操作系统与网络的通信。而此时的物理网卡除了作为网络的物理连接外,还兼作虚拟交换机,为宿主操作系统及虚拟机操作系统提供网络通信。,步骤,1,打开“,Hyper-V,管理器”窗口,单击菜单栏的,【,操作,】,菜单,在显示的下拉菜单列表中,选择,【,虚拟交换机管理器,】,命令,或者在“,Hyper-V,管理器”窗口右侧的“操作”面板中,单击,【,虚拟交换机管理器,】,超链接,如图,1-12,所示。,1,创建虚拟网络,图,1
21、12,“操作,虚拟交换机管理器”菜单,打开虚拟网络配置对话框,,显示如图,1-13,所示的“虚拟交换机管理器”窗口。,步骤,3,单击,【,创建虚拟交换机,】,按钮,显示如图,1-14,所示的“虚拟交换机管理器,新建虚拟网络”窗口。,在“名称”文本框中,键入虚拟网络的名称。,在“连接类型”文本框中,选择虚拟网络类型。如果选择,【,外部网络,】,和,【,内部网络,】,类型,将可以设置虚拟网络所在的“,VLAN,”区域。如果选择,【,专用网络,】,类型,则不提供“,VLAN,”设置功能。本例中选择,【,内部网络,】,类型的虚拟网络,在网卡下拉列表中选择关联的网卡。,选择,【,为管理操作系统启用虚拟
22、LAN,标识,】,选项,设置新创建的虚拟网络所处的,VLAN,,如图,1-14,所示。,图,1-14,虚拟交换机管理器,新建虚拟网络,步骤,4,单击,【,确定,】,按钮,完成虚拟网络的设置。同理创建,“,专用虚拟交换机,”,和,“,外部虚拟交换机,”,。,步骤,5,选择,【,开始,】【,控制面板,】【,网络和,Internet】【,网络和共享中心,】,选项,,显示如图,1-15,所示的,“,网络和共享中心,”,窗口。,图,1-15,“网络和共享中心”窗口,步骤,6,单击,【,更改适配器设置,】,超链接,显示如图,1-16,所示的“网络连接”窗口。尽管“以太网”为宿主计算机的物理网卡,但“,v
23、Ethernet,(外部虚拟交换机)”才是真正用于虚拟机之间以及与外部连接的网卡。,连接已经被设置为虚拟交换机(可以查看地“以太网”连接的属性,如图,1-17,所示)。,图,1-16,“网络连接”窗口,2,删除虚拟网络,当已经创建的虚拟网络不能满足环境需求时,,可以删除已经存在的虚拟网络。,步骤,1,在打开的“虚拟交换机管理器”窗口中,选择需要删除的虚拟网络。,步骤,2,单击,【,移除,】,按钮,删除虚拟网络。,步骤,3,单击,【,确定,】,按钮,完成虚拟网络配置的更改。,1.3.4,任务,4,创建一台虚拟机,在,Windows Server 2012 R2,的,Hyper-V,管理器中提供了
24、虚拟机创建向导,根据向导即可轻松创建虚拟机。,步骤,1,打开“,Hyper-V,管理器”窗口,单击菜单栏的,【,操作,】,菜单,在显示的下拉菜单列表中,选择,【,新建,】,选项,在弹出的级联菜单中选择,【,虚拟机,】,命令;或者右键单击当前计算机名称,在弹出的快捷菜单中选择,【,新建,】,选项,在弹出的级联菜单中选择,【,虚拟机,】,命令,如图,1-18,所示。,步骤,2,启动创建虚拟机向导,显示“新建虚拟机向导”对话框。,步骤,3,单击,【,下一步,】,按钮,显示如图,1-19,所示的“指定名称和位置”对话框。在“名称”文本框中键入虚拟机的名称,默认虚拟机配置文件保存在安装,Hyper-V,
25、角色时设定的默认存储中(参见图,1-4,)。此处可以根据需要修改虚拟机存储的位置。,图,1-18,虚拟机功能菜单,图,1-19,“指定名称和位置”对话框,步骤,4,单击,【,下一步,】,按钮,显示如图,1-20,所示的“指定代数”对话框,设置虚拟机的代数。若选择,【,第二代,】,则表示来宾操作系统至少运行,Windows Server 2012,或,64,位版本的,Windows 8,。,图,1-20,“指定代数”对话框,步骤,5,单击,【,下一步,】,按钮,显示,“,分配内存,”,对话框,设置虚拟机内存,至少应该是,512MB,。,步骤,6,单击,【,下一步,】,按钮,显示如图,1-21,所
26、示的,“,配置网络,”,对话框,配置虚拟网络,,本例中以创建的,“,内部虚拟交换机网络,”,为例说明。,图,1-21,“配置网络”对话框,步骤,7,单击,【,下一步,】,按钮,显示如图,1-22,所示的“连接虚拟硬盘”对话框。在其中设置虚拟机使用的虚拟硬盘,可以创建一个新的虚拟硬盘,也可以使用已经存在的虚拟硬盘。,图,1-22,“连接虚拟硬盘”对话框,本例中为新建一个虚拟硬盘,因此选择,【,创建虚拟硬盘,】,选项。单击,【,浏览,】,按钮,可以改变虚拟硬盘存储的位置。由于虚拟硬盘比较大,建议事先在目标磁盘上建立存放虚拟硬盘的文件夹,最好不使用默认设置。,步骤,8,单击,【,下一步,】,按钮,显
27、示如图,1-23,所示的“安装选项”对话框,根据具体情况选择是以后安装操作系统还是现在就安装。如果现在就安装,则可以选择“从引导,CD/DVD-ROM,安装操作系统”“从引导软盘安装操作系统”和“从基于网络的安装服务器安装操作系统”,3,种情况中的一种。本例选择,【,以后安装操作系统,】,。,图,1-23,“安装选项”对话框,步骤,9,单击,【,下一步,】,按钮,再单击,【,完成,】,按钮,完成创建虚拟机的操作,如图,1-24,所示。,图,1-24,“,Hyper-V,管理器,完成创建虚拟机”窗口,1.3.5,任务,5,安装虚拟机操作系统,下面以,Windows Server 2012 R2,
28、为例说明如何在,Windows Server,虚拟化环境中安装操作系统。,步骤,1,在,“,Hyper-V,管理器,”,窗口的,“,虚拟机,”,面板中,选择目标虚拟机,“,win2012-1,”,,,在右侧的,“,操作,”,面板中,单击,【,设置,】,超链接,显示,“,win2012-1,的设置,”,窗口,。,步骤,2,展开“硬件”列表下的“,IDE,控制器,1,”选项,选中,【DVD,驱动器,】,选项,显示如图,1-25,所示窗口。,图,1-25,“,DVD,驱动器”窗口,步骤,1,在“,DVD,驱动器”分组框中,选择,【,映像文件,】,选项。,步骤,2,单击,【,浏览,】,按钮,选择,Wi
29、ndows Server 2012 R2,操作系统的映像光盘。完成后返回“,win2012-1,设置”对话框,这时,,DVD,驱动器下已经有了,Windows Server 2012 R2,的系统安装镜像文件。单击,【,确定,】,按钮,再次打开“,Hyper-V,管理器”窗口。,步骤,5,在“,Hyper-V,管理器”窗口中,选中目标虚拟机,即,win2012-1,,在右侧的“操作”面板中,单击,【,启动,】,超链接,启动虚拟机;或者直接在目标虚拟机上右键单击,选择,【,启动,】,命令,启动虚拟机。虚拟机开始以光盘启动模式引导。,后面的安装过程请读者参考作者的“,Windows Server
30、2012,网络操作系统项目教程(第,4,版),(,ISBN,:,978-7-115-42210-1,,人民邮电出版社,,2016.07,)”,不再赘述。,1.3.6,任务,6,创建更多的虚拟机,我们可以重复利用前一节叙述的步骤创建更多虚拟机,不过采用这种方法,每个虚拟机占用的硬盘空间比较大,而且也比较浪费时间。本节将介绍另一种省时又省硬盘空间的方法。,1,创建差异虚拟硬盘,此方法是将之前创建虚拟机,Win2012-1,的虚拟机硬盘当作母盘(,Parent Disk,),并以此母盘为基准创建差异虚拟硬盘(,differencing virtual disk,),然后将此差异虚拟硬盘分配给新的虚拟
31、机使用。当启动其他虚拟机时,它仍然会使用,win2012-1,的母盘,但是之后在此系统内进行的任何改动都只会被存储到差异硬盘,并不会改动,win2012-1,的母盘内容。,如果使用母盘的,win2012-1,虚拟机被启动,则其他使用差异虚拟硬盘的虚拟机将无法启动。如果母盘文件发生故障或丢失,则其他使用差异虚拟硬盘的虚拟机也无法启动。,虚拟硬盘可以单独创建,也可以在创建虚拟机时创建,如果要使用差异虚拟硬盘,则建建议使用“虚拟硬盘创建向导”完成虚拟硬盘的创建。,步骤,1,打开“,Hyper-V,管理器”窗口,单击菜单栏的,【,操作,】,菜单,在显示的下拉菜单列表中,选择,【,新建,】,选项,在弹出
32、的级联菜单中选择,【,硬盘,】,命令,或者在“,Hyper-V,管理器”窗口右侧的“操作”面板中,单击,【,新建,】,超链接,在弹出的快捷菜单中选择,【,硬盘,】,命令,如图,1-26,所示。,图,1-26,“,Hyper-V,管理器,新建硬盘”窗口,步骤,2,启动“虚拟硬盘”向导,创建新的虚拟硬盘,显示“新建虚拟硬盘向导”对话框。,步骤,3,单击,【,下一步,】,按钮,显示“选择磁盘格式”对话框,选择默认的新格式(扩展名为,VHDX,)后单击,【,下一步,】,按扭,显示如图,1-27,所示的“选择磁盘类型”对话框,选择虚拟硬盘的类型,,Hyper-V,支持“动态扩展硬盘”“固定大小硬盘”以及
33、差异虚拟硬盘”,3,种类型,本例选择,【,差异,】,。,步骤,4,单击,【,下一步,】,按钮,显示如图,1-28,所示的“指定名称和位置”对话框。设置虚拟硬盘名称以及存储的目标文件夹,单击,【,浏览,】,按钮,可以选择目标文件夹。名称设为,Server1.vhdx,,位置设为,J:Windows Server 2012,虚拟机,。,步骤,5,单击,【,下一步,】,按钮,显示如图,1-29,所示的“配置磁盘”对话框,选择作为母盘的虚拟硬盘文件,也就是,J:Windows Server 2012,虚拟机,win2012-1.vhdx,。,步骤,6,出现“正在完成新建虚拟硬盘向导”对话框时单击,【
34、完成,】,按钮,完成虚拟硬盘的创建。,图,1-27,“选择磁盘类型”对话框,图,1-28,“指定名称和位置”对话框,图,1-29,“配置磁盘”对话框,2,编辑差异虚拟硬盘,虚拟硬盘配置完成后,或者使用一段时间之后,硬盘的占用空间将变大,此时可以使用硬盘压缩功能,整理磁盘空间。使用差异虚拟硬盘时,也可以将子硬盘合并到父虚拟硬盘中。,步骤,1,打开“,Hyper-V,管理器”窗口,在窗口右侧的“操作”面板中,单击,【,编辑磁盘,】,超链接,启动磁盘整理向导,显示“编辑虚拟硬盘向导”对话框。,步骤,2,根据向导完成特定虚拟硬盘的编辑。该向导提供,3,种磁盘处理功能:压缩磁盘、磁盘转换以及磁盘扩展。
35、压缩:该选项通过删除从磁盘中删除数据时留下的空白空间来减小虚拟硬盘文件的大小。,转换:该选项通过复制内容将此动态虚拟硬盘转换成固定虚拟硬盘。,扩展:该选项可扩展虚拟硬盘容量。,步骤,3,持续单击,【,下一步,】,按钮,最后单击,【,完成,】,按钮,显示磁盘处理进度,处理完成自动关闭该对话框。,3,使用差异虚拟硬盘创建虚拟机,在,Windows Server 2012 R2,的,Hyper-V,管理器中提供虚拟机创建向导,根据向导即可轻松创建虚拟机。,步骤,1,打开“,Hyper-V,管理器”窗口,单击菜单栏的,【,操作,】,菜单,在显示的下拉菜单列表中选择,【,新建,】,选项,在弹出的级联菜
36、单中选择,【,虚拟机,】,命令;或者右键单击当前计算机名称,在弹出的快捷菜单中选择,【,新建,】,选项,在弹出的级联菜单中选择,【,虚拟机,】,命令,如图,1-30,所示。,图,1-30,虚拟机功能菜单,步骤,2,启动创建虚拟机向导,显示“新建虚拟机向导”对话框。,步骤,3,单击,【,下一步,】,按钮,显示如图,1-31,所示的“指定名称和位置”对话框。在“名称”文本框中键入虚拟机的名称(,Server1,),默认虚拟机配置文件保存在安装,Hyper-V,角色时设定的默认存储中(参见图,1-4,)。此处可以根据需要修改虚拟机存储的位置。,图,1-31,“指定名称和位置”对话框,步骤,4,单击,
37、下一步,】,按钮,直到出现如图,1-32,所示的“分配内存”对话框,设置虚拟机内存,至少应该是,512MB,。,图,1-32,“分配内存”对话框,步骤,5,单击,【,下一步,】,按钮,显示如图,1-33,所示的“配置网络”对话框,选择其虚拟网卡连接的虚拟交换机,例如将其连接到对外连接的虚拟交换机(此交换机是根据物理网卡创建的,它属于外部类型的交换机),单击,【,下一步,】,按钮。,步骤,6,显示如图,1-34,所示的“连接虚拟硬盘”对话框。选择要分配给此虚拟机的虚拟硬盘,我们选择之前创建的差异虚拟硬盘,Server1.vhdx,,单击,【,下一步,】,按钮。,图,1-33,“配置网络”对话
38、框,图,1-34,“连接虚拟硬盘”对话框,步骤,7,单击,【,下一步,】,按钮,再单击,【,完成,】,按钮,完成创建虚拟机的操作,如图,1-35,所示。,图,1-35,“,Hyper-V,管理器,完成创建虚拟机”窗口,步骤,8,由于此虚拟机是利用,win2012-1,制作出来的,因此其,SID,(,Security Identifier,)与,win2012-1,相同,所以建议运行,SYSPREP.EXE,更改此虚拟机的,SID,,否则在域环境下会有问题。,SYSPREP.EXE,位于,C:windowssystem32sysprep,文件夹内。,请启动,Server1,虚拟机,并在,Serv
39、er1,虚拟机的命令窗口或,Power Shell,窗口输入命令:,C:windowssystem32sysprepsysprep.exe,。,图,1-36,系统准备工具更改,SID,4,利用导入、导出选项创建多个虚拟机,先将已安装好的虚拟机导出到某一目录,然后利用导入选项将导出的虚拟机再导入,Hyper-V,服务器中生成新的虚拟机,并将虚拟机改名,最后使用“,SYSPREP.EXE,”更改该虚拟机的,SID,。,(,1,)导出虚拟机,只有在虚拟机停止或保存的状态下,方可导出虚拟机的状态。下面的操作是将,win2012-1,虚拟机导出到一个新建文件夹中,本例导入到,J:test1,文件夹中。,
40、步骤,1,右键单击目标虚拟机,在弹出的快捷菜单中选择,【,导出,】,命令,显示“导出虚拟机”对话框,如图,1-37,所示。,图,1-37,“导出虚拟机”对话框,步骤,2,单击,【,浏览,】,按钮,显示“选择文件夹”对话框,选择保存虚拟机的目标文件夹,J:test1,。,步骤,3,单击,【,选择文件夹,】,按钮,关闭“选择文件夹”对话框,返回“导出虚拟机”对话框。,步骤,4,单击,【,导出,】,按钮,导出虚拟机,在,Hyper-V,管理器的“任务状态”栏显示导出进度。成功导出的虚拟机包含一组文件,分别为,Virtual Machines,、,Virtual Hard Disks,以及,Snaps
41、hots,,如图,1-38,所示。,图,1-38,导出的虚拟机组件,步骤,5,依照上述步骤,再将,win2012-1,虚拟机导出到,J:test2,虚拟机文件夹中,记得检查文件是否导出无误。,(,2,)导入虚拟机,下面的操作将导出的虚拟机(,J:test1,、,J:test2,)导入到,Hyper-V,管理器。生成,2,台虚拟机并重命名为,win2012-2,和,win2012-3,。,步骤,1,打开“,Hyper-V,管理器”窗口,单击菜单栏的,【,操作,】,菜单,在显示的下拉菜单列表中,选择,【,导入虚拟机,】,选项,或者右键单击当前计算机名称(,win2012-0,),在弹出的快捷菜单中
42、选择,【,导入虚拟机,】,选项。,步骤,2,如图,1-39,所示,指定,TEST1,虚拟机文件夹做导入操作,本例中位置处的值是:,J:test1win2012-1,。特别注意,这是一个文件夹!,图,1-39,导入虚拟机,定位文件夹,步骤,3,持续单击,【,下一步,】,按钮,直到出现图,1-40,所示的“选择导入类型”对话框,选择,【,复制到虚拟机(创建新的唯一,ID,),】,单选按钮。,步骤,4,接下来,在“选择目标“对话框中键入导入的虚拟机文件夹的存储位置,比如:,J:Windows Server 2012,虚拟机,,单击,【,下一步,】,按钮后,选择虚拟硬盘的存储位置,再单击,【,下一步,
43、按钮。,图,1-40,导入虚拟机,选择导入类型,步骤,5,出现摘要界面,单击,【,完成,】,按钮,开始导入虚拟机。,步骤,6,导入成功后,在,Hyper-V,管理器中会出现与原来导出的虚拟机名称一样的虚拟机。本例中会出现两个一样的,win2012-1,。右键单击刚刚导入的那个,win2012-1,,在弹出的菜单中选择,【,重新命名,】,命令,将新导入的虚拟机名称改为“,win2012-2,”。,步骤,7,按照上述步骤,将,test2,虚拟机导入,并且命名为,win2012-3,。这时在“,Hyper-V,管理器”中间的虚拟机窗口已出现,2,个虚拟机,名称分别为,win2012-2,、,wi
44、n2012-3,,如图,1-41,所示。请启动新生成的,2,台虚拟机。,图,1-41,导入生成的,2,个虚拟机,由于此虚拟机是利用,win2012-1,虚拟机制作出来的,因此其,SID,(,Security Identifier,)与,win2012-1,相同,所以建议运行,SYSPREP.EXE,更改此虚拟机的,SID,,否则在域环境下会有问题。,SYSPREP.EXE,位于,C:windowssystem32sysprep,文件夹内。,请分别启动,win2012-2,和,win2012-3,虚拟机,并在启动后的虚拟机的命令窗口或,Power Shell,窗口输入命令:,C:windowss
45、ystem32sysprepsysprep.exe,。,图,1-42,系统准备工具更改,SID,1.3.7,任务,6,利用,ping,命令测试虚拟机,目前我们已经完成的虚拟机以及主机情况如表,1-1,所示。在本书中我们将采用这几个虚拟机完成实训,如果读者条件受限,也可选择使用,VMWare,搭建虚拟网络环境,操作过程类似,不再一一赘述。,主机名称,IP,及子网掩码,角,色,操作系统,备,注,表,1-1,本书中的虚拟机汇总,Win2012-0,192.168.10.100/24,物理机、,Hyper-V,服务器,Windows Server 2012 R2,vEthernet,(外部虚拟交换机)
46、192.168.10.200/24,vEthernet,(内部虚拟交换机),Win2012-1,192.168.10.1/24,虚拟机、独立服务器,Hyper-V,中安装,Win2012-2,192.168.10.2/24,虚拟机、独立服务器,导入生成,Win2012-3,192.168.10.3/24,虚拟机、独立服务器,导入生成,Server1,192.168.10.4/24,虚拟机、独立服务器,差异虚拟硬盘,1,关闭防火墙,为了后面的实训正常进行,建议读者将这,4,台虚拟机和物理机的防火墙关闭,或者放行某些特定的协议(放行“任何协议”似乎是较好的选择)。可参考作者的“,Windows
47、Server 2012,网络操作系统项目教程(第,4,版),(,ISBN,:,978-7-115-42210-1,,人民邮电出版社,,2016.07,)”中的项目,2,的“,2.3.2,任务,2,配置,Windows Server 2012 R2,”中的“,5,配置防火墙,放行,ping,命令”。不过,关闭防火墙更简单。关闭防火墙的步骤如下。,步骤,1,依次单击,【,开始,】【,控制面板,】【,系统和安全,】【Windows,防火墙,】【,启用或关闭,Windows,防火墙,】,命令,如图,1-43,所示。,图,1-43,关闭,Windows,防火墙,步骤,2,单击,【,关闭,Windows,
48、防火墙,】,单选按钮,然后单击,【,确定,】,按钮即可。,2,外部虚拟交换机的测试,按表,3-1,设置物理机的,vEthernet,(外部虚拟交换机)和,vEthernet,(内部虚拟交换机),2,个连接的,IP,地址,同时设置,4,台虚拟机的,IP,地址。在物理主机上测试与,4,台虚拟机的通信状况,使用如下命令:,Ping 192.168.10.1,Ping 192.168.10.2,Ping 192.168.10.3,Ping 192.168.10.4,都是畅通的。,在虚拟机,win2012-1,上使用如下命令:,Ping 192.168.10.2,Ping 192.168.10.3,Pi
49、ng 192.168.10.4,Ping 192.168.10.100,这些是畅通的,但是:,ping 192.168.10.200,却是不通的。为什么呢?因为现在用的是外部虚拟交换机,而,192.168.10.200,是内部虚拟交换机上的连接,IP,地址。,结论。,3,内部虚拟交换机的测试,按表,3-1,设置物理机的,vEthernet,(外部虚拟交换机)和,vEthernet,(内部虚拟交换机),2,个连接的,IP,地址,同时设置,4,台虚拟机的,IP,地址。,在物理主机上测试与,4,台虚拟机的通信状况,使用如下命令:,Ping 192.168.10.1,Ping 192.168.10.2
50、Ping 192.168.10.3,Ping 192.168.10.4,都不通!,在虚拟机,win2012-1,上使用如下命令:,Ping 192.168.10.2,Ping 192.168.10.3,Ping 192.168.10.4,Ping 192.168.10.200,这些是畅通的,但是:,ping 192.168.10.100,却是不通的。为什么呢?因为现在用的是内部虚拟交换机,而,192.168.10.100,是外部虚拟交换机上的连接,IP,地址。请读者仔细比较上面这,2,种网络连接方式的不同。,结论。,内部虚拟交换机:连接在这个虚拟交换机上的计算机之间可以互相通信,也可以与主机






