Retail Requirements

Before you install SUSE Multi-Linux Manager for Retail, ensure your environment meets the minimum requirements. This section lists the requirements for the SUSE Multi-Linux Manager for Retail installation.

Review also general requirements of the SUSE Multi-Linux Manager listed at 一般要求.

SUSE Multi-Linux Manager for Retail is only supported on the x86-64 architecture.

1. 服务器要求

Table 1. Server Hardware Requirements
Hardware Details Recommendation

CPU

x86-64

Minimum 4 dedicated 64-bit CPU cores

RAM

Minimum

16 GB

Recommended

32 GB

Disk Space

/ (root directory)

40 GB

/var/lib/containers/storage/volumes

Minimum 150 GB (depending on the number of products)

/var/lib/containers/storage/volumes/var-pgsql

Minimum 50 GB

Swap space

Systems can benefit from additional swap space. SUSE recommends using a swap file instead of a swap partition. For more information about swap space, see installation-and-upgrade:hardware-requirements.adoc#installation-swap-space.

8 to 12 GB

SUSE Multi-Linux Manager performance depends on hardware resources, network bandwidth, latency between clients and server, etc.

Based on the experience and different deployments that are in use, the advice for optimal performance of SUSE Multi-Linux Manager Server with an adequate number of proxies is to not exceed 10,000 clients per single server. It is highly recommended to move to the Hub setup and involve consultancy when you have more than 10,000 clients. Even with fine-tuning and an adequate number of proxies, such a large number of clients can lead to performance issues.

For more information about managing a large number of clients, see Multiple Servers with Hub to Manage Large Scale Deployments.

2. Branch Server Requirements

Table 2. Branch Server Hardware Requirements
Hardware Details Recommendation

CPU

x86-64

Minimum 2 dedicated 64-bit CPU cores

Recommended

The same as minimum values

RAM

Minimum

2 GB

Recommended

8 GB

Disk Space

/ (root directory)

Minimum 40 GB

/var/lib/containers/storage/volumes

Minimum 100 GB

Swap space

Systems can benefit from additional swap space. SUSE recommends using a swap file instead of a swap partition. For more information about swap space, see installation-and-upgrade:hardware-requirements.adoc#installation-swap-space.

4 to 8 GB

3. Build Host Requirements

Table 3. Hardware Requirements for Build Host
Hardware Recommended

CPU

Multi-core 64-bit CPU

RAM:

Test Server Minimum 2 GB

Production Server Minimum 4 GB

Disk Space:

/ (root) Minimum 24 GB

/var/lib/Kiwi Minimum 15 GB

4. 网络要求

  • The SUSE Multi-Linux Manager Server requires a reliable and fast WAN connection.

  • The branch server requires a reliable WAN connection, to reach the SUSE Multi-Linux Manager Server.

  • If you are using a dedicated network, the branch server requires at least two network interfaces: one connected to the WAN with a reachable SUSE Multi-Linux Manager Server, and one connected to the internal branch LAN.

  • Terminals require a LAN connection to the branch server network.

5. POS Terminal Requirements

Table 4. Hardware Requirements for Terminals
Hardware Recommended

RAM:

Minimum 1 GB for hosts that need to run OS images built with Kiwi (PXE booted or not)

Disk Space:

Disk space depends on size of the OS image

For more information, see the documentation of the underlying system (in this case: SUSE Linux Enterprise Server 15).

For more information on SUSE Multi-Linux Manager for Retail POS terminals, see documentation on SUSE Multi-Linux Manager Salt clients (客户端配置指南).

5.1. UEFI Secure Booting Requirements

Secure boot from the network using UEFI PXE or UEFI HTTP is supported on both SUSE Linux Enterprise Server 12 and SUSE Linux Enterprise Server 15. Booting from a hard disk using UEFI Secure Boot is fully supported on SUSE Linux Enterprise Server 15 images only.

You cannot boot SUSE Linux Enterprise Server 12 images using UEFI secure boot from a hard disk. This is due to limitations with the legacy Kiwi service. You need to either disable UEFI secure boot, or upgrade your terminals to SUSE Linux Enterprise Server 15.