Overview
Use this guide to relocate an on-premises Poolside model inference server to a different physical network. This guide covers server relocation only. It does not cover version upgrades, migration between deployment bundles, or migration to different hardware. For upgrades, see Upgrade on-premises. Because RKE2 nodes use static IP addresses, relocating the server can require you to stop workloads cleanly, update network-dependent configuration, reset the RKE2 node IP, and bring inference workloads back online.Shut down the server
Shut the server down cleanly before you move it.Start the server
After you move the server and connect it to the new network, update host networking before you start or validate Poolside workloads.Update /etc/hosts
If the primary IP address changed, update /etc/hosts so the server hostname resolves to the new IP address.
The server hostname can also be the Kubernetes node name. Local persistent volumes can be tied to that node name. Avoid changing the hostname during relocation unless Poolside instructs you to update local persistent volume node affinity.
127.0.0.1 entries for local hostname resolution:
Update the system DNS resolver
If DNS servers changed during the move, update the host resolver configuration.DNS= to the new DNS servers, separated by spaces:
systemd-resolved and confirm the new servers are active:
Reset the RKE2 node IP
If the host IP address changed, reset RKE2 so the control plane uses the new node IP.Refresh supporting services
After the external interface or ingress IP changes, rerun the supporting infrastructure phase from the current deployment bundle:Start Poolside workloads
If the deployment includes thepoolside-services systemd unit, start it:
Validate the relocation
Confirm that the RKE2 node is ready:Switch the active interface without a reboot
If both the old and new network interfaces are connected to the server, you can switch IP addresses without shutting down. After the IP change, still update/etc/hosts, reset the RKE2 node IP, refresh supporting services, and validate model endpoints.
Replace the network configuration
Copy the existing netplan file for the active interface and edit the copy to target the new interface and address. Move the original file out of/etc/netplan/ so only the new file is loaded.
/etc/rancher/rke2/config.yaml to force RKE2 to advertise on the specific IP address you want.