This page describes the changes needed to change the host names of Enswitch machines. It is not exhaustive; in particular additional steps may be required at a Linux level if other software is installed. This page assumes that IP addresses will stay the same - if not, see changing IP addresses.
The following updates are required at a Linux level:
- Change host name.
- Update /etc/hosts on all machines in the cluster.
- Update DNS.
- Update reverse DNS.
- If using HTTPS, install new SSL certificate.
The following updates are required at an Enswitch level:
- Update the "Online payment notification hostname" and/or "PayPal IPN URL" settings under Global » Settings » Configuration.
- Update Global » Settings » Domains.
- Update Global » Settings » Machines.
- Update the "SIP domain" custom setting for any rate plans with it set. If using provisioning, each Polycom telephone will need re-saved to regenerate its provisioning file. This does not apply to other manufacturers.
- If using corosync and pacemaker, update the shared IP address resource using pcs.
When done, reboot all machines. When they come back up, check that:
- If using NFS, that all NFS filesystems are mounted.
- If using MySQL replication, that replication is running in both directions.
- Calls are routing.
- The web interface is working.