Installing from Packages

If you have chosen not to use the Unified Installer, you can install SUSE Manager for Retail manually instead.

Install the SUSE Manager server

For instructions to install SUSE Manager, see installation:install-intro.adoc.

Do Not Enable PXE Boot

Do not enable PXE boot functionality on the SUSE Manager Proxy during initial setup. This functionality will be installed later, after the initial setup.

Configure the SUSE Manager server

It is important that all required SUSE channels are available on your system and synchronized in order for SUSE Manager for Retail to operate correctly. For more information on channel management, see administration:channel-management.adoc.

Channels required for SUSE Manager for Retail functionality:

- SLES 12 SP3 (SP4 in the future) as a base
  - SLES Pool
    - SLES Update
- SUSE Manager 3.2 Tools
  - SUSE Manager 3.2 Tools Pool
    - SUSE Manager 3.2 Tools Update
- SUSE Manager 3.2 Proxy
  - SUSE Manager 3.2 Proxy Pool
    - SUSE Manager 3.2 Proxy Update
- SUSE Manager 3.2 Proxy for Retail
  - SUSE Manager 3.2 Proxy for Retail Pool
    - SUSE Manager 3.2 Proxy for Retail Update

After you have synchronized the required SUSE channels, create channels for any custom software. Channels are used to provide custom software for OS image building. For more information on software channels, see reference:software/software-menu.adoc.

Install the SUSE Manager for Retail pattern on the SUSE Manager server

Procedure: Installing the SUSE Manager for Retail pattern on the SUSE Manager server
  1. Install the SUSE Manager for Retail pattern on the SUSE Manager server:

    zypper in -t pattern suma_retail
  2. Check that you have these packages installed and available, after installing SUSE Manager and SUSE Manager for Retail pattern:

    • bind-formula

    • branch-network-formula

    • dhcpd-formula

    • image-sync-formula

    • pxe-formula

    • saltboot-formula

    • susemanager-retail-tools

    • tftpd-formula

    • vsftpd-formula

      Install any missing packages with zypper:

      zypper install package_name
  3. Synchronize the salt filesystem and salt modules:

    salt-run fileserver.update
    salt '*' saltutil.sync_all
  4. Restart the salt master service to pick up the changes:

    systemctl restart salt-master

For more information about formulas, see retail:retail-formulas.adoc.