编译“GPFS 可移植性层”模块
在 Linux 操作系统上,在安装或升级 DB2® pureScale® 功能部件 的过程中,必须设置并编译 General Parallel File System (GPFS™) 可移植性层。
“GPFS 可移植性层 (GPL)”模块是针对特定内核级别编译的。根据情况,系统可能为您自动执行该编译,也可能需要手动执行该编译。为了自动编译 GPL 模块,必须安装所有 rpm。必需的 rpm 如下:gcc、binutils、cpp、gcc-c++ 和 kernel-source。
在 DB2 pureScale 功能部件 安装期间,如果主机上尚未存在 GPFS 二进制文件,那么在此过程中,会安装 GPFS 二进制文件,并且 DB2 安装程序会自动设置并编译 GPL 模块。
如果 DB2 安装程序检测到主机上已存在 GPFS 二进制文件,并且主机上的 GPFS 级别与 DB2 产品随附的级别相同,那么 DB2 安装程序不会重新安装 GPFS。但是,如果不存在任何集群,那么在安装过程中,DB2 安装程序会自动编译 GPL 模块。有关 DB2 产品随附的 GPFS 级别,请参阅安装要求。
如果 DB2 安装程序检测到主机上已存在 GPFS 二进制文件,但是,主机上的 GPFS 级别低于 DB2 产品随附的 GPFS 级别,并且集群由 DB2 管理,那么 DB2 安装程序将自动重新安装 GPFS,然后在修订包更新过程中编译 GPL 模块。但是,如果 GPFS 已安装在系统上,并且您要安装 DB2 pureScale 功能部件,那么 GPFS 必须处于所需级别。
在 Linux 操作系统的内核级别已更新的情况下,必须针对新内核手动编译 GPL 模块。
有关构建 GPFS 可移植性层的其他详细信息,请参阅 IBM® 集群信息中心。