Hi,
R81.20 CloudGuard environment.
Primary Manager is in AWS and manages CloudGuard autoscaling group and Azure VMSS correctly.
I deployed a secondary CloudGuard manager in Azure, added it as a secondary, and did a DB sync.
The secondary has connectivity to all the gateways (AWS and Azure), the primary SMS, and the internet (tested, verified, including AWS URLs mentioned in CME admin guide)
CME config replicated successfully to the secondary.
I stop and disable the CME service on the Primary (Active) SMS per the CME guide
I start and enable the CME service on the Secondary (Standby) SMS per the CME guide
I make the secondary active, which succeeds.
To verify I run "service cme test" on the (now active) secondary SMS.
I get the error below:
testing gwlb-controller... . Time difference is 0:00:00.280533 failed to generate token ERROR: Controller gwlb-controller failed ERROR details: __init__() missing 1 required positional argument: 'body' Testing management configuration... Testing management connectivity... ********** Tests finished **********
I enabled debugging in CME and looked at the logs - nothing obvious.
I have raised a TAC case but no response yet.
NB I don't think the time difference is the cause, when I run a (successful) cme service test on the primary SMS there is also a small time difference but all tests pass.
The Azure SMS uses a different public IP compared to the AWS SMS, I am wondering if the IAM identity associated with how CME logs on to AWS is being refused because the IP is different? It was created using vanilla cloudformation templates and I can't see any evidence of an IP block. As far as I can tell the credentials used by CME on both SMS are the same.
Note - I tried to get round this by creating a new secondary SMS and doing migrate_server, however this reproduced the error above (and caused other errors).
Any help/suggestions for troubleshooting/progressing the issue would be appreciated.
Cheers.
Andrew