Home > Storage > PowerScale (Isilon) > Product Documentation > Cloud > APEX File Storage for AWS: Deployment Guide with Terraform > Expand a OneFS cluster
You can scale-out an existing cluster at any time to meet your business needs. This section shows how to add a node to an existing cluster. We will use the 4-node cluster we created in the section Set up the cluster as an example.
# terraform apply
Do you want to perform these actions?
Terraform will perform the actions described above.
Only 'yes' will be accepted to approve.
Enter a value: yes
Apply complete! Resources: 3 added, 0 changed, 0 destroyed.
Outputs:
onefs-outputs = <sensitive>
# terraform output --json
The following example output is truncated.
additional_nodes = 4
cluster_id = "vonefs"
control_ip_address = "10.0.32.5"
external_ip_addresses = [
"10.0.32.5",
"10.0.32.6",
"10.0.32.7",
"10.0.32.8",
"10.0.32.9",
]
gateway_hostnum = 1
instance_id = [
"i-0f4a7d403f303faa7",
"i-0ff1380791ff7b17f",
"i-015195c2ad7de84ea",
"i-0341b2a4894f14607",
"i-0afe679289220dc67",
]
internal_ip_addresses = [
"10.0.16.5",
"10.0.16.6",
"10.0.16.7",
"10.0.16.8",
"10.0.16.9",
]
internal_network_high_ip = "10.0.16.9"
internal_network_low_ip = "10.0.16.5"
mgmt_ip_addresses = []
node_configs = {
"0" = {
"external_interface_id" = "eni-0a26e3ed7bd215b9f"
"external_ips" = [
"10.0.32.5",
]
"internal_interface_id" = "eni-03d2e42a6ccaa3a1c"
"internal_ips" = [
"10.0.16.5",
]
"mgmt_interface_id" = null
"mgmt_ips" = null /* tuple */
"serial_number" = "SV200-930073-0000"
}
"1" = {
"external_interface_id" = "eni-0fc2debd6aa39cd7b"
"external_ips" = [
"10.0.32.6",
]
"internal_interface_id" = "eni-0c44ca2d7be2f6f15"
"internal_ips" = [
"10.0.16.6",
]
"mgmt_interface_id" = null
"mgmt_ips" = null /* tuple */
"serial_number" = "SV200-930073-0001"
}
"2" = {
"external_interface_id" = "eni-0f39640f8e6718279"
"external_ips" = [
"10.0.32.7",
]
"internal_interface_id" = "eni-001893c923b7f78bf"
"internal_ips" = [
"10.0.16.7",
]
"mgmt_interface_id" = null
"mgmt_ips" = null /* tuple */
"serial_number" = "SV200-930073-0002"
}
"3" = {
"external_interface_id" = "eni-0ff1dce6cf7a77c8f"
"external_ips" = [
"10.0.32.8",
]
"internal_interface_id" = "eni-00f0e0035bb4e9823"
"internal_ips" = [
"10.0.16.8",
]
"mgmt_interface_id" = null
"mgmt_ips" = null /* tuple */
"serial_number" = "SV200-930073-0003"
}
"4" = {
"external_interface_id" = "eni-033d18f7950b05a4d"
"external_ips" = [
"10.0.32.9",
]
"internal_interface_id" = "eni-041dfb09c27d3fd71"
"internal_ips" = [
"10.0.16.9",
]
"mgmt_interface_id" = null
"mgmt_ips" = null /* tuple */
"serial_number" = "SV200-930073-0004"
}
}
region = "us-east-1"
# isi cluster internal-networks modify --int-a-ip-addresses <internal_network_low_ip>-<internal_network_high_ip>
The following is an example for this guide.
# isi cluster internal-networks modify --int-a-ip-addresses 10.0.16.5-10.0.16.9
The following is an example for this guide.
# isi network pools modify groupnet0.subnet0.pool0 --add-ranges 10.0.32.9-10.0.32.9 --force
# isi devices node add SV200-930073-0004 –async
# isi status
You have now completed all steps to scale out an existing cluster of APEX file Storage for AWS with Terraform.