安装gpfs,需要先安装的软件:
kshell
gcc
g++
kernel-devel
rpm-build
首先检查软件是否安装:
which ksh、
which gcc或者gcc -v、
which g++或者 g++ --version、
rpm -q kernel-devel、
which rpmbuild
安装以上软件可以使用rpm方式和yum方式安装,rpm方式比较麻烦,我装了很长时间,这里推荐使用yum安装。由于我们使用的是RedHat6.5的系统,需要先修改yum 源,yum源码修改如下:
1.下载yum安装文件(到http://mirrors.163.com上下载,在相应的目录下)
wget mirrors.163.com/centos/6/os/x86_64/Packages/ yum-3.2.29-69.el6.centos.noarch.rpm
wget mirrors.163.com/centos/6/os/x86_64/Packages/ yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget mirrors.163.com/centos/6/os/x86_64/Packages/ yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
wget mirrors.163.com/centos/6/os/x86_64/Packages/ python-iniparse-0.3.1-2.1.el6.noarch.rpm
2.安装下载的rpm包
rpm -ivh yum-3.2.29-69.el6.centos.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
3.更新repo文件
cd /etc/yum.repos.d
vim CentOS6-Base-163.repo
更改CentOS6-Base-163.repo文件里面的$releasever为操作系统的版本号
如果该文件不存在则从http://mirrors.163.com镜像上下载,
4.清理yum缓存并验证
yum clean all
yum makecache
yum list|grep ksh
安装khell: yum install ksh.x8_64
安装gcc : yum install gcc.x86_64
安装g++ :yum install gcc-c++.x86_64
安装kernel-devel: yum install kernel-devel.x86_64
安装rpm-build : yum install rpm-build.x86_64
软件准备好后,开始正式安装gpfs:
1.安装lrzsz:
yum list|grep lrzsz、yum install lrzsz.x86_64
通过secureCRT的rz将hpfs的安装包上传的服务器
我放到了/mnt目录下了,
解压安装包:tar -xvf GPFS_4.1_ADV_LSX.tar
2.解压后的文件包括一个说明和一个可执行文件:
运行可执行文件进行安装:
./ gpfs_install-4.1.0-0_x86_64 --text-only
3.进入 /usr/lpp/mmfs/4.1目录,查看gpfs安装文件并安装( 安装以rpm结尾的文件,deb结尾的包是debian的安装包)
cd /usr/lpp/mmfs/4.1
rpm -ivh *.rpm
4.安装完后别急着操作,此时gpfs还没有完全安装成功,先进入/usr/lpp/mmfs/src目录下
分别执行
make Autoconfig
make World
make rpm
若上述三步报错,那么整个安装过程最难的地方到了
进入到cd /usr/lpp/mmfs/src目录下查看README
cd /usr/lpp/mmfs/src
vim README
README的中文说明如下:
强烈建议在非root用户下编译源码(需要有权限能访问/usr/lpp/mmfs/src),当你作为一个非root用户去编译的时候,你也必须能够访问你机器上的linux内核源文件。这些文件通常在/lib/modules/`uname -r`/build目录下,但是也可能出现在不同的位置。(我安装的时候就出现在了其他位置,下面会介绍)。
最简单的编译方式就是使用Autoconfig创建env.mcr文件即上面提到的方式:
1) cd /usr/lpp/mmfs/src
or forBGP IO nodes only,
cd /bgsys/drivers/ppcfloor/linux/OS/usr/lpp/mmfs/src
2) make Autoconfig
3) make World
4) make InstallImages
但是我在make Autoconfig的时候报错了,因此需要手动编译(错误原因是:我的kernel内核文件在/usr/src/kernels/3.10.0-229.20.1.el7.x86_64目录下,编译的时候在目录/lib/modules/`uname -r`/build下找不到,此外env.mcr下默认支持的系统是PPC
5.下面开始执行手动生成env.mcr文件
(1) cd /usr/lpp/mmfs/src/config
cp env.mcr.sample env.mcr
(2)修改env.mcr文件:
这里定义linux的发布版本,我们可以查看自己机器的linux发布版本:
最后修改的是linux内核版本和内核的build目录:
我的内核版本是:2.6.32-573.el6.x86_64
按照说明小于10 的前面填0,大于100的用99代替
KENER_BUILD_DIR是上面提到的linux内核目录,默认为/lib/modules/`uname -r`/build。
6.修改def.mcr文件的196行
与上面的KENER_BUILD_DIR的路径一样,在加上/include
7.evc.mcr文件修改好了以后开始编译:
cd /usr/lpp/mmfs/src
make World
make InstallImages
此时gpfs已安装完毕
8.
make rpm
生成rpm包,将rpm包拷贝到其他机器上进行部署。这个rpm包仅仅能部署于架构相同,发布版本相同,linux内核版本相同,gpfs版本相同机器。
生成的rpm包在/root/rpmbuild目录下,
这是在一台机器上安装了gpfs,我们还要在其他机器上安装gpfs,这里最简单的方法是将上面的rpm包copy到其他节点上安装即可。
相关推荐
超详细的gpfs文件(4.x,5.x版本)系统安装部署使用文档
GPFS 安装配置是 GPFS 环境搭建的重要步骤,包括配置 ssh 信任关系、AIX 安装 GPFS 软件、Linux 安装 GPFS 软件、GPFS 集群配置等。 * 配置 ssh 信任关系:需要配置 ssh 信任关系,以确保 GPFS 集群中的节点可以...
总的来说,AIX-HACMP-GPFS-RAC的安装部署是一个复杂的过程,它涉及到AIX系统级别的配置、Oracle数据库组件的安装以及高可用性解决方案的实施。通过这个过程,可以确保数据库环境的稳定性和高可用性,为业务提供持续...
在 SAN 架构中,每个 Application Nodes 上安装 GPFS,形成集群,下面的存储和每一个 Nodes 相连。在 NSD 架构中,某一个或多个 Node 作为 NSD server,直接和存储相连,其他 Nodes 通过 NSD servers 访问存储,图中...
### Oracle 11g RAC on AIX...通过上述步骤,可以在AIX平台上成功搭建一个稳定的Oracle 11g RAC数据库集群。整个过程涉及到多个方面,包括硬件配置、软件安装、系统调优等,因此需要仔细按照官方文档和最佳实践来进行。
### AIX 下 Oracle 10g RAC 配置裸磁盘设备详解 #### 概述 在AIX操作系统上部署Oracle 10g RAC(Real Application Clusters)...遵循上述步骤能够有效地实现这一目标,同时也为后续的数据库管理和维护打下坚实的基础。
#### 一、环境搭建 - **目标**:在IBM AIX双机环境中安装Oracle 10.2 RAC。 - **方案**:不依赖于IBM HACMP或GPFS等特定集群管理软件,而是使用共享的裸磁盘设备。 #### 二、硬件与存储配置 - **存储设备**:采用...
后续教程会进一步介绍存储硬件的配置,包括IBM TotalStorage系统的使用,以及通用并行文件系统GPFS的安装和配置,这对于大型集群的性能和数据一致性至关重要。 总结来说,这个系列教程全面覆盖了大型Linux集群的...
在搭建Oracle 10g Release 1 (R1) Real Application Clusters (RAC)环境时,选择AIX 6.1操作系统并结合High Availability Cluster Multi-Processing (HACMP) 5.4.1作为集群软件是常见的方案。以下是关于这个安装过程...
5. **高性能集群平台搭建**:张洋的论文中详细介绍了如何利用Rocks搭建高性能集群平台,包括硬件选择、网络架构、存储系统以及并行文件系统(如 Lustre 或 GPFS)的配置,这些都是构建高效集群的关键步骤。...
- **方案一:DDN SFA12K-20存储系统**:采用8台服务器搭建GPFS文件系统,提供1.6PB的可用存储容量,配备高速InfiniBand网络,实测聚合带宽达16GB/s,无缝对接现有InfiniBand和万兆网络集群。 - **方案二:DDN GS...
- 可以通过搭建两套DNS服务器分别处理外部和内部请求,提高安全性与灵活性。 ##### (2) 在线联机型应用(有共享数据) - **架构描述**:此类型的应用程序需要在两个数据中心之间共享数据。为了实现这一点,可以...
在"ESC401"课程中,学生可能需要学习如何编写和调试C语言的并行程序,使用MPI进行通信,理解并优化算法效率,甚至搭建和管理HPC集群。每个解决方案文件可能对应一个特定的编程任务或实验,涵盖了上述的一些或所有...