The following ports should be opened for a Perforce Helix Management System server.
The server is typically named something like p4hms.corp.company.com
with p4hms
as the short name. This name is assume in the following samples.
Port | Service | From/To | Notes |
---|---|---|---|
22 |
SSH |
From p4hms to all managed Helix servers. |
|
22 |
SSH |
To p4hms from where HMS admins want to SSH from. |
|
7467 |
P4Broker |
To p4hms from all managed Helix servers. |
Recommended but optional. |
7468 |
P4D |
To p4hms from all managed Helix servers. |
|
7467 |
P4Broker |
From where HMS admins want to manage from. |
Recommended but optional. |
7468 |
P4D |
From where HMS admins want to manage from. |
|
7427 |
HAS |
To p4hms from where HMS admins want to auth with HAS from. |
If using the Helix Authentication Service (HAS). |
XXXX |
P4Broker |
From p4hms to each managed p4broker, using the broker’s P4PORT. |
|
YYYY |
P4D |
From p4hms to each managed p4d, using the p4d’s P4PORT. |
|
ZZZZ |
P4P |
From p4hms to each managed p4p, using the p4p’s P4PORT. |
|
443 |
Swarm/HTTPS |
To p4hms from where HMS admins want to manage from. |
Assumes HMS will have a dedicated Swarm on same box (recommended). |
9090 |
Prometheus |
To p4hms from where HMS admins want to manage from. |
|
3000 |
Grafana |
To p4hms from where HMS admins want to manage from. |
|
9100 |
Node Exporter |
From p4hms to all managed Helix server machines. |