« パスワードなしでssh構成 | トップページ | Ambariのインストール »

2020年2月 8日 (土)

Spectrum Scale導入作業

Spectrum ScaleをCentOS7に導入する。
CentOS 7.7
Spectrum Scale 5.0.4.2

準備作業

パッケージ導入
# yum -y install kernel-devel cpp gcc gcc-c++ binutils ksh m4

SELinuxの無効化
# getenforce で状態確認
Enforcing : 現在有効
Permissive:現在無効
# setenforce 0:無効化 
# setenforce 1:有効化
永続的に無効化
/etc/selinux/configを編集
SELINUX=disabled  <- 有効化の場合はenforcing
サーバー再起動

chronyの時刻同期
#timedatectl にてNTP Synchronizedとなっているか確認。Defaultで同期しているはず。
/etc/chrony.confにて適当なNTPサーバーが設定されているか確認。
#systemctl restart chronyd で再起動。

firewallの無効化
#firewall-cmd --state 
running <- 有効な場合、無効な場合は not running
#systemctl stop firewalld

ssh鍵交換の設定
「パスフレーズなしでssh構成」参照

/etc/hosts
クラスター・メンバーの登録

Spectrum Scaleの入手
FixCentralからSpectrum ScaleのData Management Editionをダウンロードする

ファイルの展開
ダウンロードしたxxx-installを実行する。/usr/lpp/mmfs以下に展開される。

パッケージの導入
以下ディレクトリに移動
# cd /usr/lpp/mmfs/5.0.4.2/gpfs_rpms
インストール実行
# rpm -ivh gpfs.adv* gpfs.base*.rpm gpfs.docs*.rpm gpfs.gpl*.rpm gpfs.gskit*.rpm gpfs.msg*.rpm gpfs.license*.rpm gpfs.compression*.rpm

ビルド
以下を実行
# /usr/lpp/mmfs/bin/mmbuildgpl
但し、素の状態では以下のエラーがでる。
Cannot find a valid kernel header file. One of these files should exist.
 /lib/modules/3.10.0-1062.el7.x86_64/build/include/linux/version.h
 /usr/src/linux-3.10.0-1062.el7.x86_64/include/linux/version.h
 /usr/src/kernels/3.10.0-1062.el7.x86_64/include/generated/uapi/linux/version.h
 /lib/modules/3.10.0-1062.el7.x86_64/build/include/generated/uapi/linux/version.h
CentOS 7.7ではversion.hは/usr/src/kernelsの下のディレクトリにある。途中のディレクトリ名が期待に合っていないので、そのディレクトリをコピーし、ディレクトリ名を期待に合うものに変更する。結果、以下となる。
[root@master ~]# ls -l /usr/src/kernels
合計 8
drwxr-xr-x. 22 root root 4096 2月 7 14:36 3.10.0-1062.12.1.el7.x86_64 <- 素のディレクトリ
drwxr-xr-x 22 root root 4096 2月 7 14:36 3.10.0-1062.el7.x86_64   <- コピーして作ったディレクトリ
この状態にしてからビルドを実行する。

以上でScaleのインストールは完了する。

« パスワードなしでssh構成 | トップページ | Ambariのインストール »

ソフトウエア導入」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

« パスワードなしでssh構成 | トップページ | Ambariのインストール »