虚拟化 频道

虚拟化动手实验之服务器监控:PRO实现

  【IT168 虚拟化动手实验】

  (接上篇)微软所提供的虚拟化解决方案中,虽然Virtual Server和 Windows 服务器虚拟化都同时提供了工具来管理他们的虚拟机,但这些工具只在一台物理计算机上工作。 一旦企业组织的虚拟机分布在不同的物理计算机,一个集中式的控制台来管理它们很可能极具吸引力。SCVMM 2008就提供了一个图形界面的中央控制台,允许从单个点管理多个虚拟机。 管理员可以使用此控制台检查一个 VM 的状态,监控运行的虚拟机,将虚拟机从一台物理计算机移动到另一台物理计算机,以及执行其它管理任务等。

  性能和资源优化(简称为 PRO)是 Virtual Machine Manager 2008 中的一项新功能,它支持虚拟化环境中感知工作负荷和应用程序的资源优化。基于 System Center Operations Manager 2007 中启用 PRO 功能的管理包所提供的性能和健康数据,PRO 可以自动或手动执行 PRO 提示,即关于尽可能缩短停机时间和加快解决速度的建议。

  PRO 是针对各个主机组和主机群集来执行的。例如,如果主机遇到资源短缺或性能问题,PRO 可以识别出当前主机组或主机群集中最适合的主机,并迁移一个或多个虚拟机来平衡负载。其他 PRO 提示可能会建议更改配置,以相应地调整虚拟机的规模,从而基于虚拟机使用情况数据优化主机上的性能和资源使用。

  在本次动手实验中,将以一个实例来讲述如何配置 PRO及实现PRO。

  在进行操作之前,已在VMMR2这台机器上安装了SCVMM 2008 R2,且添加了两台HyperV主机:HyperVR2及HyperVone。

  同时,在日常运维篇中已导入了至少以下种管理包,同时这也是实现PRO的前提,也是在SCOM管理服务器运行SCVMM安装程序界面中的"配置Operations Manager"得以实现的必不可少的条件:

  1、导入IIS管理包

  2、导入SQL管理包

  3、导入Windows Server管理包

  本章节将通过以下几个步骤来完成:

  1、在SCOMR2机器上导入SCVMM的管理包及安装VMM管理员控制台

  2、在VMMR2机器上安装SCOM管理控制台

  3、在VMMR2机器上配置SCOM管理服务器及报表服务器URL

  4、在VMMR2机器上配置启用PRO

  5、PRO的实现

  一、在SCOMR2机器上导入SCVMM的管理包及安装VMM管理员控制台

  在SCOMR2机器上导入VMM的管理包及安装VMM管理员控制台是通过运行VMM安装程序中的"配置Operations Manager"完成的。

  1、在SCOMR2机器上没有运行"配置Operations Manager"之前,在管理员控制台中的监视部分是没有SCVMM 2008 R2的选项的。(图1)
 

导入SCVMM管理包

  2、在SCOMR2(SCOM管理服务器)机器上,插入SCVMM 2008 R2的程序盘,打开安装首页后,选择"配置Operations Manager",在左下角的提示中有说明此安装选项的作用。(图2)
 

导入SCVMM管理包

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

  4、在"Microsoft Update"页,根据需要选择一项,下一步。

  5、在"客户体验改善计划"页,保持默认,下一步。

  6、在"必备项检查"页,确保硬件要求、软件要求前面为绿色的√。否则不能进行下一步。如果此处出现通不过,一般是由于上面所说的三种管理包没有导入的原因。(图3)
 

导入SCVMM管理包

  7、在"安装位置页",指定VMM程序文件的存放位置。下一步。

  8、在"端口分配"页,

  VMM服务器:contoso\vmmr2,注意格式:域\计算机名。

  VMM服务器端口:8100(保持默认)。

  下一步。(图4)
 

导入SCVMM管理包

  9、在"设置摘要"页,确认之前的设置无误后,点击安装,以进行安装进程。(图5)
 

导入SCVMM管理包

  10、安装完成后的图示如下,可以看到安装的软件(其中导入管理包在SCOM的管理员控制台可以看到)。(图6)
 

导入SCVMM管理包

  11、安装完成后,打开SCOM管理员控制台,可以看到VMM2008管理包已导入,且在"监视"栏中已有显示。(图7)
 

导入SCVMM管理包

  二、在VMMR2机器上安装SCOM管理控制台

  本小节操作,均在安装有SCVMM 2008 R2的服务器上进行。

  1、 在VMMR2机器中插入SCOM 2007 R2的安装光盘,运行安装程序,选择"选择安装Operations Manager"。(图8)
 

安装SCOM管理控制台

  2、 在"最终用户许可协议"页,选择"我接受许可协议中的条款",下一步。

  3、 在"产品注册"页,保持默认,下一步。

  4、 在"自定义安装"页,只选中"User Interaces",以确保安装SCOM的管理员控制台。下一步。

  注意:此步较为重要,如果不如此,将无法实现在VMM中连接SCOM的管理服务器及报表服务。(图9)
 

安装SCOM管理控制台

  5、 在"客户体验改善计划"页,请选择一项,下一步。

  6、 在"Microsoft Update"页,请选择一项,下一步。

  7、 在"已准备好安装程序"页,点击安装。

  8、 待几分钟后,便完成SCOM管理控制台的安装。(图10)
 

安装SCOM管理控制台

  三、在VMMR2机器上配置SCOM管理服务器及报表服务器URL

  在前面的一、二中完成了SCOM与SCVMM的互操作。接下来就要进行VMM控制台中配置SCOM管理服务器机器及的报表服务器访问的URL。

  1、 打开VMM控制台,导航至管理-系统中心-Operations Manager服务器,在弹出的窗口中输入SCOMR2,确定。

  注意:此时VMM的控制台中并没有报表项,同时,要提醒的是由于是域环境且是集成的DNS,故此处只需输入机器的NETBIOS名称便可。(图11)
 

配置SCOM管理服务器

  2、几分钟后可下图中的窗口会自动消失,表明已连接到SCOM管理服务器。两者之间通讯正常。(图12)
 

配置SCOM管理服务器

  3、 点击"Operations Manager 报表URL",勾选"启用报表",并在URL栏内输入报表服务器的访问地址:http://scomsql/reportserver。(图13)
 

配置SCOM管理服务器

  四、在VMMR2机器上配置启用PRO

  PRO 是针对各个主机组和主机群集来执行的,并根据设置手动或自动执行虚拟机的迁移。

  在VMM控制台中,导航至管理-常规。在右侧的窗口中,双击PRO设置。

  注意:此时,可以观察到左侧最下方有了报表的选项。

  在PRO设置窗口中,选定如下图所示:(图14)
 

启用PRO

  注意:在启用PRO提示时,请理解以下内容:

  为各个主机群集启用 PRO。在主机组属性中,在"PRO"选项卡上输入选项。

  为各个主机组启用 PRO。在主机群集属性中,在"PRO"选项卡上输入选项。

  为系统范围内的监视器启用 PRO 提示。在"管理"视图中,在"常规"节点中输入"PRO 设置"。

  如果希望从主机级别的 PRO 操作排除虚拟机,请在虚拟机中选择"从 PRO 主机级别操作中排除虚拟机"选项。该选项会阻止 PRO 迁移虚拟机或基于启用 PRO 的管理包中的主机监视器执行其他操作。PRO 将继续基于虚拟机的监视器来建议操作。

  五、PRO的实现

  通过启用VMM上的PRO,就为PRO提示提供了可能。

  使用"PRO 提示"窗口,可以监视和执行由性能和资源优化 (PRO) 生成的提示。当然,只会显示活动的 PRO 提示;问题解决后,PRO 提示将不再处于活动状态。

  PRO 提示可用于启用了 PRO 提示的主机组和主机群集。主机组或群集的 PRO 提示配置还确定收到的 PRO 提示的严重性级别和自动执行的 PRO 提示的严重性级别。您可以选择收到严重级别和警告级别的 PRO 提示,但是仅自动执行严重级别的 PRO 提示。

  1、打开VMM的管理员控制台,导航至主机项,可以看到有个名为HyperV的主机组,

  其中加入了主机名为hypervone、hypervr2的HyperV主机,且均在域contoso.com中。

  其中一台主机上的可用内存较少,已少设置的阀值94%。这时就会有PRO提示出现的。(图15)
 

PRO的实现

  大家可以看到,在工具栏上,单击"PRO 提示"。

  "PRO 提示"窗口打开,为启用了 PRO 的主机组和主机群集显示 PRO 提示。仅显示活动的 PRO 提示。如果问题(例如主机上临时资源缺乏)自动解决,则 PRO 提示将不再显示。

  2、 如下图所示,就是由于主机内存使用率较低,造成了PRO的自动提示出来。(图16)
 

PRO的实现

  此时,您可以对 PRO 提示执行以下任何操作:

  要查看有关 PRO 提示的详细信息,请选择 PRO 提示。"摘要"选项卡显示了问题的描述,并提供了用于解决问题的知识,在PRO提示窗口的左下侧可以看到这些。

  许多 PRO 提示都包括一个"查看脚本"链接,它显示将执行此 PRO 提示的 Windows PowerShell 脚本。

  3、 此时,打开SCOM的管理员控制台,可以在活动警报中看到相关的提示报警。(图17)
 

PRO的实现

  在报警的详细信息中,不但描述了警报内容,还提供了原因及解决方法。

  4、 根据解决方法,如果主机中的内存使用量过大时,要释放内存,需要将虚拟机迁移到另外一个主机,此时将采用手动的方法。单击执行。(图18)
 

PRO的实现

  不是所有 PRO 提示都有此选项。例如,VMM 可以在其当前主机组或主机群集内自动快速迁移虚拟机,以解决某个主机上的性能问题。但是,要解决其他问题,您可能需要手动更新虚拟机的配置。在后一种情况下,PRO 提示的知识说明了要执行的操作。

  注意:只有正在运行且尚未从主机级别的 PRO 提示中排除的虚拟机才可由 PRO 迁移。

  若要在不执行任何操作的情况下不再显示某个 PRO 提示,请选择该 PRO 提示,然后单击"忽略"。

  只有当选择不利用 PRO 实现作为问题结果的更改时,才需要使用此选项。每个 PRO 提示都会在相关问题解决时自动解决并删除。

  5、 单击执行后,就会弹出一个作业窗口,里面显示了具体的进程,直观且详细。(图19)
 

PRO的实现

0
相关文章