cancel
Showing results for 
Search instead for 
Did you mean: 

CPS server

donypie
Level 4

Hi all,

I would like to work for a test configuration with CPS server in place of coordinator disk. But after reading the doc, it seems that we have to install 3 CPS (same number as coord disk).
Can you please tell me why one CPS server is not ok ? 

I don't understand why we need to install three ? 

Thanks for your help.
Regards.
Pierre.

1 ACCEPTED SOLUTION

Accepted Solutions

H__Shannon
Level 3
Each CPS server is analogous to a single coordinator disk.  A single CPS server will not provide the correct number of coordination points (minimum of 3) needed in a fencing environment.  That is why you would need 3 CPS servers in a pure CPS environment that did not have any disk-based coordination points.  Part of the value proposition is that the CPS servers could be located anywhere and that the physical location was not important as long as there was network connectivity.  So in a stretch cluster that goes between sites A and B, I could locate one CPS  server at each site, and for the tie-breaker I would locate the 3rd CPS server at C, provided that all 3 sites were connected on the network.

The Coordination Point Server will support either a pure CPS environment where you have a CPS server for each of your coordination points and there would be no SCSI disks used as coordination points, or you can have a mixed environment with both SCSI disks and CPS servers working together.

In either case you will want an odd number of total coordination points (disk-based or server-based).  So you could have 3 CPS servers (or more).  You could have 3 coordinator disks.  You could have 2 coordinator disks and 1 CPS server.  You could have 1 coordinator disk and 2 CPS servers.

The odd number is used to insure that in a partitioned cluster, one of the partitions will be able to win more coordination points than the other partition.  When a cluster experiences a network partition, typically 2 sub-clusters remain, so we would need at least 2 coordination points, plus one more to insure that one of the sub-clusters can win the race for the keys.





View solution in original post

2 REPLIES 2

Eric_Hennessey1
Level 5
Employee Certified
We'll chase down the "official" engineering answer, but my guess is that three are required for the same reason that three coordinator disks are required...if only one is used there's less assurance that the "best" node wins the race. 

H__Shannon
Level 3
Each CPS server is analogous to a single coordinator disk.  A single CPS server will not provide the correct number of coordination points (minimum of 3) needed in a fencing environment.  That is why you would need 3 CPS servers in a pure CPS environment that did not have any disk-based coordination points.  Part of the value proposition is that the CPS servers could be located anywhere and that the physical location was not important as long as there was network connectivity.  So in a stretch cluster that goes between sites A and B, I could locate one CPS  server at each site, and for the tie-breaker I would locate the 3rd CPS server at C, provided that all 3 sites were connected on the network.

The Coordination Point Server will support either a pure CPS environment where you have a CPS server for each of your coordination points and there would be no SCSI disks used as coordination points, or you can have a mixed environment with both SCSI disks and CPS servers working together.

In either case you will want an odd number of total coordination points (disk-based or server-based).  So you could have 3 CPS servers (or more).  You could have 3 coordinator disks.  You could have 2 coordinator disks and 1 CPS server.  You could have 1 coordinator disk and 2 CPS servers.

The odd number is used to insure that in a partitioned cluster, one of the partitions will be able to win more coordination points than the other partition.  When a cluster experiences a network partition, typically 2 sub-clusters remain, so we would need at least 2 coordination points, plus one more to insure that one of the sub-clusters can win the race for the keys.