Firewall configuration
You must configure your firewall to allow communication between the IBM RPA server on OpenShift and IBM RPA client applications.
The following ports and protocols are needed by the application to function.
In most configurations, OpenShift enforces port access between pods by using NetworkPolicy
resources. The IBM RPA operator creates suitable NetworkPolicy
resources to allow communication between IBM RPA pods. However,
if NetworkPolicy
resources are not enforced in your configuration, you can also configure your firewall to restrict traffic between pods as follows.
IBM RPA 21.0.0 - IBM RPA 21.0.2
From | To | Access | Protocol | Destination port |
---|---|---|---|---|
API server | MS SQL Server database | Within customer network | TCP | 1433 |
IBM RPA Studio/Bot Agent | API server | Within customer network | HTTPS | 443 |
API server | Internet | External | HTTPS | 9443 |
IBM RPA Studio/Bot Agent | IBM MQ (via external Route) | Within customer network | TCP | 443 |
Web browser | UI (via external Route) | Within customer network | HTTPS | 443 |
UI | API server | Between pods | HTTPS | 5001 |
API server | IBM MQ (via external Route) | Between pods | TCP | 443 |
API server | Redis | Between pods | TCP | 16000 |
API server | Antivirus service | Between pods | HTTPS | 9443 |
API server | Abbyy OCR service | Between pods | HTTPS | 9443 |
IBM RPA 21.0.2 and higher
From | To | Access | Protocol | Destination port |
---|---|---|---|---|
API server | MS SQL Server database | Within customer network | TCP | 1433 |
IBM RPA Studio/Bot Agent | API server | Within customer network | HTTPS | 443 |
API server | Internet | Reverse proxy from Zen | HTTPS | 9443 |
IBM RPA Studio/Bot Agent | IBM MQ (via external Route) | Within customer network | TCP | 443 |
Web browser | UI (via reverse proxy from Zen) | Within customer network | HTTPS | 443 |
UI | API server | Between pods | HTTPS | 5001 |
API server | IBM MQ (via external Route) | Between pods | TCP | 443 |
API server | Redis | Between pods | TCP | 16000 |
API server | Antivirus service | Between pods | HTTPS | 9443 |
API server | Abbyy OCR service | Between pods | HTTPS | 9443 |
Note:The API server requires internet access to download web browser drivers, which are used by the IBM RPA Studio and Bot Agent for browser commands.