0% found this document useful (0 votes)
401 views3 pages

SAP HANA File System Requirements

The SAP HANA database lifecycle manager (HDBLCM) requires certain default file systems such as the root, installation path, system instance, data volume, and log volume to successfully install an SAP HANA system. The document recommends using separate directories for the installation path, data path, and log path and not installing under /usr/sap/<SID>. It also provides details on the default paths and recommendations for disk space and accessibility for each of the required file systems.

Uploaded by

Derrick Day
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
401 views3 pages

SAP HANA File System Requirements

The SAP HANA database lifecycle manager (HDBLCM) requires certain default file systems such as the root, installation path, system instance, data volume, and log volume to successfully install an SAP HANA system. The document recommends using separate directories for the installation path, data path, and log path and not installing under /usr/sap/<SID>. It also provides details on the default paths and recommendations for disk space and accessibility for each of the required file systems.

Uploaded by

Derrick Day
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
  • Installations Paths Overview
  • Storage Configuration
  • Installation Path Considerations

The SAP HANA database lifecycle manager (HDBLCM) requires certain file

systems in order to successfully install an SAP HANA system.


The file systems can be defined manually before installation and then
specified during installation, or the default file systems can be used. It is
important that the file systems listed below are available and have the
recommended disk space before starting the SAP HANA database lifecycle
manager.
Table 1: Default File Systems
File System Default Path Recommendations

Root /  

Installation path /hana/shared/ The mount directory is used for shared


(sapmnt) files between all hosts in an SAP HANA
system. This directory needs to be
accessible to each of the servers in the
SAP HANA cluster.
Subdirectories:
• /hana/shared/<SID> - Contains
executable programs (exe), globally
shared data (global), instance
profiles (profile), and SAP HANA
configuration files.
• /hana/shared/<SID>/hdbclient - The SAP
HANA client installation path.
The following paths apply when the SAP
HANA studio is installed:
• /hana/shared/<SID>/hdbstudio_update -
The studio repository installation
path. The studio repository is used
to update the local SAP HANA
studio installation.
• /hana/shared/<SID>/hdbstudio - The SAP
HANA studio installation path.

System instance /usr/sap This is the path to the local SAP system
instance directories. It is possible to join
this location with the Linux installation.
Subdirectories:
• /usr/sap/hostctrl - The SAP host agent
directory.
• /usr/sap/<SID> - Contains symbolic links
to system executables (SYS) and
the home directory (home) of the
<sid>adm user.

Data volume /hana/data/<SID> The default path to the data directory


depends on the system ID of the SAP
HANA host.

Log volume /hana/log/<SID> The default path to the log directory


depends on the system ID of the SAP
HANA host.
It is strongly recommended to use the SAP HANA file system layout shown
in the figure below:

Note
An SAP HANA system in a production environment must not share any
infrastructure with another SAP HANA system.
Hosts running more than one SAP HANA system (sometimes referred to as
multiple-SID installations) can only be used for non-production purposes
such as development, quality assurance, or testing.
The installation path, data path, and log path must not point to the same
directory.
As of SAP HANA Support Package Stack (SPS) 11, a SAP HANA system
cannot be installed under /usr/sap/<SID>. The directory /usr/sap must not
be shared across other hosts.
For production systems with high availability, it is possible to share some
temporarily unused resources from the standby hosts. As soon as the
standby resources are needed, they must become exclusively available for
the production system and no longer shared. For more details, refer to the
high availability information in the SAP HANA Administration Guide.
The file systems /hana/data/<SID> and /hana/log/<SID> may use shared
file systems like NFS, or block storage using the SAP HANA storage
connector API with non-shared file systems. For more details, see Related
Information.
The installation path (/hana/shared) is visible on all hosts. By default, the
installation path is also used for backup. However, backup directories
should be manually configured, and must belong to a shared file system

Common questions

Powered by AI

The SAP HANA documentation recommends segregating file systems for installation, data, and logs, and using backup paths that belong to a shared file system to enhance disaster recovery planning. This separation ensures that backups are not intermingled with transactional data, allowing easier and more reliable restoration processes. The use of shared file systems facilitates synchronized backup operations across different hosts, preserving data integrity and availability in case of a system failure .

Using default file systems simplifies the initial setup of an SAP HANA installation by providing pre-determined paths such as `/hana/shared`, which are visible on all hosts and suitable for use as backup paths by default. However, it is important to manually configure backup directories to ensure they belong to a shared file system that meets specific performance and redundancy needs. The default file systems facilitate standardized configurations while requiring careful management to avert resource conflicts and data integrity issues in complex environments .

The installation path, data path, and log path in an SAP HANA system must not overlap to ensure data integrity and performance. Sharing these paths could lead to resource contention and difficulties in isolating performance issues or data integrity errors. Additionally, having separate paths supports better backup strategies, as backups should be manually configured and belong to a shared file system . This configuration ensures that system resources are appropriately allocated and maintained, preventing critical data loss or system failure, especially in production environments .

The default file system paths for an SAP HANA system include the installation path `/hana/shared` and the system instance path `/usr/sap`. The `/hana/shared` directory is used for shared files between all hosts in the SAP HANA system, and it includes subdirectories like `/hana/shared/<SID>/hdbclient` for the SAP HANA client installation and `/hana/shared/<SID>/hdbstudio` for the SAP HANA studio installation. The `/usr/sap` path is for local SAP system instance directories and includes subdirectories such as `/usr/sap/hostctrl` and `/usr/sap/<SID>`, which contains symbolic links to system executables (SYS) and the home directory of the `<sid>adm` user .

High availability designs in SAP HANA systems involve ensuring that critical components and data are always accessible, even in the event of failures. Standby resources can be configured to temporarily share resources in non-production phases, but these resources must be dedicated exclusively to the production system when needed to prevent system downtime. The use of non-shared file systems in conjunction with shared resources allows for efficient high availability deployment, mitigating risks of data loss or unavailability in case of system failure .

The recommended segregation of file system paths within SAP HANA ensures that system maintenance efforts, such as updates, backups, and scaling operations, do not inadvertently interfere with critical data processing tasks. By maintaining distinct directories for installation, data, and logs, organizations can scale their SAP HANA environments without affecting core functionality. This approach reduces the complexity of expansions and upgrades and provides a framework for effectively managing resources and predicting hardware needs based on growth cycles, thus supporting scalability in the long term .

The file systems /hana/data/<SID> and /hana/log/<SID> can use shared systems to facilitate flexible storage configurations and simplify data recovery processes. Shared file systems like NFS allow for centralized management and high availability, ensuring that data remains accessible across different hosts even in case of failure. This configuration can help efficiently manage storage resources and maintain system resilience, streamlining backup and restore operations across distributed environments .

In production environments, an SAP HANA system must not share any infrastructure or file system paths like /hana/data/<SID> and /hana/log/<SID> with another SAP HANA system. While shared file systems such as NFS may be used, care must be taken to ensure that these shared resources do not negatively impact production performance. Standby resources can be shared temporarily, but they must be exclusively allocated once needed for the production system to maintain its operational integrity .

The SAP HANA storage connector API allows for interfacing with non-shared file systems efficiently in an SAP HANA environment by abstracting the complexities of storage media support. The benefit of using this API is that it provides flexibility in storage configurations by supporting block storage for various deployments. This results in enhanced performance and scalability of the HANA system as it provides robust support for high transaction workloads without the risks posed by shared file system resource contention .

Hosting multiple SAP HANA systems, known as multiple-SID installations, on a single host is suited for non-production scenarios such as testing or development. The key challenges include resource contention, configuration complexity, and potential performance degradation. To address these, each system should be isolated in terms of file systems and compute resources, ensuring dedicated disk paths for data, logs, and other critical files. Proper configuration and resource allocation prevent conflicts and ensure that testing environments accurately simulate production behavior .

The SAP HANA database lifecycle manager (HDBLCM) requires certain file
systems in order to successfully install an SAP HANA s
directory.
• /usr/sap/<SID> - Contains symbolic links
to system executables (SYS) and 
the home directory (home) of the 
<sid
Hosts running more than one SAP HANA system (sometimes referred to as
multiple-SID installations) can only be used for non-pr

You might also like