Skip to Content
Author's profile photo Stephanie Lewellen

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.

  SAP HANA lifecycle management tool hdblcmgui

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.

/wp-content/uploads/2013/12/configfile_339540.png

More information

SAP HANA server installation

SAP HANA configuration

SAP HANA update

Assigned Tags

      14 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Denys Kempen
      Denys Kempen

      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

      Author's profile photo Former Member
      Former Member

      Hello Stephanie,

      This is what I receive when the update must be started:

      hana.PNG

      How can yopu solve it ?

      Thanks for advance.

      Kind regards,

      Pieter

      Author's profile photo Stephanie Lewellen
      Stephanie Lewellen
      Blog Post Author

      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

      Author's profile photo Former Member
      Former Member

      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

      Author's profile photo Stephanie Lewellen
      Stephanie Lewellen
      Blog Post Author

      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

      Author's profile photo Former Member
      Former Member

      Hi Stephanie Lewellen,

      can you please suggest me how to perform Hana Distributed System Installation.

      Regards

      Deeru

      Author's profile photo Stephanie Lewellen
      Stephanie Lewellen
      Blog Post Author

      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

      Author's profile photo Denys Kempen
      Denys Kempen

      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

      Author's profile photo Stephanie Lewellen
      Stephanie Lewellen
      Blog Post Author

      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

      Author's profile photo Former Member
      Former Member

      Hi Stephanie,

      Thank you .. 🙂

      Exactly what this is what i am looking & also i have gone through Master & installation Pdf 's.

      Regards

      Deeru

      Author's profile photo Former Member
      Former Member

      Hi Denys,

      Thank you ..  i will go through the video.

      regards

      Deeru

      Author's profile photo rafael salazar
      rafael salazar

      Hi Stephanie,

      I´m installing sap hana distributed and sample the following error:

      Regards

      Rafael

      Author's profile photo Denys Kempen
      Denys Kempen

      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

      Author's profile photo Ning Tong
      Ning Tong

      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