Welcome to SUSE Linux Enterprise Server

Use the following procedures to install the product on all supported hardware platforms. They assume you have successfully booted/IPLed into the installation system. For more detailed installation instructions and deployment strategies, refer to the Deployment Guide, (↑Deployment Guide). For platform specific preparations required to boot or IPL into the installation system, refer to the following parts of the aforementioned guide:

The Default Installation Procedure

Starting with SUSE Linux Enterprise Server 15, the installation medium only consists of the Installer, a minimal, command line-based system for installing, updating and registering SUSE Linux Enterprise Server. During the installation you can add functionality by selecting modules to be installed on top of the Installer.

A default installation requires network access to either contact the SUSE Customer Center or a local Repository Mirroring Tool server to retrieve repository data for the modules. In case you want to perform an installation without network access, a second installation medium, the SLE-15-SP1-Packages image, is required.

To install SUSE Linux Enterprise Server, boot or IPL into the installer from the Installer medium and start the installation.

Language, Keyboard, and Product Selection

The Language and Keyboard Layout settings are initialized with the language you chose on the boot screen. If you did not change the default, it will be English (US). Change the settings here, if necessary. Use the Keyboard Test text box to test the layout.

With the Installer you can install all SUSE Linux Enterprise base products:

Select a product for installation. You need to have a registration code for the respective product. In the course of this document it is assumed you have chosen SUSE Linux Enterprise Server. Proceed with Next.

License Agreement

Read the License Agreement. It is presented in the language you have chosen on the boot screen. Translations are available via the License Language drop-down box. You need to accept the agreement by checking I Agree to the License Terms to install SUSE Linux Enterprise Server. Proceed with Next.

Network Settings

A system analysis is performed, where the installer probes for storage devices, and tries to find other installed systems. If the network was automatically configured via DHCP during the start of the installation, you will be taken to the registration step.

If the network is not yet configured, the Network Settings dialog opens. Choose a network interface from the list and configure it with Edit. Alternatively, Add an interface manually. See Section 8.6, Network Settings, (↑Deployment Guide) and Section 19.4, Configuring a Network Connection with YaST, (↑Administration Guide) for more information. If you prefer to do an installation without network access, skip this step without making any changes and proceed with Next.

IBM Z: Disk Activation

Skip this step if you are not installing on IBM Z hardware.

Configure the attached hard disks. Select DASD, Fibre Channel Attached SCSI Disks (zFCP), or iSCSI for the installation of SUSE Linux Enterprise Server. The DASD and zFCP configuration buttons are only available if the corresponding devices are attached. Proceed with Next to set up the selected disk type.

Registration

To get technical support and product updates, you need to register and activate your product with the SUSE Customer Center or a local registration server. Registering SUSE Linux Enterprise Server at this stage also grants you immediate access to the update repository. This enables you to install the system with the latest updates and patches available.

When registering, repositories and dependencies for the modules and extensions, which you may install with the next step, are loaded from the registration server.

If you are offline or want to skip registration, activate Skip Registration. Proceed with the installation by following the instructions in Installing without Registration.

To register with the SUSE Customer Center, enter the E-mail Address associated with your SCC account and the Registration Code for SUSE Linux Enterprise Server. If your organization provides a local registration server, you may alternatively register there. Activate Register System via local SMT Server and either choose a URL from the drop-down box or type in an address.

HINT: Installing Product Patches at Installation Time

After SUSE Linux Enterprise Server has been successfully registered, you are asked whether to install the latest available online updates during the installation. If choosing Yes, the system will be installed with the most current packages without having to apply the updates after installation. Activating this option is recommended.

Extension and Module Selection

Extension and Module Selection

After the system is successfully registered, the installer lists modules and extensions that are available for SUSE Linux Enterprise Server. Modules are components which allow you to shape the product according to your needs. They are free of charge. Extensions add functionality to your product. They are offered as subscriptions and require a registration key that is liable for costs.

The availability of certain modules or extensions depends on the product you have chosen in the first step of this installation. For a description of the modules and their lifecycles, select a module to see the accompanying text. More detailed information is available in the Modules and Extensions Quick Start and the Release Notes.

The selection of modules indirectly affects the scope of the installation, because it defines which software sources (repositories) are available for installation and in the running system.

The following modules and extensions are available for SUSE Linux Enterprise Server:

Basesystem Module

This module adds a basic system on top of the Installer. It is required by all other modules and extensions. The scope of an installation that only contains the base system is comparable to the installation pattern minimal system of previous SUSE Linux Enterprise Server versions. This module is selected for installation by default and should not be deselected.

Dependencies: None

Containers Module

Contains support and tools for containers.

Dependencies: Basesystem

Desktop Applications Module

Adds a graphical user interface and essential desktop applications to the system.

Dependencies: Basesystem

Development Tools Module

Contains compilers (including gcc) and libraries required for compiling and debugging applications. Replaces the former Software Development Kit (SDK).

Dependencies: Basesystem, Desktop Applications

Legacy Module

Contains packages that were available in previous versions of SUSE Linux Enterprise Server, but have been discontinued in SLES 15 SP1. This module is recommended when migrating from a previous product version.

Dependencies: Basesystem, Server Applications

Public Cloud Module

Contains all tools required to create images for deploying SUSE Linux Enterprise Server in cloud environments such as the Amazon Web Services (AWS), Microsoft Azure, Google Compute Platform, or the SUSE OpenStack Cloud.

Dependencies: Basesystem, Server Applications

Python 2 Module

SUSE Linux Enterprise 15 SP1 uses Python version 3. This module contains the Python 2 runtime and modules.

Dependencies: Basesystem

Server Applications Module

Adds server functionality by providing network services such as DHCP server, name server, or Web server. This module is selected for installation by default; deselecting it is not recommended.

Dependencies: Basesystem

SUSE Cloud Application Platform Tools Module

Adds tools allowing you to interact with a SUSE Cloud Application Platform product.

Dependencies: Basesystem

SUSE Enterprise Storage

Adds support for distributed storage with Ceph to SUSE Linux Enterprise Server. Requires a separate license key.

Dependencies: Basesystem, Server Applications

SUSE Linux Enterprise High Availability Extension

Adds clustering support for mission critical setups to SUSE Linux Enterprise Server. This extension requires a separate license key.

Dependencies: Basesystem, Server Applications

SUSE Linux Enterprise Live Patching

Adds support for performing critical patching without having to shut down the system. This extension requires a separate license key.

Dependencies: Basesystem, Server Applications

SUSE Linux Enterprise Workstation Extension

Extends the functionality of SUSE Linux Enterprise Server with packages from SUSE Linux Enterprise Desktop, like additional desktop applications (office suite, email client, graphical editor, etc.) and libraries. It allows to combine both products to create a fully featured workstation. This extension requires a separate license key.

Dependencies: Basesystem, Desktop Applications

SUSE Package Hub

Provides access to packages for SUSE Linux Enterprise Server maintained by the openSUSE community. These packages are delivered without L3 support and do not interfere with the supportability of SUSE Linux Enterprise Server. For more information refer to https://packagehub.suse.com/.

Dependencies: Basesystem

Transactional Server Module

Adds support for transactional updates. Updates are either applied to the system all together in a single transaction, or not at all. This happens without influencing the running system. If an update fails, or if the successful update is deemed to be incompatible or otherwise incorrect, it can be discarded to immediately return the system to its previous functioning state.

Dependencies: Basesystem

Web and Scripting Module

Contains packages intended for a running Web server.

Dependencies: Basesystem, Server Applications

Some modules depend on the installation of other modules. Therefore, when selecting a module, other modules may be selected automatically to fulfill dependencies.

Depending on the product, the registration server can mark modules and extensions as recommended. Recommended modules and extensions are preselected for registration and installation. To avoid installing these recommendations, deselect them manually.

Select the modules and extension you would like to install and proceed with Next. In case you have chosen one or more extensions, you will be prompted to provide the respective registration codes. Depending on your choice, it may also be necessary to accept additional license agreements.

Add-On Product

The Add-On Product dialog allows you to add additional software sources (so-called repositories) to SUSE Linux Enterprise Server, that are not provided by the SUSE Customer Center. Such add-on products may include third-party products and drivers or additional software for your system.

HINT: Adding Drivers During the Installation

You can also add driver update repositories via the Add-On Product dialog. Driver updates for SUSE Linux Enterprise are provided at http://drivers.suse.com/. These drivers have been created via the SUSE SolidDriver Program.

If you want to skip this step, proceed with Next. Otherwise activate I would like to Install an Add-on Product. Specify a media type, a local path, or a network resource hosting the repository and follow the on-screen instructions.

Check Download Repository Description Files to download the files describing the repository now. If deactivated, they will be downloaded after the installation has started. Proceed with Next and insert a medium if required. Depending on the product's content it may be necessary to accept additional license agreements. Proceed with Next. If you have chosen an add-on product requiring a registration key, you will be asked to enter it before proceeding to the next step.

System Role

The availability of system roles depends on your selection of modules and extensions. System roles define, for example, the partitioning proposal and the set of software patterns that is going to be preselected for the installation. Refer to the description on screen to make your choice. Select a role and proceed with Next.

HINT: Release Notes

From this point on, the Release Notes can be viewed from any screen during the installation process by selecting Release Notes.

Suggested Partitioning

Review the partition setup proposed by the system. If necessary, change it. You have the following options:

Guided Setup

Starts a wizard which lets you refine the partitioning proposal. Options available here depend on your system setup. In case it contains more than a single hard disk, you may choose which disk(s) to use and where to place the root partition. If the disk(s) already contain partitions, decide whether to remove or resize them.

In subsequent steps you may also add LVM support and disk encryption. You can change the file system for the root partition and decide whether to have a separate home partition or not.

Expert Partitioner

Opens the Expert Partitioner described in Section 10.1, Using the Expert Partitioner, (↑Deployment Guide). This gives you full control over the partitioning setup and lets you create a custom setup. This option is intended for experts.

To accept the proposed setup without any changes, choose Next to proceed.

HINT: Release Notes

From this point on, the Release Notes can be viewed from any screen during the installation process by selecting Release Notes.

Clock and Time Zone

Select the clock and time zone to use in your system. To manually adjust the time or to configure an NTP server for time synchronization, choose Other Settings. See Section 8.13, Clock and Time Zone, (↑Deployment Guide) for detailed information. Proceed with Next.

Local User

To create a local user, type the first and last name in the User’s Full Name field, the login name in the Username field, and the password in the Password field.

The password should be at least eight characters long and should contain both uppercase and lowercase letters and numbers. The maximum length for passwords is 72 characters, and passwords are case-sensitive.

For security reasons it is also strongly recommended not to enable the Automatic Login. You should also not Use this Password for the System Administrator but rather provide a separate root password in the next installation step.

If you install on a system where a previous Linux installation was found, you may Import User Data from a Previous Installation. Click Choose User for a list of available user accounts. Select one or more user.

In an environment where users are centrally managed (for example by NIS or LDAP) you may want to skip the creation of local users. Select Skip User Creation in this case.

Proceed with Next.

Authentication for the System Administrator root

Type a password for the system administrator (called the root user) or provide a public SSH key. If you want, you can use both.

Because the root user is equipped with extensive permissions, the password should be chosen carefully. You should never forget the root password! After you entered it here, the password cannot be retrieved.

HINT: Passwords and Keyboard Layout

It is recommended to only use characters that are available on an English keyboard. In case of a system error or when you need to start your system in rescue mode a localized keyboard might not be available.

In some situations it is preferred to access the system remotely via SSH using a public key. This screen allows you to select a public key (file extension .pub) from a USB stick, a CD/DVD, or even from an existing partition. See Section 8.15, Authentication for the System Administrator root, (↑Deployment Guide) for more information. You can also add the public SSH key later (see Adding a Public SSH Key for User root, (↑Deployment Guide)).

Proceed with Next.

Installation Settings

Use the Installation Settings screen to review and—if necessary—change several proposed installation settings. The current configuration is listed for each setting. To change it, click the headline. Some settings, such as firewall or SSH can directly be changed by clicking the respective links.

HINT: Remote Access

Changes you can make here, can also be made later at any time from the installed system. However, if you need remote access directly after the installation, you should check the Security settings.

Software

The scope of the installation is defined by the modules and extensions you have chosen for this installation. However, depending on your selection, not all packages available in a module are selected for installation.

Clicking Software opens the Software Selection and System Tasks screen, where you can change the software selection by selecting or deselecting patterns. Each pattern contains several software packages needed for specific functions (for example, KVM Host Server). For a more detailed selection based on software packages to install, select Details to switch to the YaST Software Manager. See Section 17.0, Installing or Removing Software, (↑Deployment Guide) for more information.

Booting

This section shows the boot loader configuration. Changing the defaults is only recommended if really needed. Refer to Section 14.0, The Boot Loader GRUB 2, (↑Administration Guide) for details.

Security

The CPU Mitigations refer to kernel boot command line parameters for software mitigations that have been deployed to prevent CPU side-channel attacks. Click the highlighted entry to choose a different option. For details, see CPU Mitigations, (↑Administration Guide).

By default, the Firewall is enabled with all network interfaces configured for the public zone. See Section 16.4, firewalld, (↑Security Guide) for configuration details.

The SSH service is enabled by default, its port (22) is open. Click enable and open to toggle these settings. Note that if SSH is disabled, logging in from remote will not be possible.

Network Configuration

Displays the current network configuration. Click Network Configuration to change the settings. For details, see Section 19.4, Configuring a Network Connection with YaST, (↑Administration Guide).

Kdump

Kdump saves the memory image (core dump) to the file system in case the kernel crashes. This enables you to find the cause of the crash by debugging the dump file. Kdump is preconfigured and enabled by default. See Section 17.7, Basic Kdump Configuration, (↑System Analysis and Tuning Guide) for more information.

Default Systemd Target

In case you have installed the desktop applications module, the system boots into the graphical target, with network, multiuser and display manager support. Switch to multi-user if you do not need to log in via display manager.

System

View detailed hardware information by clicking System. In the resulting screen you can also change Kernel Settings—see Section 8.16.8, System, (↑Deployment Guide) for more information.

Start the Installation

After you have finalized the system configuration on the Installation Settings screen, click Install. Depending on your software selection you may need to agree to license agreements before the installation confirmation screen pops up. Up to this point no changes have been made to your system. After you click Install a second time, the installation process starts.

The Installation Process

During the installation, the progress is shown in detail on the Details tab. The SUSE Linux Enterprise Server Release Notes tab shows important information; reading them is recommended.

After the installation routine has finished, the computer is rebooted into the installed system. Log in and start YaST to fine-tune the system. If you are not using a graphical desktop or are working from remote, refer to Section 5.0, YaST in Text Mode, (↑Administration Guide) for information on using YaST from a terminal.

Installing without Registration

If you perform an installation without connecting to a registration server, you cannot register your system during the installation. Therefore you will not be able to receive the repository configuration for modules and extensions from the registration server. To enable a regular installation, SUSE offers a second installation medium, the SLE-15-SP1-Packages image.

NOTE: Registering SUSE Linux Enterprise Server

Your system and extensions need to be registered in order to retrieve updates and to be eligible for support. If you do not register during the installation, you can do so at any time later from the running system. To do so, run YaST > Product Registration.

To perform the installation without registration, make sure the contents of the SLE-15-SP1-Packages image can be accessed during the installation. This can be achieved by copying it to a local hard disk or a removable flash disk or by making it available in the local network. Choose a method that is supported by your hardware.

HINT: Copying Data from the SLE-15-SP1-Packages Image to a Removable Flash Disk

To copy the contents of the image to a removable flash disk, use the following command.

tux > sudo dd if=PATH_TO_IMAGE
    of=FLASH_STORAGE_PARTITION bs=4M && sync

PATH_TO_IMAGE needs to be replaced with the relative or absolute path to this image file. FLASH_STORAGE_PARTITION needs to be replaced with the path to a partition on the flash device (usually there is just one). To identify the device, and its partition(s), insert it and use the commands shown in the example below:

root # grep -Ff <(hwinfo --disk --short) <(hwinfo --usb --short)
disk:
  /dev/sdc             General USB Flash Disk
root # fdisk -l /dev/sdc | grep -e "^/dev"
/dev/sdc1  *     2048 31490047 31488000  15G 83 Linux

In this case the command to use would be for example:

dd if=/tmp/SLE-15-SP1-Packages-x86_64-DVD1.iso \
 of=/dev/sdc1 bs=4M && sync

Make sure a partition with sufficient size (6 GB or more) exists on the device. It also must not be mounted when running the dd command. Note that all data on the partition will be erased!

Starting the Installation without Registration

The installation follows the same workflow as outlined in The Default Installation Procedure, only the steps for registering the system and adding modules/extensions differ. To start the installation, perform the steps Language, Keyboard, and Product Selection to IBM Z: Disk Activation from The Default Installation Procedure.

Skipping Registration

On the Registration screen activate Skip Registration. Accept the warning with OK and proceed with Next.

Accessing the SLE-15-SP1-Packages Image

On the Add On Product dialog, activate I would like to install an additional Add On Product and specify the source for the SLE-15-SP1-Packages image. Check Download repository description files to download the files describing the repository now. If deactivated, they will be downloaded after the installation starts. Proceed with Next. If you chose DVD as the data source, you will be prompted to insert the media.

Selecting Extensions and Modules

On the Extension and Module Selection dialog you need to select a product, at least one module, and optionally, one or more extensions.

The SLE-15-SP1-Packages images contain extensions and modules for all SUSE Linux Enterprise products. Make sure to only select modules and extensions listed below, otherwise you will end up with a system that may fail to install and is not covered by SUSE support.

Product

Selecting a product is mandatory. Choose SLES15-SP1 15.1-0.

Modules

Modules extend the functionality of SUSE Linux Enterprise Server and are free of charge. Installing the Basesystem-Module 15.1-0 is required. It is also recommended to install the Server-Applications-Module 15.1-0.

Note that most modules depend on other modules. These dependencies cannot be resolved automatically here. Make sure to manually solve the dependencies, otherwise the installation will fail later on. Refer to the following list for details.

Basesystem-Module 15.1-0 This module adds a basic system on top of the Installer. It is required by all other modules and extensions. The scope of an installation that only contains the base system is comparable to the installation pattern minimal system of previous SUSE Linux Enterprise Server versions. Dependencies: None

Containers-Module 15.1-0 Contains support and tools for containers. Dependencies: Basesystem

Desktop-Applications-Module 15.1-0 Adds a graphical user interface and essential desktop applications to the system. Dependencies: Basesystem

Development-Tools-Module 15.1-0 Contains compilers (including gcc) and libraries required for compiling and debugging applications.

Legacy-Module 15.1-0 Contains packages that were available in previous versions of SUSE Linux Enterprise Server, but have been discontinued in SLES 15 SP1. This module is recommended when migrating from a previous SLES version. Dependencies: Basesystem, Server Applications

Public-Cloud-Module 15.1-0 Contains all tools required to create images for deploying SUSE Linux Enterprise Server in cloud environments such as the Amazon Web Services (AWS), Microsoft Azure, Google Compute Platform, or the SUSE OpenStack Cloud. Dependencies: Basesystem, Server Applications

Python 2 Module 15.1-0 SUSE Linux Enterprise 15SP 1 uses Python version 3. This module contains the Python 2 runtime and modules. Dependencies: Basesystem

Server-Applications-Module 15.1-0 Adds server functionality by providing network services such as DHCP server, name server, or Web server. Dependencies: Basesystem

Transactional Server 15.1-0 Adds support for transactional updates. Updates are either applied to the system all together in a single transaction, or not at all. This happens without influencing the running system. If an update fails, or if the successful update is deemed to be incompatible or otherwise incorrect, it can be discarded to immediately return the system to its previous functioning state. Dependencies: Basesystem

Web-Scripting-Module 15.1-0 Contains packages intended for a running Web server. Dependencies: Basesystem, Server Applications

Extensions

Choosing an extension is optional. Extensions add further core functionality to SUSE Linux Enterprise Server and require a registration code which is liable for costs.

Note that extensions depend on modules. These dependencies cannot be resolved automatically here. Make sure to manually solve the dependencies, otherwise the installation will fail later on. Refer to the following list for details.

SUSE Linux Enterprise High Availability Extension (SLEHA15-1 15.1-0) Adds clustering support for mission critical setups to SUSE Linux Enterprise Server. Choose SLEHA15-1 15.1-0 to install it. Dependencies: Basesystem, Server Applications

SUSE Linux Enterprise Workstation Extension (SLEWE15-1 15.1-0) Extends the functionality of SUSE Linux Enterprise Server with packages from SUSE Linux Enterprise Desktop, like additional desktop applications (office suite, email client, graphical editor, etc.) and libraries. It allows to combine both products to create a fully featured workstation. Choose SLEWE15-1 15.1-0 to install it. Dependencies: Basesystem, Desktop Applications

WARNING: Forbidden Selections

Do not install any of the following selections on SUSE Linux Enterprise Server, otherwise you will end up with a system that may fail to install and is not covered by SUSE support.

  • HPC-Module 15.1-0

  • SAP-Applications-Module 15.1-0

  • SLE-15-1-HPC 15.1-0

  • SLE-15-1-RT 15.1-0

  • SLE-15-1-SAP 15.1-0

  • SLED15-1 15.1-0

When you have finished selecting modules and extensions, proceed with Next.

Confirming the Extensions and Module Selection

All modules selected for installation are listed on the Add-On Product Installation dialog. To change the list, use the Add or Delete options. Using Add you may optionally add other add-on products. Proceed with the installation with Next.

Finalizing the Installation

From this point on, the installation follows the same path as the default installation. Proceed with the step>System Role from The Default Installation Procedure.