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:
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
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/
Give <sid>adm password, database user and password, XS advanced runtime master password, organization name, XSA Admin user and password
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
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. 🙂
Thanks ashish for your valuable post..
Thank you Shiva for your valuable feedback. 🙂
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
Thanks Denys. 🙂
When I try the same on SPS11 Rev 110, i get this error. Any advice pl.?
Enter selected action index : 10
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
Kindly check the command while runing hdblcm. Use as below:
Please find the image for your referrence.
Hope this might resolve your issue. 🙂
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
and Its not working.
The extracted directory contains the following files, does this sound right?
and in the packages I see manifest file
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.
Thanks Naresh for sharing your issue and solution of it. 🙂
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!
Thank you Mert. 🙂
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??
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?
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.
>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.
Got it, so cool!
Nice explanation, thank you Thomas. 🙂
Is there any guideline to install XSA on a different host? HANA Installation guide doesn't give much detail about this specific option.
XSA installation on a separate host outside HANA, is this possible ??
Could you share some more information on this.
If someone looking for SAP guide for the XSA Runtime Installation (Command Line Interface).
How to extract the locally stored SAR file in HANA server?
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.
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