on 07-14-2020 12:14 PM
Hello,
We are planning to install multiple SAP systems (HANA DB & respective apps) on one linux server . For Hana database, it's clear to create tenants for each system, but how to proceed if we want to install multiple application on the same server. We cannot keep multiple hostnames (physical or virtual) for one server that has one IP only. Is virtualization only way for multiple apps?
Appreciate the suggestions.
Hi Rashmi,
denys.kempen is a champ and has already explained the solution in the best possible way.
I'm just trying to add my understanding below, hoping it will be worthwhile to some extent. I am referring the architecture image you've shared.
For HANA :
As you mentioned, you are clear that the tenants of HANA don't need separate hostname . The hostname and instance number is same for systemdb and all the tenants,only the tenant SID changes. (Two tenants can't have same name)
Here, the differentiator is SID.
For AS:
You can install multiple AS ABAP or AS Java systems on same server having a hostname and IP address. When you execute SWPM it by default takes Operating system's hostname (along with domain), asks you for SID and then instance number( proposes available ones) .
You can't have same instance number for two systems - application server or database- even if you are installing application on another tenant.
Here, differentiator is the instance number.
So, How does connectivity happen?
Consider the example of Solution manager .
You can install AS ABAP (SID: SMA) on tenant1 and AS JAVA (SID:SMJ) on tenant2 on same server. Upon installation on AS ABAP, SWPM takes a separate instance number for AS JAVA - one that is not used by HANA, ASCS and AS ABAP till then.
Thus, connectivity to hostname:<port> decides if it's for AS ABAP or AS JAVA. For most of the connectivity, instance number contributes to port number e.g. 5<instance no.>04 is P4 Port for AS JAVA and hence not much problem even if the hostname is same.
Generally, the logical system names (independent of the hostname) play important role here.
What is suggested?
Apart from the technical feasibility of installation (which is TRUE for installing multiple AS ABAP and AS JAVA on same server), we must look the "should be" case.
I haven't heard the recommended limitation for AS ABAP systems on same server, but it's suggested not to install multiple AS JAVA on same server.
2238258 - Multiple AS Java instances on the same host
It's better to install two AS (if on different tenants) on separate physical server or virtual machines if conflicts on the ports are expected.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you!
It is helpful.
User | Count |
---|---|
70 | |
9 | |
8 | |
7 | |
6 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.