Skip to Content
Author's profile photo Former Member

SAP HANA XS Advanced Installation through resident hdblcm (Command based)

Target Audience: SAP HANA Technical Consultants


Thomas Jung has explained about XS Advanced in his blog: http://scn.sap.com/community/developer-center/hana/blog/2015/12/08/sap-hana-sps-11-new-developer-features-xs-advanced

In this blog we are covering the installation part of SAP HANA XS Advanced.

SAP HANA XS Advanced Installation:


Prerequisites:

SAP HANA 1.0 SPS11+, kindly upgrade your SAP HANA to 1.0 SPS11+ to use benefits of XSA

1. Download XS Advanced Run-time from SMP


SMP.png

Goto https://support.sap.com/swdc -> Support Packages and patches -> Alphabetical list of Products -> H -> SAP HANA Platform Edition -> SAP HANA Platform EDIT. 1.0 -> Entry by Component -> XS Advanced Runtime

2. Exact the downloaded .sar file into your HANA host:

SAPCAR -xvf EXTAPP…..sar

3. Install SAP HANA XS Advanced runtime:

run: ./hdblcm –component_dirs=<XSA_Runtime_Directory name>

Example: ./hdblcm –component_dirs=/data/share/builds/XSA_Runtime/

/wp-content/uploads/2016/02/first_887437.png

Select XS


/wp-content/uploads/2016/02/second_887441.png

Give <sid>adm password, database user and password, XS advanced runtime master password, organization name, XSA Admin user and password

/wp-content/uploads/2016/02/3rd_887452.png

If everything goes well XS Advanced will be installed in your HANA system. 🙂


4. Post Installation checks:

check that there will three new services running in your HANA server:

hdbxscontroller, hdbxsexecagent, and hdbxsuaaserver

/wp-content/uploads/2016/02/4_887462.png

Now your HANA instance is available to execute XSA applications.

To know more about SAP HANA SPS11 new features kindly go through Thomas Jung blog: http://scn.sap.com/community/developer-center/hana/blog/2015/12/08/sap-hana-sps-11-new-developer-features-xs-advanced

Kindly give your valuable suggestions. 🙂

Assigned Tags

      23 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Thanks ashish for your valuable post..

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thank you Shiva for your valuable feedback. 🙂

      Best Regards,
      Ashish

      Author's profile photo Denys Kempen
      Denys Kempen

      For those interested, there is a video on the SAP HANA Academy that shows you how to install XS Advanced:

      SAP HANA Academy - Installation and Update: Installing XS Advanced Runtime [SPS 11] - YouTube

      Denys

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thanks Denys. 🙂

      Author's profile photo Naresh Setty
      Naresh Setty

      Hi Ashish,

      When I try the same on SPS11 Rev 110, i get this error. Any advice pl.?

      Enter selected action index [12]: 10

      Configuration error:

        Comma separated list of component directories '/downloads/xsaruntime/' is invalid

          Error occured while scanning software locations

        There are no SAP HANA Platform components that could be installed or updated. Use the command line options 'component_medium', 'component_root' or 'component_dirs' to specify component locations

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Naresh,

      Kindly check the command while runing hdblcm. Use as below:

      ./hdblcm --component_dirs=<xsa_runtime_directory_location>

      Please find the image for your referrence.

      Hope this might resolve your issue. 🙂

      scre.PNG

      Author's profile photo Naresh Setty
      Naresh Setty

      Yes its the same command i am running from installed instance which /hana/shared

      What xsa runtime did you download from sap? what is in your xs runtime directory location?

      I downloaded EXTAPPSER00P_17-70001315.SAR file and extracted to directory something like /downloads/xsaruntime/extract then using the command

      ./hdblcm --component_dirs=/download/xsaruntime/extract

      and Its not working.

      The extracted directory contains the following files, does this sound right?

      packages

      instruntime

      signature.SMF

      hdbinst

      and in the packages I see manifest file

      Any advice?

      Author's profile photo Naresh Setty
      Naresh Setty

      I found the issue, the xsa runtime I downloaded for linux power. I am using new support site and its not intutive. There is a drop down on the top one for linux and other for power.

      Thanks for your help though.

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thanks Naresh for sharing your issue and solution of it. 🙂

      Author's profile photo Mert Karakilic
      Mert Karakilic

      Thank you for this post mate! I have been running in circles today trying to figure out how to install from the command line, eveyrhting points to hdblcm via gui which I dont have, needed the command line hdblcm version. Worked great! Wonderful!

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thank you Mert. 🙂

      Author's profile photo Former Member
      Former Member

      Hi Experts,

      I have installed the XSA in my landscape but the service hdbxsuaaserver is taking long time to start. Can you please help why it is happening??

      Author's profile photo Anand Tigadikar
      Anand Tigadikar

      What are the issues you are getting?

      Are other services are up and running??

      Which version are you in??

      Is this new installation or upgrade from previous versions?

      Author's profile photo Nan Wang
      Nan Wang

      Hi experts

      As mentioned in this article: SAP HANA SPS 11: New Developer Features; XS Advanced, we can install XSA on non-HANA certified hardware.

      How to do that? Do we need to install hana on this server or we can only install XSA on the server separately. Is there any mandatory post-installation steps.

      Thanks!

      Author's profile photo Thomas Jung
      Thomas Jung

      >Do we need to install hana on this server or we can only install XSA on the server separately.

      No only XSA.  HANA DB must always be installed on certified/TDI hardware.  During installation with hdblcm there is the option to install XSA on additional hosts.  Choose this option and specify the hostnames. hdblcm will then install XSA worker role and the XSA runtime on these additional hosts. These additional hosts do not have to be HANA certified/TDI hardware.

      Author's profile photo Nan Wang
      Nan Wang

      Got it, so cool!

      Thanks!

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Nice explanation, thank you Thomas. 🙂

      Author's profile photo Roberto Falk
      Roberto Falk

      Hi,

      Is there any guideline to install XSA on a different host? HANA Installation guide doesn't give much detail about this specific option.

      Thanks,

      Roberto Falk

      Author's profile photo Kumar Avi
      Kumar Avi

      Hi Ashish,

      XSA installation on a separate host outside HANA, is this possible ??

      Could you share some more information on this.

      Thanks, Avi

      Author's profile photo Santhosh Kumar R G
      Santhosh Kumar R G

      Hi,

      If someone looking for SAP guide for the XSA Runtime Installation (Command Line Interface).

      https://help.sap.com/doc/2c1988d620e04368aa4103bf26f17727/2.0.02/en-US/30edce93cbf74613af667423932ab63a.html

      Thanks,
      Santhosh

      Author's profile photo Arpitha Karuna
      Arpitha Karuna

      Hi,

      How to extract the locally stored SAR file in HANA server?

      Author's profile photo Jonathan Ma
      Jonathan Ma

      In Hana 2.0, we are forced to use MDC. Is there a way to install XSA on a tenant db you choose? By default, XSA is installed on a tenant db name same as the SID. I haven't found a way to change this behavior.

      Author's profile photo Georges Liu
      Georges Liu

      New command should be "hdblcm --component_root <target>" now, according to KBA "

      2711421 - Installing SAP HANA Extended Application Services, advanced model using the XS Advanced installation media

      "