Replication Feed not working through SCS

If your replication feed is not working through your SCS, here are some troubleshooting tips. Another symptom, if no replication feeds are present, is that health reports would not be sent correctly.

Ensure NAT is enabled on the source side SCS

  • There was a bug in documentation for deploying an offline SCS where /etc/hosts has datacore.com configured to use the SCS's private IP address for resolution. This causes the SCS not to apply NAT on the proper interface (we presume the interface resolving datacore.com is the external interface), preventing the source side Swarm nodes from being able to reach past their local subnet.

  • Run this command: firewall-cmd --zone=public --list-all on the source side SCS and ensure that masquerade: yes is shown. If that shows no, then the following remediation steps are necessary.

    • Edit /etc/hosts and change all of the manual DNS entries to point to the IP of the EXTERNAL SCS's interface. Typically that interface is ens192 if you are importing the SCS VM from one of our bundles. Please also run the following commands:

    • scsctl init config_update --external-interface <name of external interface>

    • scsctl init wizard --build-platform-pod

    • scsctl init config_update --finalize

    • firewall-cmd --zone=public --add-masquerade --permanent

    • firewall-cmd --reload

    • podman network reload -a

    • systemctl restart swarm-platform

  • Verify that you now see masquerade: yes when you run firewall-cmd --zone=public --list-all

  • You should be able to use the terminal console on one of the storage nodes to ping the destination now (presuming ICMP is allowed). The replication feed should start working within a few minutes on its own.

Ensure connectivity from the source side SCS to replication feed destination

© DataCore Software Corporation. · https://www.datacore.com · All rights reserved.