<font size=2 face="sans-serif">Based on experiments on my test cluster,
I can assure you that you can list and change GPFS configuration parameters
with CCR enabled while GPFS is down.</font><br><br><font size=2 face="sans-serif">I understand you are having a problem
with your cluster, but you are incorrectly disparaging the CCR.</font><br><br><font size=2 face="sans-serif">In fact you can mmshutdown -a AND kill
all GPFS related processes, including mmsdrserv and mmcrmonitor and then
issue commands like:</font><br><br><font size=2 face="sans-serif">mmlscluster, mmlsconfig, mmchconfig</font><br><br><font size=2 face="sans-serif">Those will work correctly and by-the-way
re-start mmsdrserv and mmcrmonitor... </font><br><font size=2 face="sans-serif">(Use command like `ps auxw | grep mm`
&nbsp;to find the relevenat processes).</font><br><br><font size=2 face="sans-serif">But that will not start the main GPFS
file manager process mmfsd. &nbsp;GPFS &quot;proper&quot; remains down...</font><br><br><font size=2 face="sans-serif">For the following commands Linux was
&quot;up&quot; on all nodes, but GPFS was shutdown.</font><br><font size=2 face="sans-serif">[root@n2 gpfs-git]# mmgetstate -a</font><br><br><font size=2 face="sans-serif">&nbsp;Node number &nbsp;Node name &nbsp;
&nbsp; &nbsp; &nbsp;GPFS state</font><br><font size=2 face="sans-serif">------------------------------------------</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp;
&nbsp; &nbsp;n2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; down</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;3 &nbsp;
&nbsp; &nbsp;n4 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; down</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;4 &nbsp;
&nbsp; &nbsp;n5 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; down</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;6 &nbsp;
&nbsp; &nbsp;n3 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; down</font><br><br><font size=2 face="sans-serif">However if a majority of the quorum
nodes can not be obtained, you WILL see a sequence of messages like this,
after a noticeable &quot;timeout&quot;:</font><br><font size=2 face="sans-serif">(For the following test I had three
quorum nodes and did a Linux shutdown on two of them...)</font><br><br><font size=2 face="sans-serif">[root@n2 gpfs-git]# mmlsconfig</font><br><font size=2 face="sans-serif">get file failed: Not enough CCR quorum
nodes available (err 809)</font><br><font size=2 face="sans-serif">gpfsClusterInit: Unexpected error from
ccr fget mmsdrfs. &nbsp;Return code: 158</font><br><font size=2 face="sans-serif">mmlsconfig: Command failed. Examine
previous error messages to determine cause.</font><br><br><font size=2 face="sans-serif">[root@n2 gpfs-git]# mmchconfig worker1Threads=1022</font><br><font size=2 face="sans-serif">mmchconfig: Unable to obtain the GPFS
configuration file lock.</font><br><font size=2 face="sans-serif">mmchconfig: GPFS was unable to obtain
a lock from node n2.frozen.</font><br><font size=2 face="sans-serif">mmchconfig: Command failed. Examine
previous error messages to determine cause.</font><br><br><font size=2 face="sans-serif">[root@n2 gpfs-git]# mmgetstate -a</font><br><font size=2 face="sans-serif">get file failed: Not enough CCR quorum
nodes available (err 809)</font><br><font size=2 face="sans-serif">gpfsClusterInit: Unexpected error from
ccr fget mmsdrfs. &nbsp;Return code: 158</font><br><font size=2 face="sans-serif">mmgetstate: Command failed. Examine
previous error messages to determine cause.</font><br><br><font size=2 face="sans-serif">HMMMM.... notice mmgetstate needs a
quorum even to &quot;know&quot; what nodes it should check!</font><br><br><font size=2 face="sans-serif">Then re-starting Linux... So I have
two of three quorum nodes active, but GPFS still down...</font><br><br><font size=2 face="sans-serif">## &nbsp;From n2, login to node n3 that
I just rebooted...</font><br><font size=2 face="sans-serif">[root@n2 gpfs-git]# ssh n3</font><br><font size=2 face="sans-serif">Last login: Thu Jul 28 09:50:53 2016
from n2.frozen</font><br><br><font size=2 face="sans-serif">## See if any mm processes are running?
... NOPE!</font><br><br><font size=2 face="sans-serif">[root@n3 ~]# ps auxw | grep mm</font><br><font size=2 face="sans-serif">ps auxw | grep mm</font><br><font size=2 face="sans-serif">root &nbsp; &nbsp; &nbsp;3834 &nbsp;0.0
&nbsp;0.0 112640 &nbsp; 972 pts/0 &nbsp; &nbsp;S+ &nbsp; 10:12 &nbsp; 0:00
grep --color=auto mm</font><br><br><font size=2 face="sans-serif">## Check the state... &nbsp;notice n4
is powered off...</font><br><font size=2 face="sans-serif">[root@n3 ~]# mmgetstate -a</font><br><font size=2 face="sans-serif">mmgetstate -a</font><br><br><font size=2 face="sans-serif">&nbsp;Node number &nbsp;Node name &nbsp;
&nbsp; &nbsp; &nbsp;GPFS state</font><br><font size=2 face="sans-serif">------------------------------------------</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp;
&nbsp; &nbsp;n2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; down</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;3 &nbsp;
&nbsp; &nbsp;n4 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; unknown</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;4 &nbsp;
&nbsp; &nbsp;n5 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; down</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;6 &nbsp;
&nbsp; &nbsp;n3 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; down</font><br><br><font size=2 face="sans-serif">## Examine the cluster configuration</font><br><font size=2 face="sans-serif">[root@n3 ~]# mmlscluster</font><br><font size=2 face="sans-serif">mmlscluster</font><br><br><font size=2 face="sans-serif">GPFS cluster information</font><br><font size=2 face="sans-serif">========================</font><br><font size=2 face="sans-serif">&nbsp; GPFS cluster name: &nbsp; &nbsp;
&nbsp; &nbsp; madagascar.frozen</font><br><font size=2 face="sans-serif">&nbsp; GPFS cluster id: &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; 7399668614468035547</font><br><font size=2 face="sans-serif">&nbsp; GPFS UID domain: &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; madagascar.frozen</font><br><font size=2 face="sans-serif">&nbsp; Remote shell command: &nbsp;
&nbsp; &nbsp;/usr/bin/ssh</font><br><font size=2 face="sans-serif">&nbsp; Remote file copy command: &nbsp;/usr/bin/scp</font><br><font size=2 face="sans-serif">&nbsp; Repository type: &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; CCR</font><br><br><font size=2 face="sans-serif">GPFS cluster configuration servers:</font><br><font size=2 face="sans-serif">-----------------------------------</font><br><font size=2 face="sans-serif">&nbsp; Primary server: &nbsp; &nbsp;n2.frozen
(not in use)</font><br><font size=2 face="sans-serif">&nbsp; Secondary server: &nbsp;n4.frozen
(not in use)</font><br><br><font size=2 face="sans-serif">&nbsp;Node &nbsp;Daemon node name &nbsp;IP
address &nbsp; Admin node name &nbsp;Designation</font><br><font size=2 face="sans-serif">-------------------------------------------------------------------</font><br><font size=2 face="sans-serif">&nbsp; &nbsp;1 &nbsp; n2.frozen &nbsp;
&nbsp; &nbsp; &nbsp; 172.20.0.21 &nbsp;n2.frozen &nbsp; &nbsp; &nbsp; &nbsp;quorum-manager-perfmon</font><br><font size=2 face="sans-serif">&nbsp; &nbsp;3 &nbsp; n4.frozen &nbsp;
&nbsp; &nbsp; &nbsp; 172.20.0.23 &nbsp;n4.frozen &nbsp; &nbsp; &nbsp; &nbsp;quorum-manager-perfmon</font><br><font size=2 face="sans-serif">&nbsp; &nbsp;4 &nbsp; n5.frozen &nbsp;
&nbsp; &nbsp; &nbsp; 172.20.0.24 &nbsp;n5.frozen &nbsp; &nbsp; &nbsp; &nbsp;perfmon</font><br><font size=2 face="sans-serif">&nbsp; &nbsp;6 &nbsp; n3.frozen &nbsp;
&nbsp; &nbsp; &nbsp; 172.20.0.22 &nbsp;n3.frozen &nbsp; &nbsp; &nbsp; &nbsp;quorum-manager-perfmon</font><br><br><font size=2 face="sans-serif">## notice that mmccrmonitor and mmsdrserv
are running but not mmfsd</font><br><br><font size=2 face="sans-serif">[root@n3 ~]# ps auxw | grep mm</font><br><font size=2 face="sans-serif">ps auxw | grep mm</font><br><font size=2 face="sans-serif">root &nbsp; &nbsp; &nbsp;3882 &nbsp;0.0
&nbsp;0.0 114376 &nbsp;1720 pts/0 &nbsp; &nbsp;S &nbsp; &nbsp;10:13 &nbsp;
0:00 /usr/lpp/mmfs/bin/mmksh /usr/lpp/mmfs/bin/mmccrmonitor 15</font><br><font size=2 face="sans-serif">root &nbsp; &nbsp; &nbsp;3954 &nbsp;0.0
&nbsp;0.0 491244 13040 ? &nbsp; &nbsp; &nbsp; &nbsp;Ssl &nbsp;10:13 &nbsp;
0:00 /usr/lpp/mmfs/bin/mmsdrserv 1191 10 10 /var/adm/ras/mmsdrserv.log
128 yes</font><br><font size=2 face="sans-serif">root &nbsp; &nbsp; &nbsp;4339 &nbsp;0.0
&nbsp;0.0 114376 &nbsp; 796 pts/0 &nbsp; &nbsp;S &nbsp; &nbsp;10:15 &nbsp;
0:00 /usr/lpp/mmfs/bin/mmksh /usr/lpp/mmfs/bin/mmccrmonitor 15</font><br><font size=2 face="sans-serif">root &nbsp; &nbsp; &nbsp;4345 &nbsp;0.0
&nbsp;0.0 112640 &nbsp; 972 pts/0 &nbsp; &nbsp;S+ &nbsp; 10:16 &nbsp; 0:00
grep --color=auto mm</font><br><br><font size=2 face="sans-serif">## Now I can mmchconfig ... while GPFS
remains down.</font><br><br><font size=2 face="sans-serif">[root@n3 ~]# mmchconfig worker1Threads=1022</font><br><font size=2 face="sans-serif">mmchconfig worker1Threads=1022</font><br><font size=2 face="sans-serif">mmchconfig: Command successfully completed</font><br><font size=2 face="sans-serif">mmchconfig: Propagating the cluster
configuration data to all</font><br><font size=2 face="sans-serif">&nbsp; affected nodes. &nbsp;This is
an asynchronous process.</font><br><font size=2 face="sans-serif">[root@n3 ~]# Thu Jul 28 10:18:16 PDT
2016: mmcommon pushSdr_async: mmsdrfs propagation started</font><br><font size=2 face="sans-serif">Thu Jul 28 10:18:21 PDT 2016: mmcommon
pushSdr_async: mmsdrfs propagation completed; mmdsh rc=0</font><br><br><font size=2 face="sans-serif">[root@n3 ~]# mmgetstate -a</font><br><font size=2 face="sans-serif">mmgetstate -a</font><br><br><font size=2 face="sans-serif">&nbsp;Node number &nbsp;Node name &nbsp;
&nbsp; &nbsp; &nbsp;GPFS state</font><br><font size=2 face="sans-serif">------------------------------------------</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp;
&nbsp; &nbsp;n2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; down</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;3 &nbsp;
&nbsp; &nbsp;n4 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; unknown</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;4 &nbsp;
&nbsp; &nbsp;n5 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; down</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;6 &nbsp;
&nbsp; &nbsp;n3 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; down</font><br><br><font size=2 face="sans-serif">## Quorum node n4 remains unreachable...
&nbsp;But n2 and n3 are running Linux.</font><br><font size=2 face="sans-serif">[root@n3 ~]# ping -c 1 n4</font><br><font size=2 face="sans-serif">ping -c 1 n4</font><br><font size=2 face="sans-serif">PING n4.frozen (172.20.0.23) 56(84)
bytes of data.</font><br><font size=2 face="sans-serif">From n3.frozen (172.20.0.22) icmp_seq=1
Destination Host Unreachable</font><br><br><font size=2 face="sans-serif">--- n4.frozen ping statistics ---</font><br><font size=2 face="sans-serif">1 packets transmitted, 0 received, +1
errors, 100% packet loss, time 0ms</font><br><br><font size=2 face="sans-serif">[root@n3 ~]# exit</font><br><font size=2 face="sans-serif">exit</font><br><font size=2 face="sans-serif">logout</font><br><font size=2 face="sans-serif">Connection to n3 closed.</font><br><font size=2 face="sans-serif">[root@n2 gpfs-git]# ps auwx | grep mm</font><br><font size=2 face="sans-serif">root &nbsp; &nbsp; &nbsp;3264 &nbsp;0.0
&nbsp;0.0 114376 &nbsp; 812 pts/1 &nbsp; &nbsp;S &nbsp; &nbsp;10:21 &nbsp;
0:00 /usr/lpp/mmfs/bin/mmksh /usr/lpp/mmfs/bin/mmccrmonitor 15</font><br><font size=2 face="sans-serif">root &nbsp; &nbsp; &nbsp;3271 &nbsp;0.0
&nbsp;0.0 112640 &nbsp; 980 pts/1 &nbsp; &nbsp;S+ &nbsp; 10:21 &nbsp; 0:00
grep --color=auto mm</font><br><font size=2 face="sans-serif">root &nbsp; &nbsp; 31820 &nbsp;0.0 &nbsp;0.0
114376 &nbsp;1728 pts/1 &nbsp; &nbsp;S &nbsp; &nbsp;09:42 &nbsp; 0:00 /usr/lpp/mmfs/bin/mmksh
/usr/lpp/mmfs/bin/mmccrmonitor 15</font><br><font size=2 face="sans-serif">root &nbsp; &nbsp; 32058 &nbsp;0.0 &nbsp;0.0
493264 12000 ? &nbsp; &nbsp; &nbsp; &nbsp;Ssl &nbsp;09:42 &nbsp; 0:00 /usr/lpp/mmfs/bin/mmsdrserv
1191 10 10 /var/adm/ras/mmsdrserv.log 1</font><br><font size=2 face="sans-serif">root &nbsp; &nbsp; 32263 &nbsp;0.0 &nbsp;0.0
1700732 17600 ? &nbsp; &nbsp; &nbsp; Sl &nbsp; 09:42 &nbsp; 0:00 python
/usr/lpp/mmfs/bin/mmsysmon.py</font><br><font size=2 face="sans-serif">[root@n2 gpfs-git]#</font><br><br><BR>