一、 需求分析

  ××公司是一家中型企业,拥有近千名员工,100多台服务器。其中大多数服务器是配置较低的老服务器,运行时间在五年以上,还有一部分服务器运行在Windows Virtual Server 2005的虚拟机上。现在公司面临的问题是:

  1. 有限的机房内已经摆满了服务器,无法添置新服务器,限制了公司上马一些新业务系统

  2. 机房的电力系统已经满负荷,存在着安全隐患

  3. 现有的服务器大多数配置陈旧,性能低下,难以满足业务系统发展的需求

  基于上述原因,公司决定使用服务器虚拟化技术,将现有的服务器都迁移到微软的Hper-V虚拟服务器上。这样一来可以把现有的100多台服务器迁移到8台左右的配置较高的虚拟服务器上,机房的扩展空间大大加强,电力系统的负荷也会大幅下降。更重要的是,借助于Hyper-V强大的群集功能,被迁移的服务器可以比以前性能更好,更不容易宕机。

服务器的迁移工作包括从物理机迁移到虚拟机(P2V),也包括从Windows Virtual Server 2005的虚拟机迁移到Hyper-V虚拟服务器(V2V),本动手实验手册中将向你讲述如何进行P2V及V2V的操作步骤。同时,也会简要介绍如何通过VMM管理控制台添加及管理VMware Vsphere。


  二、 解决方案

  基于上述需求的分析,将采用微软所供的基于HYPER-V 的虚拟化解决方案。

  无论是服务器整合、物理机迁移至虚拟机(P2V)、虚拟机到虚拟机的迁移(V2V),或是通过VMM管理控制台添加及管理VMware Vsphere,都可以通过微软的虚拟化解决方案产品组合Microsoft System Center Enterprise Suite。

  Microsoft System Center Enterprise Suite完全改变了之前Hyper-Vt管理器功能较弱及非集中管理的局面,它为IT管理员能够无缝地同时管理物理和虚拟化架构提供集中、统一的平台(管理员控制台)。它包含了如下的组件:

  Virtual Machine Manager 2008 R2

  也就是为大家所熟知的SCVMM,也称为VMM。在提供管理微软虚拟化架构平台的功能外,还能管理虚拟化解决方案提供者的竞争对手VMware的ESX Server虚拟机的功能。当然亦可以管理创建和部署新的虚拟机(根据模板、快速部署)、管理虚拟机的状态和存储器(快速存储迁移)、管理P2V及V2V的迁移等等。

  当然,不能忘记在VMM中完全可以实现二中所说的虚拟机的高可用性和动态迁移。

  Operations Manager 2007 R2

  亦称为SCOM,可以同时为物理和虚拟服务器提供健康监视,以及其它的微软服务。同时,通过管理包的添加,也可以管理异构平台如LINUX及UNIX。通过导入第三方合作厂商(如IBM、Dell这些硬件厂商)的管理包,也能管理它们的硬件健康状态或服务报警。

  结合VMM,就能实现性能和资源优化功能(PRO)。

 Configuration Manager 2007 R2

  亦称为SCCM,可以记录和管理企业中的软件、硬件资产,可以在企业中快速部署操作系统、应用程序以及更新系统补丁。

  结合VMM,可以管理虚拟化平台的软件资产、及补丁更新等。

  Data Protection Manager 2007

  亦称为SCDPM,备份和还原服务器操作系统及承载微软关健业备的应用程序(如 Exchange、SQL Server 、Virtual Server、SharePoint),还提供对磁带备份的本机支持。

  结合VMM,不但可以实现虚拟机的备份和恢复,亦能实现其上应用程序的备份和恢复。

  介绍了Microsoft System Center Enterprise Suite的套件及简要功能,对此有了初步的了解。Microsoft System Center 真正的实现了集中、统一、多功能、强大的微软的虚拟化平台解决方案,也是微软基于ITIL理念的MOF(微软运营框架)思想的体现。

  在本动手实验手册中将利用上述产品中的SCVMM 2008 R2、SCOM 2007 R2来完成服务器整合、P2V、V2V等任务:

  接下来就要详细的说说这些是如何结合起来成为虚拟化管理解决方案的:

  1、 虚拟化架构的集中、统一管理VMM

  MMC类型的管理控制台VMM,提供了统一的视图,通过此,可以管理多种类型的虚拟化主机中的虚拟机(不仅仅是微软的,还所括VMWARE)。

解决方案

  正如图所示的一样,VMM可以通过与VirtualCenter的集成来管理VMwareESX服务器。也就是说VMM可以控制VirtualCenter的常用功能如VMotion,同时对VMware虚拟机应用VMM自身的功能如智能放置和PRO。

  在此管理控件台,不但实现一中所说的Hyper-V管理器所实现的6种管理功能,还能实现如创建和储存模板、ISO镜像、Sysprep应答文件以及不同类型的硬件配置(通过"库"来进行)。

  通过简单的操作步骤,也可以实现物理机到虚拟机的迁移(P2V)以及虚拟机到虚拟机的迁移(V2V),迁移的过程,也是选择适合自己"居住地"的过程(结合了VMM的智能放置,根据你对虚拟机的定义的负载如CPU内存、IO等作为考量分级来选择合适的主机,而不是选择一个当前可用的主机来生成虚拟机,希望它是适当的)。

解决方案

  VMM的配置信息等是由SQL Server 2005 SP3或SQL Server 2008来进行,而其配置信息的备份与恢复,可由SQL Server的管理控制台来进行。

  不要忘了另外一件事,在VMM 2008 R2中,集成了Microsoft Power Shell,几平所有的通过VMM管理控制台进行的操作都能通过PowerShell来实现。

  2、 性能和资源优化(PRO)

  如何进行虚拟化平台上的动态资源调整和优化?结合VMM 2008 R2的PRO和SCOM健康的功能,微软就实现了动态更改系统配置的功能,通过图示来细说下:

  在SCOM服务器上安装VMM的管理控制台以及部署VMM的管理包,同时,也需要在VMM的服务器上安装SCOM管理服务器。在SCOM上部署完VMM的管理包后,当打开SCOM管理控制台,会在监视项目看到Virtual Machine Manager 2008 R2监视项,展开后有针对库、主机、虚拟机等的监视,还有不错的虚拟化架构拓扑图:

解决方案

  在VMM服务器中,打开VMM的管理控制台,通过管理-系统中心,来设定SCOM服务器及报表服务器,通过管理--常规--PRO设置,以启用PRO提示。

解决方案

  在报表中,可以看到相关的虚拟化主机和虚拟机的使用情况:

解决方案

  当启用PRO后,不但可以通过管理控制台实现PRO提示,而且可以根据主机或者虚拟机的CPU内存的的使用情况自动启动实时迁移(Live Migration)。

  要实现PRO,你必需在所有的主机和虚拟机上安装SCOM代理。协同VMM和PRO的管理包,在配置好的情况下,SCOM会把警告信息发送给VMM。PRO的记录出错信息以及推荐的解决方法的"提示"会显示在VMM的控制台。可以手动准许也可以让其自动采取行动(上图示中工具栏的"PRO提示")。

  当SCOM检测到主机负载过重而导致虚拟机的资源耗尽时,会发给VMM,并产生提示,并建议你应当把此虚拟机迁移到其它主机上。此时的PRO功能是需要构建在Windows Server 2008故障转移群集的基础之上的。而且决定迁移至哪个虚拟化主机,是由智能放置来完成的。

  同样的,在VMM 2008中,PRO也是支持对VMware ESX Server的管理的。

出处:http://virtual.it168.com/a2010/0611/1065/000001065266_all.shtml

  三、 评估环境

  1、 软件产品及组件

  本次评估的微软虚拟化解决方案包含以下产品:

组件名称
组件描述
Hyper-V R2
虚拟服务器(主机),微软虚拟化的基础
SCVMM 2008 R2
MMC类型的管理控制台VMM,提供了统一的视图,通过此,可以管理多种类型的虚拟化主机中的虚拟机(不仅仅是微软的,还所括VMWARE
SCOM 2007 R2
同时为物理和虚拟服务器提供健康监视,以及其它的微软服务。同时,通过管理包的添加,也可以管理异构平台如LINUX及UNIX。通过导入第三方合作厂商(如IBM、Dell这些硬件厂商)的管理包,也能管理它们的硬件健康状态或服务报警。
Hyper-V管理器
提供了管理虚拟化平台的访问权限,通过Hyper-V管理器角色我们能实现诸如虚拟机创建等简单操作。
虚拟来宾服务
驱动程序:IDE、SCSI、网络、视频和鼠标
服务:操作系统关闭、时间同步、数据交换、检测信号和联机备份

  2、 硬件设备

  本次测试所采用的服务器设备是由DELL所提供的专业服务器Dell PowerEdge R710,具体的配置如下图所示。而且对Windows Server 2008 R2虚拟化的支持是其亮点之一:

  A、PowerEdge R710 的设计内存容量比上一代 PowerEdge 2950 III 大 125%,并具有更多集成的 I/O。 增加的容量对虚拟化性能和扩展性是至关重要的。 R710 可以通过 SD 卡或内部 USB,利用领先的供应商提供的嵌入式虚拟机管理程序,实现更快的虚拟化部署。

  B、Intel VT FlexMigration 可以整合几代基于 Intel Xeon 处理器的服务器,改善了灵活性和投资保护。

  C、全新的 DDR3 内存提供比上一代 FBD 或 DDR2 技术更高的带宽和更低的能耗。 更多的内存插槽使您能够采用更小、价格更低的 DIMM 来满足您的计算需求,由此也可节约。

  在整个Windows Server 2008 R2的安装过程中,驱动是默认安装的:

  补充说明硬件:

硬盘:SAS 146GB 1.5W转三块做RAID 5。

网卡:每台四块千M网卡

硬件组件
VM及角色
PowerEdge R7101
安装Hyper-V角色,其上运行三台服务器角色:域控制器、VMM服务器、SCOM服务器
PowerEdge R7102
HYPER-V主机,加入CONTOSO域,并由VMM+SCOM进行管理,同时其上将运行虚拟机两个。
物理机器3
安装有windows server 2003企业版,用于P2V中的P角色。


  3、 网络

  此次评估为指定的独立的LAN环境,该环境的IP寻址方案基于以下假设:

  使用智能的以太网交换机连接硬件,PowerEdge R710-1上的三个服务器角色通过与桥接的方式接入此以太网网络。且已分配IP地址(见4)。

  提供虚拟机的PowerEdge R710-2上的VM分配有固定IP地址(见4)。

  4、 域基础架构及IP分配

  本次评估环境中,域基础架构名称为contoso.com。

  综合各种角色及物理机器的之间的关系,所对应的IP地址及主机名如下所示:

物理机器
OS角色
OS版本
计算机名
IP地址
登陆域用户名
PowerEdge R7101
AD DC
Win2k8 Ent R2
Dcserver.contoso.com
192.168.1.11
administrator
SCVMM
Win2k8 Ent R2
Vmmserver.contoso.com
192.168.1.12
administrator
SCOM
Win2k8 Ent R2
Scomr2.contoso.com
192.168.1.13
administrator
PowerEdge R7102
HyperV
Win2k8 Ent R2
Server6.contoso.com
192.168.1.14
administrator
Win2k3
Win2k3 Ent Sp2
Win2k3.contoso.com
192.168.1.15
administrator
物理机器3
物理机器
Win2k3 Ent Sp2
P2vtest.contoso.com
192.168.1.16
administrator

  5、 评估环境拓扑描述

  在4、中已构成了本评估环境的拓扑细节。

  由于这次DELL所提供的服务器提供了四个千M接口,建议在实际生产环境中两个千M口用于管理服务,并实现冗余;另外两个千M口用于虚拟机与生产环境的通讯。

  同时考虑VLAN的规划设计。

  在生产环境中,亦可 采用把SCVMM及SCOM角色服务器安装在虚拟化主机平台上,也就是安装在HYPER-V主机上。DC也可以安装在此,但强烈建议你把主DC安装在物理机器上,以免虚拟机启动的先后顺序造成域计算机或是域用户登陆不上域的情况发生。


本次动手实验服务器:戴尔R710


本次动手实验服务器:戴尔R710

http://virtual.it168.com/a2010/0611/1065/000001065274_all.shtml

 

  四、 评估步骤

  1、 前言

  在本章节,将通过图文的方式,向你介绍如何使用三、评估环境章节所提供的软、硬件环境来实现SCVMM如何管理Hyper-V、通过SCVMM控制台添加HYPER-V主机、(如何通过VMM管理控制台创建虚拟机)、如何和SCOM R2结合实现PRO等。

  2、 域基础架构的创建

  在本章节中,描述各角色如何加入域等:

  Hyper-V主机加入域

  SCVMM服务器角色加入域

  SCOM服务器角色加入域

  Step1:在Hyper-V主机server6上,如下图所示,设置IP地址并加入域:

域基础架构的创建

  Step2:在虚拟机Vmmserver上,如下图所示,设置IP地址并加入域:

域基础架构的创建

  Step3:在虚拟机Scomr2上,如下图所示,设置IP地址并加入域:

域基础架构的创建


  3、 安装SCVMM 2008 R2

  在章节描述如下过程:

  VMM服务器的安装

  VMM管理员控制台安装

  本章节的所有操作均在vmmserver.contoso.com机器上完成。

  在进行安装前,请检查系统环境是否满足以下要求:

软件要求
注解
带有 Hyper-V 的 Windows Server 2008 操作系统
Windows PowerShell 1.0
该软件包括在 Windows Server 2008 中。如果删除了该软件,安装向导会自动添加它。
Windows 远程管理 (WinRM)
该软件包括在 Windows Server 2008 中,且 WinRM 服务设置为自动启动。
  • 如果 WinRM 服务已禁用和停止,安装将失败。
  • 如果 WinRM 服务设置为自动启动而且已经停止,安装向导会启动此服务。
  • 如果 WinRM 服务设置为手动启动而且已经停止,安装向导会启动此服务并将其设置为自动启动。
Windows 自动安装工具包 (WAIK) 1.1
如果尚未安装该软件,安装向导会自动安装它。
Windows Server Internet Information Services (IIS) 7.0
必须添加 Web 服务器 (IIS) 角色,然后安装以下服务器角色服务:
  • IIS 6 Metabase Compatibility
  • IIS 6 WMI Compatibility
  • 静态内容
  • 默认文档
  • 目录浏览
  • HTTP 错误
  • ASP.NET
  • .NET 扩展性
  • ISAPI 扩展
  • ISAPI 筛选器
  • 请求筛选
注意
如果其他网站占用了 VMM 自助服务门户的默认端口 (80),则必须使用其他专用端口,或指定该门户的主机头。
支持的 Microsoft SQL Server 版本
注意:SQL Server Express Edition 在 VMM 中不支持报表。

  Step1:插入SCVMM 2008 R2的安装镜像,运行SETUP.EXE后,弹出如下界面,在右侧点击"VMM服务器"。(图12)

 安装SCVMM 2008 R2

  Step2:在"许可条款"页,确认选上"我接受此协议的条款","下一步"

  Step3:在"Microsoft Update"页,根据公司的情况来确定是否选择使用Microsoft Update更新服务进行windows及其软件的安全或重要的更新。本次测试中,选中"检查更新时使用Microsoft Update"。"下一步"

 安装SCVMM 2008 R2

  Step4:在"客户体验改善计划"页,选择了"不,我不愿意参加"。"下一步"

  Step5:在"产品注册"页,根据需要分别在用户名及公司后侧方框中填入:admin、contoso。"下一步"

 安装SCVMM 2008 R2

  Step6:在"必备项检查"页,VMM安装程序会检查此系统环境是否满足其要求的硬件及软件要求,因检查通过,"下一步"

 安装SCVMM 2008 R2

  Step7:在"安装位置"页,选定VMM安装程序文件的存储位置,考虑到页面文件及性能的原因,一般不要放置在C盘,此处改C为D。也就是把安装文件放置在D盘下。当然也可以通过浏览的方式选择不同的位置。"下一步"

 安装SCVMM 2008 R2

  Step8:在"SQL Server设置"页,选择"安装SQL SERVER 2005 EXPRESS EDITION SP3",安装位置仍然设置成D盘。

  注意,在实际生产环境中,建议在此系统上安装SQL SERVER 2005 及SP3版,或是安装SQL SERVER 2008版(两者均可是标准版或企业版,X64位)。当然亦可以考虑和接下来提到的SCOM共同使用同一个数据库服务器

  "下一步"

 安装SCVMM 2008 R2

  Step9:在"库共享设置"页,由于新安装,现有环境中没有存在有库共享,故选择"创建新的库共享",并起好易记易用的共享名,同时选择好共享位置。这个也是很重要的,如果有NAS存储解决方案存在,可以存放在此位置。"下一步"

 安装SCVMM 2008 R2


  Step10:在"安装设置"页,保留默认设置。这里会有服务账户使用的需求,同样要求你在规划时确定不同的服务账户及权限。"下一步"

 安装SCVMM 2008 R2

  Step11:在"设置摘要"页,是之前设置的概览。确定没问题后,点击"安装"就会进行VMM的安装进程。

 安装SCVMM 2008 R2

  Step12:在"安装"页,会显示安装的过程及内容。

 安装SCVMM 2008 R2

  Step13:安装完成后的界面,并勾选上"检查最新的Virtual Machine Manager更新",点"关闭"。

 安装SCVMM 2008 R2

  Step14:在SCVMM的安装界面,点击"VMM管理员控制台",进行其的安装。

 安装SCVMM 2008 R2

  Step15:在"许可条款"页,选择"我接受此协议的条款"。"下一步"

  Step16:在"客户体验改善计划"页,保持默认,"下一步"

  Step17:在"必备项检查"页,检查安装VMM管理员控制台所需要的软硬件要求,满足后,"下一步"

 安装SCVMM 2008 R2

  Step18:在"安装位置"页,改C为D,其它默认。"下一步"

  Step19:在"端口分配"页,保持默认。"下一步"

 安装SCVMM 2008 R2


  Step20:在"设置摘要"页,确认没有设置错误或是想返回重改后,点击"安装",开始VMM管理员控制台的安装进程。

 安装SCVMM 2008 R2

  Step21:在"安装"页,会依次安装所需要的软件,安装后点击"关闭"。并打上所需要的更新。

 安装SCVMM 2008 R2

  Step22:安装更新的截图。

 安装SCVMM 2008 R2

  Step23:安装完成后的VMM管理员控制台图示。

 安装SCVMM 2008 R2


  4、 通过SCVMM控制台添加HYPER-V主机

  在本章节主要描述如下内容:

  Hyper-V主机server6加入域Contoso.com

  通过VMM控制台添加Hyper-V主机

  Step1:如下图所示,隶属于WORKGROUP改为域Contoso.com。并在弹出的用户凭据对话框中输入用具有加入域权限的用户及密码,并重启机器。

通过VMM控制台添加Hyper-V主机

  Step2:重启后,以域用户登陆后,查看Hyper-V主机已然加入域contoso.com。

通过VMM控制台添加Hyper-V主机

  Step3:注意在进行添加HYPER-V主机之前,请开启高级防火墙中远程管理及文件和打印共享等服务。

  在打开的VMM管理员控制台左侧面板,添加主机组并起名为MS_HyperV,并点击右侧的"添加主机"。

通过VMM控制台添加Hyper-V主机

  Step4:在"选择主机位置"页,选择"位于Active Directory 域中的基于Windows Server的主机"。在用户名、密码、域依次输入administrator、password、contoso。

  并勾选"主机处于受信任的域中"。"下一步"

  注意:如果所有主机都在一个 AD DS 域中,则可以使用添加主机向导将一个或多个基于 Windows Server 的主机添加到 VMM 中。这些主机所在的域可以与 VMM 服务器所在的域具有双向信任关系,也可以不受 VMM 服务器所在的域信任。

  注意:当添加基于 Windows 的主机时,VMM 会在该主机上自动安装或启用适当版本的虚拟化软件,并根据需要尝试创建一个 Windows 防火墙例外。

  在将主机添加到 VMM 和支持 Hyper-V 的主机操作系统,如果未启用主机上的 Hyper-V,则 VMM 将自动尝试启用 Hyper-V。启用 Hyper-V 角色将造成主机立即重新启动。如果您添加的主机是 VMM 服务器,重新启动将会停止正在运行的作业,您必须在启用 Hyper-V 后重新添加主机。

通过VMM控制台添加Hyper-V主机

  Step5:在"选择主机服务器"页,可以通过搜索的方式来得到你要加入管理的HYPER-V主机。请参下列两图:

通过VMM控制台添加Hyper-V主机

通过VMM控制台添加Hyper-V主机

  Step6:搜索完成后,所搜到的主机就会显示在"所选服务器"列表中,"下一步",在弹出的对话框中,选"是"。

通过VMM控制台添加Hyper-V主机

通过VMM控制台添加Hyper-V主机

  Step7:在"配置设置"页,选择要添加的主机位于"所有主机\MS_HyperV"主机组中。

  在"主机重新关联"项,确保打上对勾。"下一步"

通过VMM控制台添加Hyper-V主机

  Step8:在"主机属性"页,添加HYPER-V主机的E盘为虚拟机存储的默认路径。"下一步"

通过VMM控制台添加Hyper-V主机

  Step9:在"摘要"页,显示了刚才所做的设置,如果需要更改,可以点击上一步。确认后,点击"添加主机"。请注意右下角的"查看脚本"。要知道所有的操作都是可以通过POWER-SHELL来完成的。

通过VMM控制台添加Hyper-V主机

  Step10:当点击"添加主机"后,会弹出一个"添加主机的作业"窗口来,详细显示自动进行的操作步骤等。一目了然。

通过VMM控制台添加Hyper-V主机

通过VMM控制台添加Hyper-V主机

  Step11:添加完成后的截图如下所示。可以看到在中间控制台中已有SERVER6主机,同时显示了状态的情况

通过VMM控制台添加Hyper-V主机


通过VMM管理员控制台添加虚拟机

  本章节将通过摘要式的截图来描述添加虚拟机的过程

  在添加虚拟机之前,请在HYPER-V主机设定好相应的网络位置。本实验环境设置了和物理环境相同的网络连接WAN。

  Step1:在VMM管理员控制台,点击右侧操作面板的"新建虚拟机",此时会启动添加虚拟机的向导。

通过VMM管理员控制台添加虚拟机

  Step2:在"选择源"页,确保选定"使用空白虚拟硬盘创建新的虚拟机"。"下一步"

  通过空白虚拟硬盘创建虚拟机时:

  必须配置该虚拟机以便可以从系统 CD、库中的 ISO 映像文件或者通过网络服务启动来安装操作系统

  推荐:在虚拟机上安装虚拟化来宾服务(例如虚拟机添加件或集成组件)。

  虚拟机必须部署在安装有虚拟服务器的主机或库服务器上。

  Step3:在"虚拟机标识"页,输入虚拟机的名称win2k3(用于识别虚拟机,但并不一定是虚拟机的NETBIOS名称)。"下一步"

通过VMM管理员控制台添加虚拟机

  Step4:在"配置硬件"页,请分别设置下列项:

  启动顺序 - 选择启动操作系统时各种设备的启动顺序。

CPU 要求 - 指定虚拟机的处理器要求。

通过VMM管理员控制台添加虚拟机

内存 - 指定要分配给虚拟机的内存量。

  软盘驱动器 - 配置虚拟软盘驱动器,使其能够读取主机上的物理软盘或读取存储在库中的虚拟软盘文件。

  DVD 或 CD 驱动器 - 将虚拟 DVD 或 CD 驱动器添加到 IDE 总线。

通过VMM管理员控制台添加虚拟机

  注意:现有映像文件是连接的存在于库文件中的一个WINDOWS 2003镜像。如何像库中放置镜像文件或是虚拟机请参考帮助文件。此处不再描述。

  虚拟硬盘 - 将虚拟硬盘添加到 IDE 设备或 SCSI 适配器。

通过VMM管理员控制台添加虚拟机

  网络适配器 - 为虚拟机配置一个或多个虚拟网络适配器。

  优先级和可用性 - 配置虚拟机使用主机上的 CPU 资源的优先级。将虚拟机配置为具有高可用性。

  Step5:在"选择目标"页,选择"将虚拟机放置在主机"项。"下一步"

  Step6:在"为虚拟机选择主机"页,因为只有一台HYPER-V主机server6,只有选择此。如果有多台主机,会用到智能放置及级别评定等。

  根据主机承载虚拟机的适用性,可用于放置虚拟机的所有主机将被赋予 0 到 5 星的级别。主机级别的设定依据是:虚拟机的硬件和资源要求、预计的资源使用情况以及可以为 VMM 或单独的虚拟机部署自定义的放置设置。所列级别属于推荐级别。可以选择具有所需的磁盘空间和内存的任何主机。

  要查看用于设置主机级别的放置设置,并(可选)更改这些设置,请单击"自定义级别"以打开"自定义级别"对话框。

  要查看有关主机级别的详细信息,请在列表中选择相应的主机。细节窗格中列表下面的选项卡提供了以下信息:

  详细信息 - 显示主机状态,并列出当前在该主机上部署的虚拟机。

  级别解释 - 如果某个主机所得级别为零,该选项卡将列出导致此级别的条件。

  SAN 解释 - 如果不能使用 SAN 传输将虚拟机的文件移至主机,该选项卡将列出阻止 SAN 传输的条件。

  如果启用了网络优化,则会在"网络优化"栏中出现绿色箭头。VMM 2008 R2 允许您利用 Hyper-V 主机上的网络优化功能来运行 Windows Server 2008 R2。部署完虚拟机后,仅为部署在运行 Windows Server 2008 R2 的主机上的虚拟机显示该特性。

通过VMM管理员控制台添加虚拟机

  Step7:在"选择路径"页,进行如图示的操作,如果要将其他虚拟机存储在该路径上,请选中"将此路径添加到主机默认路径列表"复选框。在虚拟机创建过程中,会将该路径添加到默认路径列表中。

通过VMM管理员控制台添加虚拟机

  Step8:在"其他属性"页,请选择如下图的操作。

通过VMM管理员控制台添加虚拟机

  Step9:在"选择网络"页,选择虚拟网络WAN。

  Step10:在"摘要"页,确定及复查之前配置选择,如果无误,点击"创建"。

通过VMM管理员控制台添加虚拟机

  Step11:在上一步中,点击创建后,就会弹出一个"作业"窗口。会详细显示虚拟机创建进程,注意此时并不会进行虚拟机的安装,而只是配置文件的创建。

通过VMM管理员控制台添加虚拟机

  Step12:当完成后,会有个错误提示,主要原因是因为没有安装VM组件。可以在完成安装虚拟机并停止虚拟机的前提下进行"安装虚拟来宾服务"。

通过VMM管理员控制台添加虚拟机

  Step13:连接虚拟机,进行虚拟机操作系统的安装。

通过VMM管理员控制台添加虚拟机

  Step14:安装过程开始,其他就和在物理机上安装OS一样的操作方法。此处略去。注意安装过程中可能鼠标使用并不灵活。主要是没有安装虚拟来宾服务。

通过VMM管理员控制台添加虚拟机

  Step15:安装完成后,需要停机进行虚拟来宾服务的安装,以更好的使用键盘鼠标

通过VMM管理员控制台添加虚拟机

通过VMM管理员控制台添加虚拟机

  Step16:组件安装完成,开启此虚拟机并连接后的图示如下。如此,虚拟机完成安装。

通过VMM管理员控制台添加虚拟机


  5、 SCOM R2的安装

  在本章节中将描述以下几方面内容:

  在SCOMR2服务器上安装SQL服务

  在SCOMR2上安装SCOM操作台

  在SCOMR2上安装SCOM报表服务

  Step1:运行SQL SERVER 2005企业版X64位的安装向导,但提示安装完成后必需进行SP3的安装。

SCOM R2的安装

  Step2:在"最终用户许可协议"页,选择"我接受许可条款和条件"。"下一步"

  Step3:在"安装必备组件"页,会安装SQL SERVER安装所需的组件。"下一步"

  Step4:在"欢迎使用安装向导"页,"下一步"

  Step5:在"系统配置检查"页,需要进行安装问题是否存在的检查,如果没有达到要求,请自行安装相应软件便可,成功后点"下一步"。需要注意的是不但要在角色中安装IIS服务器,还要在应用程序服务器角色中安装如.NET和WEB服务器支持组件。

SCOM R2的安装

SCOM R2的安装

  Step6:在"注册信息"页,输入姓名及公司名。"下一步"

  Step7:在"要安装的组件"页,请选择以下组件。其中的REPORTING SERVICES是为了SCOM的报表功能。

SCOM R2的安装

  Step8:在"功能选择"而,请确认功能及安装路径。

SCOM R2的安装

  Step9:在"实例名"页,保持默认,"下一步"

  Step10:在"服务账户"页,选择服务账户定义登录时使用的账户。

  注意:如果使用域用户,请在密码到期并更改密码后,同步更改服务使用此账户的密码。或者会出现服务不能启动的现象。

SCOM R2的安装

  Step11:接下来的操作均保持默认。在"准备安装"页,点击"安装"进行SQL的安装。

  在安装过程中会提示插入第二张SQL光盘。安装完成后,并请进行SP3的安装。

  Step12:进行SCOM R2的安装。插入镜像,先进行"检查先决条件"。

SCOM R2的安装

  Step13:检查通过,进行"安装Operations Manager 2007 r2"。在接下来的安装中,只选取重要部分图示说明。

SCOM R2的安装

  Step14:多次下一步后,在"自定义安装"页,选择安装的组件以及安装的位置。

  由于是数据仓库,所以要考虑好空间大小及磁盘性能。

SCOM R2的安装

  Step15:在"管理组配置"页,输入如图所示的名称:

SCOM R2的安装

  Step16:在"SQL SERVER数据库实例"页,保持默认,"下一步"。

  Step17:在"数据库和日志文件选项"页,设置成如下图所示。空间大小请根据情况自行设定。

SCOM R2的安装

  Step18:多次下一步,直至"正在完成SYSTEM CENTER OPERATIONS MANAGER 2007 R2安装向导"页,点击"完成"。

SCOM R2的安装

  Step19:完成后的管理员控制台,MMC的风格,和SCVMM的类似。

SCOM R2的安装

  Step20:安装SCOM的报表服务:

SCOM R2的安装

  Step21:多次下一步,直至"自定义安装"页,选定安装组件及安装路径。

SCOM R2的安装

  Step22:在"连接到根管理服务器"页,在根管理服务器下框,输入:SCOMR2。

SCOM R2的安装

  Step23:在"SQL SERVER数据库实例"页,确定SQL SERVER实例为之前安装的默认实例SCOMR2。"下一步"

SCOM R2的安装

  Step24:在"数据库和日志文件选项"页,请设置如下图所示:

SCOM R2的安装

  Step25:在"选择SQL SERVER REPORTING SERVICES实例"页,输入SQL报表服务器的名称。

SCOM R2的安装

  Step26:在"数据仓库写账户"及"数据读取账户"页,输入规划时为此所分配的用户账户及密码,请注意。在这些账户到期时,请在服务中更改相应密码。

  多次下一步,直至"已准备好安装程序"页,点击"安装",开始安装进程。安装完成后,点击"完成"。从页完成SCOM的安装。

SCOM R2的安装


  6、 SCVMM与SCOM的集成、PRO启用

  在本章节将描述以下内容:

  在SCOM R2上安装VMM配置向导

  在SCVMM启用PRO

  SCVMM与SCOM的应用展示

  首先,需要将 Operations Manager 2007 配置为可与 VMM 进行互操作。这包括导入 System Center Virtual Machine Manager 2008 管理包,在 Operations Manager 根管理服务器上安装 VMM 管理员控制台,在 VMM 服务器上安装 Operations Manager 操作控制台,以及其他几个步骤。为了简化这一过程,VMM 安装程序介质上的"配置 Operations Manager"选项会自动完成此过程中的大部分步骤。

  Step1:在运行"配置Operation Manager"之前,请选进行导入iis、windows server、SQL server管理包的操作。请参考以下三图所示。

SCVMM与SCOM的集成、PRO启用

SCVMM与SCOM的集成、PRO启用

SCVMM与SCOM的集成、PRO启用


  Step2:管理包导入完成后,点击上图中的关闭。并打开SCOM的管理员控制台。可以看到相关的管理包已成功加载。

SCVMM与SCOM的集成、PRO启用

  Step3:在SCOM R2机器的光驱中插入SCVMM 2008 R2的安装介质。并点击"配置Operations Manager"。

SCVMM与SCOM的集成、PRO启用

  Step4:在"许可条款"页,选择"我接受此协议的条款"。"下一步"

  Step5:在"客户体验改善计划"页,"下一步"

  Step6:在"必备项检查"页,检查通过后,"下一步"

SCVMM与SCOM的集成、PRO启用


  Step7:在"安装位置"页,改C为D。"下一步"

  Step8:在"端口分配"页,需要输入的是VMM服务器的计算机名,以及端口。

SCVMM与SCOM的集成、PRO启用

  Step9:在"设置摘要"页,如果没有修改,"安装",将开始安装进程。

SCVMM与SCOM的集成、PRO启用

  Step10:安装完成,可以看到VMM管理员控制台已然安装。

SCVMM与SCOM的集成、PRO启用

  Step11:此时,再打开SCOM管理员控制台可以看到多了两项如下图所示的选项:

SCVMM与SCOM的集成、PRO启用

SCVMM与SCOM的集成、PRO启用

  Step12:打开SCVMM 2008的管理员控制台,导航至管理---系统中心,在中间的操作栏,打开"Operations Manager服务器",并输入SCOM服务器的计算机名scomr2。

SCVMM与SCOM的集成、PRO启用

  Step13:打开"Operations Manager报表URL","启用报表"。

SCVMM与SCOM的集成、PRO启用

  Step14:导航至管理---常规---PRO设置,双击打开设置窗口,依图所示勾选选项。"并确定"这样就启用了PRO。

SCVMM与SCOM的集成、PRO启用

  Step15:同样,导航至主机-所有主机,右健属性,选定PRO项,可以新设置。

SCVMM与SCOM的集成、PRO启用

  Step16:导航至报表-报表,可以看到部分报表选项。

SCVMM与SCOM的集成、PRO启用

  Step17:在SCOM控制台中添加机器以安装代理并管理。

SCVMM与SCOM的集成、PRO启用

SCVMM与SCOM的集成、PRO启用

  Step18:待发现后,就会启用SCOM管理账户或是计算机本地账户进行SCOM代理的安装。

SCVMM与SCOM的集成、PRO启用

  Step19:代理安装完成后,过一些时间。就可以在SCVMM管理员控制台查看一些报表了(当然在SCOM中也可以看到虚拟机或是虚拟机主机的性能、运行状态等。下面第一个图示展示了虚拟机使用率的情况。第二个图示展示了主机使用率的情况。

SCVMM与SCOM的集成、PRO启用

SCVMM与SCOM的集成、PRO启用

  如果现在就开始使用 PRO,可以利用已针对 VMM 2008 产品发行版本开发的一组基本的启用 PRO 功能的管理包。这些监视器生成的 PRO 提示可以建议更改虚拟机配置,并基于从虚拟机和主机收集的性能数据来实现自动迁移。下图的PRO提示虽然没有内容,但可以看到SCVMM与SCOM相配合给我们带来的管理上的好处:

SCVMM与SCOM的集成、PRO启用

  五、 评估实例

  在本章节将列举三个虚拟化环境中常见的实例:P2V、V2V、通过VMM管理控制台添加并管理VMware Vsphere。

  第一部分:P2V实例

  VMM2008充许管理员转换生产环境中存在的物理主机到HYPER-V虚拟机器,也就是常提到的生产到虚拟的转换。也被称为P2V。通过VMM管理控制台的迁移(转换)向导能够很容易的实现P2V。

  1、VMM与P2V简介

  VMM 2008也能转换其它虚拟化平台上的虚拟机。如VMWARE ESX和微软VIRTUAL SERVER 2005 R2上的虚机转换到WINDOWS 上的HYPER-V。也就是常被称为的V2V。

  一般情况下,P2V有两种方法来实现,一种是通过使用Windows的卷影复制技术(VSS Volume Shadow Copy Service)来复制数据实现联机的转换,源物理主机在转换成虚拟机的过程中并不影响同时服务于用户的请求。另外一种是离线(脱机)的方式,也就是通过在Windws PE环境中重启源物理主机,并由VMM转换物理磁盘成虚拟硬盘(VHDs)。

  下面列出了P2V转换中受支持的操作系统

VMM与P2V简介

  无论是联机还是离线(脱机)P2V转换,VMM 2008都会在源物理主机上临时安装代理以助于转换。

  注意:VMM 2008 不支持源物理主机OS是WINDOWS NT4.0的P2V转换,但可以使用Microsoft Virtual Server 2005 Migration Tookit(VSM)或第三方解决方案来迁移。


  2、P2V转换的环境要求:

  为实现P2V的转换,源物理主机必须满足下面的要求:

  A、 域环境:源物理主机需和VMM2008在同样的域或是双向信任的域中。

  B、 内存:离线(脱机)P2V转换要求源物理主机至少有512M的内存

  C、 更新:大部P2V转换并不受更新的影响,然而,某些系统文件和驱动程序在转换过程中被重置,转换完成后也许需要更新。如果这些文件丢失了,管理员必需添加他们到导入VMM的路径中。

  3、进行P2V的转换过程前的一些说明或准备

  运行转换时,VMM的管理员需要提供一个在源物理主机上具有管理员权限的账号和密码。同时,最好在执行过程之前,对源物理主机进行磁盘碎片扫描,以及提供一个快速的网络连接(如千兆网环境)。

  A、 P2V执行时的环境

  a、一台名为p2vtest的windows server 2003系统的物理机器。且在进行操作之前加了contoso.com域。其FQDN为p2vtest.contoso.com。

  b、此物理机器与VMM、Hyper-V同在一个子网内,属于千M网络。

  此次P2V转换的目标的就是通过在VMM管理控制台中,把p2vtest联机转换到HYPER-V里。

  B、 SCVMM管理控制台

P2V转换的环境要求

  如图所示,这是安装后的SCVMM的管理控制台,所有的操作均可以在此管理控制台提供的操作向导中完成。而我们所做的P2V操作就是在右侧面板里"转换物理服务器"。

  C、 在进行"转换物理服务器"操作之前,我们先要进行添加主机的操作,否则,源物理主机就无法被转换成虚拟机。由于之前的文章已进行过添加主机的讲解。这里的操作仍会以那些为基础的。

  D、确定虚拟化侯选项的优先级,当识别 P2V 转换的最佳候选项时,请考虑按首选顺序转换以下类型的计算机:

  1. 非业务关键且很少使用的计算机。通过从非业务关键且极少使用的计算机入手,您可以在风险相对较低的情况下了解 P2V 过程。Web 服务器可能是很好的候选项。

  2. 承载不太关键的内部应用程序且使用率低的计算机。

  3. 承载不太关键的应用程序且使用率较高的计算机。

  4. 其余很少使用的计算机。


  4、运行P2V转换的过程

  A、打VMM2008管理控制台,选择右侧面板的"转换物理服务器",会弹出一个P2V转换过程的向导,在首先弹出的"选择要转换为虚拟机的物理计算机"窗口中,你可以选择直接在"计算机名或IP地址"后的空白框里输入计算机名,也可以通过点击右端的浏览来查找域中存在的物理主机。输入"p2vtest"主机名并确定。最后计算机名显示的结果为p2vtest.contoso.com。

  同时,在管理账号选项,用户名应为源物理主机也就是VISTA机器上的具有管理员权限的账号。并输入相应的密码。此处为了管理上的方便,我们输入域管理员账号和密码,并输入域控的NETBIOS名称。"下一步"。

运行P2V转换的过程

  B、在"虚拟机标识"页,输入一个虚拟机的名称。此处的虚拟机名称可以与源物理主机的NETBIOS名称不一样,而且它并不能改变来源物理主机显示在HYPER-V虚机的名称。保持默认,"下一步"。

运行P2V转换的过程

  在"系统信息"页,点击"扫描系统"。通过扫描源物理主机,将会在下面的空白处显示源物理主机的操作系统版本、处理器、硬盘网卡等的信息。为了收集这些信息,VMM会在远端的物理计算机上安装代理软件,并在转换之后删除它。

  注意:在转换及安装代理的过程中,源物理主机防火墙会把对远程管理等的访问放置在例外中,并且在转换完成后回归。

  几分钟后,系统信息收集完成,源物理主机p2vtest的系统信息被列于空白处,"下一步":

运行P2V转换的过程

  C、 在"卷配置"页,"请在源计算机上选择要在虚拟机上复制的卷"选项里列出了源物理主机上的卷情况,由于我在源物理主机上只有一个C盘。故此处仅列出了C盘的空间及文件类型情况。此时,你可以定义虚拟硬盘的大小,但要注意的是,虚拟硬盘的大小,只能增加不能减少。也就是说不能小于目前所显示的虚拟硬盘大小。并最好确保"虚拟硬盘的类型"为动态。"下一步":

  注意:当物理主机有多个卷时,你可以自行选择要转换的磁盘(卷),但包含有系统数据的C盘必需被选择。

运行P2V转换的过程

  D、 在"为计算机指定处理器和内存"页,可以分配转换后的虚拟机的处理器数量及内存大小。处理器的数量及内存的大小受限于源物理主机。"下一步":

运行P2V转换的过程

  E、 "为虚拟机选择主机"页,列出当前已在VMM控制台显示的主机。且根据虚拟机的要求及默认放置选项对列出的主机有从0到5的星级评定。通过"自定义级别"你也可以改变评定的条件。关于此想了解的更多可以通过点击蓝字的"这些级别意味着什么?"查看。

  在"详细信息"选项,列出了所选择主机关于操作系统版本、虚拟化软件以及此上的虚拟机器等。

  由于只有一台主机,且较为适合P2V的转换。选择后,"下一步":

运行P2V转换的过程

  F、 在"选择主机上用于保存与虚拟机相关联的文件的位置"页,选择在主机上存放转换的虚拟机的路径。默认情况下是保存在 C:\Documents and Settings\All Users\Documents \Shared Virtual Machines路径下的。"下一步":

运行P2V转换的过程

  G、 在"指定用于虚拟机的虚拟网络"页,通过虚拟网络下拉框中选择一个网络类型。这三个所显示的为主机的网络设置(server6)。保留"未连接"。"下一步"

运行P2V转换的过程

  H、 在"其他属性"页,"自动启动操作"选项下有两个子选项,分别说明如下:

  (一)、 启动物理服务器时的操作:

  ●从不启自动启动虚拟机

  ●总是自动启动物理机

  ●如果物理服务器停止时虚拟机正在运行,则自动启动虚拟机

  这三个选项说明了,在安装有HYPER-V角色的服务器启动时可供选择的针对虚拟机的操作。这和你的应用场景有关,如果是用于试生产环境测试使用,建议你选择总是自动启动虚拟机。这次转换过程,我选择了保留当前的设置。

  (二)、 停止物理服务器时的操作

  ●保存状态(有点类似于WINDOWS的休眠)

  ●关闭虚拟机(直接关掉电源)

  ●关闭来宾操作系统(从系统里选择闭机)

  这三个选项说明了,在安装有HYPER-V角色的服务器停止时可供选择的针对虚拟机的操作。同样和你的应用场景有关,建议你选择"保存状态"这一项。

运行P2V转换的过程

  "下一步"

  I、 在"转换信息"页,会列出在转换过程执行之前你要解决的问题,而且如果有问题列出的话,一定要先行解决之后,才能进行下一步,否则在转换过程中会出现一些问题。如果源物理主机是域控制器角色的话,会建议不要进行转换。当然你可以选择进行下去。

  在"必须先解决以下问题才能继续进行"下的框中,提示"未检测到问题"。表示可以操作下去,"下一步":

运行P2V转换的过程

  G、 在"摘要"页,会显示一个之前设置的一个概览,如果你认为没有问题就可以点"创建",如果想回退进行设置的变动,点"上一步"。在此页右下方,有个" 查看脚本",之前的操作过程都可以通过所显示的脚本来完成,这也是SCVMM2008一个比较好的功能。也就是所有的操作都可以通过POWER SHELL来实现。至于"在主机上部署虚拟机后启动虚拟机"选项。可视情况而定,这里取消前面的对勾。"下一步":

运行P2V转换的过程

  K、 在前面四中的A-I的设置,是为P2V转换执行做准备的。当你在上一步骤中点"创建"时,就会弹出一个"作业"的窗口,很详细的表述正在进行的转换过程及执行的结果:

运行P2V转换的过程

  在转换过程中源物理主机与主机之前的网络状况决定了P2V转换过程所需要的时间,由于我的是千M环境,相对快了点。P2V的转换过程也是相当顺利的:

运行P2V转换的过程

  要注意的是,"作业"窗口是可以取消掉,直接通过VMM2008的管理控制台来监视转换运行的过程。而且,还可以对VMM2008的控制台进行设置。来让它显示更多的子项,以便能更清楚明了的查看转换的过程。

  L、 P2V完成后的正常界面以及通过控制台连接p2vtest的Console如下:

运行P2V转换的过程

运行P2V转换的过程

  M、 总结下转换过程进行的细节:

  ▲收集机器配置信息

  ▲添加(安装)源物理主机代理

  ▲创建虚拟机

  ▲拷贝磁盘

  ▲部署文件 (使用Background Intelligent Transfer Service, BITS).

  ▲操作系统虚拟化

  ▲安装虚拟机组件

  ▲启动虑拟机安装虚拟机组件

  ▲停止虚拟机

  ▲移除源物理主机上安装的代理软件

  ▲移除VMM代理

  注意,如果源物理主机使用直接附加的存储,在P2V转换后小心的拷贝数据到新建的虚拟机上。


  第二部分:V2V实例

  首先声明,V2V实例是采用了之前的测试环境进行的,但计算机名称及域环境相同,操作步骤也相同。

  在生产环境进行正式操作之前我们需要先在评估环境下进行一番评测,以便及时发现潜在的问题并进行改正。我们准备的评估环境如下图所示,一共要使用四台计算机,四台计算机的属性如下表所示。

补丁安装

计算机名称
角色
服务器软件
DCSERVER
域控制器
Windows Server 2003 SP2企业版
VMMSERVER
Windows Server 2008企业版
SCVMM2008
SERVER5
Virtual Server 2005服务器
Windows Server 2003 SP2企业版
Windows Virtual Server 2005 R2
SERVER6
Hyper-V服务器
Windows Server 2008 X64企业版
Hyper-V1.0

  注意:SERVER6的CPU需要支持硬件虚拟化,包括AMD-V或Inter-VT技术。VMMSERVER需要操作系统为64位的Windows Server 2008。

  SERVER5为Virtual Server 2005虚拟服务器,现在SERVER5上有一个虚拟机MAILSERVER,我们需要使用SCVMM2008把MAILSERVER虚拟机从SERVER5迁移到SERVER6。

  1、 补丁安装

  Step1: 如果想用SCVMM2008管理Virtual Server 2005 R2,首先需要在Virtual Server 2005 R2的服务器上安装KB936059,这样Virtual Server 2005 R2才可以支持远程管理服务。如图所示,我们在Server5上运行KB936059的安装程序,点击"下一步"继续。

补丁安装

  Step2:如下图所示,同意软件许可协议,点击"下一步"继续。

补丁安装

  Step3:如图所示,点击"完成"结束KB936059的安装。

补丁安装

  Step4:安装了KB936059后,在Server5中打开服务管理器,如图所示,看到有了一项新的服务(WS_Management),这项服务是SCVMM2008管理服务器虚拟化产品所必需的。

补丁安装


  2、 添加虚拟服务器主机

  Step1:在Server5上安装了KB936059后,我们接下来就可以在SCVMM2008中把Server5添加为被管理的主机。如下图所示,我们在SCVMM2008的管理控制台中选择"添加主机"。

添加虚拟服务器主机

  Step2:如下图所示,我们输入域管理员账号作为凭据,进行添加主机的操作。

添加虚拟服务器主机

  Step3:如下图所示,我们输入计算机名和域名,准备添加SERVER5作为被管理的主机。

添加虚拟服务器主机

  -Step4:如图所示,SCVMM2008已经在域中找到了Server5,点击"下一步"继续。

添加虚拟服务器主机

  Step5:如图所示,我们把Server5主机放到默认的"所有主机"组中即可。

添加虚拟服务器主机

  Step6:如图所示,SCVMM服务器使用默认路径作为虚拟机的存储目录。

添加虚拟服务器主机

  Step7:如图所示,查看摘要,检查设置是否有误。如果一切正确,点击"添加主机"开始添加主机。

添加虚拟服务器主机

  Step8:如图所示,SCVMM服务器已经把SERVER5添加为主机,用同样的方法把Server6也添加为被SCVMM服务器管理的主机。

添加虚拟服务器主机


  3、 虚拟机迁移

  Step1:我们打开SCVMM2008的管理控制台,如图所示,右键点击Server5中的虚拟机MailServer,在菜单中选择"迁移"。

虚拟机迁移

  Step2:如图所示,我们选择把虚拟机迁移到Server6上,五星评分预示迁移前景非常乐观,点击"下一步"继续。

虚拟机迁移

  Step3:如图所示,设置虚拟机在Server6上的存储路径,使用默认值即可。

虚拟机迁移

  Step4:如图所示,我们为迁移后的虚拟机选择一个合适的虚拟网络连接。

虚拟机迁移

  Step5:如图所示,检查虚拟机迁移的摘要,确认无误后,点击"移动"开始虚拟机的迁移工作。

虚拟机迁移

  Step6:如图所示,迁移虚拟机正在进行,状态进度到达100%时,迁移工作就顺利完成了。

虚拟机迁移

  Step7:如图所示,作业完成后有警告提示,迁移后的虚拟机硬盘不能放在SCSI通道,必须放在IED通道上才可以启动。这时Hyper-V服务器的特点,操作系统需要从IDE通道的硬盘启动,因此我们要检查一下迁移后的MAILSERVER虚拟机是使用SCSI通道海狮IDE通道。

虚拟机迁移

  Step8:我们在Server6的Hyper-V管理器中编辑MailServer的虚拟机属性,把虚拟机硬盘放到IDE通道上。

虚拟机迁移

  Step9:编辑完虚拟机属性后,Server6上启动虚拟机,如图所示,MailServer顺利启动,虚拟机迁移成功了!

虚拟机迁移


  第三部分:通过VMM管理控制台添加并管理VMware ESX

  重要声明:此部分的实例在本动手实验手册正式编写之前完成测试的,也就是正是有了此次的测试,才有了动手实验手册中所列的步骤顺利的完成。故截图会有所不同。但仍不影响本动手实验手册的整体。

  Virtual Server和 Hyper V在实现服务器虚拟化的同时,还提供工具来管理他们的虚拟机,但这些工具只在一台物理计算机上工作。 当组织的虚拟机分布在不同的物理计算机,也许一个集中式的控制台来管理它们很可能极具吸引力。 Virtual Machine Manager的发布,就提供了此中央控制台,允许从单个点管理多个主机及其上的虚拟机。

  随着Virtual Machine Manager 2008的发布以来,新增和显著增强的功能,使我们更加得益于他的优越功能。如提供的多供应商虚拟化平台的应用:

  ●除了支持Hyper-V,VMM 2008将多程序管理集成到一个工具中,可以支持运行在 VMware ESX架构与微软Virtual Server上的虚拟机。

  ●对VMware VI3提供了完整的支持,包括与VMware的Virtual Center相集成,而在虚拟主机之间通过VMotion无需停机的移动虚拟机。

  ●VMM 2008的特有功能,例如Intelligent Placement,整合候选者建议及其它可以运行在任何被支持平台上的虚拟化架构。

  ●支持针对Hyper-V、VMware ESX或Virtual Server环境的Windows PowerShell?脚本定制或自动化。

  此部分文章的目的,就是实现通过VMM 2008管理控制台来管理VMware ESX。以下先列出实现管理之前的几个要点(注意点):

  a、在实现VMM 2008管理VMware ESX之前,必需先添加VirualCenter服务器至管理控制台。

  b、将 VMware VirtualCenter 服务器添加到 Virtual Machine Manager (VMM 2008) 时,该 VirtualCenter 服务器的所有现有 ESX Server 主机也会添加到 VMM。

  c、随 VirtualCenter 服务器添加的 ESX Server 主机的最初状态为"正常(受限)",在提供凭据并为安全模式下的每个主机提供配置的安全性之前,您将无法完全管理主机。

  d、条件的限制,并不能实现VMware ESX后端连接存储。诸如通过VMM 2008的管理控制台并不能实现虚拟机在VMware ESX上的安装。

  e、如果不使用VMM 2008来管理ESX Server,需要通过VIClient来连接VC(此时ESX Server主机已被添加到VC管理中),或直接通过VIC来连接ESX Server。但同时注意,两者连接的授权凭证不一样。

  在简要介绍了VMM 2008能管理VMware虚拟化平台新增功能之后,OK,下面就进入安装及部署之激动之旅吧:

  1、安装环境

  A、 安装环境网络拓朴:

VMware ESX安装环境

  B、 网络环境描述:

  a、 系统、硬件:ThinkPad X61 ,T7500,4G内存,Windows Server 2003 ENT x32。

  b、 软件:VMware WorkStation 6.5.0 build-118166,VirtualCenterServer2.5,VMware ESX Server 3.5 Update3。

  c、 除VMware ESX Server之外,其余机器均位于域Contoso.com中,这个很重要,为下篇文中所提到的VMM管理ESX打下一个能够实现的网络基础架构。同时,也建议各位在设计VMM管理的虚拟化基础架构中尽量不要存在于工作组中。


  2、在Virtual center 管理制台添加Vmware Esx 3.5主机

  A、 VirtualCenter服务器的安装

  在成员服务器VMMVC上,安装VirtualCenter服务器、License服务器、及Update管理、VIClient。(安装完成后的VIC是英文版的,为了更好的管理ESX及VC,我通过http://192.168.1.251,也就是ESX 3.5服务器上下载了VIC安装后是简体中文版的。)

添加Vmware Esx 3.5主机

  B、 在安装VC等的过程中,需要配置对VC的具有管理权限的账号和密码。同时也是VIC连接VC的授权账号。如下图,此实险中的VIC连接VC的授权凭证就是administrator/password。此时的密码可以不是域用户账号及其密码。

  但如果VIC直接连ESX Server,授权账号就是ESX Server中的账号如root。

添加Vmware Esx 3.5主机

  C、 打开VIC,如下图输入2、中的VC授权凭证,并确定。

添加Vmware Esx 3.5主机

  D、 在打开的VC管理控制台,可以通过右侧"主机和集群"面板中的"新建数据中心"向导来创建。亦可以通过"主机和集群"右键中的新建数据中心来完成。为新建的数据中心起名为ESX35U3。

  E、 新建好数据中心后,移动鼠标至其。此时,右侧的控制面板会显示"添加主机"向导。选择"添加主机"后,会弹出主机添加向导。

添加Vmware Esx 3.5主机

  F、 在"指定连接位置"界面,在"主机名"后输入ESX的主机IP地址:192.168.1.251。

  并在授权栏下输入用户名:root及相对应的密码。下一步。

  G、 在"主机摘要"界面,会显示当前要添加的主机的名称、型号、及版号等信息。下一步。

  H、 在"虚拟机位置"界面,保留默认配置。下一步。

  I、 在"即将完成"界面,显示了之前操作概览。点"完成"。

添加Vmware Esx 3.5主机

  G、 在上一步骤点完成后,就会出现下图的界面,由于主机添加的运作并没有完全完成,故仍显示与主机的连接状态为断开。

  主机添加的动作可以通过此窗口中下侧的"近期任务"看到。VC的管理控制提供了详细的作业状态。

添加Vmware Esx 3.5主机

  K、 经过一至两分钟时间,连接正常,并显示出当前主机所载的虚拟机。此时在右侧的管理控制台,当你点虚拟机会显示对虚拟机的一些管理方式。

添加Vmware Esx 3.5主机

  至此,向VC中添加ESX主机的操作全部完成,这就为接下进行的,在VMM 2008管理控制台添加VC服务器及ESX主机打下了基础。


  3、通过VMM 2008管理控制台添加VC服务器及ESX主机

  以下操均在SCVMM服务器上完成

  A、在VMM2008管理控制台,移动鼠标至右侧"操作"下的添加VirtualCenter服务器。并双击。会弹出添加VMware VirtualCenter服务器向导的窗口。如下图:

添加VC服务器及ESX主机

  在计算机名后输入装有VC服务器的计算机的NETBIOS名字:vmmvc。

  注意:此处虽然可以输入计算机的IP地址,但最好的选择是NETBIOS名字,同时也不建议你输入FQDN也就是vmmvc.contoso.com这样的名字。

  保留TCP/IP端口为443。

  在"请输入用于连接到VirtualCenter服务器管理账户"的下侧,分别输入:

  用户名:administrator

  密码:password

  域:contoso

  注意:管理帐户是域用户且最好具有管理员权限。以方便操作。

  确认在"在安全模式中与VMware ESX Server主机通信"对勾打上。

  注意:此窗口下侧的"Virtual Machine Manager为新导入的VMware ESX Server主机提供受限的管理"。在添加成功能后,可以进行更改,从而实现完全管理。

  以上步骤完成后,点"确定"。

  B、然后在结果控制台,也就是VMM中间的控制台,可以在"最近的作业"看到添加VC的进度条。通过此还能详细的了解各个步骤进行的情况。如果出现问题不但清楚出在哪,还能得到友好的提示。

添加VC服务器及ESX主机

  C、几分钟时间后,VC添加成功,实际上此时ESX主机也添加完成,大家可以通过此文的第二部分了解到。添加完成的ESX主机是受限的。要想完全操作,需要进行更改。

添加VC服务器及ESX主机

  D、选定192.168.1.251主机,右键属性,找到"安全性"。并更改VMM服务器与此主机上的VMM代理通信时使用的凭据(也就是VIC直接连接ESX SERVER的用户名和密码):

  用户名:root

  密码:password

  并点击下侧的检索按钮。同时确保"接受此主机的证书和公钥"前打上对勾。确定。然后再回到"属性"之前的界面。就可以看到此主机的状态已为"确定"也就是可以对此进行完全管理了。

添加VC服务器及ESX主机

添加VC服务器及ESX主机

  E、从上图中的左侧控制台的虚拟机选项,可以看到安装在ESX主机上的WINXP虚拟机。点选右键,连接VMWARE查看器,便可以对此虚拟机进行管理等的操作啦。但由于我是在虚拟机软件workstation中安装的ESX。并使用VMM进行管理的,并不能实现通过VMM在主机ESX上添加虚拟机(在实际操作中一般会提示是IDE设备符合安装条件(可解决)或虚拟化软件不符)。

添加VC服务器及ESX主机

  OK,到此就算结束了,不得不说VMM2008在管理虚拟化基础架构方面带来的便利及成本的节约。

  下面是在本动手实验三、评估环境中所提供的环境中进行的添加和管理VSphere的截图:

添加VC服务器及ESX主机

此文章由 flyinweb 于 2011-04-25 11:36:35 编辑

本日志由 flyinweb 于 2011-04-25 11:06:35 发表,目前已经被浏览 1743 次,评论 0 次;

作者添加了以下标签: 服务器整合虚拟架构管理

引用通告:http://www.517sou.net/Article/591/Trackback.ashx

评论订阅:http://www.517sou.net/Article/591/Feeds.ashx

评论列表

    暂时没有评论
(必填)
(必填,不会被公开)