Installation in SAP HANA SPS 07 – welcoming hdblcm(gui) to the family
In only a few short support stack (SPS) releases, the SAP HANA lifecycle management tool set has drastically grown to encompass a plethora of tools and features, including: installation, configuration, and update. Prior to the most recent SPS 07 release of SAP HANA, the unified installer was the tool available to streamline server and component installation, all at one fell swoop. For a straight-forward installation, the unified installer was a worthy installation tool, however when the need to customize individual components arose, the unified installer offered less than optimal flexibility.
Enter hdblcm(gui). The successor to the unified installer doesn’t have a snazzy name, but what it lacks in pomp and circumstance, it more than makes up for in functionality. The new SPS 07 installation tool is actually a pair of installation tools – hdblcm for CLI and hdblcmgui for GUI – which provides a unified interface to reduce installation complexity, but offers the flexibility to mix and match components and versions. They are positioned as part of the SAP HANA lifecycle management tools family, which includes seasoned favorites such as the SAP HANA lifecycle manager (HLM), hdbinst, and hdbsetup.
The introduction of hdblcm(gui) offers several advantages:
- Component-wise installation – Individual components (SAP HANA: studio, DB, client, HLM, host agent, AFL, LCApps) can be installed or updated in combination with the server from a single interface. Likewise, all components can be installed at one time.
- Improved configuration file – A plain text configuration file template with parameters set to their defaults can be generated and edited to be called
during installation or update. - Improved interactive installation – Both as a graphical interface, by calling hdblcmgui from the command line, or as command line installation, with iteratively requested parameter entry.
- Improved batch processing – Installation and update tasks can be called using command line options or the configuration file, without any additional input required.
- Multi-host system installation from the graphical interface – It is now possible to install a multi-host SAP HANA system from the graphical interface. Multi-host storage and grouping options can also be configured.
Both the hdblcm and hdblcmgui SAP HANA lifecycle management tools can be used to install an SAP HANA system in one of the installer modes, and with a combination of parameter specification methods.
Installer modes
Installation can be performed in one of the following modes:
- Interactive mode (default) – Available for hdblcm or hdblcmgui. The person installing the system must enter parameter specifications iteratively until the installation process finishes.
- Batch mode – Available for hdblcm. The installation accepts the default values for all unspecified parameters, and runs to completion without any additional input required.
Parameter specification methods
Installation parameter values can be entered in one or more of the following methods:
- Interactively (default) – Using either command line interaction (hdblcm) or graphical interaction (hdblcmgui), most parameters are requested interactively.
- Command line options – Installation parameters are given in their accepted syntax as a space delimited list after the program name (hdblcm or hdblcmgui).
- Configuration file – The configuration file is a plain text file, of parameters set to their default values, that can be generated, edited, and saved to be called during installation with either the hdblcm or hdblcmgui tool.
More information
SAP HANA server installation
- SAP HANA Server Installation Guide – This guide is new document for SAP HANA SPS 07 and describes the new SAP HANA lifecycle management tool hdblcm(gui).
- SAP HANA Server Installation Guide (Unified Installer) – This guide describes the former SAP HANA installer. This tool is marked as deprecated, and will no longer be available in the SAP HANA SPS 08 release.
SAP HANA configuration
- SAP HANA Update and Configuration Guide – Post-installation configuration tasks should be performed with the SAP HANA lifecycle manager (HLM).
SAP HANA update
- SAP HANA Server Installation Guide – For information about updating an SAP HANA system using hdblcm(gui), refer to Chapter 3.4, Updating the SAP HANA System in the SAP HANA Server Installation Guide.
- SAP HANA Update and Configuration Guide – SAP HANA can be also be updated using the SAP HANA lifecycle manager (HLM).
Thanks Stephanie,
We have published a video to the SAP HANA Academy on how to perform a server installation using the new Lifecycle Manager. The video is included in my blog post: What's new in SAP HANA SPS 7: Installation and Update - by the SAP HANA Academy
Hello Stephanie,
This is what I receive when the update must be started:
How can yopu solve it ?
Thanks for advance.
Kind regards,
Pieter
Hi Pieter,
To me this looks like a problem with sudo, since it doesn't look like you are being asked for the root password, which would usually happen before hdblcm is executed. Could the shell for root be set incorrectly?
Best regards,
Stephanie
I solved it, now a new error is showed with message: 'No installation kit in map #/install.'
Dit you have this problem ? How was the upgrade ?
Regards,
Pieter
Hi Pieter,
I haven't personally run into this problem, and it's difficult for me to give advice without knowing more about your update situation. Can you provide more details? Alternatively, your questions can get more traffic if you open a new question post. That would probably be the quickest way to get feedback.
Best regards,
Stephanie
Hi Stephanie Lewellen,
can you please suggest me how to perform Hana Distributed System Installation.
Regards
Deeru
Hi Deeru,
Have you referred to the SAP HANA Server Installation Guide, in particular, the Multi-Host System Installation section? That documentation should be a starting point for building a distributed system from scratch.
Best regards,
Stephanie
Hi Deeru,
Distributed simply involves adding additional hosts to the master. You can do this using Lifecycle Manager.
I will look into adding a video to the SAP HANA Academy on this topic.
SAP HANA Academy
Hi Denys,
The way you describe is the recommended installation method if you have an existing SAP HANA system, and you want to add more hosts to the system. But, if you want to install a new SAP HANA system with multiple hosts, this can be performed in one step with the new LCM tool hdblcm(gui). The multiple-host (distributed) system can be installed both on command line (using the --addhosts parameter) or in the graphical interface.
Best regards,
Stephanie
Hi Stephanie,
Thank you .. 🙂
Exactly what this is what i am looking & also i have gone through Master & installation Pdf 's.
Regards
Deeru
Hi Denys,
Thank you .. i will go through the video.
regards
Deeru
Hi Stephanie,
I´m installing sap hana distributed and sample the following error:
Regards
Rafael
For those interested, I wrote a blog about the state of affairs with SAP HANA platform lifecycle management for SPS 08:
A Short History of SAP HANA Platform Lifecycle Management
Regards,
Denys van Kempen
SAP HANA Academy
Hello Stephanie,
Thanks for sharing.
During installation (your first picture), hana1 is public or internal hostname?
We should use internal hostname when input, right?
Thanks & Best Regards,
Tong Ning