Many companies nowadays still use SAP R/3 for ERP purposes. At the firm I'm working this was also the case. A few months ago the decision was made to migrate to SAP S/4HANA, the latest SAP version equiped with many enhancements and, last but not least, an in-memory database which should mean faster queries and performance!
My job was to provide the technical infrastructure for migration and the SAP S4HANA servers and since it was a hard job for me to find an installation manual for the proper SAP S/4HANA server installation here's my 2 cents.
- Suitable hardware. Best practices and recommendations can be found here and here
- SUSE Linux Enterprise Server for SAP Applications license (this link). You'll need at least one 2-socket license per SAP S/4HANA server
In my situation the SAP S/4HANA servers must be installed on VMware vSphere 6.7 servers, upgraded to the latest version, so the description is based on that.
- Create a new Virtual Machine with the following specs to start with. At a later stage additional VMware Paravirtual SCSI Controllers and disks will be added for SAP S/4HANA purposes.
- Guest OS: Linux, SUSE Linux Enterprise Server (x64)
- CPU: 8 devided over 2 sockets
- Memory: it depends, in my case it was 256GB
- SCSI Controller: VMware Paravirtual
- 50GB (SCSI 0:0)
- 30GB (SCSI 0:1)
- 30GB (SCSI 0:2)
- Network: VMXNET 3
- Boot the Virtual Machine and mount the downloaded SUSE Linux Enterprise for SAP Applications image.
- Select the correct language, keyboard layout and product to install. For a SAP server choose SUSE Linux Enterprise Server for SAP Applications
- Continue with the license agreement and wait until the registration screen shows.
- Enter the correct license keys and if neccessary configure the network. If no license is entered not all system roles can be chosen!
- At the extension and module selection screen you can select addition extensions or modules to install
- The next screen gives you the ability to select a system role. For SAP choose the top one; SLES for SAP Applications
- In the the next screens you can configure partitioning, time zone and root password.
- Especially the partitioning is important since you want to be able to change volumes at a later moment if neccessary, so LVM is a neccessaty. The propesed volumes would be:
- 50GB for / and /root
- 30GB for swap
- 30GB, volumegroup VG_System:
- 5GB for /usr, logical volume LV_USR
- 5GB for /var, logical volume LV_VAR
- 5GB for /tmp, logical volume LV_TMP
- 5GB for /home, logical volume LV_HOME
- 60GB, volumegroup VG_USRSAP:
- 60GB for /usr/sap, logical volume LV_USRSAP
- 30GB, volumegroup VG_SAPMNT::
- 30GB for /sapmnt, logical volume LV_SAPMNT
- 256GB, volumegroup VG_HANA, additional VMware Paravirtual SCSI Controller:
- 256GB for /hana, logical volume LV_HANA
- 512GB, volumegroup VG_HANADATA, additional VMware Paravirtual SCSI Controller:
- 512GB for /hana, logical volume LV_HANADATA
- 256GB, volumegroup VG_HANALOG, additional VMware Paravirtual SCSI Controller:
- 256GB for /hana, logical volume LV_HANALOG
- After the correct settings and configurations, installation will start
After installation of the SUSE OS, finetuning must be done according to the SAP guidelines. Please consult a SAP specialist for the SAP HANA installation and configuration!