Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]

1 Introduction

This Getting Started Guide provides guidance on setting up SUSE Manager server with KVM. You will learn the fundamentals of managing both traditional and Salt clients.

This guide is intended for system administrators.

Note
Note: SUSE Manager Version Information

In this manual if not other specified, SUSE Manager version 3.2 is assumed and this version is required if a feature is discussed. SUSE Manager 3.2 and SUSE Manager 3.2 Proxy were originally released as a SLES 12 SP3 extension. With the next maintenance update (December 2018), SUSE Manager 3.2 and SUSE Manager 3.2 Proxy will be based on SLES 12 SP4 and support SLE 12 SP4 clients officially. In the following sections and chapters, it is highly recommended to use SLE 12 SP4 instead of SP3. Whenever features of the SUSE Manager 3.2 host operating system are documented and not other specified version 12 SP4 is assumed.

1.1 Introduction to SUSE Manager

SUSE Manager is a solution for organizations that require absolute control over maintenance and package deployment on their servers. It lets you manage large sets of Linux systems and keep them up to date, with automated software management, asset management, and system provisioning. SUSE Manager allows you to maintain a high level of security while effectively managing system life-cycle requirements.

SUSE Manager uses Salt to provide event-driven configuration and management control. The Salt-master orchestrates thousands of Salt-minions (SUSE Manager Clients) using remote execution.

SUSE Manager is fully compatible with Red Hat Satellite Server and offers seamless management of both SUSE Linux Enterprise and Red Hat Enterprise Linux client systems.

SUSE Manager can be integrated with your network infrastructure in multiple ways. This book will guide you through an initial proof-of-concept setup, using these steps:

  1. Install an operating system (either JeOS or SLES) for use with SUSE Manager

  2. Install SUSE Manager Server

  3. Register SUSE Manager with SUSE Customer Center

  4. Perform initial setup of your SUSE Manager Server

  5. Register a traditional client

  6. Register a Salt minion

The book also contains a section about getting started with Salt.

1.2 Prerequisites for Installation

Before you begin your installation, ensure you have fulfilled these prerequisites:

  • Current SUSE Customer Center organization credentials

  • Access to installation media for your chosen operating system

  • Your environment meets the hardware and networking requirements

  • You understand the supported client operating systems

This section contains more information on each of these prerequisites.

Note
Note

SUSE Manager 3.2 is based on SLES 12 SP4 as the host operating system.

1.2.1 Obtaining your SUSE Customer Center Credentials

You will need to create an account with SUSE Customer Center before you install SUSE Linux Enterprise Server and SUSE Manager. To obtain your SUSE Customer Center credentials:

Procedure: Obtaining Your SCC Organization Credentials
  1. Open a browser and direct it to https://scc.suse.com/login.

  2. If you have not done so, create an account now.

  3. Log in to your new SCC account.

  4. Under the Management tools widget select Manage Users.

  5. Click the Organization Credentials tab.

  6. Record your login information for use during SUSE Manager setup.

1.2.2 Obtaining Installation Media

This book describes installation methods for both JeOS and SUSE Linux Enterprise Server. The JeOS image provides the quickest installation and setup, and is suitable for a test or proof of concept installation. Alternatively, SUSE Linux Enterprise Server provides a more robust installation, which requires a larger initial download. Choose your preferred operating system based on the type of environment you want to install, and the amount of bandwidth and time you have available.

You can find installation images for JeOS and SLES in your SUSE Customer Center account. Log in, then navigate to the URL for your chosen operating system:

1.2.3 Hardware Requirements

This table outlines hardware and software requirements on x86_64 and IBM Power PC architecture. For installation on z Systems, see:

  • Book “Advanced Topics”, Chapter 1 “SUSE Manager on IBM z Systems”

Table 1.1: Hardware Requirements for x86_64 Architecture
HardwareRecommended

CPU

Multi-core 64-bit CPU

RAM:

Test Server Minimum 8 GB

 

Base Installation Minimum 16 GB

 

Production Server Minimum 32 GB

Disk Space:

/ (root) The default JeOS root partition size of 24 GB is sufficient for this guide

 

/var/lib/pgsql Minimum 50 GB

 

/var/spacewalk Minimum 50 GB per SUSE product and 250 GB per Red Hat product

Table 1.2: Hardware Requirements for IBM POWER8 or POWER9 Architecture
HardwareRecommended

CPU

Minimum 4 dedicated cores

RAM:

Test Server Minimum 8 GB

 

Base Installation Minimum 16 GB

 

Production Server Minimum 32 GB

Disk Space:

/ Minimum 100 GB

 

/var/lib/pgsql Minimum 50 GB

 

/var/spacewalk Minimum 50 GB per SUSE product and 250 GB per Red Hat product

1.2.4 Network Requirements

This section details the networking and port requirements for SUSE Manager.

Fully Qualified Domain Name (FQDN)

The SUSE Manager 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 SUSE Manager 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

Important
Important: Naming Your Server

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

In a production environment, SUSE Manager 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.3: Required Server Ports
PortProtocolDescription

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 minions

4506

TCP

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

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:

  • Book “Best Practices”, Chapter 2 “Managing Your Subscriptions”, Section 2.2 “Disconnected Setup with RMT or SMT (DMZ)”

  • Book “Advanced Topics”, , Section A.1 “SUSE Manager Server”

1.2.5 Supported Client Systems

Supported operating systems for traditional and Salt clients are listed in this table.

Table 1.4: Supported Client Systems
Operating SystemsArchitectureTraditional ClientsSalt Clients

SUSE Linux Enterprise 11 SP4

x86, x86_64, Itanium, IBM POWER, z Systems

Supported

Supported

SUSE Linux Enterprise 12 SP3, 12 SP4

x86_64, IBM POWER (IBM Power PC), z Systems, ARM

Supported

Supported

SUSE Linux Enterprise 15

x86_64, IBM POWER (IBM Power PC), z Systems, ARM

Supported

Supported

Latest minor release Red Hat Enterprise Linux Server 6

x86, x86_64

Supported

Supported

Latest minor release Red Hat Enterprise Linux Server 7

x86_64

Supported

Supported

Open Enterprise Server 2015, 2015 SP1, 2018

x86_64

Supported

Supported

Note
Note: Supported Versions and SP Levels

Client operating system versions and SP levels must be under general support (normal or LTSS) to be supported with SUSE Manager. For details on supported product versions, see https://www.suse.com/lifecycle.

Print this page