【IT168 服务器频道】本文从最基础的概念开始,向您讲解了 IBM 最新的虚拟化技术-动态分区迁移(Live Partition Mobility)技术。让您知道这个技术能够实现什么功能,能给您的工作带来哪些方面的方便,以及能够在工作量上,成本上为您实现那些方面的节约。本文是摘自 IBM 红皮书《IBM System p Live Partition Mobility》。
动态分区迁移 (Live Partition Mobility) 允许您将正在运行的 AIX 和 Linux 分区,以及它们所承载的应用程序从一个物理服务器迁移到另一个物理服务器,而不会对基础服务产生任何影响。这项迁移操作只需要花费几秒钟的时间即可完成,可以维护整个系统事务的完整性。这项迁移操作将传输整个系统环境,包括处理器的状态、内存、附加的虚拟设备,以及连接的用户。
IBM System p 系统旨在提供行业中最高的独立可用性。对于一些企业来说,有时候必须重组它们的基础设施,以满足新的 IT 需求。通过允许将正在运行的生产应用程序从一个物理服务器移动到另一个物理服务器,动态分区迁移允许对系统(以及您的用户)进行无干扰的维护或者更改。这减轻了以前由于临时需要关闭系统而对分区和应用程序所导致的影响。
现在,即使是小型的 IBM System p 服务器通常也都会承载许多逻辑分区。随着所承载分区数目的不断增长,要找到一个可以为所有分区所接受的维护窗口也变得越来越困难。动态分区迁移允许您对分区进行移动,这样一来,您就可以在最适合的时候(而不是在给用户带来最少不便的时候),在计算机上执行先前会产生影响的操作。
动态分区迁移可以帮助您满足越来越严格的服务水平协议 (SLA),因为它允许您主动地将正在运行的分区和应用程序从一个服务器移动到另一个服务器。
将正在运行的分区从一个服务器移动到另一个服务器的能力,为您提供了平衡工作负载和资源的能力。对于一个重要应用程序的资源需求,如果出现了意料之外的峰值,并且同时出现了对服务器资源的争用,那么您可以将它移动到一台更大的服务器,或者将其他的、不重要的分区移动到不同的服务器,并使用所释放的资源来满足这个峰值。
动态分区迁移还可以作为一种服务器整合机制来使用,因为它提供了一种简便的方法,以便将应用程序从单独的、独立的服务器移动到整合服务器。如果对于某些分区中的工作负载,其资源需求在一段时间内出现较大范围的波动(例如,在月末或者季度末出现峰值工作负载),那么您可以在非峰值时期,使用动态分区迁移将这些分区整合到一个服务器中,这样一来,您就可以关闭不使用的服务器。然后在峰值到来之前,再将这些分区移动到它们自己的、经过充分配置的服务器中。通过在非峰值时期,减少运行计算机所需的电能,以及使它们保持冷却所需的电能,这个方法还可以节省能量。
动态分区迁移可以实现自动化,并集成到系统管理工具和脚本中。对多个并发迁移的支持允许您快速地转移某些系统中的工作负载。对于单个分区、指定时间点的迁移,HMC 提供了一个易于使用的迁移向导。
动态分区迁移有助于实现连续的可用性目标。它可以实现下列功能:
" 通过动态地将应用程序从一个服务器移动到另一个服务器,可以减少计划停机时间。
" 通过允许您将工作负载从负载较重的服务器移动到具有空闲容量的服务器,可以应对不断变化的工作负载和业务需求。
" 通过允许您简单地整合工作负载,并关闭不使用的服务器,可以减少能量的消耗。
动态分区迁移将是 IBM System p 虚拟化连续性架构中的下一个重要亮点。它可以和其他虚拟化技术(如逻辑分区、动态工作负载分区和 SAN 卷控制器)相结合,以提供一个全面虚拟化的计算平台,该平台提供了当今生产数据中心所需的系统和基础设施的灵活程度。
简介
分区迁移操作既可以在关闭某个分区的时候(非活动状态)执行,也可以在某个分区正在提供服务的时候(活动状态)执行。
在活动分区迁移期间,不会对系统操作或者用户服务产生任何影响。例如,可以将承载动态生产数据库(包含常规的用户活动)的分区迁移到另一个系统,而不会损失任何数据和连接性,也不会对正在运行的事务产生任何影响。
逻辑分区可以在两个基于 POWER6? 的系统之间进行迁移,假设目标系统具有足够的资源来承载该分区。对于非活动迁移、或者活动迁移来说,在处理单元或者分区内存大小方面都没有任何限制。
在这一章中,我们提供了有关动态分区迁移的概述,并对它的特性进行了概要性描述。