IP Pools

You can monitor and manage a set of available IP addresses on the platform using the Cluster > IP Pool section of JCA. Herewith, the three pools of addresses are separated with a dedicated subsection for each one.

jca ip pools section

The Internal IPv4 list is informational and cannot be adjusted, while the public addresses can be managed as shown in the linked Public IPv4 and Public IPv6 sections below.
The layout for these sections is mostly similar.

1. The displayed table of IPs has the following columns:

  • IP Address (or Subnet for IPv6) - lists all of the IPs/subnets in a pool
  • Status - indicates whether the IP is in use (the busy red label) or is available for users (the free green label)
  • Used IPs (for IPv6 only) - shows the count of used and total addresses available for the subnet
  • Environment - displays a domain name of the environment with this address (click it to locate the appropriate record within the Environments section automatically)
  • Region - shows a hardware region this IP address belongs to

jca internal ip pool

2. Using the tools panel, you can quickly locate the required address(es). Choose the Starts with, Ends with, or Any Match condition and search for IP. Additionally, you can filter results by Status (All, Busy, or Free) and hardware Region using the appropriate drop-down lists.

Once all of the required parameters are stated, click Search to apply a filter. Subsequently, you can reset search parameters with the Clear button.

3. You can click on a record with a busy IP address to view information on the appropriate Environment within the automatically opened section to the right.

manage environment with the selected ip

The provided information and possibilities are the same as for the Environments > Topology subsection.

Manage Public IPv4 List

Within the IP Pool > Public IPv4 section, you can provide a new and remove unused addresses.

1. Click the Add IP Range button at the toolbar. external ipv4 pool

2. In the opened Add IP Range dialog frame, type the Start and End IP and tick the required hardware Regions within the list.

You can add a range of Public IPv4 addresses from a new subnet.

add ipv4 range

Click Add to make the specified addresses available for the selected regions.

3. In case some IPv4 addresses are no longer needed, select them via the appropriate check-boxes and click the Remove button at the tools panel. Herewith, the busy IPs (i.e. the ones in use) cannot be removed.

remove ipv4 address

After confirmation, these addresses will be deleted from the list and platform database.

Manage Public IPv6 List

The provided range of IPv6 addresses is managed via the IP Pool > Public IPv6 > Networks section of the JCA.

Before adding a new IPv6 address set, it should be preliminarily routed to the appropriate hosts. Adjust the following configuration files:

  • /etc/sysconfig/network

  • /etc/sysconfig/network-scripts/ifcfg-ethX (where X is your interface number)

  • /etc/sysctl.conf
    net.ipv6.conf.default.forwarding = 1
    net.ipv6.conf.all.forwarding = 1*
    *net.ipv6.conf.all.proxy_ndp = 1*

1. Click the Add button at the tools panel. add public ipv6 network

2. In the opened Add IPv6 Network frame, type your Network with the appropriate prefix being specified after the “/” character (e.g.* 0000:0000:0000:0000:0000:0000:0000:0000/80*). Next, tick the required hardware Regions within the list below (for these addresses to be available at).

add ipv6 network dialog

Click Add to confirm the creation of the specified network.

3. Next, you should configure the IPv6 subnet (i.e. the number of addresses provided to the user per environment). Navigate to the System Settings (Expert Mode) section and search for the jelastic.ip.v6.subnet.prefix setting, which is used to slice the whole network into subnets for environments.

ipv6 subnet setting

For example, the prefix of 118 means the last 10 bits of the IPv6 address (i.e. a total of 128 bits minus the specified 118) will be used for the subnet, which is equal to 210 = 1024 addresses.

ipv6 subnet example

Edit the value and Apply changes to set the required IPv6 subnet prefix.

4. You can Remove the unnecessary IPv6 network by selecting it and clicking on the appropriate button.

remove ipv6 network

You cannot delete a separate IPv6 address/subnet, but only the whole network.

What’s next?