1。環境のセットアップ(オフライン展開)
サーバーA:10.10.10.130マスターノード
サーバーB:10.10.10.129クライアントマウントノード
二。ビルド手順
1.NFSサービスの確立
ダウンロードアドレス:https://download.csdn.net/download/suntongxue100/12739587
(1)解凍:
tar zxvf filename.tar
(2)解凍された一時フォルダーに入り、オフラインパッケージをインストールします。
rpm -ivh *.rpm --force –nodeps
(3)nfsサービスを開始し、起動を設定します。
systemctl start rpcbind
systemctl start nfs
systemctl enable rpcbind.service
systemctl enable nfs-server.service
(4)ファイアウォールをオフにするファイアウォールを
停止する:ファイアウォールsystemctl stop firewalld
をオフにする:systemctl disable firewalld
マスターノード130とクライアントノード129の両方は、上記のステップ1〜4を実行しなければならない。
2.マスターノードが共有を有効にするように設定されている
(1)共有するフォルダを作成します。
ルートディレクトリにnfsdataフォルダを作成し、777の権限を付与します。
(2)エクスポートファイルを編集します。
vi /etc/exports
増加する:
/nfsdata 10.10.10.129(rw,sync,no_root_squash)
または:/nfsdata *(rw,sync,no_root_squash)
(3)サービスを再起動します。
systemctl restart nfs
systemctl restart rpcbind
3.クライアントノードのマウント共有
(1)同じ名前の
フォルダーを作成してルートフォルダーの作成nfsdataをマウントし、777
マウントを指定します:(sudo mount -t nfs 10.10.10.130:/nfsdata /nfsdata
必要に応じてマウント解除:sudo umount /nfsdata
)
(2)ブートを自動的にマウントする
vi / etc / fstabの
増加を設定します:
10.10.10.130:/nfsdata /nfsdata nfs rw,noac,suid,dev,exec,auto,nouser,async 0 0
この時点で、/ nfsdataは共有フォルダーになっているため、クライアント上に新しいファイルを作成して、読み取りと書き込みをテストできます。