内容发布更新时间 : 2024/12/23 21:47:09星期一 下面是文章的全部内容请认真阅读。
动态分区迁移主要准备过程及典型问题分析 2010-04-01 09:54:33 分类:
李 木, 软件工程师, IBM 李 媛, 软件工程师, IBM 潘 文斌, 软件工程师, IBM
简介: 动态分区迁移因为其快捷方便的操作及高可靠性的迁移功能越来越引起人们的重视。本文将以具体的事例,对动态分区迁移功能准备过程中最困难、最重要和最繁琐的四大方面进行讲解,即:管理源系统和目标系统的 HMC 或 IVM 配置、活动分区配置、源系统和目标系统的存储及网络配置。在这篇文章中,您不但能一窥动态分区迁移部署过程的全貌,还能看到准备过程中某些部分的具体细节。
动态分区迁移主要概念及准备过程概述
动态分区迁移(Live Partition Mobility,以下简称 LPM)是 IBM 基于 POWER6 技术提供的新特性,它特指将运行 AIX 或 Linux 操作系统的逻辑分区从一台物理系统迁移到另外一台完全不同的物理系统的过程。在这个过程中,操作系统和应用程序不受任何破坏,对外提供的服务也不受任何影响。 LPM 的主要用途
LPM 给与管理员更灵活的控制职能,目前它的用途主要体现在以下几个方面:
1. 当逻辑分区所在的系统需要 Firmware 或者硬件的升级,但是这个逻辑分区由于正对外提供服务而不能关闭时,就可以利用 LPM 功能将它先迁移到另一台物理系统上,待升级完毕后,再将逻辑分区迁移回来。
2. 可以用来平衡日益增长的工作量和资源需求,将服务较少的多个逻辑分区迁移到同一台物理系统上,然后将多余的物理系统关闭,从而降低能耗。这个也符合了目前提倡的绿色环保的理念。
3. 随着业务的发展,逻辑分区上的工作量可能会越来越大,这时可以利用 LPM 功能将逻辑分区迁移到资源更多的物理系统上,以提供更优质的服务。
4. 当物理系统的硬件存在潜在问题时,可以利用 LPM 功能将其上正在提供服务的逻辑分区迁移到安全的系统上。
5. 当用户购买了更新型号的硬件时,也可以利用 LPM 功能将以前提供服务的逻辑分区迁移到新机器上。
未来 LPM 功能将会发挥越来越大的作用。试想一下:对外提供服务的逻辑分区都将不被固定在一个硬件系统上,而是随着服务规模和硬件环境的变化,随时被迁移到另外的系统上。 术语
在讲述 LPM 准备过程之前,让我们首先了解一下涉及到的术语:
? ? ? ?
?
?
?
?
活动分区(Mobile Partition):被迁移的逻辑分区。 源系统(Source System):活动分区原来所在的系统。
目标系统(Target System):活动分区将要被迁移到的系统。 VIOS(Virtual I/O Server):即虚拟 I/O 服务器。是一个安装了特殊定制的 AIX 操作系统的逻辑分区。它可以将各种物理资源转化为虚拟资源,从而使得各个逻辑分区通过 VIOS 来共享这些物理资源。
HMC(Hardware Management Console):即硬件管理平台。用来管理一台或多台系统的平台,它有自己独立的硬件。用户可以通过 HMC 的可视化界面或命令行对逻辑分区和系统等进行一系列的管理工作。 IVM(Integrated Virtualization Manager):即集成虚拟化管理器。相比 HMC 而言,它没有独立的硬件,而是通过软件来实现对一台系统的管理。是一个轻量级的系统管理器,可以看作是简化了的 HMC。 FSP(Flexible Service Processor):Power 服务器中用来管理主机硬件的板卡,系统插电后 FSP 即开始工作。该板上有插口用于将系统连接到 HMC 网络。可以通过 ASMI
(Advanced System Management Interface)控制 FSP 进而执行电源重启、查看系统信息等操作。
MSP(Mover Service Partition):即移动服务分区。VIOS 的一个系统设置,由它控制是否允许迁移逻辑分区的状态。
?
RMC(Resource Monitor and Control):RMC 是一个分布式的框架和体系结构,它允许 HMC 和被管理的逻辑分区进行通讯。
更多的基本概念和操作过程可以通过查看参考资源。 LPM 及其分类
标准的 LPM 过程是由验证操作和迁移操作两部分组成的。即:
验证操作(Validation):验证是进行 LPM 之前可选的一步操作,它可以帮助用户检查环境是否已经准备就绪。验证操作提供的错误信息和警告信息可以帮助用户及时修正错误,以保证迁移过程的顺利进行。
? 迁移操作(Migration):由 HMC 或 IVM 提供的功能。使用迁移操作,可以完成活动分区从源系统到目标系统的动态分区迁移。
?
LPM 按照逻辑分区的情况分为下面两种类型的迁移:
冷迁移(Inactive Migration):被迁移的逻辑分区是断电的。在参考资料中称为非活动迁移,在本文中将使用冷迁移这个翻译。 ? 热迁移(Active Migration):被迁移的逻辑分区是不断电的,且一直对外提供服务。在迁移过程中逻辑分区能继续提供服务,不会影响用户行为。在参考资源中称为活动迁移,在本文中将使用热迁移这个翻译。
?
LPM 按照系统的管理方式分为下面两种类型的迁移:
HMC 之间的动态分区迁移:逻辑分区使用 HMC 管理的 LPM。
? IVM 之间的动态分区迁移:逻辑分区使用 IVM 管理的 LPM。
?
LPM 的准备过程
无论我们选择进行冷迁移还是热迁移,首先物理系统的硬件要符合 LPM 功能的特定要求,然后还需对其环境进行特殊的配置以满足 LPM 操作的条件。冷迁移相比于热迁移在系统配置方面要宽松一些,下面仅以热迁移为例进行说明,没有明确说明的条件均适用于冷、热迁移。 主要准备过程包括以下若干方面: