跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
HP Integrity Essentials Capacity Advisor: 用户指南 > 第 5 章 使用 Capacity Advisor 进行规划

任务:规划服务器整合

» 

技术文档资料

完整的 PDF 手册
» 相关文档
» 反馈
内容从此开始:

 » 目录

 » 词汇表

 » 索引

本节首先介绍服务器的一般整合过程(“规划服务器整合”),然后是服务器整合的示例(“示例:整合到现有服务器:堆叠程序”)。

规划服务器整合

常见的任务是,将工作负荷整合到新服务器或释放现有服务器。Capacity Advisor 有助于明智地作出如何整合工作负荷的决策。

整合服务器的基本方法有三种:

  • 将工作负荷(代表应用程序)堆叠到独立服务器或 nPartition

  • 虚拟机堆叠到独立的系统或 nPartition。

  • 将 nPartition 和虚拟分区堆叠到组合系统

下面介绍的任务是基于堆叠虚拟机而言的。对于其他方法,编辑方案的步骤会有所不同。

先决条件 要规划服务器的整合,请执行下列操作:

过程 5-1 整合服务器负荷

  1. 确定要整合的系统

    这应包括:

    • 含有要整合的负荷的服务器。

    • 要将负荷整合到的服务器(可以是新服务器或现有服务器)。

    确保考虑到下列几个方面:

    • 连接:要合并的所有系统所需的 LAN 和 SAN 对于将要成为新目标主机的服务器是否可用?

    • 安全性:是否任何系统都需要孤立的网络;是否任何系统都符合 HEPA 要求?

    • 所有权:是否要合并的所有应用程序和系统都由公共组织所有,或者是否全部的所有者都同意整合?

    • 许可:是否存在阻止移动应用程序的任何许可限制;将应用程序移动到公共服务器是否有好处(如使用 SAP 或 Oracle 许可证将应用程序合并到一台服务器)?

    • 服务质量:是否充分理解了每一个应用程序和服务器的服务质量要求?

  2. 创建方案

    遵循创建方案中的步骤;记住,请选择含有要整合的应用程序的服务器,或者如果该服务器未出现在方案中,请选择要将负荷整合到的目标服务器。

    注释:不能直接指定虚拟机 (VM)。指定 VM Host 将使该主机承载的所有 VM 都包含在方案中。如果不包含 VM Host 及其所管理的所有 VM,则不能在方案中包含单个 VM。
  3. 编辑方案

    在过程的这一部分中,您将构建一个要评估的新配置的模型。

    按照编辑方案中的步骤编辑新创建的方案。在编辑新方案时,需要完成下列操作:

    1. 设置主机系统,其中包括将其设置为 VM 主机。这包括使用创建系统中的步骤来创建具有新系统特性的系统,或者使用编辑系统中的步骤来更改现有系统的特性以反映在现有主机中进行的任何更改。

    2. 遵循创建系统中的步骤,为计划整合的每一个系统创建 VM。

    3. 遵循移动工作负荷中的步骤,将计划整合的系统中的工作负荷移动到相应的 VM。此时,可以使用编辑工作负荷中介绍的步骤来调整 CPU 和内存的使用情况,以便模拟预计对所需资源进行的更改,或调节体系结构和软件配置中的差异。在 Move Workload 屏幕的帮助中提供了有关应用平台倍频器来调节体系结构中的差异的示例

      注释:通过负荷与内存使用情况直方图,可以快速评估出移动每个工作负荷所产生的影响。
  4. 评估新的服务质量

    按照生成报告中的步骤生成有关该方案的报告

  5. 如有必要,请重复编辑和评估步骤

    有时,需要轮流尝试许多方案变体来确定最佳整合策略。可重复上述两个步骤来确定最佳配置,其中包括添加 Temporary Instant Capacity (TiCap) 处理器是否有助于优化成本结构。

示例:整合到现有服务器:堆叠程序

该示例说明如何使用 Capacity Advisor 规划最简单的服务器整合方法:堆叠程序。在最近的几个月里设置了三台服务器来支持应用程序。现在已经具备关于利用率的适当数据,正好适合查看是否可以通过整合应用程序来释放资源,使其用于其他用途。

下面的标题中引用的步骤来自上文的“规划服务器整合”步骤。

第 1 步:确定要整合的系统

该步骤需要深入了解有关该系统的知识。需要回答有关每一个系统的很多问题。不同的整合模型适用于不同的问题,而与其他问题无关。以下列出的问题来自于上文提供的一般过程中出现的问题。

  • 应用程序需要什么样的修补软件集(修补软件级别)(当使用虚拟机进行整合时没有此问题)?

  • 对内核可调参数的设置进行了哪些更改(当使用虚拟机进行整合时没有此问题)?

  • 应用程序的许可要求是什么?

  • 其中每一个系统归谁所有、是否归不同的组织所有,以及这些所有者是否同意进行整合?

  • 安全要求是什么?

  • 网络要求是什么(LAN 和 WAN)?

  • 是否有存储区域网络 (SAN) 要求?

  • 应用程序的稳定性如何?所有这些系统都应该是测试和开发系统,或者生产系统。

此处列出的只是简单的介绍,对于特定的环境可能需要回答其他很多问题。

出于此练习的目的,需要考虑下列三个系统进行整合:

  • puny01v0

  • puny01v2

  • puny01v4

这三个系统中的每一个系统都含有两个处理器,并且:

  • 正在运行基于同一个数据库程序(按每个 CPU 进行许可)的应用程序

  • 正在运行相同的操作系统(安装有相同的修补程序集)

  • 要求为数据库应用程序设置相同的内核可调参数

  • 使用相同的 LAN

  • 使用相同的 SAN

  • 具有由公司防火墙提供的足够的最低安全要求

第 2 步:创建方案

创建新的方案:

  1. 从上部的菜单栏中选择 Optimize->Capacity Advisor->Create Scenario...

  2. Select Systems for the new Scenario 屏幕上单击系统旁边的复选框来将该系统包含到方案中。

  3. 单击 Next 按钮。

  4. 填写 Scenario NameDescription 字段。

  5. 单击 Next 按钮。

  6. 检查 Create New Scenario 向导的 Verify Scenario Parameters 屏幕上的值,然后单击 Finish 按钮。

第 3 步:编辑方案

VSE Management: Capacity Advisor 屏幕上的列表中单击刚创建的方案的名称,打开 Capacity Advisor - Edit Scenario 窗口。选择的系统会在 System 标签中列出。直方图显示本周收集的数据的峰值利用率。

每周数据代表最近的利用率,并且可以快速计算出结果,但是不能确保总是能够提供全面的状态信息。

要获取更全面的状态信息,请查看每月数据。可通过单击 Simulation Interval 的第一个下拉列表(单词 “Week”)并选择列表中的 Month 来将模拟间隔更改为月。在刷新屏幕后,有关资源利用率的新信息随即可用:许多 CPU 和内存利用率峰值已升高。

通过单击 puny01v2(具有最大负荷的系统)旁边的第一个直方图,可以查看其配置文件。

其中有一个峰值利用率几乎占用全部可用的 CPU 资源,还有一些峰值利用率达到 75% 的利用率范围。查看下面摘要表格可以更深入地了解情况:

平均利用率大约为可用资源的四分之一,而 90 分位点不到可用资源的一半(少于一个 CPU)。

由于 puny01v2 已经具备最大内存,所以将应用程序从其他系统整合到该系统才有意义。

将处理器添加到 Puny01v2

第一步是将处理器添加到 puny01v2

  1. 单击 Close 按钮关闭配置文件查看器。

  2. 在系统列表中单击 puny01v2 前面的复选框。

  3. 从下面的菜单栏中选择 What-If Action->Edit System...

  4. 在显示的 Edit Scenario - Edit System 屏幕中,将处理器的数量增加到 5(处理器利用率几乎达到 100% 的两个系统各提供两个,处理器利用率小于 50% 的系统提供一个)。这表示将要从其他系统将更多处理器移动到该系统中。

  5. 单击 Next 按钮。

    puny01v2 的 CPU 利用率直方图显示大约 40% 的利用率,大概为可用处理器资源的 2/5

移动工作负荷

下一步,将其他两台服务器的工作负荷移动到 puny01v2

  1. 单击 Workload 标签来打开它。

  2. 单击 puny01v0.fc.hp.com 前面的复选框。

  3. 从下面的菜单栏中选择 What-If Action->Move Workload...

  4. 单击目标系统 puny01v2 前的单选按钮。

    请注意,puny01v4 的 CPU 利用率直方图表明利用率超过了可用资源,而 puny01v2 的 CPU 利用率直方图表明 CPU 利用率有适度增加。无须调整 CPU 或内存倍频调节器,这是因为没有使用虚拟功能,并且处理器和操作系统对于所有工作负荷都是相同的。但是,puny01v4Memory Utilization 直方图含有被截断的直方,这表明没有足够的内存来处理新的负荷。系统需要更多的内存。

  5. 单击 OK 按钮。

  6. 下一步,移动其余工作负荷。如果仍然选择 puny01v0.fc.hp.com,单击它前面的复选框来清除复选标记。

    重复以上步骤,将 puny01v4.fc.hp.com 工作负荷移动到 puny01v2

  7. 单击 OK 按钮。

增加内存

要提供充足的内存,请重新编辑系统。

  1. 单击 System 标签打开它。

  2. 仍然应该选择系统 puny01v2,因此,请从菜单栏中选择 What-If Action->Edit System...

  3. 在显示的 Edit Scenario - Edit System 屏幕上,将内存大小更改为 32 GB,表示将从其他两台服务器将内存移动到该服务器中。虽然 puny01v2 的当前可用内存的 150% 似乎已经足够,但内存利用率的方案值只说明工作负荷使用的内存,而不是操作系统开销的内存使用情况(如数据缓存)。

  4. 单击 OK 按钮。

第 4 步:评估新的服务质量

要快速评估新配置的服务质量,请单击 puny01v2CPU Utilization 直方图。请注意,CPU 利用率图形的峰值处于 3 个以上但不会达到 4 个处理器的范围内。可以删除其中一个处理器。

单击 Memory 单选按钮可查看内存利用率。该图形清楚地表明内存利用率是稳定的,并且对于操作系统开销具有大量富余空间。在整合后的系统上收集数据可提供更好的状态信息,来反映系统在部署后实际使用了多少内存。

进一步分析

合并三台服务器中的应用程序可使需要的处理器数目减少两个。使用峰值总和模型反映的状态信息,比传统容量规划中使用的峰值总和模型反映的状态信息更清晰,并会显示出释放两个处理器中的一个。底层数据库应用程序所需的许可证数量也减少两个。单击 CPU 单选按钮返回到 CPU 利用率配置文件,并检查 CPU 利用率的 Interval Metric Summary 表:

90 分位点级别表示在 90% 的时间内,需要不到 2 个的处理器。能否进一步减少处理器的数量?

生成有关方案的报告

要进行研究,需要生成一个方案报告:

  1. 关闭 Capacity Advisor - Edit Scenario 窗口。

  2. VSE Management: Capacity Advisor 窗口中,用于规划整合的方案仍然应该处于选中状态。如果没有,请单击单选按钮来选择它。

  3. 从下面的菜单栏选择 Report->Capacity Advisor report...

  4. 请确保已在 Capacity Advisor - Create Utilization Reports 向导的第一个框架中选择了系统和工作负荷的摘要和利用率配置文件。

  5. 单击 Next 按钮。

  6. 单击向导的第二个屏幕上的 Finish 按钮。

  7. 单击 “Browse Report” 链接。

  8. 单击 puny01v2 链接查看报告。

使用报告

该报告综合了很多以表格形式显示的摘要,其中详细说明了处理器和内存资源的利用率信息。其中最关键的表格是此处的 Time spent at or above each percent of allocation. 表。向下滚动可查看该表。

在表中的 60% 行上,在该级别消耗了 0.02% 的时间,只有绝对关键任务应用程序需要三个以上的处理器。向下滚动到 40% 的行,在该级别或该级别以下消耗了 2.59% 的时间,某些应用程序可能会允许减少到 2 个处理器;这是一个要做出的业务需求决策。

打印版本
保密声明 使用本网站表示您同意其使用条件
© 2006 Hewlett-Packard Development Company, L.P.