1、2019年1月4日,第15章 Windows Server 2008的虚拟化服务,15.1虚拟化概述 15.2 认识Hyper-V 15.2.1 Hyper-V概述 15.2.2 Hyper-V的主要功能及特点 15.3安装管理Hyper-V 15.3.1 安装前提要求 15.3.2 安装步骤,第15章 Windows Server 2008的虚拟化服务,15.3.3 管理Hyper-V 15.4 Hyper-V中的基本设置 15.5 Hyper-V中的网络设置 15.6在Hyper-V中创建虚拟机 15.7在虚拟机中安装操作系统 15.8在Hyper-V中修改虚拟机设置,【本章提要】,虚拟化
2、概述 Hyper-V的安装及配置 如何使用Hyper-V,并在其中安装操作系统,基本内容,本章简要介绍了Windows Server 2008中的新增功能虚拟化服务。首先简要介绍了当前的虚拟化产品,给读者阐明了虚拟化软件的发展情况。然后,简要介绍了Windows Server 2008中提供的新一代虚拟化软件Hyper-V的基本概况和其主要功能,并于各种虚拟化产品进行了比较,突出了Hyper-V的优势。接下来介绍了Hyper-V的安装和管理,以及在Hyper-V上创建虚拟机并安装操作系统的具体步骤。,15.1虚拟化概述,虚拟化是将某个计算机资源从其它资源分离出来的一项技术。虚拟化会提高资源的有
3、效利用,并使操作更加灵活同时简化了变更管理。它的构建如右图所示: 虚拟化有四个关键的特征:打包、整合、备份及迁移。打包是指将整个系统,包括硬件配置、Windows以及程序打包成文档;整合指一台物理服务器上同时跑多台虚机;备份则是指虚拟的文件容易备份和恢复的特点;迁移是指可以在其他服务器上不加修改的运行。这也是虚拟化的几个显著优势。,15.2 认识 Hyper-V,15.2.1 Hyper-V概述 Hyper-V是Windows Server 2008中的一项重要的新增功能,它可以提高硬件的利用率,优化网络和业务结构,并提高服务器的持续有效性。与Virtual Server 2005 R2相比,
4、Hyper-V扩展了虚拟化的能力,不仅可以管理32位虚拟主机,还可以管理64位的虚拟主机,可以使虚拟主机访问更大内存,识别多个处理器。如下表Hyper-V与Virtual Server 2005 R2比较表。,Hyper-V与Virtual Server 2005 R2比较表,15.2.2 Hyper-V的主要功能及特点,Hyper-V有如下几个特点: 1、基于Hypervisor的全新系统架构,性能接近真实机器 2、同时支持32位和64位虚机 3、虚机的内存容量最多达64GB 4、虚机支持最多四个CPU内核 5、支持主机群集: 快速转移,高可用性 6、虚机快照(SnapShot) 7、WMI
5、 管理接口 8、支持Server Core和完全安装,15.2.2 Hyper-V的主要功能及特点,作为64位版本Windows Server 2008的一部分,Hyper-V还有如下一些主要功能:1、Hyper-V已经成为核心服务器的一个角色。2、能快速的迁移。3、可以使用卷影复制服务,捕获正在运行的虚拟机状态,以便将之恢复为以前的状态。4、可以使用MMC控制台实现远程管理。5、Hyper-V支持主机到主机之间的连接,还支持运行在一台物理主机上的多台虚拟机之间创建群集,从而实现了高可靠性。6、允许用户将虚拟机的配置进行导入导出,便于用户备份虚拟机的配置,提高了虚拟机的可管理性。7、集成了Li
6、nux组件,实现了对Linux的支持。并使用AxMan增强了访问控制。并支持虚拟的LAN。,15.2.2 Hyper-V的主要功能及特点,Hyper-V与竞争对手VMWare相比,究竟好在哪里呢?我们通过如下表来进行比较:,15.3安装管理Hyper-V,15.3.1 安装前提要求安装Hyper-V有一定的软、硬件要求,具体包括如下几点:1、处理器需要基于64位的处理器,Hyper-V将只能用于基于64位处理器版本的Windows Server 2008,具体包括基于64位的Windows Server 2008 Standard、Windows Server 2008 Enterprise和
7、Windows Server 2008 Datacenter。2、硬件相关的虚拟化。该功能可用于包括虚拟化选项的处理器中,具体包括Intel VT 或AMD虚拟化(AMD-V,以前是名为Pacifica的代码)。3、硬件数据执行保护(DEP)必须启用。必须启用Intel XD位(执行禁用位)或AMD NX位(无执行位)。,15.3.2 安装步骤,1.在Windows Server 2008 R2 Standerd中安装 (1)进入系统后,首先要添加角色。在桌面弹出“Initial Configuration Tasks”窗口的左侧选择“Add roles”如左图 (2)弹出添加角色向导对话框“
8、Add Roles Wizard”。此时有一个“Before You Begin”对话框 (3)在添加角色向导对话框“Add Roles Wizard”右侧窗口中选择“Hyper-V”选项,单击“Next”按钮,如右图。,15.3.2 安装步骤,(4)此时弹出Hyper-V介绍窗口,点击“Next”按钮 (5)在创建虚拟网络向导对话框中,单击希望在虚拟中可以看到的一个或多个网络适配器。在“Create Virtual Networks”页中,选择主机上的“Local Area Connection”,这将为Hyper-V虚拟机添加第一块虚拟网卡。如左图所示 (6)在确认安装向导对话框中,单击“
9、Install”按钮。,15.3.2 安装步骤,(7)安装完毕后,单击“关闭”按钮关闭安装向导对话框。之后在提示重新启动计算机的对话框中单击“Close”按钮。 (8):当系统重新启动完毕后,使用安装Hyper-V时使用的帐户登陆系统。当安装向导完成剩余的安装配置后,单击“Close”按钮即可。,15.3.3 管理Hyper-V,1.在完全安装方式下管理在完全安装方式下的Windows Server 2008中,可以使用Hyper-V管理器来对Hyper-V进行直接管理。当第一次打开Hyper-V管理器时,用户需要使用管理员组中的一个帐户来接受终端用户授权许可。否则,用户将无法使用该管理器管理
10、Hyper-V。为了避免这一问题,一般使用一个曾经打开过MMC管理器的帐户登陆系统。 2.服务器核心安装方式下管理Hyper-V在这种方式下,一般使用Hyper-V的管理工具来进行远程管理。主要使用在Windows Server 2008完全安装环境或Windows Vista SP1中的Hyper-V可视化管理工具,远程的连接到核心服务器安装方式下安装的Hyper-V来进行管理。,15.4 Hyper-V中的基本设置,1、进入“服务器管理器”, 在“服务器管理器”窗口左侧,首先右击计算机名称,弹出快捷菜单,如图15.10所示,包括“Hyper-V Settings”、“Virtual Net
11、work Manager”等命令,先选择“Hyper-V Settings ”命令。如图:,15.4 Hyper-V中的基本设置,2、在“Hyper-V”设置对话框中,可以设置默认的虚拟硬盘、虚拟机的保存路径、设置热键等 。 (1)在“虚拟硬盘”选项中,可以设置Hyper-V虚拟机的虚拟硬盘默认的保存位置,如左图所示,在本例中,选择“c:UsersPublicDocumentsHyper-VVirtual Hard Disks“文件夹。 (2)在“虚拟机”选项中,设置在创建虚拟机时,默认的保存位置,如右图所示,在本例中,选择在“C:ProgramDataMicrosoftWindowsHype
12、r-V“文件夹。,15.4 Hyper-V中的基本设置(续),(3)在“键盘”选项中,设置当运行虚拟机连接时,希望如何使用Windows组合键,默认情况下是“Use on the virtual machine only when running full-screen”,如左图所示。 (4)在“鼠标释放键”选项中,设置当未运行虚拟机驱动程序时(以前称做虚拟机附加程序),怎样将鼠标从虚拟机中切换到主机中,默认为Ctrl+Alt+LEFT ARROW,可以在“释放键”下拉列表中选择,如右图所示。,15.4 Hyper-V中的基本设置(续),(5)在“用户凭据”选项中,设置是否使用当前登录的用户名
13、与密码连接到正在运行的虚拟机,如左图所示,这是默认选择。如果要使用“智能卡“连接到正在运行的虚拟机,则取消“Use default credentials automatically“选择。 (6)在“重置复选框”选项中,在虚拟机全屏运行时,如果选择了“全屏时隐藏页面提示和消息”,则可以通过右边的“Reset”按钮,恢复虚拟机的设置。设置完成后,单击“OK“按钮。,15.5 Hyper-V中的网络设置,1. 修改虚拟网络名称 (1)选择“Virtual Network Manager”。如左图。 (2)在“虚拟网络管理器”中,默认添加了一块虚拟网卡,这块网卡属性为“外部网络”,这是在添加Hyp
14、er-V角色时添加的。这块网卡相当于VMware系列虚拟机中的VMnet0虚拟网卡。为了方便显示,将该虚拟网卡重命名为“external network”,并且添加说明文字,如右图所示。修改之后,单击右下角的“Apply”按钮 。,2. 添加虚拟网卡,(1)在“虚拟网络管理器”页中,单击“New virtual network”,在右侧的“Create virtual network ”列表中选择“Internal”,然后单击“Add”按钮,如左图。 (2)在“新建虚拟网络”页中,在“Name”文本框中键入“Internal Network”,在“说明”文本框中,键入针对该虚拟网络适配器的说明
15、,在“连接类型”处选择“Internal only”,然后单击右下角的“Apply”按钮,如右图所示。,15.6在Hyper-V中创建虚拟机,本节将创建一个Windows XP Professional、512M内存、127GB虚拟硬盘、使用主机网卡的虚拟机。 (1)在“Hyper-V管理器”中,右键单击计算机名称,从弹出的快捷菜单中选择“New |Virtual Machine ”,如下图。 (2)在“新建虚拟机向导“页中,在“开始之前“选中“不再显示此页“,然后单击“Next“按钮。,15.6在Hyper-V中创建虚拟机(续),(3)在“名称”文本框中,键入虚拟机的名称,在本例中,设置名称
16、为“Windows XP”。如果想修改此位置,请选中“将虚拟机存储在其他位置”,并且单击“浏览”按钮选择虚拟机保存位置,如左图。 (4)在“分配内存”页中,为虚拟机分配内存,本例为虚拟机分配512MB,如右图。,15.6在Hyper-V中创建虚拟机(续),(6)在“连接虚拟硬盘”页中,为虚拟机创建虚拟硬盘。在此可以设置虚拟硬盘名称、虚拟硬盘保存位置以及虚拟硬盘大小,如左图。 (7)在“安装选项”页中,选择安装操作系统的方法。在本例中,选择从c:winxp.iso镜像安装,如右图。 (8)创建虚拟机完成,点击“Finish”。,15.7在虚拟机中安装操作系统,启动虚拟机后,在虚拟机中安装操作系统
17、则比较简单。现在看一下管理器中Hyper-V虚拟机的界面,如左图所示。 选中右边的Start,启动刚创建的虚拟机Windows XP,则出现下面的画面,开始进行系统地安装。,15.7在虚拟机中安装操作系统(续),按照平时的步骤进行Windows XP安装。注意:若要释放鼠标,请按Ctrl+ALT+Left“,这相当于VMware中的Ctrl+Alt键,就是从虚拟机中返回到主机的热键。 安装操作系统后,从“操作”菜单选择“插入集成服务安装包”,这在VMware中相当于安装VMware Tools,在Virtual PC与Virtual Server中,相当于“附加程序”,也就是一些集成了驱动程序
18、和其他一些虚拟机的增强程序而已,如图。,15.7在虚拟机中安装操作系统(续),安装完成之后,单击“是”按钮重新启动虚拟机,如图所示。 之后,从虚拟机到主机就不需要热键,可以直接用鼠标来回切换了。从这可以看到,Hyper-V正式版已经提供了32位的虚拟机驱动程序。,15.8在Hyper-V中修改虚拟机设置,(1)进入“服务器管理器”或者“Hyper-V管理器”中,在右侧的“虚拟机”列表中,选中想要理的虚拟机,用鼠标右键单击,就会弹出虚拟机管理的快捷菜单,选择“设置”命令,进入虚拟机设置页。首先在在“添加硬件”选项中,可以为当前虚拟机添加SCSI卡、网卡等设备。如左图所示。 (2)在“BIOS”选
19、项中,可以设置虚拟机的启动顺序。如右图所示。在“启动顺序“列表中,选中一个设备,单击右侧的“来调整启动顺序。如果选中“Nub Lock“,表示在虚拟机启动后,右侧的小键盘将启用数字键,如果没有选中,默认为等方向键。,15.8在Hyper-V中修改虚拟机设置(续),(3)在“内存“选项中,可以修改虚拟机内存的大小。 (4)在“处理器”选项中,设置虚拟机中逻辑处理器的数量、CPU资源控制、处理器功能等设置,如图。 (5)在“IDE控制器”选项中,可以添加硬盘或者光驱,如图右所示。,15.8在Hyper-V中修改虚拟机设置(续),(6)在“网络适配器”选项中,可以修改虚拟网卡的属性,在“网络”下拉列
20、表中,可以选择“内部网络”、“外部网络”、“专用虚拟网络”,从而选择虚拟机网卡所能访问的网络。在“MAC地址”选项组中,如果选择“动态”,则该虚拟机的网卡MAC地址动态生成,如果选择“静态”,则可以为虚拟机指定一个固定的MAC地址。如果想从虚拟机中删除该网卡,请单击“移除”按钮。如右图所示。,15.8在Hyper-V中修改虚拟机设置(续),(7)在“COM1”与“COM2”选项中,配置虚拟机使用的串口,如左图所示。 (8)在“磁盘驱动器”选项中,为虚拟机指定虚拟软盘镜像文件,读者可以使用VMware虚拟软盘镜像文件、HD-Copy等软盘镜像文件作为Hyper-V虚拟机的软驱。如右图所示。,15
21、.8在Hyper-V中修改虚拟机设置(续),(9)在“名称”选项中,为虚拟机设置名称,还可以为虚拟机添加注释,如左图所示。 (10)在“集成服务”选项中,选择安装了Hyper-V虚拟机驱动后,为虚拟机提供的服务,包括“操作系统关闭”、“时间同步”、“数据交换”、“检测信号”、“备份”等功能,如右图。,15.8在Hyper-V中修改虚拟机设置(续),(11)在“快照文件位置”页中,为虚拟机选择快照文件位置,在虚拟机创建“快照”后,无法修改此位置。如左图所示。 (12)在“自动启动操作”选项中,设置虚拟机自动启动选项,如果希望当前虚拟机可以在物理主机启动后,自动启动该虚拟机,则可以选择“自动启动”
22、或“始终自动启动此虚拟机”。如果有多台虚拟机需要自动启动,可以为每台虚拟机设置“启动延迟”,以减少虚拟机之间的资源争用。如右图所示。,15.8在Hyper-V中修改虚拟机设置(续),(13)在“自动停止操作“选项中,设置物理计算机关闭时,虚拟机执行的操作,如图。 如果选择“保存虚拟机状态“,则当物理主机关闭时,正在运行的虚拟机会“休眠“,当物理主机启动时,如果当前虚拟机在设置中选择了自动启动,该虚拟机会从“休眠“状态中恢复。在当前的虚拟机中,只有Virtual Server 2005、Hyper-V虚拟机提供了该项功能,VMware系列虚拟机,目前还不具备这项功能。 如果选择“关闭虚拟机“,则
23、当物理主机关闭时,将关闭虚拟机的运行。 如果选择“关闭来宾操作系统“,当物理主机关闭时,将关闭虚拟机操作系统的运行。 设置完成后,单击右下角的“确定“按钮,习题 15,15.1 什么是虚拟化?Windows Hyper-V它有什么特点? 15.2 安装Windows Hyper-V前有什么要求? 15.3 简要描述Windows Hyper-V的步骤。 15.4 如何在Hyper-V中创建虚拟机和系统? 15.5 如何配置Windows Hyper-V?请描述出主要步骤。,实训15 虚拟化服务及实现,15.1在Windows Server 2008中安装好Hyper-V,并创建一个虚拟机。 15.2 在刚才创建的虚拟机上,安装一个Windows Server 2003系统,并运行该系统。 15.3 对已经创建好的虚拟机上进行重新设置。,