服务器 频道

IBM虚拟化实战:AIX工作负载分区WPAR解读

  WPAR 移动性

  应用程序实时迁移是 IBM 的最新虚拟技术。这是增强当前系列技术的软件方法。应用程序实时迁移是 IBM 系列虚拟包的补充。应用程序实时迁移允许从一个系统到另一个系统有计划地迁移工作负载,而不中断应用程序。您可以使用此技术在服务器上执行计划的固件安装。许多工作负载不需要知道 WPAR 重定位。但是,我们始终建议在将任何内容移动到生产环境之前进行适当的计划和测试。

  WPAR 移动性(也称为重定位)适用于两种类型的 WPAR:应用程序 WPAR 和系统 WPAR。WPAR 的重定位包括将其可执行代码从一个 LPAR 移动到另一个 LPAR,同时保持应用程序数据在同一存储设备上。因此,从承载 WPAR 的源和目标 LPAR 访问这些存储设备是强制性的。

  在 AIX V6 的最初版本中,NFS 提供对存储区域的这一双向访问。正如前面提到的,全局环境隐藏了WPAR 的物理和逻辑设备的实现。WPAR 仅使用文件系统级别的数据存储。需要通过应用程序写入的所有文件必须在 NFS 文件系统中承载。所有其他文件(包括 AIX 操作系统文件)可以存储在位于承载全局环境的文件系统中。表 1 有助于为需要 WPAR 移动性的应用程序计划文件系统的创建,当在应用程序或系统工作负载分区中承载时,还有助于计划专用于应用程序的文件系统的创建。以加粗字体显示的单元格内容说明了主要差别。

  表 1用分区移动性的缺省文件系统位置

  文件系统  应用程序 WPAR  系统 WPAR

  /  全局环境  从 NFS 装入

  /tmp  全局环境  从 NFS 装入

  /home  全局环境  从 NFS 装入

  /var  全局环境  从 NFS 装入

  /usr  全局环境  全局环境

  /opt  全局环境  全局环境

  应用程序制定、  从 NFS 装入  从 NFS 装入

  图 5 显示了一个完整环境的示例,其中在两个 p595 系统上部署了 LPAR 和 WPAR。

  第一个全局环境称为 saturn,在第一个 p595 上的 LPAR 中承载。它和 titian(一个系统 WPAR)一样都是 NFS 客户端。第二个系统也是 p595,但它可以是 p505 或更高版本中同类系统的任何一个系统。其 LPAR 之一承载被称为 jupiter 的全局环境,它也是 NFS 服务器的客户端。

  本示例中的实用工具服务器是 p550。本系统上有 AIX 的 NFS 服务器、NIM 服务器和 WPAR 管理器,提供所有 WPAR 所需的单点管理。NIM 服务器表示如何将 AIX 映像加载到可包含大量 LPAR 的框架。NFS 服务器为 WPAR 提供外部文件系统解决方案,并提供将其从一个系统动态移动到另一个系统的工具,而无需中断应用程序。

  图 5 可移动 WPAR 解决方案中的拓扑要求概述

  NFS 服务器是标准配置,并使用 NFS 协议版本 3 或版本 4。您可以使用命令行进行编辑,或使用 SMIT 配置 /etc/exports。

  图 6 展示了同一文件系统不同视图之间的关系,如下所示:

  " 从它们实际所在的 NFS 服务器

  " 从装入它们的 NFS 的全局环境

  " 从使用它们的系统 WPAR

  在 WPAR 中,将 /opt、/proc 和 /usr 设置为映射到全局环境 /opt、/proc 和 /usr 的具有只读权限的 namefs(例外:/proc 总是具有读写权限)。将文件系统的其余部分(/、/home、/tmp 和 /var)设置为标准 NFS。NFS 服务器上的 /etc/exports 文件必须为全局环境 (jupiter) 和系统 WPAR (ganymede) 设置权限,移动性才能起作用。

  重要说明: NFS 服务器必须提供对全局环境和 WPAR 的访问权限, WPAR 才能工作。在移动性场景中,必须提供对 WPAR 和 WPAR 移动到的所有全局环境的访问权限。而且,任何时候将 / 、 /var 、 /usr 或 /opt 配置为 NFS 装入时, NFS 服务器都必须提供对所有相关的主机名的根访问权限(例如,通过 -r 选项提供对 mknfsexp 的访问)。

  图 6 用于可移动系统 WPAR 的 NFS 文件系统

  使用 df 命令,可以显示全局环境 jupiter 在本地附带的磁盘上具有自己的文件系统,以及从 gracyfarm 的 NFS 服务器装入的 NFS 文件系统(用于供 gracyfarm 系统 WPAR 使用)。

  示例 5 用于 ganymede WPAR 的 NFS 服务器安装点

  root:jupiter:/wpars/ganymede --> df

  Filesystem    512-blocks      Free %Used    Iused %Iused Mounted on

  /dev/hd4          131072     66376   50%     1858     6% /

  /dev/hd2         3801088    646624   83%    32033     7% /usr

  /dev/hd9var       524288    155432   71%     4933     8% /var

  /dev/hd3          917504    233904   75%      476     1% /tmp

  /dev/hd1         2621440   2145648   19%      263     1% /home

  /proc                  -         -    -         -     -  /proc

  /dev/hd10opt     1572864    254888   84%     7510     4% /opt

  gracyfarms:/big/ganymede/root 131072     81528   38%     1631    16% /wpars/ganymede

  gracyfarms:/big/ganymede/home 131072    128312    3%        5     1% /wpars/ganymede/home

  /opt             1572864    254888   84%     7510     4% /wpars/ganymede/opt

  /proc                  -         -    -         -     -  /wpars/ganymede/proc

  gracyfarms:/big/ganymede/tmp       262144    256832    3%    12   1% /wpars/ganymede/tmp

  /usr             3801088    646624   83%    32033     7% /wpars/ganymede/usr

  gracyfarms:/big/ganymede/var       262144    229496   13%   1216  5% /wpars/ganymede/var

 

0
相关文章