Checkpoint CloudGuard HA clustering VIP issue in OCI
Need some direction and troubleshooting guidance on Cloudguard HA clustering in OCI. we have deployed 2 cloudguard instances in same OCI region in HA cluster. the configs are fine which i got checked from TAC as well as they are are assisting me in this issue. the problem arises when we do the failover to secondary instance and the virtaul IPs dont move to secondary firewall. When primary is active , everything works fine both N-S and E-W traffic. in cloudguard we have to assign secondary IPs to both trust and untrust Vnics of the primary firewall.
Just wondering if anybody else has experienced this same issue in OCI , Azure or AWS ? we have followed the recommended architecture from official checkpoint documents to configure this solution. we have done dynamic grouping for IAM policies as well and went through some Sk articles as well which TAC shared to implment but no luck so far.
Any leads would be highly appreciated. I also have TAC case opened for this.
i am using R81.20 with latest hotfix take 26.
What sort of permissions do you think causing this issue? We created dynamic group and assigned highest level of IAM policy as per documentation for the cluster. Thats all they mentioned. is there something else which we are not aware of?
below is the link:
Feel free to send me an email at email@example.com
In the meantime, one thing to check real quick is please ensure both cluster members NTP is configured and time is in sync. API calls will not work if system time is not within 5 minutes of actual.
We ran this and found out below in the logs. We dont what the last error means
2023-09-21 14:48:46,814 OCI-CP-HA INFO Traceback (most recent call last):
File "/etc/fw/scripts/oracle_had.py", line 258, in main
File "/etc/fw/scripts/oracle_had.py", line 72, in reconf
oci_client = oci.OCI()
File "/opt/CPsuite-R81.20/fw1/scripts/oci.py", line 292, in __init__
identity = metadata('identity/')
File "/opt/CPsuite-R81.20/fw1/scripts/oci.py", line 122, in metadata
TypeError: __init__() missing 1 required positional argument: 'body'
does this ring any bell?