Version:

Scalability in Fabric Server

You can upscale the number of Fabric Servers to create a failover cluster and increase the fault tolerance of the Director setup. Scalability is achieved by adding two new servers at a time to the Director environment.

The cmdr-admin user can scale up the Fabric Server after executing the fabric-scalable command.

Scalability in Standalone Fabric Server

A single Fabric Server failure can lead to disruption of Director operations. Upscaling a standalone Fabric Server to a cluster of Fabric Server increases the fault tolerance of the Fabric Server nodes by maintaining high availability of applications and services.

Follow the steps below to upscale the standalone Fabric Server:

  1. Install two new Fabric Servers individually in the cluster setup.

    Refer to Installation of Fabric Server for the stepwise installation process.

    Note

    • The fabric-scalable command automatically initializes the Fabric applications in the new Fabric Server nodes. Therefore, it is not required to execute the fabric-app-installer command while installing the new servers.

    • Make sure to upgrade the new Fabric Servers to the same version as the existing Fabric Server.

  2. Update the keys on the new Fabric Servers using the change-server-keys command to ensure all servers have a common key.

Important

The keys for the new nodes must be the same as the existing keys of Fabric and API server.

  1. Execute the fabric-scalable command in the Primary Server.

    A confirmation screen appears.

    _images/df_st_1.png
  2. Enter the Server Name, Server IP, and Tunnel IP for the additional Fabric nodes. Each node in the Fabric cluster uses a private tunnel for secure communication.

    _images/df_st_2.png
  3. Enter Ok to confirm the configuration.

    The summary of the specified configuration appears.

    _images/df_st_3.png
  4. Enter Back to revisit the configurations.

  5. Enter Continue to accept the configuration and proceed.

    A confirmation window pops up once the installation process completes.

    _images/df_stct_4.png
  6. Enter OK.

  7. Reboot all the Fabric Server instances using the reboot command.

  8. Change the API and LPSM VPN passwords on the new Fabric nodes by running the following commands:

    • change-vpn-clientpwd api

    • change-vpn-clientpwd lpsm

Important

The new VPN passwords must match the passwords used on the existing Standalone Fabric Server.

  1. Update the proxy ACL on the two new Fabric nodes by running the change-fabric-proxyacl command.

Important

The proxy ACL passwords for the new nodes must be the same as the passwords set on the existing Standalone Fabric Server.

  1. Run the com-appinstaller command on the API Server with the new cluster details.

Scalability in Cluster Fabric Server

Upscaling the number of cluster Fabric Servers increases the fault tolerance of the Fabric Servers by maintaining high availability of applications and services.

Follow the steps below to upscale the cluster Fabric Server:

  1. Install two new Fabric Servers individually in the cluster setup.

    Refer to the Installation of Fabric Server for the stepwise installation process.

    Note

    • The fabric-scalable command automatically initializes the Fabric applications in the new Fabric Server nodes. Therefore, it is not required to execute the fabric-app-installer command while installing the new servers.

    • Make sure to upgrade the new Fabric Servers to the same version as the existing Fabric Server.

  2. Update the keys on the new Fabric Servers using the change-server-keys command to ensure all servers have a common key.

Important

The keys for the new nodes must be the same as the existing keys of Fabric and API server.

  1. Execute the fabric-scalable command in the master Fabric Server.

    A confirmation screen appears.

    _images/df_ct_1.png
  2. Enter the Server Name, Server IP, and Tunnel IP for the additional Fabric nodes. Each node in the Fabric cluster uses a private tunnel for secure communication.

    _images/df_ct_2.png
  3. Enter OK to confirm the configuration. Enter Back to revisit the configurations.

    The summary of the specified configuration appears on the screen.

    _images/df_ct_3.png
  4. Enter Continue to accept the configuration and proceed.

    A confirmation window pops up after the installation process completes.

    _images/df_stct_4.png
  5. Enter OK.

  6. Reboot all the Fabric Server instances using the reboot command.

  7. Change the API and LPSM VPN passwords on the new Fabric nodes by running the following commands:

    • change-vpn-clientpwd api

    • change-vpn-clientpwd lpsm

Important

The new VPN passwords must match the passwords used on the existing Cluster Fabric Servers.

  1. Update the proxy ACL on the two new Fabric nodes by running the change-fabric-proxyacl command.

Important

The proxy ACL passwords for the new nodes must be the same as the passwords set on the existing Cluster Fabric Servers.

  1. Run the com-appinstaller command on the API Server with the new cluster details.


Helpful?

We are glad this guide helped.


Please don't include any personal information in your comment

Contact Support