Versioned WPAR 的准备工作和要求

本文将讨论迁移到 Versioned 工作负载分区(Versioned WPAR)的一些要求、局限性和限制。文中还将介绍支持 Versioned WPAR 在 IBM® AIX® 全局环境中运行的配置。

Frans J. Van Den Berg, IT 专家, IBM

http://www.ibm.com/developerworks/aix/library/au-aix-workload-partitions/frans_64x80.jpgFrans 是一名专业服务和安全顾问,从事 IT 行业已有超过 15 年的时间。他还从事过大量与 IBM Systems 有关的写作和演讲,参与撰写了 IBM 红皮书®AIX 5L Continuous Availability Features



2013 年 3 月 04 日

简介

使用 IBM AIX 5.3/5.2 Workload Partitions for AIX 7,您现在可以在 AIX WPAR 中的 AIX 5.3 或 AIX 5.2 上运行遗留应用程序。此程序能够创建一个 WPAR,为在 WPAR 中运行的工作负载提供一个 AIX 5.3 或 AIX 5.2 运行时环境。这使得早期硬件上运行的 AIX 工作负载可以轻松地迁移到基于 IBM POWER7® 处理器的系统上。您需要做的就是创建系统的一个 mksysb 镜像,然后,在 POWER7 硬件上运行的 AIX 7.1 上创建 Versioned WPAR 时提供该镜像。

AIX WPAR:

  • 添加一个内核兼容性层,使得在 WPAR 中运行的 AIX 5.3/5.2 命令和库能够在 AIX 7.1 上正常运行(模拟 AIX 5.3/5.2 行为)。
  • 使您能够通过在虚拟化的 WPAR 环境中运行遗留应用程序,更快地利用最新的 IBM Power Systems™ 硬件增强。

何时使用

AIX 5.3/5.2 WPAR 产品主要用于长期需要在 AIX V5.3/5.2 上持续运行应用程序的客户端工作负载。对于无法升级到更高 AIX 版本的工作负载,AIX 5.3/5.2 WPAR 提供了一种轻松方法来利用最新一代基于 IBM POWER® 处理器的服务器。这使得您在以后有更多的时间迁移到不同的应用程序。


何时不使用

在一些情况下,您可能不希望使用 Versioned WPAR,我将详细介绍这些情况供您考虑。本文不会非常详细地介绍此主题,但会概述用于迁移到此环境的系统。

安全性

当业务中的安全性至关重要时,您首先需要评估 Versioned WPAR 是否确实有用。在许多情况下,您可以使用全局逻辑分区 (LPAR) 获得任何系统的访问权,在本文的后面部分可以看到,您可以允许使用 rlogin 或可以使用 clogin 来获得访问权。

如果对环境中的全局 LPAR、硬件管理控制台 (HMC) 和其他系统中进行了严格的控制,不要绝望;这会给您带来安全保障。

可用性

如果您的环境中存在一个问题,您丢失了全局 AIX 系统,或者您正在全局 LPAR 上执行维护,那么已定义的每个 Versioned WPAR 都会受到影响。通过更详细地规划系统可以克服这个问题。您可以创建多个全局 LPAR,然后,在需要关闭全局 LPAR 时,您能够将 Versioned WPAR 从一个系统迁移到另一个系统。请记住,存储区必须在这两个系统都被看到的情况下完成此操作。

生产环境

在应用于生产环境时,我非常谨慎。我喜欢在独立的 LPAR 中运行生产系统(但这只是我的个人偏好)。

我不得不说,一些应用程序供应商支持 LPAR,但不一定在 Versioned WPAR 中支持这一产品。我并不是说这不可行,而是说您必须考虑到支持一个生产环境的后果。

物理设备

设备支持仅限于 WPAR 中(和在基于 POWER7 处理器的服务器上)直接支持的设备。

内核扩展和应用程序

另请注意,WPAR 无法访问系统内核信息,无法安装内核扩展,也无法访问父 LPAR 提供的内核扩展。所有这些都必须通过全局 LPAR 来完成,实际上会在此系统上运行的所有 Versioned WPAR 上应用相同的设置。所以,您可能遇到的一个问题是,Versioned WPAR 上的应用程序需要一个补丁,而这个补丁不受另一个 Versioned WPAR 上的应用程序支持。您还必须考虑对在二进制兼容性问题上有限制的应用程序的支持,本文后面部分将介绍这些问题。


Versioned WPAR 的限制

AIX 5.3 Workload Partition for AIX 7 的操作环境是一个 AIX 7 系统上的一个 WPAR。一些 AIX 功能只能在 WPAR 中生效,所以这些功能不能用在 AIX 7.1 上的 AIX 5.3 Workload Partition 中。这些限制包含但不限于以下区域:

  • IBM PowerHA® 软件在 WPAR 中不受支持,但可在全局级别上实现,这会显著降低人力成本。
  • Reliable Scalable Cluster Technology (RSCT) 在 WPAR 中不受支持。
  • 网络文件系统 (NFS) 服务器在 WPAR 中不受支持,但可在全局级别上挂载它,并将它添加到 WPAR 中。
  • 工作负载管理器 (WLM) 控件在 WPAR 中不受支持,但出于一些合理原因,可在全局级别上提供支持。
  • WPAR 无法在 WPAR 中创建。
  • 只有通过 /dev/kmem 引用的一个符号子集可从 WPAR 内的进程访问。
  • 内核性能 tunable 无法在 WPAR 内修改。

Versioned WPAR 软件安装需求

在将一个系统设置为 Versioned WPAR 之前,不需要向现有系统安装软件。有一个进程会在从 maksysb 到 Versioned WPAR 的恢复过程中安装所需的组件。

全局 LPAR 需要加载适用于 5.3/5.2 Versioned WPAR 的文件集。

  • 将会安装在目标系统(全局 AIX)上的 AIX5.3 WPAR 许可文件:
    • bos.wpars 7.1.1.0
    • vwpar.53.rte 1.1.1.0
    • wio.common 7.1.0.0

    注意:不需要将其他任何文件集安装到源 v5.3/v5.2 LPAR 上。

  • 全局 LPAR:AIX V7.1 TL01 SP05(推荐)SP04(最低)
  • Versioned WPAR:AIX V5.3 TL12 SP05(最低)/ AIX V5.2 TL10 SP08(最低)
    • 支持为 vWPAR 提供有限的 64 位扩展。
    • 扩展应安装在全局 LPAR 上。
  • 目前还没有创建适用于其他任何 AIX 的 Versioned WPAR 的构想。

安装对 Versioned WPAR 的支持

要从 CD 安装对 Versioned WPAR 的支持,请使用以下命令:

installp -acXY -d /dev/cd0 vwpar.images

如果有一个带 Workload Partition Manager 插件的 IBM Systems Director,并且计划使用 Live Application Mobility (LAM),那么来自同一个 Versioned WPAR 版本的所有 vwpar.images 文件都必须安装到 vWPAR 所迁移到的任何系统上。


支持要求

  • 在系统上使用 Versioned WPAR 时,AIX 7.1 中提供了对全局 LPAR 中 Versioned WPAR 文件集的支持。
  • AIX 7.1 Software Maintenance (SWMA) 下未提供对 AIX 5.3/5.2 镜像的任何扩展支持。
  • 对 Versioned WPAR 5.3/5.2 的支持将会取代对运行的 AIX 5.3/5.2 的扩展支持。
  • AIX 5.2 和 AIX 5.3 Versioned WPAR 软件是独立许可的产品。AIX 5.3 Versioned WPAR 许可程序产品 (LPP) 未提供 AIX 5.2 Versioned WPAR 文件集(而且 AIX 5.2 Versioned WPAR 文件集未提供 AIX 5.3 Versioned WPAR LPP)。

WPAR 复制要求

下面的列表给出了迁移到 Versioned WPAR 之前的要求。在创建最终的 mksysb 镜像来生成 WPAR 之前,建议在将迁移的系统上完成以下任务。

  • WPAR 没有提供直接的 HMC 控制台登录,所以必须为 root 用户启用 rlogin,才能从全局 LPAR clogin 到 WPAR。

    chuser rlogin=true root

  • 在创建 mksysb 镜像之前,应禁用审计(PMR:06708,021,866)。
  • Versioned WPAR 不能是 NFS 服务器。可以使用以下命令禁用或删除 NFS 导出条目。

    rm /etc/exports && >/etc/xtab && chmod 400 /etc/xtab

  • Versioned WPAR 只能调整自己的时区。
  • Versioned WPAR 不能调整其系统时钟。可禁用网络时间协议 (NTP) 并重命名它。

    /etc/ntp.conf

  • Versioned WPAR 不能运行虚拟活动。可禁用 dumpcheck 功能。

    /usr/lib/ras/dumpcheck -r

注意:

必须将此需求列表视为对现有环境的影响。出于这个原因,在拥有不支持关闭此列表中提及的任何功能的系统时,可能需要采用一种分阶段的时方法来创建 Versioned WPAR。


分阶段的方法

拥有此需求列表中运行生产环境所需的任何项的系统都可划分阶段,以实现在迁移系统之前对生产环境的保护。那么可以怎么做?

无需更改生产环境,我们可采用一种分阶段的方法来迁移环境。

  • 将源 mksysb 镜像还原到一个可动态更改 OS 的暂存系统,然后使用此镜像创建新的 mksysb 镜像。
  • 将已更改的系统的 mksysb 导入 Versioned WPAR 中。

Versioned WPAR 中的限制和局限

Versioned WPAR 提供了一个与全局系统不同的版本运行时环境。 Versioned WPAR 与本地系统 WPAR 相比有一些局限性。

Versioned WPAR 内的功能具有以下局限性:

  • 不能与其他 WPAR 共享文件系统。
  • 运行时环境的 AIX 版本不支持的命令和功能也不受 WPAR 支持,即使它们可在全局系统中使用。
  • 适配器无法导出到 Versioned WPAR 中。
  • 不支持将存储适配器导出到 Versioned WPAR 中。
  • 如果创建了一个 root 卷组 (rootvg) WPAR,则不支持标准的日志文件系统 (JFS)。当文件在 WPAR 拥有的 rootvg 上创建文件系统时,来自系统镜像的 JFS 文件系统会转换为增强的日志文件系统 (JFS2)。
  • 来自 AIX 7.1 环境的一些命令取代了来自原始 AIX 环境的用于操作 Versioned WPAR 的命令,包括(但不限于)以下命令类型:
    • 文件系统命令
    • 逻辑卷命令
    • 系统性能命令

文件系统支持

JFS /JFS2 /RAW

您应将文件系统更改为 JFS2。不使用 JFS 的原因如下:如果需要更改文件系统大小,则必须在 AIX 7.1 主机上操作,因为 Versioned WPAR 不支持操作 JFS。惟一的选项是删除文件系统并重新创建为 JFS2。

如果将本地存储设备用于 WPAR,JFS 文件系统将不受支持。rootvg 的 JFS 将在构建系统时转换为 JFS2。来自 AIX 5.3/5.2 环境的 JFS 文件系统不会自动转换为 JFS2 文件系统。

嵌套的挂载点

如果您的 mksysb 镜像在 /usr /var 等位置包含多个挂载点,那么除非您拥有最新的临时修复程序,否则创建实际的 Versioned WPAR 时可能出现问题。


迁移 Versioned WPAR 的限制和局限性

  • Versioned WPAR 无法转换回独立的 AIX 系统。建议保留任何用于创建 Versioned WPAR 的 mksysb 镜像,防止以后需要一个独立环境。
  • Versioned WPAR(目前)无法更新到更高的 AIX 版本。当前版本支持 TL/SP 更新。

要查看一个 Versioned WPAR 中被本地或备用程序替换的文件,可在 Versioned WPAR 中运行以下命令:

ODMDIR=/usr/lib/objrepos odmget file_overlay | awk '$1=="path" {print $3}'


应用程序和数据库二进制兼容性

AIX 二进制兼容性条件(二进制兼容性限制)

请参阅此网站,了解在 Versioned WPAR 中使用 32 位软件时应用程序及其支持方面的局限性的更多细节。

参考资料

学习

  • Versioned 工作负载分区
  • 创建一个 Versioned WPAR
  • WPAR_V52
  • WPAR_V53
  • 生命周期网站
  • AIX and UNIX 专区:developerWorks 的“AIX and UNIX 专区”提供了大量与 AIX 系统管理的所有方面相关的信息,您可以利用它们来扩展自己的 UNIX 技能。
  • AIX and UNIX 新手入门:访问“AIX and UNIX 新手入门”页面可了解更多关于 AIX 和 UNIX 的内容。
  • AIX and UNIX 专题汇总:AIX and UNIX 专区已经为您推出了很多的技术专题,为您总结了很多热门的知识点。我们在后面还会继续推出很多相关的热门专题给您,为了方便您的访问,我们在这里为您把本专区的所有专题进行汇总,让您更方便的找到您需要的内容。
  • AIX and UNIX 下载中心:在这里你可以下载到可以运行在 AIX 或者是 UNIX 系统上的 IBM 服务器软件以及工具,让您可以提前免费试用他们的强大功能。
  • IBM Systems Magazine for AIX 中文版:本杂志的内容更加关注于趋势和企业级架构应用方面的内容,同时对于新兴的技术、产品、应用方式等也有很深入的探讨。IBM Systems Magazine 的内容都是由十分资深的业内人士撰写的,包括 IBM 的合作伙伴、IBM 的主机工程师以及高级管理人员。所以,从这些内容中,您可以了解到更高层次的应用理念,让您在选择和应用 IBM 系统时有一个更好的认识。

讨论

  • 加入 developerWorks 中文社区。查看开发人员推动的博客、论坛、组和维基,并与其他 developerWorks 用户交流。

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=AIX and UNIX
ArticleID=860276
ArticleTitle=Versioned WPAR 的准备工作和要求
publish-date=03042013