How to Enable and Configure Cloud Clustering?

How to Enable and Configure Cloud Clustering?

Cloud is a NodeGrid feature that establishes a secure and resilient connection among other NodeGrid platforms so that when Cloud Clustering is enabled, multiple NodeGrid systems can easily manage and access all managed devices from other nodes.

NodeGrid makes cloud access management even easier with cloud asset search. By logging into any NodeGrid node users can search the entire NodeGrid-managed enterprise network and cloud with a single interface.

This allows vertical and horizontal scalability.

 

Below are the steps to configure Clustering in the NodeGrid Cloud:

1. Log in to your first NodeGrid's WebUI as admin

2. Go to Cloud::Settings page

3. Check 'Enable Cloud' checkbox

4. Enter a Cloud Name

5. Select Type as Coordinator, and enter a Pre-Shared Key

6. Check 'Enable Clustering' checkbox

7. Save

8. Go to your second Nodegrid and log in as admin

9. Go to Cloud::Settings page, and enable Cloud

10. Enter the same Cloud name from the Coordinator NodeGrid

11. Select Type as Peer, and enter the IP address and the same Pre-Shared Key of the first NodeGrid

12. Check 'Enable Clustering' checkbox

13. Save

Repeat steps 8 through 13 for other NodeGrids that you want to be part of the Cloud Clustering

Go to Cloud::Peers page and wait until all units establish internal communication and get Status 'Online'

Go to Access page and all the nodes should be listed there.

 

Example of Configuration via CLI 

Note: replace the values of the parameters with your own

1. Access the first NodeGrid via ssh or local port (Console or HDMI) and log in as admin

2. Type the following commands:

[admin@nodegrid /]# cd /settings/cloud/ 

[admin@nodegrid cloud]# set enable_cloud=yes type=coordinator 

[+admin@nodegrid cloud]# set cloud_name=cloudname 

[+admin@nodegrid cloud]# set psk=presharedkey 

[+admin@nodegrid cloud]# set enable_clustering=yes

[+admin@nodegrid cloud]# commit

3. Access the second Nodegrid via ssh or local port, and log in as admin

4. Type the following commands:

[admin@nodegrid /]# cd /settings/cloud/ 

[admin@nodegrid cloud]# set enable_cloud=yes type=peer

[+admin@nodegrid cloud]# set cloud_name=cloudname

[+admin@nodegrid cloud]# set coordinator_address=1.1.1.1

[+admin@nodegrid cloud]# set psk=presharedkey

[+admin@nodegrid cloud]# set enable_clustering=yes

[+admin@nodegrid cloud]# commit

 

Repeat the commands for other NodeGrids for the Clustering.

    • Related Articles

    • How to Configure the NodeGrid to Be More Secure?

      As far as the NodeGrid software's networking services, it comes with some security in mind, but it still is not as closed as some network policies require. This can be accomplished by changing the services settings in Security :: Services page per ...
    • How to Manually Add a Device in ZPE Cloud

      Log into ZPE Cloud and click on settings.  This will take you directly to the "Enrollment" page.  Make sure to check the box for "Enable Device Enrollment" to enable enrollment.  Here you will need to copy your "Customer Code" and your "Enrollment ...
    • Can I Cascade NodeGrid Serial Console Units?

      NodeGrid Serial Console (NSC) serial console server is able to share network ports with fellow devices, sharply reducing network switch port usage for OOB device management. This new port saving feature is already reliably and securely saving many ...
    • How to Connect to a USB Serial Port on the NodeGrid?

      When a USB device is plugged into the NodeGrid USB port, it will detect its type automatically. When the type is Serial, NodeGrid will detect it as usbSx-y (where x is the usb bus and y the usb port).   Login to NodeGrid as admin and check the ...
    • How to Send Syslog Messages to a Different Socket Port?

      If your Remote Syslog Server has its socket port set with a different port e.g. 5514 (default is 514), you can modify the NodeGrid syslog-ng configuration to accommodate this situation. Here's how: Log in as admin to NodeGrid WebUI Go to Auditing :: ...