- Joined
- Jul 24, 2021
- Messages
- 41
- Reaction score
- 16
In reference to the SBC High Availability docs and quoting from the last bullet point of "Known Issues and Limitations"
I have this exact issue when doing Ethernet switch firmware updates. A couple of weeks ago I did a switch firmware update, and both SBCs in a HA pair were not able to be logged into after the switch successfully updated and came back - either via the SBC unique IPs, or the floating shared IP, even when shutting switch ports to try and isolate one to log into. In the end I had to get remote hands to power-cycle both SBCs, one after the other.
Then on the weekend just gone there was another switch firmware update. I thought I'd be clever this time and schedule a "shutdown -r <time>" putting in a time about 5 minutes after the switch would be back online. I'm not sure why, but only one of the SBCs recovered. Thankfully, since I had one working SBC in the pair, I shut the network port on the failed one, and will go to site myself sometime this week and unshut the network port and reboot the failed/locked SBC. There's no serial console port on these, so I'll just power-cycle and it should come back after that.
These SBCs are on Raspberry Pi 3B+ (the official ones from Pimoroni supplied a few years ago) and when I upgraded to 3CX v20, I did a fresh wipe of these SBCs and built them from scratch following the guides to the letter, with no other extraneous software installed. I do regular apt update/upgrade/autoremove on them to kept the packages fresh. "cat /etc/debian_version" currently shows Debian version 12.11.
In the quote above, the key thing for me is "This issue is to be resolved in a subsequent Debian / Raspbian Linux version." Well Debian 13 was released on the weekend just gone, and I have been busy updating some other Debian 12 installs to version 13 and that has gone smoothly (these servers have nothing to do with 3CX). Can anyone answer the following?
- If local network connectivity is temporarily disabled or broken for any of the member nodes, the clustering service may not recover when connectivity is restored. Ensure network connectivity between the member nodes, to avoid causing nodes to assume the active role concurrently and activating the cluster resources on both nodes. This issue is to be resolved in a subsequent Debian / Raspbian Linux version.
I have this exact issue when doing Ethernet switch firmware updates. A couple of weeks ago I did a switch firmware update, and both SBCs in a HA pair were not able to be logged into after the switch successfully updated and came back - either via the SBC unique IPs, or the floating shared IP, even when shutting switch ports to try and isolate one to log into. In the end I had to get remote hands to power-cycle both SBCs, one after the other.
Then on the weekend just gone there was another switch firmware update. I thought I'd be clever this time and schedule a "shutdown -r <time>" putting in a time about 5 minutes after the switch would be back online. I'm not sure why, but only one of the SBCs recovered. Thankfully, since I had one working SBC in the pair, I shut the network port on the failed one, and will go to site myself sometime this week and unshut the network port and reboot the failed/locked SBC. There's no serial console port on these, so I'll just power-cycle and it should come back after that.
These SBCs are on Raspberry Pi 3B+ (the official ones from Pimoroni supplied a few years ago) and when I upgraded to 3CX v20, I did a fresh wipe of these SBCs and built them from scratch following the guides to the letter, with no other extraneous software installed. I do regular apt update/upgrade/autoremove on them to kept the packages fresh. "cat /etc/debian_version" currently shows Debian version 12.11.
In the quote above, the key thing for me is "This issue is to be resolved in a subsequent Debian / Raspbian Linux version." Well Debian 13 was released on the weekend just gone, and I have been busy updating some other Debian 12 installs to version 13 and that has gone smoothly (these servers have nothing to do with 3CX). Can anyone answer the following?
- Will my 3CX SBC HA pair (arm64 / Raspberry Pi 3B+) still work if I do a full upgrade to Debian 13? And,
- Will upgrading to Debian 13.0 fix this issue?