跳转到主要内容

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

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

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

  • 关闭 [x]

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

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

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

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

  • 关闭 [x]

使用基于 SAN 数据模型的系统 WPAR 配置和重新定位

Srikanth Joshi, 系统软件工程师, IBM
http://www.ibm.com/developerworks/i/p-sjoshi.jpg
Srikanth R. Joshi 是 Bangalore AIX UPT 发行团队的一名助理软件工程师。他有超过 2 年的 AIX 系统测试经验。他的专业领域包括 AIX WPAR、AIX Probevue 以及 VIOS、vSCSI、NPIV、LPM 和 SAN 等 AIX Virtualization 概念。

简介: AIX 6.1 工作负载分区(WPAR)可以从一个 LPAR 移至另一个。AIX 6.1 TL4 之前,一个 WPAR 从一个 LPAR 移至另一个 LPAR 依赖两个 AIX LPAR 之间挂载的 NFS 文件系统。然而,WPAR 迁移对 NFS 服务的依赖有一定问题。要消除这种依赖性,基于 SAN 的系统 WPAR(也称为 rootvg WPAR)引入了 AIX 6.1 TL4。在本文中,我们将介绍基于 SAN 的系统 WPAR,以及建立这些 WPAR 所需的系统配置。我们也将讨论使用带 WPAR 管理插件的 IBM Director 6.1.2 进行系统 WPAR 的迁移。

发布日期: 2011 年 4 月 11 日
级别: 中级 原创语言: 英文
访问情况 : 2025 次浏览
评论: 


Systems Director 是 IBM 的平台管理家族,为 IT 专家提供了更好地协调和管理其数据中心内的全部虚拟和物理资源所需的工具。最新版本的 Systems Director 拥有更加丰富的功能和插件,可以帮助您实现如虚拟化、能耗监控、网络管理、存储管理等功能。如果您想了解更多和 Systems Director 相关的内容,可以访问“IBM Systems Director 中文社区”,这里为您收集了和 ISD 相关的技术资源,包括使用说明、技术文档、最新功能和教程等内容,同时这里还会有一些和 ISD 相关的技术人员为您解答相关问题。

简介

AIX 6.1 引入一个新软件虚拟化特性,称为工作负载分区(Workload Partitions,WPAR)。WPAR 提供一个软件解决方案来创建虚拟化操作系统环境,用于在单个 AIX 操作系统实例中管理多个工作负载。每个 WPAR 可以托管一个应用程序,且每个 WPAR 都是完全独立于过程和应用程序在其他 WPAR 中执行。 WPAR 有从一个 AIX 逻辑分区(LPAR)重新定位(迁移到)到另一个 AIX 逻辑分区的能力。

WPAR 的重新定位涉及到将可执行代码从一个源 LPAR 移到一个目标 LPAR,同时要保持公用 Network File Systems (NFS) 上的应用程序数据对于源 LPAR 和目标 LPAR 都是可见且可访问的。AIX 操作系统二进制文件可存储在主机逻辑分区本地的文件系统上。

WPAR 文件系统文件系统位置
/挂载的 NFS
/usr全局环境/挂载的 NFS
/opt全局环境/挂载的 NFS
/var挂载的 NFS
/tmp挂载的 NFS
/home挂载的 NFS
应用程序文件系统挂载的 NFS

挂载 WPAR 迁移的 NFS 的示例

我们来看一个 WPAR 迁移示例。下面 图 1 显示了 3 个 AIX 逻辑分区:Node_A,Node_B 和 Node_C。Node_A 是一个源逻辑分区,承载一个系统工作负载分区 WPAR1。Node_B 是目标逻辑分区,是 WPAR1 将要迁移的地方。Node_C 是一个支持工作负载分区迁移的 NFS 服务器。

创建 WPAR1 之前,先在 NFS 服务器上创建其文件系统(/、/var、/tmp、/home 和应用程序文件系统)。这些文件系统被导出到 Node_A、Node_B 和 WPAR1。在创建 WPAR1 的同时,它的文件系统被挂载到 Node_A 和 WPAR1 上。当 WPAR1 从 Node_A 迁移到 Node_B 时,它的文件系统从 Node_A 上卸载,挂载到 Node_B 上。通过这种方法,WPAR 迁移就必须依赖驻留在一个单独 NFS 服务器上的常见 NFS 文件系统。


图 1. WPAR 迁移图解
WPAR 迁移图解

基于 NFS 的 WPAR 迁移的缺点

尽管基于 NFS 的 WPAR 迁移是一个很好的特性,但是它有一些缺点。一些应用程序,比如 Oracle® 数据库,不支持对 NFS 上的数据的访问。这些应用程序不能被托管在基于 NFS 的 WPAR 上,也不能被重新定位。我们还需要一个附加 NFS 服务器来支持 WPAR 迁移,而且基于 NFS 的 WPAR 的客户群已经显示出是有限的。


Rootvg WPAR 作为解决方案

要消除 WPAR 迁移对 NFS 服务的需求,AIX 从 AIX 6.1 TL4 起开始支持基于 SAN 的系统。有了这一特性,我们在创建 WPAR 的同时,可以将 SAN 磁盘分配(或导出)到系统 WPAR。WPAR 的根文件系统(/、/usr、/opt、/home、/tmp 和 /var 文件系统)被创建在分配给 WPAR 的存储磁盘上。这意味着一个 WPAR 可以有其自己的 rootvg。从现在起,基于 SAN 的系统就是指 rootvg WPAR。

一个简单的 rootvg WPAR 配置如图 2 所示。Node_A 和 Node_B 是两个 AIX 6.1 TL4 级别的 LPAR。通过使用光纤信道适配器将 SAN 磁盘以共享模式分配给这两个节点(这意味在 Node_A 和 Node_B 上都能看到磁盘)。两个 SAN 磁盘被导出到 WPAR1。WPAR1 的 rootvg 驻留在这些磁盘上。要将 WPAR 从 Node_A 迁移到 Node_B,SAN 磁盘在目标节点上也应该是可以访问的。在这个配置中,我们不必依赖 NFS 服务器进行系统 WPAR 迁移。


图 2. 基于 SAN 的系统 WPAR 图解
基于 SAN 的系统 WPAR 插图

记住,LPAR 上的操作系统应该是 AIX 6.1 TL4 或者更高版,而且只支持使用光纤信道适配器访问的 SAN 磁盘。


配置和管理基于 SAN 的系统 WPAR

现在我们已经了解什么是 rootvg WPAR,下面的实例将展示如何创建和管理这些工作负载分区。为了实现这一目标,我们将使用 LPAR thick04,它是 AIX 6.1 TL4 级别的。要展示 WPAR 迁移,我们要使用另一个 LPAR,thick03,它也是 AIX 6.1 TL4 级别的。

确保 LPAR 拥有分配给它的 SAN 磁盘。在图 3 中,我们看到 thick04 有几个可通过 FC 适配器访问的 SAN 磁盘。


图 3. 通过 FC 适配器连接的 SAN 磁盘
通过 FC 适配器连接的 SAN 磁盘

rootvg WPAR 的创建

使用 mkwpar 命令创建 rootvg WPAR thick04cor03。我们应该使用 rootvg=yes 以及 -D 选项来指出我们将要创建一个 rootvg WPAR。在这个示例中,我们在 hdisk5 上创建了 thick04cor03。下面的快照显示如何创建 rootvg WPAR。


图 4. rootvg WPAR 的创建
rootvg WPAR 的创建

rootvg WPAR 列表

lswpar 命令列出了我们刚刚创建的 WPAR。注意 lswpar 命令的输出有一个附加列,说明一个 WPAR 是否是一个 rootvg WPAR。


图 5. 列出 rootvg WPAR
列出 rootvg WPAR

登录(使用远程登录或者 clogin)到 thick04cor03(一个 rootvg WPAR)之后,我们看到它拥有自己的 rootvg。


图 6. rootvg WPAR 内部
rootvg WPAR 内部

添加额外磁盘到 rootvg WPAR

附加磁盘可以被使用 chwpar 命令导出到 rootvg WPAR,正如下面的示例。使用 chwpar 分配的磁盘在 rootvg WPAR 中被看做是空闲磁盘。使用这些磁盘创建用户定义的卷组。


图 7. 添加磁盘到 rootvg WPAR
添加磁盘到 rootvg WPAR

分配给 rootvg WPAR 的磁盘不能被全局 LPAR 访问。lswpar 命令和 -D 选项显示分配给一个 rootvg WPAR 的磁盘。


图 8. 从全局列出的 rootvg WPAR 磁盘
从全局列出的 rootvg WPAR 磁盘

使用带 WPAR 管理程序插件的 IBM Director 6.1.2 进行 Rootvg WPAR 迁移。

现在我们已经创建了一个 rootvg WPAR,让我们使用带 WPAR 管理程序插件的 IBM Director 6.1.2 将其迁移到另一个 LPAR。目标 LPAR 使用的是 thick03。如前所述,源 LPAR 和目标 LPAR 应该共享用于创建 rootvg WPAR 的磁盘。这意味着在 thick04 上可访问的 SAN 磁盘在 thick03 上也可以访问。

带管理插件的 IBM Director 6.1.2 被安装到 reno01.upt.austin.ibm.com。IBM Director 控制台,可使用链接 http://IBM_director_server:8422/ibm/console 打开。在创建或管理 WPAR 之前,我们应该先使用 IBM Director 注册我们的全局 LPARs thick03 和 thick04(也称为 WPAR 代理)。一个附加文件集 wparmgt.agent.rte 应被安装在 thick03 和 thick04 上。下列截图显示注册 WPAR 代理的分步操作。

在 IBM Director 上找到 WPAR 代理之后,应该收集清单,这样我们就可以看到 WPAR 代理上的所有 WPAR。

在 IBM Director 控制台上找到 WPAR 代理

图 9 显示了我们在任何浏览器上打开 IBM Director 控制台的视图。如图 9 所示,我们应该点击左边导航栏上的 Inventory。之后,点击 system discovery。


图 9. IBM Director 控制台视图
IBM Director console view

图 10 显示 IBM Director 控制台上的系统发现,点击 system discovery 之后,给出 WPAR 代理(thick04,thick03)的 IP 地址,然后点击 discover。随后就可以看到 IBM Director 控制台上的 WPAR 代理。


图 10. IBM Director 控制台上的系统发现
IBM Director 控制台上的系统发现

收集 IBM Director 上的 WPAR 代理清单

在 IBM Director 上看到 WPAR 代理之后,应该收集清单,这样我们就可以看到 WPAR 代理的所有 WPAR。

图 11、12 和 13 分步显示了执行 WPAR 代理清单收集的过程。找到 WPAR 代理之后,在左边导航栏上点击 Navigate resources(如 图 9 所示),然后点击 All systems,如 图 11 所示。我们应该搜索名为 thick04、thick03 的 WPAR 代理,然后点击 Actions 按钮,如 图 12 所示。点击 Actions 后,我们看到一个下拉菜单。在此点击 Inventory,接着点击 Collect inventory。


图 11. 从 IBM Director 中收集 WPAR 代理的清单(第 1 步)
图 11.  从 IBM Director 中收集 WPAR 代理的清单(第 1 步)

图 12. 从 IBM Director 中收集 WPAR 代理的清单(第 2 步)
图 12.从 IBM Director 中收集 WPAR 代理的清单(第 2 步)

图 13. 从 IBM Director 中收集 WPAR 代理的清单(第 3 步)
图 13. 从 IBM Director 中收集 WPAR 代理的清单(第 3 步)

在 IBM Director 控制台中查看 WPAR

要查看/管理 WPAR,应该启动 “WPAR Manager” 控制台。我们需要在 IBM Director 上安装 WPAR Manager Pluginwe 来查看和管理 WPAR。在这里,我们可以看到在上述示例中创建的 rootvg WPAR(thick04cor03)。

图 14 和 图 15 分步显示如何在 IBM Director 控制台中查看 WPAR。图 12 显示我们打开 IBM Director 控制台时的视图,然后点击 WPAR Manager,进一步得到 WPAR Manager 窗口。要查看 WPAR,我们需要在 WPAR Manager 窗口点击视图工作负载分区。图 13 显示 IBM Director 中的 WPAR Manager 视图。点击视图工作负载分区后,我们将看到 WPAR 代理 thick04 和 thick03 中的所有工作负载分区。如下图所示,目前我们有 2 个 WPAR ,hick04cor01 和 thick04cor03(我们在上述示例中创建的)。


图 14. 在 IBM Director 控制台查看 WPAR(第 1 步)
在 IBM Director 控制台查看 WPAR(第 1 步)

图 15. 在 IBM Director 控制台查看 WPAR(第 2 步)
在 IBM Director 控制台查看 WPAR(第 2 步)

迁移 rootvg WPAR

现在,让我们将 thick04cor03 从 thick04 迁移到 thick03。

图 16、图 17 和 图 18 分步显示了使用 IBM Director 迁移 rootvg WPAR 过程。如 图 15 所示,点击 thick04cor03 然后点击 Actions 按钮。点击 Actions 按钮后,将出现一个下拉菜单。接着我们应该选择 “Relocate”。然后从 图 16 所示的窗口中选择目标管理系统(我们的示例中是 thick03)。接着,我们应该选择重新定位方法(我们的示例中是 Live),如 图 17 所示,然后我们将得到概要。点击 Finish 启动迁移进程。图 18 显示迁移完成的进度。


图 16. 使用 IBM Director 进行 rootvg WPAR 迁移(第 1 步)
使用 IBM Director 进行 rootvg WPAR 迁移(第 1 步)

图 17. 使用 IBM Director 进行 rootvg WPAR 迁移(第 2 步)
使用 IBM Director 进行 rootvg WPAR 迁移(第 2 步)

图 18. 使用 IBM Director 进行 rootvg WPAR 迁移(第 3 步)
使用 IBM Director 进行 rootvg WPAR 迁移(第 3 步)

WPAR 迁移成功完成后,我们看到 thick04cor03 是在 thick03 LPAR 上。

图 19 显示迁移成功完成后,thick04cor03 是在 thick03 LPAR 上。


图 19. WPAR 出现在 thick03 中的主机上
WPAR 出现在 thick03 中的主机上

结束语

在本文中,我们首先介绍了使用 NFS 服务的 WPAR 迁移。接着,介绍了 rootvg WPAR 和 WPAR 迁移的概念,使用基于 SAN 的数据模型克服了基于 NFS 的 WPAR 的一些缺陷,我们也讨论了使用带 WPAR 管理插件的 IBM Director V6.1 进行的 WPAR 迁移。

AIX and UNIX 专区一直以来受到许多国内的系统管理员和开发人员的青睐,很多优秀的技术人员都在上面分享了自己的经验和知识。2011 年,我们希望能有更多的人能够乐于分享自己在工作、项目、学习中得到的点滴经验。如果您有投稿意向,可以参考我们最新的“投稿意向”,并在通过“在线投稿”提交您的意向。


参考资料

学习

  • AIX 6.1 工作负载分区”(developerWorks,2007 年 11 月):一篇帮助您确定 WPAR 是否适用于您的 AIX 工作负载的文章。

  • Introduction to Workload Partition Management in IBM AIX Version 6.1 为使用工作负载分区的系统管理员和架构师提供简介和 “how to” 指南。

  • 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 系统时有一个更好的认识。

获得产品和技术

  • 以最适合您的方式 评估 IBM 产品:下载产品试用版,在线试用产品,在云环境下试用产品,或者在 SOA Sandbox 中花费几个小时来学习如何高效实现面向服务架构。

讨论

关于作者

http://www.ibm.com/developerworks/i/p-sjoshi.jpg

Srikanth R. Joshi 是 Bangalore AIX UPT 发行团队的一名助理软件工程师。他有超过 2 年的 AIX 系统测试经验。他的专业领域包括 AIX WPAR、AIX Probevue 以及 VIOS、vSCSI、NPIV、LPM 和 SAN 等 AIX Virtualization 概念。

关于报告滥用的帮助

报告滥用

谢谢! 此内容已经标识给管理员注意。


关于报告滥用的帮助

报告滥用

报告滥用提交失败。 请稍后重试。


developerWorks:登录


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


忘记密码?
更改您的密码

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

 


当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

请选择您的昵称:

当您初次登录到 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=646162
ArticleTitle=使用基于 SAN 数据模型的系统 WPAR 配置和重新定位
publish-date=04112011
author1-email=srikanth.joshi_cnnew1@in.ibm.com
author1-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。