Port Used on Window HPC Cluster Between Head Node and Compute Node

Ankur Mittal 20 Reputation points
2025-01-15T08:36:10.7533333+00:00

We are installing HPC Pack 2019 on Azure Window VMs. We need to get understanding about what exact ports are used to communicate between various Nodes.

  1. Port used between Head Node and Compute Node.
  2. Port used between Client node and Head Node.

We are also using one window server as shared file storage. Application intermediate data is stored on this server. Which Port will be used to communicate with this server.

Windows
Windows
A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.
5,719 questions
Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
8,259 questions
Windows Server Clustering
Windows Server Clustering
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Clustering: The grouping of multiple servers in a way that allows them to appear to be a single unit to client computers on a network. Clustering is a means of increasing network capacity, providing live backup in case one of the servers fails, and improving data security.
1,023 questions
0 comments No comments
{count} votes

Accepted answer
  1. Markapuram Sudheer Reddy 255 Reputation points Microsoft Vendor
    2025-01-15T12:55:16.01+00:00

    Hi @Ankur Mittal ,

    Thank for reaching out to Microsoft Q&A forum.

    To establish a communication between different nodes of a Window HPC Cluster you need to enable a certain ports to establish a effective communication between nodes.

    Below are the some of the common ports required for both client-to-head node and head-to-compute node communications are :

    • TCP 443: Used for secure communication over HTTPS.
    • TCP 8040-8041: these ports facilitate communication for job submission and management tasks.
    • TCP 9090: Used for HPC Cluster Manager for managing cluster resources and monitoring performance metrics.
    • TCP/UDP 3389: Used for Remote Desktop Protocol (RDP) access where it allows users to connect remotely to the head node or client nodes.
    • TCP 445: Used for SMB (Server Message Block) communication.

    If you are using one window server as shared file storage and to establish a communication with it, you need to enable some of below ports for communication:

    • TCP 445: Primary port used for Server Message Block (SMB) communication in modern Windows environments. It allows for file sharing over the network. This port is the recommended choice for secure file sharing.
    • TCP 139: NetBIOS session service.
    • UDP 137: Used for NetBIOS name service.
    • UDP 138: Used for a NetBIOS datagram service.

    If the information is helpful, please consider by clicking the "Accept the answer" and "Upvote".

    If you have any further queries, please let us know we are glad to help you.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.