|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
NFS Storage
RancherデプロイメントでNFSストレージボリュームプラグインを使用する前に、NFSサーバーを用意する必要があります。
|
|
推奨:
ファイアウォールルールの管理を簡素化するために、NFSv4を使用してください。 |
-
リモートターミナル接続を使用して、NFSストレージに使用するUbuntuサーバーにログインします。
-
次のコマンドを入力します。
sudo apt-get install nfs-kernel-server
-
以下のコマンドを入力し、ストレージに使用するディレクトリとアクセス権を設定します。ストレージを別のディレクトリに保持したい場合は、コマンドを修正してください。
mkdir -p /nfs && chown nobody:nogroup /nfs
-
`-p /nfs`パラメータは、ルートに`nfs`という名前のディレクトリを作成します。
-
`chown nobody:nogroup /nfs`パラメータは、ストレージディレクトリへのすべてのアクセスを許可します。
-
-
NFSエクスポートテーブルを作成します。このテーブルは、NFSサーバー上のディレクトリパスを、サーバーをストレージとして使用するノードに公開するために設定します。
-
お好みのテキストエディタを使用して`/etc/exports`を開きます。
-
ステップ3で作成した`/nfs`フォルダのパスと、クラスターのノードのIPアドレスを追加します。クラスター内の各IPアドレスのエントリを追加します。各アドレスとその付随するパラメータの後に、区切りとして単一のスペースを付けます。
/nfs <IP_ADDRESS1>(rw,sync,no_subtree_check) <IP_ADDRESS2>(rw,sync,no_subtree_check) <IP_ADDRESS3>(rw,sync,no_subtree_check)
IPアドレスをサブネットに置き換えることができます。次に例を示します。
10.212.50.12/24 -
次のコマンドを入力してNFSテーブルを更新します:
exportfs -ra
-
-
NFSで使用されるポートを開きます。
-
NFSが使用しているポートを確認するには、以下のコマンドを入力してください:
rpcinfo -p | grep nfs
-
前のコマンドが出力する ポートを開くを開放してください。たとえば、以下のコマンドはポート2049を開きます:
sudo ufw allow 2049
-
*結果:*あなたのNFSサーバーは、Rancherノードでストレージとして使用するように設定されています。