Network Requirements

This section details the networking and port requirements for Uyuni.

Fully Qualified Domain Name (FQDN)

The Uyuni server must resolve its FQDN correctly or cookies will not work properly on the WebUI.

For more information about configuring the hostname and DNS, see SUSE Linux Enterprise Server Documentation - Configuring Host Name and DNS

Hostname and IP Address

To ensure that the Uyuni domain name can be resolved by its clients, both server and client machines must be connected to a working DNS server.

For more information about setting up a DNS server, see SUSE Linux Enterprise Server Documentation - The Domain Name System

Using a Proxy When Installing from SUSE Linux Enterprise Media

If you are on an internal network and do not have access to SUSE Customer Center, you can set up and use a proxy during installation.

For more information about configuring a proxy for access to SUSE Customer Center during a SUSE Linux Enterprise installation, see SUSE Linux Enterprise Server Documentation - Using a Proxy During Installation

Naming Your Server

The hostname of Uyuni must not contain uppercase letters as this may cause jabberd to fail. Choose the hostname of your Uyuni server carefully. Although changing the server name is possible, it is a complex process and unsupported.

In a production environment, Uyuni server and its clients should always use a firewall. This table gives an overview of required ports, to be used when you are setting up your firewall rules.

Table 1. Required Server Ports
Port Protocol Description

22

TCP

SSH

67

UDP

DHCP

69

UDP

TFTP, used to support PXE services

80

TCP

HTTP, used in some bootstrap cases

123

UDP

NTP time service

443

TCP

HTTPS, used for Web UI, client, Proxy server, and API traffic

4505

TCP

Salt, used by the Salt-master to accept communication requests from clients

4506

TCP

Salt, used by the Salt-master to accept communication requests from clients

5222

TCP

XMPP client, used for communications with the osad daemon on traditional client systems

5269

TCP

XMPP server, used for pushing actions to SUSE Manager Proxy

For more information on disconnected setup and port configuration, see: