Identify the root cause of the issue and fix it to make sure sharing works fine among all app servers and storage server.
1. At first login to one storage server & Switch to root user
thor@jump_host
/$ ssh natasha@ststor01 The authenticity
of host 'ststor01 (172.16.238.15)' can't be established. ECDSA key
fingerprint is SHA256:SySamszyWhhLGFiybhGBqfrr8g55wS/3e37ZpBOvICs. ECDSA key
fingerprint is MD5:6d:31:18:2a:f9:07:f3:29:dd:0a:d3:1f:6e:04:0a:db. Are you sure you
want to continue connecting (yes/no)? yes Warning:
Permanently added 'ststor01,172.16.238.15' (ECDSA) to the list of known
hosts. natasha@ststor01's
password: [natasha@ststor01
~]$ sudo su - Administrator.
It usually boils down to these three things: #2) Think before you type. #3) With great power comes great
responsibility. [root@ststor01
~]# |
2. Verify the status of NFS & RPC service :
[root@ststor01
~]# systemctl status nfs-server ●
nfs-server.service - NFS server and services Loaded: loaded
(/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset:
disabled) Active: inactive (dead) [root@ststor01
~]# [root@ststor01
~]# systemctl status rpcbind ●
rpcbind.service - RPC bind service Loaded: loaded
(/usr/lib/systemd/system/rpcbind.service; enabled; vendor preset: enabled) Active: active (running) since Sun
2021-07-04 07:11:23 UTC; 5min ago Process: 61 ExecStart=/sbin/rpcbind -w
$RPCBIND_ARGS (code=exited, status=0/SUCCESS) Main PID: 92 (rpcbind) CGroup:
/docker/8408db8d678a85dc7ce9f50696623680a60311a8f4a83ad06a8d09b6c8d4ff21/system.slice/rpcbind.service └─92 /sbin/rpcbind -w Jul 04 07:11:23
ststor01.stratos.xfusioncorp.com systemd[1]: Starting RPC bind service... Jul 04 07:11:23
ststor01.stratos.xfusioncorp.com systemd[61]: Executing: /sbin/rpcbind -w Jul 04 07:11:23
ststor01.stratos.xfusioncorp.com systemd[1]: Child 61 belongs to
rpcbind.service Jul 04 07:11:23
ststor01.stratos.xfusioncorp.com systemd[1]: rpcbind.service: control process
exited, code=exited status=0 Jul 04 07:11:23
ststor01.stratos.xfusioncorp.com systemd[1]: rpcbind.service got final
SIGCHLD for state start Jul 04 07:11:23
ststor01.stratos.xfusioncorp.com systemd[1]: Main PID guessed: 92 Jul 04 07:11:23
ststor01.stratos.xfusioncorp.com systemd[1]: rpcbind.service changed start
-> running Jul 04 07:11:23
ststor01.stratos.xfusioncorp.com systemd[1]: Job rpcbind.service/start
finished, result=done Jul 04 07:11:23
ststor01.stratos.xfusioncorp.com systemd[1]: Started RPC bind service. [root@ststor01
~]# |
3. Edit the export file and correct the changes as per below
Note : - Mountpoint would differ so please check your task
[root@ststor01
~]# cat /etc/exports /data
172.16.238.11,172.16.238.12, 172.16.238.13(rw,sync,no_subtree_check,no_root_squash,fsid=0) [root@ststor01
~]# [root@ststor01
~]# vi /etc/exports [root@ststor01
~]# cat /etc/exports /opt 172.16.238.10(rw,sync,no_subtree_check,no_root_squash,fsid=0) /opt 172.16.238.11(rw,sync,no_subtree_check,no_root_squash,fsid=0) /opt 172.16.238.12(rw,sync,no_subtree_check,no_root_squash,fsid=0) [root@ststor01
~]# |
[root@ststor01
~]# systemctl start nfs-server
&& systemctl status nfs-server ●
nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service;
disabled; vendor preset: disabled) Active: active (exited) since Sun
2021-07-04 07:32:52 UTC; 6ms ago Process: 500 ExecStartPost=/bin/sh -c if
systemctl -q is-active gssproxy; then systemctl reload gssproxy ; fi
(code=exited, status=0/SUCCESS) Process: 499 ExecStart=/usr/sbin/rpc.nfsd
$RPCNFSDARGS (code=exited, status=0/SUCCESS) Process: 498
ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS) Main PID: 499 (code=exited,
status=0/SUCCESS) CGroup: /docker/eb8545605d51359a3de1c0852a9ee8369adae58cbb407dd35307135dd9a6a435/system.slice/nfs-server.service Jul 04 07:32:52 ststor01.stratos.xfusioncorp.com systemd[1]: About to execute: /usr/sbin/rpc.nfsd $RPCNFSDARGS Jul 04 07:32:52
ststor01.stratos.xfusioncorp.com systemd[1]: Forked /usr/sbin/rpc.nfsd as 499 Jul 04 07:32:52
ststor01.stratos.xfusioncorp.com systemd[1]: nfs-server.service changed
start-pre -> start Jul 04 07:32:52
ststor01.stratos.xfusioncorp.com systemd[499]: Executing: /usr/sbin/rpc.nfsd
8 Jul 04 07:32:52
ststor01.stratos.xfusioncorp.com systemd[1]: Child 499 belongs to
nfs-server.service Jul 04 07:32:52
ststor01.stratos.xfusioncorp.com systemd[1]: nfs-server.service: main process
exited, code=exited, sta...CESS Jul 04 07:32:52
ststor01.stratos.xfusioncorp.com systemd[1]: About to execute: /bin/sh -c 'if
systemctl -q is-active g... fi' Jul 04 07:32:52
ststor01.stratos.xfusioncorp.com systemd[1]: Forked /bin/sh as 500 Jul 04 07:32:52
ststor01.stratos.xfusioncorp.com systemd[1]: nfs-server.service changed start
-> start-post Jul 04 07:32:52
ststor01.stratos.xfusioncorp.com systemd[500]: Executing: /bin/sh -c 'if
systemctl -q is-active gsspro... fi' Hint: Some lines
were ellipsized, use -l to show in full. [root@ststor01
~]# |
5. After changes validate exports file are correct
[root@ststor01
~]# exportfs -av exporting
172.16.238.10:/opt exporting
172.16.238.11:/opt exporting
172.16.238.12:/opt [root@ststor01
~]# [root@ststor01 ~]# showmount -e ststor01 Export list for ststor01: /opt 172.16.238.12,172.16.238.11,172.16.238.10 [root@ststor01 ~]# |
Now Login to the the APP Server and mount the file system
1. At first login to one of the App server & Switch to root user
thor@jump_host /$ ssh
tony@stapp01 The authenticity of host
'stapp01 (172.16.238.10)' can't be established. ECDSA key fingerprint is
SHA256:SySamszyWhhLGFiybhGBqfrr8g55wS/3e37ZpBOvICs. ECDSA key fingerprint is
MD5:6d:31:18:2a:f9:07:f3:29:dd:0a:d3:1f:6e:04:0a:db. Are you sure you want to
continue connecting (yes/no)? yes Warning: Permanently added
'stapp01,172.16.238.10' (ECDSA) to the list of known hosts. tony@stapp01's password: [tony@stapp01 ~]$ sudo su - We trust you have received the
usual lecture from the local System Administrator. It usually
boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great
responsibility. [sudo] password for tony: [root@stapp01 ~]# |
2. Start service: systemctl start nfs-server && systemctl start rpcbind
[root@stapp01
~]# systemctl start nfs-server && systemctl start rpcbind [root@stapp01
~]# [root@stapp01
~]# systemctl status nfs-server && systemctl status rpcbind ●
nfs-server.service - NFS server and services Loaded: loaded
(/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset:
disabled) Active: active (exited) since Sun 2021-07-04
07:38:25 UTC; 22s ago Process: 416 ExecStartPost=/bin/sh -c if
systemctl -q is-active gssproxy; then systemctl reload gssproxy ; fi
(code=exited, status=0/SUCCESS) Process: 415 ExecStart=/usr/sbin/rpc.nfsd
$RPCNFSDARGS (code=exited, status=0/SUCCESS) Process: 414
ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS) Main PID: 415 (code=exited,
status=0/SUCCESS) CGroup:
/docker/14134b4d109aa4c604136c9f4f44e339da02b8ccdc0e9e3407457409ec09a06c/system.slice/nfs-server.service Jul 04 07:38:25
stapp01.stratos.xfusioncorp.com systemd[1]: Started NFS server and services. ●
rpcbind.service - RPC bind service Loaded: loaded (/usr/lib/systemd/system/rpcbind.service;
enabled; vendor preset: enabled) Active: active (running) since Sun
2021-07-04 07:29:32 UTC; 9min ago Process: 64 ExecStart=/sbin/rpcbind -w
$RPCBIND_ARGS (code=exited, status=0/SUCCESS) Main PID: 67 (rpcbind) CGroup:
/docker/14134b4d109aa4c604136c9f4f44e339da02b8ccdc0e9e3407457409ec09a06c/system.slice/rpcbind.service └─67 /sbin/rpcbind -w Jul 04 07:29:32
stapp01.stratos.xfusioncorp.com systemd[1]: Started RPC bind service. [root@stapp01
~]# |
3. Validate the export list on app server
[root@stapp01
~]# showmount -e ststor01 Export list for
ststor01: /opt 172.16.238.12,172.16.238.11,172.16.238.10 [root@stapp01
~]# |
[root@stapp01 ~]# mount -t nfs ststor01:/opt /var/www/html [root@stapp01 ~]# |
5. Validate mount point mounted successfully as per the task request
[root@stapp01
~]# df -h Filesystem Size Used Avail Use% Mounted on overlay 191G 36G
145G 20% / tmpfs 64M 0
64M 0% /dev /dev/mapper/host01--vg-root 191G
36G 145G 20% /etc/hosts shm 64M 0
64M 0% /dev/shm tmpfs 2.0G 0
2.0G 0% /sys/fs/cgroup tmpfs 2.0G 8.5M
2.0G 1% /run tmpfs 395M 0
395M 0% /run/user/0 ststor01:/opt 191G 36G
145G 20% /var/www/html [root@stapp01
~]# [root@stapp01
~]# mount |grep appdata ststor01:/opt on /var/www/html type nfs
(rw,relatime,vers=3,rsize=524288,wsize=524288,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=172.16.238.15,mountvers=3,mountport=20048,mountproto=udp,local_lock=none,addr=172.16.238.15) [root@stapp01
~]# |
Happy Learning!!!!
0 Comments