Tag Archives: Change the role of the local node

Change the role(hub/leaf) of a node in Flex cluster

Change the role of a node HUB or LEAF in Flex cluster

Nodes are configured in two type in flex cluster: Hub Node or a Leaf Node.
A node save his last state when startup occurred then a node come up in whatever role it was last configured. Hub node has direct access to shared storage but leaf node depends upon to hub node for data access, it’s not having direct access.

Note: CRSCTL is used to change the role of a node ( Role: Hub/leaf)

Following are the steps used to change the role of a node:

1. Check the current role of the local node.

crsctl get node role config

2. Change the role of the local node:

crsctl set node role {hub | leaf}

3. Stop Oracle High Availability Services on the node where you change the role.

crsctl stop crs

4. If you are changing a Leaf Node to a Hub Node, then configure the Oracle ASM Filter Driver

$ORACLE_HOME/bin/asmcmd afd_configure

5. Restart Oracle High Availability Services on the node

crsctl start crs -wait