ESXi 5.0 でのNFSデータストアの追加
| Table of Contents |
はじめに
ESXiからNFSの共有領域をデータストアとして追加します。
ESXi4.1の画像を使いまわしていますが、ESXiでも手順は同じです。
システム構成
|
ESXiサーバ( インストール )
-
ホスト名(IP)
- serv50 (192.168.11.50)
-
ディレクトリ構成
- /vmfs/volumes/datastore1:ローカルのデータストア
-
/vmfs/volumes/datastore2:NFSのデータストア
NFSサーバ
-
ホスト名(IP)
- serv100 (192.168.11.100)
-
OS
-
CentOS 5.5 (kernel 2.6.18-194.3.1.el5 x86)
-
CentOS 5.5 (kernel 2.6.18-194.3.1.el5 x86)
NFSサーバ側の作業(192.168.11.100)
NFSサーバを構築します。手順については必要最小限のものを記載しています。
設定ファイルのオプションなどは
NFSサーバ構築
を参照して下さい。
NFSのインストール
-
nfsのインストール
[root@serv100]# yum install portmap[root@serv100]# yum install nfs-utils[root@serv100]# yum install nfs-utils-lib
NFSの設定
-
公開ディレクトリを作成します
[root@serv100]# mkdir /nfs
-
匿名ユーザ(nfsnobody)書き込みを可能にするため、所有者を変更します。
[root@serv100]# chown nfsnobody:nfsnobody /nfs
-
設定ファイル「exports」を編集します。
[root@serv100]# vi /etc/exports/nfs_dir 192.168.11.0/255.255.255.0(rw,root_squash)
-
exportfsコマンドで設定を反映させます。
[root@serv100]# exportfs -ra
起動
-
関連デーモンを順に起動します。
[root@serv100]# /etc/init.d/portmap startportmap を起動中: [ OK ][root@serv100]# /etc/init.d/nfslock startNFS statd を起動中: [ OK ][root@serv100]# /etc/init.d/nfs startNFS サービスを起動中: [ OK ]NFS クォータを起動中: [ OK ]NFS デーモンを起動中: [ OK ]NFS mountd を起動中: [ OK ]
-
自動起動の設定を行います。
[root@serv100]# chkconfig portmap on[root@serv100]# chkconfig nfslock on[root@serv100]# chkconfig nfs on
ESXi側の作業(192.168.11.50)
データストアの追加
NFS領域をデータストアとして追加していきます。
ストレージの追加
-
「構成」→「ストレージ」→「ストレージの追加」を選択します。
ストレージタイプの選択
-
NFSの場合はネットワークファイルシステムを選択します。
ネットワークファイルシステムの場所
-
下記の通り設定を行います。
- サーバ:192.168.11.100
- フォルダ:/nfs
-
ボリュームラベル:datastore2
確認
-
内容に問題がなければ終了ボタンを押します。
-
これでストレージが追加され、データストアとして利用可能になりました。
FAQ
NFS領域をデータストアとして追加できない。
-
Q.
NFS領域をデータストアとして追加すると下記エラーが出る
-
A.
NFSサーバの設定を見直して下さい。
NFSの設定に問題がない場合、NFSサービスを再起動してみてください。
[root@serv100]# /etc/init.d/nfs restart