- Joined
- Jan 28, 2019
- Messages
- 154
- Reaction score
- 53
The official Failover "documentation" is poor and only really relevant if you want to run two instances in a public cloud.
In order to run an Active/Passive Failover set up on two VMs in a LAN (Azure Virtual Network in my case) it is necessary to set a script to run on failover which updates the local DNS of the active PBX. i.e. pbx.example.local needs to change from PBX1 (10.0.0.1) to PBX2 (10.0.0.2). It is also necessary to force a shutdown of services - but the sample scripts in the official documentation all relate to Windows.
Is there any official 3CX documentation / example on how to do this? And where to check in logs to ensure that the script has run without error?
Given that Failover is only available with a paid-for Pro/Ent license, it should not be this difficult to find reliable documentation.
In order to run an Active/Passive Failover set up on two VMs in a LAN (Azure Virtual Network in my case) it is necessary to set a script to run on failover which updates the local DNS of the active PBX. i.e. pbx.example.local needs to change from PBX1 (10.0.0.1) to PBX2 (10.0.0.2). It is also necessary to force a shutdown of services - but the sample scripts in the official documentation all relate to Windows.
Is there any official 3CX documentation / example on how to do this? And where to check in logs to ensure that the script has run without error?
Given that Failover is only available with a paid-for Pro/Ent license, it should not be this difficult to find reliable documentation.
Last edited: