lucabocha wrote:The installation method was vicibox, in fact the version the cluster is running is a pretty old one: ViciBox Redux v.4.0.3 released
You can actually install it with the same version of code as a standalone server, then change the astguiclient.conf file to "join" the cluster. If you set it up with the same internal IP as the dead server ... it'll just take over where the old one left off.
You will need to set the crontab and astguiclient.conf to the same as the dead server (or at least "appropriate for its expected role" if you don't have access to the prior settings).
Note that a Vicibox 4.0.3 install will still work: Just avoid any zypper up attempts, as those will no longer work and be sure it's firewall is set up as whitelist to avoid any "I'm running an old OS" intrusion attempts.
You can also just install it with that same installer as a fresh server (with a different local IP address) and delete the old one. You'll need to move phones and carriers to the new server from the old one (beware running the ip update script as it would duplicate the old server's internal functions such as conferences by moving them from the defunct server to the new one that already has these items, which would break functionality).
You can also Upgrade your existing system in place (just upgrade Vicidial, not the OS) with instructions in the UPGRADE document of the repository. Then install the new server with the newest Vicibox installer. The old version of Vicidial may have some missing hooks and the versioning may be in need of adjustment at the end, but usually it's a good matchup. And versioning is easy to fix, really.
The servers in your cluster must all be on the same Vicidial Code version, but there is NO requirement for the Vicibox Installer to match. The OS and Asterisk versions are accounted for in the "Admin->Servers" modify page and are independent from server to server. Mix and match at will.
But remember one thing: You can NOT use a newer Vicibox Installer that installs a Newer Version of Asterisk than your Vicidial code will support. If you are working with a Vicidial Version that expects asterisk 1.8, it will work with any version of asterisk before 1.8, but NOT any version of asterisk AFTER 1.8. So a later installer, which may install asterisk 11 or 13 will not work with code expecting 1.8 at most.I'd recommend upgrade on one day, and install on the next.
NO: It does not cause issues with a running cluster to install a new server. Just don't use the same local IP for the new server as any previous server has ever had.