Adding Nodes (Cloud Deployment)
This section describes how to add one or more nodes to a cloud deployment by using the Data Fabric UI.
Adding nodes to a cloud-deployed fabric can help in several ways. For example, you can add nodes to increase the total storage, redistribute resources, boost the compute capacity, or improve the availability of certain services. Adding nodes is sometimes referred to as a scaling operation because it allows you to scale the storage and performance of the fabric.
Limitations for Adding Nodes
Note the following limitations for adding nodes by using the Data Fabric UI:
- You can use the Data Fabric UI to add nodes to a cloud deployment only if the fabric is running release 7.8.0 or later.
- Only one Add node operation can be done at a time. Multiple Add node operation is not allowed (Add node button is disabled when a scaling operation is already in progress).
- Scaling operations can be performed at the same time on different fabrics belonging to the same global namespace.
- Add node operation is not possible when an upgrade operation is in progress. In addition, Upgrading a Data Fabric is not supported when an Add nodeoperation is in progress.
- Each node has a default host name, such as
aws_instance
,gcp_instance
, oraws_instance
. For example, a scale operation to add two nodes on AWS may have default name asaws_instance1
,aws_instance2
in the UI. - During each scale operation, maximum number of nodes you can add, is equal to the number of nodes you already have in the fabric. For example, If a fabric has five nodes already, you can scale the fabric by one node to five nodes maximum, and not more than five nodes. However, you can add more nodes by performing the scaling operation again.
- The Data Fabric UI does not currently support scaling down (removing a node from) a fabric.
Prerequisites for Adding Nodes
Note the following prerequisites for adding nodes by using the Data Fabric UI:
- To add nodes, you must have logged in with fabric manager credentials.
- You must have the account credentials of the cloud service that you want to scale.
Steps for Adding Nodes
Use the following steps to add nodes:
- Log on to the Data Fabric UI.
- Select the Fabric manager option.
- On the Global namespace card, check the table view.
- Under the Resource Name column, click the name of the fabric for which you want to add nodes. The Fabric details are displayed.
- Click the Nodes tab. For more information, see Viewing Node Information.
- Click Add node. The Add node side drawer appears. Depending on the cloud provider of the fabric, such as AWS, Azure, or GCP, respective fields appear.
- Use the one of the suitable table (GCP, Azure, or AWS) to fill in the required node
parameters:
*This field is mandatory.Table 1. Google Cloud Platform (GCP) For this parameter . . . Do this GCP access credentials* Click on Select file*, and drag and drop the Service account key file. NOTEIf you do not have a Service account key file already, you can first create one in Google Cloud, and then upload the file.Fabric details - Node* - Select the number of nodes to be added.
*This field is mandatory.Table 2. Azure For this parameter . . . Do this Azure access credentials* Enter the following mandatory information: - Subscription ID*
- Tenant ID*
- Client ID*
- Client Secret*
Fabric details - Node* - Select the number of nodes to be added.
*This field is mandatory.Table 3. Amazon Web Service (AWS) For this parameter . . . Do this AWS access credentials* Enter the following mandatory information: NOTEUser must have AmazonEC2FullAccees permission.- Access Key*
- Secret Key*
Fabric details - Node* - Select the number of nodes to be added.
- When you have filled in the required node parameters, click Submit.
- Click Add node. The Data Fabric UI displays a Nodes in scale operation table that includes a Status column.
- Check the status of the scaling operation:
If the scaling operation is successful, the Data Fabric UI displays a success message, and the table of active nodes is updated.To Do this View the status for a single node Hold your cursor over the information icon (). The icon is displayed when the node status is Installing
. Hovering over the tooltip displays the installation status as a percentage.Or, in the Actions column, click the ellipsis for a node, and select View progress to display Node details information.
View the status for all nodes Click View progress.
Troubleshooting the Scaling Operation
If the scaling operation fails, the Data Fabric UI
displays a status of Failed in the Nodes in scale
operation table. To obtain more information:
- Examine failure data for the entire scaling operation by clicking View progress above the table. Or, click the ellipsis () in the Action column, and select View progress (for a single node).
- If possible correct the root cause of the failure.
- Click Reinitiate to retry adding the node. The original side drawer is displayed, allowing you to make any needed configuration changes.
- Click Reinitiate.
Related maprcli Commands
To implement the features described on this page, the Data Fabric UI relies on the following
maprcli
commands. Links to these commands are provided for general reference. For more information,
see maprcli Commands in This Guide.