RackConnect v3.0 retained public IP addresses
With RackConnect v3.0, when a new cloud server is created and a public
IP address is assigned through the RackConnect v3.0 API or the myCloud
Portal, the public IP address is stored as a separate database record
that is linked to that server.
A RackConnect public IP record references a public IP address that has
been provided from an IP address block assigned exclusively to your
dedicated environment (the same IP address blocks used to assign public
IP addresses to dedicated servers).
By default, a RackConnect public IP record is destroyed when the
assigned server is deleted or the public IP address is unassigned from
that server. If you want to prevent this behavior, you can use
the Retained Public IP Address Automation Feature.
The RackConnect public IP record uses the retain
flag
to enable or disable the Retained Public IP Address feature.
By default, the retain
flag is set to false, and you can enable it
by using a RackConnect v3 API call. Enabling this flag not
only prevents the RackConnect public IP record from being deleted, but
also allows users to change the assigned cloud server on the fly.
API capabilities
You can use the RackConnect v3 API to perform the following actions
related to public IP records.
-
List public IP records where the retain flag is set to true (or
false). -
Toggle the retain flag for a RackConnect public IP address that
is currently assigned to a server. -
Assign a public IP address with the
retain
flag set to true
to a cloud server (the server must not have an existing public IP
address at the time of assignment). -
Move a public IP address from one cloud server to another (the
destination server must not have an existing public IP address at
the time of assignment).The old server's existing static NAT configuration (which is used to link the public IP address to the server's private IP address) on the edge network device is removed and replaced with a new static NAT configuration that translates the retained public IP address to the new server's private IP address.
-
Unassign a public IP address from a cloud server without
deleting the RackConnect public IP record (if the public IP record
has itsretain
flag set to true).Doing so completely removes the static NAT configuration (used to link the public IP address to its assigned server's private IP address) on the edge network device.
You can find detailed RackConnect v3 API documentation for the Retained Public IP Address feature at https://docs.rcv3.apiary.io/#reference/public-ips/single-public-ip/modify-public-ip.
Requirements
This section explains the requirements for and limitations of using the
Retained Public IP Address feature.
API only
The Retained Public IP Address feature is available only via the RackConnect v3
API. There is currently no UI support for the feature.
Limits
A default limit of five retained public IP addresses is applied to each
Cloud Account that is attached to a RackConnect v3 configuration.
If you do not know how many retained public IP addresses you have used,
you can request that Network Security report this value to you.
If you have reached your limit of retained public IP addresses, when you
attempt to set the retain
flag for a specified public IP record, the
API responds with a message indicating that you have reached your limit
RackConnect automation
The retain feature relies on the use of RackConnect public IP records.
RackConnect public IP records are created as a result of RackConnect
automation assigning a public IP address. Therefore, public IP addresses
that were manually assigned and configured by Network Security are not
recognized by RackConnect automation. These addresses must be removed
before public IP address assignments or retainable public IP addresses
can be used.
Caveats
When using the Retained Public IP Address feature, be aware of the
following caveats.
Removing a cloud network from an active cloud server
If a cloud network is removed from an active cloud server, any assigned
public IP records are also removed.
- If the
retain
flag was set to false at the time of removal, the
public IP record is deleted. - If the
retain
flag was set to true at the time of removal, the
public IP record is not deleted. The assigned server is updated to
be NULL (no owner). If you want the server to use the same public IP
record, use the API call to reassign the server to the public
IP address.
Moving a retained public IP address from one cloud server to another
When you move a retained public IP address from one cloud server to
another, the destination server must not have an existing public IP
address at the time of assignment. If the destination server has a
public IP address assigned, the API returns a message indicating that it
could not assign the new public IP address. The API call fails until the
destination server's existing public IP address assignment is removed.
Updated about 1 year ago