CLUSTERPRO D for Linux ファイルサーバー(NFS) 構 築 ガイド
改 版 履 歴 版 数 改 版 日 付 内 容 1 2016/04/20 新 規 作 成 i
目 次 第 1 章 はじめに... 1 1.1 対 象 読 者 と 目 的...2 1.2 適 用 範 囲...2 1.3 表 記 規 則...2 1.4 免 責 事 項...2 1.5 商 標 情 報...3 1.6 最 新 情 報 の 入 手 先...3 第 2 章 概 要... 4 2.1 機 能 概 要...5 2.2 動 作 環 境...6 第 3 章 構 築 手 順... 7 3.1 NFS の 設 定...8 3.1.1 NFS サービスの 起 動 設 定...8 3.1.2 rpcbind サービスの 起 動 設 定...8 3.2 CLUSTERPRO の 設 定...8 3.2.1 リソースグループの 設 定...8 第 4 章 注 意 事 項... 11 ii
第 1 章 はじめに 第 1 章 はじめに 目 次 1.1 対 象 読 者 と 目 的...2 1.2 適 用 範 囲...2 1.3 表 記 規 則...2 1.4 免 責 事 項...2 1.5 商 標 情 報...3 1.6 最 新 情 報 の 入 手 先...3 1
第 1 章 はじめに 1.1 対 象 読 者 と 目 的 本 ガイドは CLUSTERPRO D において NFS(Network File System)と 組 み 合 わせて ファ イルサーバーをフェールオーバークラスター 化 するシステムエンジニアを 対 象 読 者 として います ここでご 紹 介 するソフトウェアや 設 定 例 は あくまで 参 考 情 報 としてご 提 供 するものであ り 各 ソフトウェアの 動 作 保 証 を 行 うものではありません 1.2 適 用 範 囲 本 ガイドでは 以 下 のバージョンの CLUSTERPRO を 対 象 としています CLUSTERPRO D 1.0 for Linux ( 内 部 バージョン:1.0.5.20340) バージョンが 異 なる 場 合 一 部 の 表 示 や 設 定 内 容 が 異 なる 可 能 性 がありますので ご 注 意 く ださい 1.3 表 記 規 則 本 書 では 以 下 の 表 記 法 を 使 用 します 表 記 使 用 方 法 例 [] 角 かっこ ダイアログボックス メニューなど であることを 示 します [スタート] をクリックします [プロパティ] ダイアログボックス モノスペース フォント パス コマンドライン メッセージ usercmd -s [-h <host_name>] ファイル 名 ファイルパス 関 数 な どを 示 します モノスペース フォント 中 の[] 角 かっこで 囲 まれ た 部 分 モノスペース フォント 中 の<> 山 形 かっこで 囲 まれた 部 分 角 かっこ 内 の 値 が 省 略 可 能 であるこ とを 示 します 山 形 かっこ 内 の 値 をユーザーが 有 効 な 値 に 置 き 換 えて 入 力 することを 示 します usercmd -s [-h <host_name>] usercmd -s [-h <host_name>] 1.4 免 責 事 項 本 書 の 内 容 は 予 告 なしに 変 更 されることがあります 日 本 電 気 株 式 会 社 は 本 書 の 技 術 的 もしくは 編 集 上 の 間 違 い 欠 落 について 一 切 責 任 をお いません また お 客 様 が 期 待 される 効 果 を 得 るために 本 書 にしたがった 導 入 使 用 および 使 用 効 果 につきましては お 客 様 の 責 任 とさせていただきます 2
第 1 章 はじめに 本 書 に 記 載 されている 内 容 の 著 作 権 は 日 本 電 気 株 式 会 社 に 帰 属 します 本 書 の 内 容 の 一 部 または 全 部 を 日 本 電 気 株 式 会 社 の 許 諾 なしに 複 製 改 変 および 翻 訳 することは 禁 止 されて います 1.5 商 標 情 報 CLUSTERPRO は 日 本 電 気 株 式 会 社 の 登 録 商 標 です Linux は Linus Torvalds 氏 の 米 国 およびその 他 の 国 における 登 録 商 標 です Red Hat および Red Hat Enterprise Linux は Red Hat, Inc.の 米 国 およびその 他 の 国 における 商 標 または 登 録 商 標 です CentOS は CentOS ltd.の 商 標 または 登 録 商 標 です 本 書 に 記 載 されたその 他 の 製 品 名 および 標 語 は 各 社 の 登 録 商 標 または 商 標 です 1.6 最 新 情 報 の 入 手 先 最 新 の 製 品 情 報 については 以 下 の Web サイトを 参 照 してください http://jpn.nec.com/clusterpro/ 3
第 2 章 概 要 第 2 章 概 要 目 次 2.1 機 能 概 要...5 2.2 動 作 環 境...6 4
第 2 章 概 要 2.1 機 能 概 要 NFS を 利 用 したファイルサーバーのフェールオーバークラスター 化 は CLUSTERPRO D が 各 ノード 上 の NFS サービスの 起 動 / 停 止 や 共 有 設 定 を 制 御 することで 実 現 します 本 ガイドで 利 用 するリソースは 以 下 のとおりです ミラーリソース 共 有 するディレクトリ 内 のデータを 各 ノードにミラーリングするために 利 用 します ファイル 共 有 リソース(NFS) NFS サービスの 起 動 / 停 止 を 制 御 するために 利 用 します なお 本 リソースが NFS サービスを 制 御 するため OS 起 動 時 に 自 動 起 動 しないように 設 定 する 必 要 があります 汎 用 リソース NFS サービスの 共 有 設 定 を 制 御 するために 利 用 します 本 リソースの 起 動 時 にミラーボリュームのマウント 先 ディレクトリを 共 有 追 加 し 停 止 時 に 共 有 削 除 を 行 います 仮 想 IP リソース クライアントから 共 有 ディレクトリに 接 続 する IP アドレスとして 利 用 します 5
第 2 章 概 要 2.2 動 作 環 境 動 作 確 認 で 利 用 した 環 境 は 以 下 のとおりです CentOS 6 項 目 OS CentOS 6.6 CLUSTERPRO nfs-utils rpcbind CentOS 7 項 目 OS CentOS 7.1 CLUSTERPRO nfs-utils rpcbind 内 容 CLUSTERPRO D 1.0 for Linux ( 内 部 バージョン: 1.0.5.20340) nfs-utils-1.2.3-54.el6.x86_64 nfs-utils-lib-1.1.5-9.el6.x86_64 rpcbind-0.2.0-11.el6.x86_64 内 容 CLUSTERPRO D 1.0 for Linux ( 内 部 バージョン: 1.0.5.20340) nfs-utils-1.3.0-0.8.el7.x86_64 rpcbind-0.2.0-26.el7.x86_64 6
第 3 章 構 築 手 順 第 3 章 構 築 手 順 目 次 3.1 NFS の 設 定...8 3.2 CLUSTERPRO の 設 定...8 7
第 3 章 構 築 手 順 3.1 NFS の 設 定 3.1.1 NFS サービスの 起 動 設 定 NFS サービスは OS 起 動 時 に 自 動 起 動 しないように 設 定 します Red Hat Enterprise Linux 6/CentOS 6 の 場 合 chkconfig nfs off Red Hat Enterprise Linux 7/CentOS 7 の 場 合 systemctl disable nfs-server.service 3.1.2 rpcbind サービスの 起 動 設 定 rpcbind サービスは OS 起 動 時 に 自 動 起 動 するように 設 定 します Red Hat Enterprise Linux 6/CentOS 6 の 場 合 chkconfig rpcbind on Red Hat Enterprise Linux 7/CentOS 7 の 場 合 systemctl enable rpcbind.service 3.2 CLUSTERPRO の 設 定 ここではクラスターの 構 築 は 既 に 完 了 しているものとして リソースグループの 作 成 や 設 定 内 容 について 説 明 します クラスターの 構 築 方 法 については CLUSTERPRO D 1.0 for Linux ユーザーズガイドを 参 照 く ださい 3.2.1 リソースグループの 設 定 1. Advanced WebConsole の TOP 画 面 で[リソースグループを 作 成 する]を 選 択 します リソースの 追 加 画 面 が 表 示 されます 2. [リソースを 追 加 ]を 選 択 し 以 下 のリソースを 選 択 します ミラーリソース ファイル 共 有 リソース(NFS) 汎 用 リソース 仮 想 IP リソース 8
第 3 章 構 築 手 順 画 面 上 にミラーリソース ファイル 共 有 リソース(NFS) 汎 用 リソース 仮 想 IP リソー スを 示 すアイコンが 追 加 されます 3. [ 詳 細 設 定 を 表 示 ]のチェックボックスをオンにします 4. ミラーリソースのアイコンを 選 択 し 設 定 値 を 入 力 します a. [ 依 存 関 係 設 定 ]タブを 選 択 します b. [ 既 定 の 依 存 関 係 設 定 を 使 用 する]のチェックボックスをオフにします c. [リソース 固 有 設 定 ]タブを 選 択 し 以 下 の 項 目 に 設 定 値 を 入 力 します ミラーボリュームのサイズ ミラーデータの 保 存 先 ディレクトリサイズ 設 定 値 を 入 力 後 ミラーリソースのアイコンが 正 常 であることを 確 認 します 5. ファイル 共 有 リソース(NFS)のアイコンを 選 択 し 設 定 値 を 入 力 します a. [ 依 存 関 係 設 定 ]タブを 選 択 します b. [ 既 定 の 依 存 関 係 設 定 を 使 用 する]のチェックボックスをオフにします c. [ 依 存 するリソース]にミラーリソースを 追 加 します 設 定 値 を 入 力 後 ファイル 共 有 リソース(NFS)のアイコンが 正 常 であることを 確 認 しま す 6. 汎 用 リソースのアイコンを 選 択 し 設 定 値 を 入 力 します a. [ 依 存 関 係 設 定 ]タブを 選 択 します b. [ 既 定 の 依 存 関 係 設 定 を 使 用 する]のチェックボックスをオフにします c. [ 依 存 するリソース]にファイル 共 有 リソース(NFS)を 追 加 します d. [リソース 固 有 設 定 ]タブを 選 択 します e. [ 開 始 スクリプト]に 以 下 の 内 容 を 入 力 します #!/bin/sh # 共 有 対 象 として ミラーボリュームのマウント 先 ディレクトリ もしくは # ミラーボリュームのマウント 先 ディレクトリ 配 下 のディレクトリを 指 定 mkdir -p < 共 有 対 象 のディレクトリ> exportfs -o rw,no_root_squash,insecure_locks *:< 共 有 対 象 のディレクト リ> exit $? ここで 設 定 した[ 開 始 スクリプト]が 実 行 されることで ミラーボリュームが 共 有 対 象 として 追 加 されます exportfs コマンドの o オプションの 引 数 は 使 用 目 的 に 合 わせて 調 整 してくださ い 9
第 3 章 構 築 手 順 f. [ 停 止 スクリプト]に 以 下 の 内 容 を 入 力 します #!/bin/sh # 共 有 削 除 対 象 として 開 始 スクリプトで 共 有 対 象 としたディレクトリを 指 定 exportfs -u *:< 共 有 対 象 のディレクトリ> exit $? ここで 設 定 した[ 停 止 スクリプト]が 実 行 されることで ミラーボリュームが 共 有 対 象 から 削 除 されます 設 定 値 を 入 力 後 汎 用 リソースのアイコンが 正 常 であることを 確 認 します 7. 仮 想 IP リソースのアイコンを 選 択 し 設 定 値 を 入 力 します a. [ 依 存 関 係 設 定 ]タブを 選 択 します b. [ 既 定 の 依 存 関 係 設 定 を 使 用 する]のチェックボックスをオフにします c. [ 依 存 するリソース]に 汎 用 リソースを 追 加 します d. [リソース 固 有 設 定 ]タブを 選 択 し [ 仮 想 IP アドレス]に 設 定 値 を 入 力 します 設 定 値 を 入 力 後 仮 想 IP リソースのアイコンが 正 常 であることを 確 認 します 8. すべてのリソースのアイコンが 正 常 であることを 確 認 したら[ 次 へ]を 選 択 します リソースグループの 作 成 画 面 が 表 示 されます 9. [リソースグループ 名 ]に 設 定 値 を 入 力 します 設 定 値 を 入 力 後 リソースグループのアイコンが 正 常 であることを 確 認 します 10. [ 完 了 ]を 選 択 します [ 完 了 ]を 選 択 すると 自 動 的 にクラスターの 運 用 管 理 画 面 へと 遷 移 します これでリ ソースグループの 設 定 は 完 了 です 10
第 4 章 注 意 事 項 第 4 章 注 意 事 項 NFS の 共 有 設 定 は 汎 用 リソースで 動 的 に 追 加 / 削 除 するため /etc/exports には 共 有 設 定 を 記 述 しないでください ファイル 共 有 リソース(NFS)で 対 応 している NFS バージョンは 以 下 のとおりです - NFSv4 上 記 以 外 の NFS バージョンを 使 用 した 場 合 は 正 常 に 動 作 しない 可 能 性 があります ファイル 共 有 リソース(NFS)では rpcbind の 機 能 を 利 用 して 監 視 を 行 います rpcbind サービスが 起 動 していない 場 合 正 常 に 監 視 が 行 えませんので 必 ず rpcbind サービスの 起 動 設 定 (8 ページ) を 行 ってください 11
日 本 電 気 株 式 会 社 2016 CLUSTERPRO D for Linux ファイルサーバー(NFS) 構 築 ガイド 2016 年 4 月 01 版 発 行 日 本 電 気 株 式 会 社