juju enable-ha fails to cluster on 2.9.18 manual machines
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
Critical
|
Ian Booth |
Bug Description
Hi,
When deploying juju latest with fan networking juju will fail to cluster successfully, intially clustering then falling in and out of cluster. This issue is present when deploying manual machines on multiple cloud substrates.
To replicate:
JUJU_FAN_
JUJU_FAN_
1. Deploy manual controllers
2. Add manual cloud
3. juju bootstrap dsv-apic-
4. juju add-machine -m controller ssh:machineONE # machine-1.log
5. 4. juju add-machine -m controller ssh:machineTWO # machine-2.log
6. juju enable-ha --to=1,2
Observe the logs in /var/log/
Logs from my repro deployment + crashdump here: https:/
[Workaround]
**UPDATED WORKAROUND**
We found that the previous workaround fixed mongo, but did not resolve juju clustering issues,
@mastier1 found a workaround in deploying 2.9.14, this worksaround the issue. To workaround apply the following:
JUJU_FAN_
JUJU_FAN_
1. Deploy manual controllers
2. Add manual cloud
3. juju bootstrap dsv-apic-
4. juju add-machine -m controller ssh:machineONE # machine-1.log
5. 4. juju add-machine -m controller ssh:machineTWO # machine-2.log
6. juju enable-ha --to=1,2
Thanks,
Peter
summary: |
- juju enable-ha does not work on >2.8.16 with fan networking + juju enable-ha fails to cluster on >2.8.16 |
summary: |
- juju enable-ha fails to cluster on >2.8.16 + juju enable-ha fails to cluster on >2.9.16 |
description: | updated |
description: | updated |
summary: |
- juju enable-ha fails to cluster on 2.9.18 + juju enable-ha fails to cluster on 2.9.18 manual machines |
description: | updated |
Changed in juju: | |
milestone: | none → 2.9.20 |
status: | New → Triaged |
importance: | Undecided → Critical |
Changed in juju: | |
assignee: | nobody → Achilleas Anagnostopoulos (achilleasa) |
Changed in juju: | |
status: | Triaged → Fix Committed |
Changed in juju: | |
milestone: | 2.9.20 → 2.9.21 |
Changed in juju: | |
status: | Fix Committed → Fix Released |
subscribing field critical as this is blocking a customer deployment with no known workaround which works for all cases.