Admin renomination workflow
Admin renomination is the process of adding a new instance of Access Gateway and making that new instance the admin node. A new instance is typically the most recent version.
Topics
Before you begin
Verify that:
- The admin node doesn't serve requests. As a best practice, don't include the admin node as part of the load balanced set of instances serving user requests.
- All members of the cluster, including the original and nominated worker node, are running Access Gateway v2020.8.3 or later. If you encounter a worker node that isn't running v2020.8.3 or later, an error resembling FAILED - Incompatible Node List - <incompatible Node hostname List>. Update worker nodes to version - 2020.8.3 or later returns and the renomination process gets terminated.
- The nominated worker node is able to resolve all worker node DNS names.
- Worker nodes must be able to resolve the nominated node's DNS name.
-
You have access to the Access Gateway Command Line console.
-
Each Access Gateway node can reach yum.oag.okta.com. You can test connectivity to the Access Gateway yum repository using the Access Gateway Management console.
To test connectivity:
- Using secure shell, connect to the Access Gateway Management console: ssh oag-mgmt@admin
- Select 1-Network.
- Select 7- Connectivity test.
- Enter host: yum.oag.okta.com
- Enter port: 443
Review connection yum.oag.okta.com confirmation message. In case of an error, confirm that the host yum.oag.okta.com is reachable using port 443 from the network where Access Gateway is deployed.
Perform admin renomination
While renomination is in progress, the Access Gateway Admin UI console is locked.
Attempts to access the Access Gateway Admin UI console result in a page similar to the following:
The following high availability management operations are supported:
Before running the renomination process, ensure that nodes meet the following requirements:
- All nodes are reachable using SSH.
- All nodes, including the admin, nominated worker, and all other workers are running Access Gateway v2020.8.3 or later.
Nominate a worker to become cluster admin
On the worker node that you want to nominate as a cluster admin:
- Connect to the worker instance's Access Gateway Management console:ssh oag-mgmt@[workder.tld]
- Select 5 - System.
- Select 8- High Availability Configuration.
- Select 7- Cluster Manager.
The cluster management menu appears:
CopyAccess Gateway Cluster Manager (Worker)
1 - Authorize Node Nomination
2 - Authorize Node as Admin node
X- Exit
Choice:Selecting 1-Authorize Node Nomination on a worker node results in an error: Operation not supported on worker node, press any key to continue.
Attempting to run the Authorize Node Nomination process while another authorization process is in progress results in an error: Admin Nomination in progress for node - <nominatedNode Hostname>.
Select 2 - Authorize Node as Admin node.
The worker node then presents a confirmation dialog box. Enter Y to continue or N to abort.
If the Cluster manager package isn't installed or supported on the admin node, an error message appears:
CopyCluster Manager package was not found on Admin Node - OAG Version - 2020.7.0
Upgrade the admin node before continuing.
The worker node generates and displays an authorization code, which you must provide to the admin node.
Copy the following authorization code:
Copy
The authorization token required to initiate setup for nominated admin node: worker-c:8ba1c123-715d-4b70-ab5d-0e41493bef73
Copy the token and paste it on the admin node when prompted.
Press enter to continue
Authorize admin to begin renomination process
On the current admin node:
- Connect to the instance's Access Gateway Management console:ssh oag-mgmt@[admin.tld].
- Select 5 - System.
- Select 8- High Availability Configuration.
- Select 7- Cluster Manager.
-
The cluster management menu appears:
Access Gateway Cluster Management (Admin) 1 - Authorize Node Nomination 2 - Authorize Node as Admin node X- Exit Choice: - Select 1 - Authorize Node Nomination.
Selecting 2-Authorize Node as Admin node on an admin node results in an error: Operation not supported on admin node, press any key to continue.
Attempting to run the Authorize Node as Admin node process when another authorization is in progress results in this error: Admin Nomination in progress.
-
The current admin node displays this message:
CopyNOTE: Please ensure that the admin node is ready for setup and you have the authorization
token displayed on the on the worker node.
Enter the authorization token displayed on the nominated admin node:
Press the Enter key when complete.The renomination process begins.
When complete, the existing admin becomes a standalone node.
The nominated worker then becomes the admin node for the updated cluster.
Perform post renomination tasks
Perform the following steps after the rolling upgrade:
- Enter the IP address of the newly upgraded admin node into DNS as admin.
- Decommission the original admin node or add the original admin node as a worker node to the updated cluster.