Help Center/ MapReduce Service/ User Guide/ Managing Clusters/ Managing an MRS Cluster/ Changing the VPC Subnet of an MRS Cluster
Updated on 2025-08-09 GMT+08:00

Changing the VPC Subnet of an MRS Cluster

A subnet is a unique CIDR block with a range of IP addresses in a VPC. You can divide a VPC into several subnets to help you plan IP addresses. All resources in a VPC must be deployed on subnets. Subnets in a VPC cannot overlap with each other.

  • By default, all instances in different subnets of the same VPC can communicate with each other and the subnets can be located in different AZs.
  • A cloud resource and its subnet can be in different AZs. For example, a cloud server in AZ 1 can use a subnet in AZ 3. If AZ 3 becomes faulty, the cloud server in AZ 1 can still use the subnet in AZ 3, and your services on the cloud server are not interrupted.

A network ACL protects an entire subnet. You can add inbound and outbound rules for a network ACL and associate a subnet with the network ACL. In this way, all instances in the subnet are protected by the network ACL. For details about how to configure outbound rules of a network ACL, see How Do I Configure a Network ACL Outbound Rule?.

For more information about subnets, see VPC and Subnet.

Figure 1 Subnet

When creating an MRS cluster, you can manually select an existing subnet. After an MRS cluster is created, if IP addresses in the current subnet are insufficient, you can change the subnet to another one in the same VPC as the current cluster to increase available subnet IP addresses.

Changing a subnet will not have any impact on the IP addresses and subnets of existing nodes.

Changing a Subnet When No Network ACL Is Associated

  1. Log in to the MRS console.
  2. On the Active Clusters page, select a running cluster and click its name to switch to the cluster details page.
  3. In the Network Information area, click Change Subnet on the right of Default Subnet.
  4. Select the target subnet and click OK.

    If no subnet is available, click Create Subnet to create a subnet first.

Changing a Subnet When a Network ACL Is Associated

  1. Log in to the MRS console.
  2. On the Active Clusters page, select a running cluster and click its name to switch to the cluster details page.
  3. In the Network Information area, view VPC.
  4. Log in to the VPC console. In the navigation pane on the left, choose Virtual Private Cloud and obtain the IPv4 CIDR block corresponding to the VPC obtained in Step 3.

    Figure 2 Obtaining the IPv4 CIDR block

  5. Choose Access Control > Network ACLs and click the name of the network ACL that is associated with the default and new subnets.

    If both the default and new subnets are associated with a network ACL, add inbound rules to the network ACL by referring to Step 6 to Step 8.

  6. On the Inbound Rules page, choose More > Insert Rule Above in the Operation column.
  7. Add a network ACL rule. Set Action to Allow, Source to the VPC IPv4 CIDR block obtained in Step 4, and retain the default values for other parameters.
  8. Click OK.

    If you do not want to allow access from all IPv4 CIDR blocks of the VPC, add the IPv4 CIDR blocks of the default and new subnets by performing Step 9 to Step 13. If you have added rules for the IPv4 CIDR block of the VPC, no action is required.

  9. Log in to the MRS console.
  10. On the Active Clusters page, select a running cluster and click its name to switch to the cluster details page.
  11. In the Network Information area, click Change Subnet on the right of Default Subnet.
  12. Obtain the IPv4 CIDR blocks of the default and new subnets.

    In this case, you do not need to click OK displayed in the Change Subnet dialog box. Otherwise, the default subnet will be updated to the new subnet, thereby making it difficult to query the IPv4 CIDR block of the default subnet. Exercise caution when performing this operation.

  13. Add the default subnet and the new subnet to the inbound rules of the network ACL by referring to Step 5 to Step 8.
  14. Log in to the MRS console.
  15. Click the cluster name to go to its details page.
  16. In the Network Information area, click Change Subnet on the right of Default Subnet.
  17. Select the target subnet and click OK.

    Figure 3 Selecting the target subnet

Helpful Links