How does FSS work in a campus cluster
With a conventional VxVM mirrored campus cluster, if an array is down, then the diskgroup agent does a force import so that the diskgroup is imported with only half the disks - how does this work with an FSS campus cluster:
So suppose you have Node A and B, both with only local storage and you create a shared FSS diskgroup with a mirrored volume across the disks.
When the cluster starts, if node B is not available what happens:
- The CVMCluster resource force imports the diskgroup with only half the disks
- The CVMVolDg resource force imports the diskgroup with only half the disks
- Neither of the above happens and the diskgroup does not import, which means an FSS campus cluster can only cope with loosing a node when the other is up and once the node is lost, you cannot reboot the surviving node until the lost node comes back up.
If the answer is 1 or 2, do you need to use some specific diskgroup detach policy or VCS resource attributes for it to work
Thanks
Mike
The requirment of all the nodes contributing storage to be up "for auto-importing the dg" is only during cluster startup (all nodes down and each node coming up). Once the dg got imported, lets say with DAS storage contributed by 3 nodes, if any node leaves the cluster, the disks for that node will get detached from dg configuration ("FAILED WAS" entry in vxdisk list) and underlying objects like plexes on that storage will be disabled/detached. At this stage, any other node (that is not contributing storage) can leave and join the cluster. The detached disks that are part of shared dgs are not considered as requirement for the node to join.
During cluster startup, auto-import of the dg succeeds when all the nodes that contribute storage to a dg comes up. If the nodes are coming up one by one, you will see that the DG import happens when the last node that contributes disks to dg comes up.