/
TN-RackHD Network Port Usage

TN-RackHD Network Port Usage

Port Usage Summary

Component

Default IP
(in config.json)

Port#

Vagrant
Port Forward

Notes

RackHD

0.0.0.0

8080

9090

Non-Secure access to Northbound API (RackHD API 2.0/1.1, Redfish API)

Will take effect when configure following setting in config.json

"httpsEnabled": false,

RackHD

0.0.0.0

8443

9093

Secure access to Northbound API (RackHD API 2.0/1.1, Redfish API);
Will take effect when configure following setting in config.json

"httpsEnabled": enable,

RackHD

0.0.0.0

9100

 

wssBindPort - Web Socket Service

RackHD

0.0.0.0

22

2222

For SSH access

RackHD

0.0.0.0

5672

9091

AMQP port

RackHD

172.31.128.1

9080

9092

apiServerPort - Southbound API which is used for nodes to access

RackHD

172.31.128.2

3000

 

fileServerPort - Optional, serve for static file server

RackHD

172.31.128.1

8125

 

Statsd

RackHD

172.31.128.1

514

 

syslogBindPort

RackHD

172.31.128.1

69

 

tftpBindPort

Notes:

  • All top five ports are northbound facing network ports which are used to interact with management software or administrator. So they usually will be "port forward" externally in vagrant environment.
  •  The rest of ports are southbound facing network ports which are only interacted with various nodes under management.

 

Use Cases

  • How to configure on-webui settings to work with RackHD server correctly?
    Answer: If only 8080 endpoint is available (secure connection is enabled), then use settings as blow. If only 8443 endpoint is available, it should use setting like "192.168.1.31:8080/api/2.0".


 

Reference


  • "Port forward" information during vagrant start up

==> dev: Forwarding ports…

    dev: 8080 (guest) => 9090 (host) (adapter 1)

    dev: 5672 (guest) => 9091 (host) (adapter 1)

    dev: 9080 (guest) => 9092 (host) (adapter 1)

    dev: 8443 (guest) => 9093 (host) (adapter 1)

    dev: 22 (guest) => 2222 (host) (adapter 1)

Related content

Develop RackHD with Docker
Develop RackHD with Docker
More like this
RackHD Release Installation Guide
RackHD Release Installation Guide
More like this
Develop RackHD with pre-build Vagrant
Develop RackHD with pre-build Vagrant
More like this
How to set up RackHD demo under Windows (vagrant box)
How to set up RackHD demo under Windows (vagrant box)
More like this
RackHD Running in the RackHD Test Environment
RackHD Running in the RackHD Test Environment
More like this
Debug Copy of RackHD Release Page
Debug Copy of RackHD Release Page
More like this