Overview
Floating IPs provide external access to instances running on private networks. A floating IP maps a publicly routable address to an instance’s private port via NAT on the router. You can associate, disassociate, and reassign floating IPs without downtime.Prerequisites
- An active NxtSight account with appropriate permissions
- Access to the NxtSight Dashboard or CLI configured with credentials
- API credentials sourced (
source openrc.sh)
A router with an external gateway must be connected to the instance’s network before
floating IPs can be associated. See Routers.
Allocate a Floating IP
- Dashboard
- CLI
Configure the allocation
Administrators see an additional Project selector to allocate IPs
for other projects. If QoS is enabled on the platform, a QoS Policy
selector also appears for all users.
View Floating IPs
- Dashboard
- CLI
Navigate to Network > Floating IPs. The list shows:
Associate with an Instance
- Dashboard
- CLI
Open the Associate dialog
On the floating IP row, click Associate (available when status is
Down or Available).Disassociate a Floating IP
- Dashboard
- CLI
On the floating IP row, click Disassociate (available when status is
Active).
Confirm the action. The IP returns to Down status and can be reassigned.Release a Floating IP
- Dashboard
- CLI
Click the More dropdown on the floating IP row and select Release.
The IP is returned to the external network pool.
Releasing a floating IP is permanent. If you release a static IP that DNS
records or external systems reference, those references will break immediately.
Next Steps
Routers
Set up the external gateway required for floating IP routing
Security Groups
Allow inbound traffic on the floating IP’s port
Create a Network
Provision the internal network for your instances
Launch an Instance
Create an instance to associate the floating IP with