3.SoftLayerのBare Metal ServerにSDSのSpectrumScale4.2(SMB接続)をインストールしました　（その３：Spectrum Scaleインストール）

## 6-5. Spectrum Scaleインストール
### 6-5-1. Spectrum Scaleイメージの解凍と実行
「SPEC_SCALE_AD_4.2_W_PROT_LX_X86S.tar.gz」を作業用ディレクトリーにコピーします。
ここでは/root/work/ディレクトリーを作成しました。

<strong>解凍</strong>

```Command:解凍
[root@cent701 work]# tar zxfv SPEC_SCALE_AD_4.2_W_PROT_LX_X86S.tar.gz　⏎
```
![53.png](http://www.seahorse-inc.com/QIITA/Spcetrumscale/53.png)

<strong>実行</strong>

```Command:解凍
[root@cent701 work]# ./Spectrum_Scale_Protocols_Advanced-4.2.0.0-x86_64-Linux-install -–silent　⏎
```
![54.png](http://www.seahorse-inc.com/QIITA/Spcetrumscale/54.png)
![55.png](http://www.seahorse-inc.com/QIITA/Spcetrumscale/55.png)

### 6-5-2. 関連パッケージのインストール
CentOS7.1のisoファイルをマウントして、追加の関連パッケージをインストールします。
尚、SoftLayerのミラーサイトで、「yum update」を行うと最新の7.2になりますのでこのミラーサイトは使用しません。

<strong>CentOS7.1のisoイメージのマウント</strong>
/media/centos7/をマウントポイントとします。

```Command:マウントポイントの作成
[root@cent701 work]# mkdir /media/centos7　⏎
```

```Command:isoファイルのマウント
[root@cent701 work]# mount -t iso9660 /dev/cdrom /media/centos7　⏎
```
<strong>yum repoファイルの作成</strong>

```Command:media_default.repoファイルの作成
[root@cent701 work]# vim /etc/yum.repos.d/media_default.repo　⏎
```
```Command:media_default.repoファイル
[media_default]
name=media_default
baseurl=file:///media/centos7
gpgcheck=0
enabled=0
```
<strong>yum設定の確認</strong>

```Command:yum設定の確認
[root@cent701 work]# yum --disablerepo=\* --enablerepo=media_default list　⏎
```
リストが表示されたら、設定完了です。

<strong>関連パッケージのインストール</strong>
インストールするパッケージは、

|m4          |
|:-----------|
|ksh         |
|cpp         |
|gcc         |
|gcc-c++     |
|kernel-devel|
　です。

```Command:m4パッケージのインストール
[root@cent701 work]# yum --disablerepo=\* --enablerepo=media_default install m4 –y　⏎
```

```Command:kshパッケージのインストール
[root@cent701 work]# yum --disablerepo=\* --enablerepo=media_default install ksh –y　⏎
```
```Command:cppパッケージのインストール
[root@cent701 work]# yum --disablerepo=\* --enablerepo=media_default install cpp –y　⏎
```
```Command:gccパッケージのインストール
[root@cent701 work]# yum --disablerepo=\* --enablerepo=media_default install gcc –y　⏎
```
```Command:gcc-c++パッケージのインストール
[root@cent701 work]# yum --disablerepo=\* --enablerepo=media_default install gcc-c++ –y　⏎
```
```Command:kernel-develパッケージのインストール
[root@cent701 work]# yum --disablerepo=\* --enablerepo=media_default install kernel-devel –y　⏎
```

<strong>isoイメージのアンマウント</strong>

```Command:アンマウント
[root@cent701 work]# umount /media/centos7　⏎
```

### 6-5-3. SpectrumScaleパッケージのインストール
インストールするパッケージ

|<font color=green>/usr/lpp/mmfs/4.2.0.0/gpfs_rpms/フォルダー</font>|
|:----------------------------------------|
|gpfs.base-4.2.0-0.x86_64.rpm             |
|gpfs.docs-4.2.0-0.noarch.rpm             |
|gpfs.ext-4.2.0-0.x86_64.rpm              |
|gpfs.gpl-4.2.0-0.noarch.rpm              |
|gpfs.gskit-8.0.50-47.x86_64.rpm          |
|gpfs.msg.en_US-4.2.0-0.noarch.rpm        |
|gpfs.adv-4.2.0-0.x86_64.rpm              |


|<font color=green>/usr/lpp/mmfs/4.2.0.0/smb_rpms/フォルダー</font>|
|:---------------------------------------|
|gpfs.smb-4.3.0_gpfs_8-1.el7.x86_64.rpm  |



<strong>ディレクトリーを/usr/lpp/mmfs/4.2.0.0/gpfs_rpms/に移動</strong>

```Command:/usr/lpp/mmfs/4.2.0.0/gpfs_rpms/へ移動
[root@cent701 work]# cd /usr/lpp/mmfs/4.2.0.0/gpfs_rpms/　⏎
```
<strong>rpmのインストール</strong>

```Command:gpfs.base-4.2.0-0.x86_64.rpmをインストール
[root@cent701 gpfs_rpms]# rpm -ivh gpfs.base-4.2.0-0.x86_64.rpm　⏎
```
```Command:gpfs.docs-4.2.0-0.noarch.rpmをインストール
[root@cent701 gpfs_rpms]# rpm -ivh gpfs.docs-4.2.0-0.noarch.rpm　⏎
```
```Command:gpfs.ext-4.2.0-0.x86_64.rpmをインストール
[root@cent701 gpfs_rpms]# rpm -ivh gpfs.ext-4.2.0-0.x86_64.rpm　⏎
```
```Command:gpfs.gpl-4.2.0-0.noarch.rpmをインストール
[root@cent701 gpfs_rpms]# rpm -ivh gpfs.gpl-4.2.0-0.noarch.rpm　⏎
```
```Command:gpfs.gskit-8.0.50-47.x86_64.rpmをインストール
[root@cent701 gpfs_rpms]# rpm -ivh gpfs.gskit-8.0.50-47.x86_64.rpm　⏎
```
```Command:gpfs.msg.en_US-4.2.0-0.noarch.rpmをインストール
[root@cent701 gpfs_rpms]# rpm -ivh gpfs.msg.en_US-4.2.0-0.noarch.rpm　⏎
```
```Command:gpfs.adv-4.2.0-0.x86_64.rpmをインストール
[root@cent701 gpfs_rpms]# rpm -ivh gpfs.adv-4.2.0-0.x86_64.rpm　⏎
```
<strong>ディレクトリーを/usr/lpp/mmfs/4.2.0.0/smb_rpms/に移動</strong>

```Command:/usr/lpp/mmfs/4.2.0.0/smb_rpms/へ移動
[root@cent701 gpfs_rpms]# cd /usr/lpp/mmfs/4.2.0.0/smb_rpms/　⏎
```
<strong>rpmのインストール</strong>

```Command:gpfs.smb-4.3.0_gpfs_8-1.el7.x86_64.rpmをインストール
[root@cent701 smb_rpms]# rpm -ivh gpfs.smb-4.3.0_gpfs_8-1.el7.x86_64.rpm　⏎
```

### 6-5-4. カーネルモジュールのビルド
ディレクトリーを/usr/lpp/mmfs/src/に移動してビルドを行います。

```Command:/usr/lpp/mmfs/src/へ移動
[root@cent701 smb_rpms]# cd /usr/lpp/mmfs/src/　⏎
```
<strong>make Autoconfigの実行</strong>
使用しているOSがRHELではなく、CentOSのため「LINUX_DISTRIBUTION=REDHAT_AS_LINUX」パラメータをつけてmakeします。

```Command:make_Autoconfig
[root@cent701 src]# make Autoconfig LINUX_DISTRIBUTION=REDHAT_AS_LINUX　⏎
```
![56.png](http://www.seahorse-inc.com/QIITA/Spcetrumscale/56.png)

<strong>make Worldの実行</strong>

```Command:make_World
[root@cent701 src]# make World　⏎
```
![57.png](http://www.seahorse-inc.com/QIITA/Spcetrumscale/57.png)
![58.png](http://www.seahorse-inc.com/QIITA/Spcetrumscale/58.png)
![59.png](http://www.seahorse-inc.com/QIITA/Spcetrumscale/59.png)
![60.png](http://www.seahorse-inc.com/QIITA/Spcetrumscale/60.png)
![61.png](http://www.seahorse-inc.com/QIITA/Spcetrumscale/61.png)
![62.png](http://www.seahorse-inc.com/QIITA/Spcetrumscale/62.png)
![63.png](http://www.seahorse-inc.com/QIITA/Spcetrumscale/63.png)
![64.png](http://www.seahorse-inc.com/QIITA/Spcetrumscale/64.png)

<strong>make InstallImagesの実行</strong>

```Command:make_InstallImages
[root@cent701 src]# make InstallImages　⏎
```
![65.png](http://www.seahorse-inc.com/QIITA/Spcetrumscale/65.png)


![92.png](http://www.seahorse-inc.com/QIITA/Spcetrumscale/92.png)<strong>以上で「6-5. Spectrum Scaleインストール」完了です。</strong>

-----------------------------------------------------------------------------
<a href="http://qiita.com/Mitsu-Murakita/items/43b568b90b45259a9356">
◇「その１：仮想マシンの作成～GuestOSの導入」</a>
<a href="http://qiita.com/Mitsu-Murakita/items/3b6ccafe5a2e24a74c47">
◇「その２：CentOS7.1の設定～サーバー間の設定」</a>
<a href="http://qiita.com/Mitsu-Murakita/items/1517203a84d9dbba73ff">
<font color=silver>◆「その３：Spectrum Scaleインストール」</font></a>
<a href="http://qiita.com/Mitsu-Murakita/items/5c9f1e9c8ae02113ef33">
◇「その４：クラスターの構築～クライアントPCから接続確認」</a>