cancel
Showing results for 
Search instead for 
Did you mean: 

ADS issue in Microsoft Failover Cluster

apoorva_singh
Active Participant
0 Kudos

Hi,

We have Microsoft Failover Cluster with instance X(JAVA) on node 1 with ADS installed. Now when we move instance X to node 2, the ADS services do not work. The RFC destination has host name of instance X. This means that the url <node2-hostname>:port/AdobeDocumentServices/Config?string=rpc simply fails. The error that we get in the RFC destination is "Internal Server Error".

I did carry out ADS tests using report FP_TEST_00 and report simply hangs. On the other hand everything works fine when we are running this is on node 1.

Please can you let me know how can we resolve this?

Thanks & regards,

Amit

Accepted Solutions (1)

Accepted Solutions (1)

yakcinar
Active Contributor
0 Kudos

Hello Hooda,

According to the MS Cluster (High Availabilty) Installation you need to have local SAP Innstance on both nodes. Since these instances are local instances they can not be moved to the other node as you may know. (Can be seen below as PAS and AAS).

The switchable part of SAP installations on HA system are DB and SCS services, disks, and virtual DNSs (or IPs). And there must be a virtual DNS name for SAP Services and a virtual DNS name for DB Services. 

When we come to your question if your system is installed according to the standart HA installation scenario with below architecture you can use virtual DNS names in URL.

Use URL like below;

http://<virtualDNS for SCS>:port/AdobeDocumentServices/Config?string=rpc

I assume that you are using the same Instance number for PAS and AAS. Otherwise your port number will differ and this sscenario fails.

Regards,

Yuksel AKCINAR

apoorva_singh
Active Participant
0 Kudos

Thanks Yuksel. This is really helpful.

Both our PAS and AAS have the same instance number and virtual DNS works as well. But I still have a doubt - when node 1 does a failover to node 2, the IP and the hostname moves with it right? So even if I have the host name of node 1 in the url it should work. Please correct me if I am wrong here.

Also, I have noticed a different value for profile parameter DIR_PROFILE_SYSTEM for node 1 and node 2. On node 1 it is \\<hostname of node1>\sapmnt\<SID>\SYS\profile and on node 2 it is \\(DIR_INSTALL)\profile. Could this be the reason?

Thanks and appreciate all your help on this.

Best regards,

Rozal

yakcinar
Active Contributor
0 Kudos

Hello Rozal,

According to the High Availability with Microsoft Failover Clustering, we have 2 nodes (let's say node1 with IP x.x.x.1 and node2 with IP x.x.x.2 ) and 2 virtual DNSs. (say sapvirtual with IP x.x.x.3 and dbvirtual with IP x.x.x.4)

When you move SAP SCS services from one node to the other, only virtual DNS (sapvirtual x.x.x.3) moves to other node. node1 or node2 do not move to other node.


Profile parameters are put on shared disk and it is bound to SAP Cluster seervice. Like sapvirtual DNS it is also moved to another node. all nodes reach to this shared foldes with \\sapvirtual\sapmnt\SID\SYS\prifile\.. link.

Can send SAP MMC and MS Failover Cluster screenshots.

Regards,

Yuksel AKCINAR

apoorva_singh
Active Participant
0 Kudos

Attaching the screenshots.

manumohandas82
Active Contributor
0 Kudos

Hi Hooda ,

This is just a continuation of what Yuksel has suggested above

Please traverse to your proficle directory and find the DEFAULT.PFL

check for the parameter (rdisp/mshost) this will be your Message server virtual ip/hostname  also find your message server port  ( Parameter j2ee/ms/port )

use the hostname : port from the above values

Thanks ,

Manu

yakcinar
Active Contributor
0 Kudos

Hello Rozal,

It seems okey.

sap1 and sap2 are node names.

for ADS you virtual DNS is *adsprd.

You can use http://..adsprd:50400/.. url to reach the mentioned service.

Did you try reaching the service using this URL?

What is the result? If there is error can you send screenshots?

Try the service after you move SAP P* service to other node also.

Regards,

Yuksel AKCINAR

apoorva_singh
Active Participant
0 Kudos

Yes, I did try to reach that service through http://..adsprd:50400/ but it fails.

Just to let you know when I execute the url http://..adsprd:50400 I get "Java Home Page" however when I try to execute http://..adsprd:50400/AdobeDocumentServices/Config?style=rpc, the page simply hangs and in RFC destination I get "500 Internal Server Error". It seems it is not able to get ADS services on node 2.

Also please can elaborate on what you meant when you SAP P* services?

Best Regards.

apoorva_singh
Active Participant
0 Kudos

Sorry for the delay. The issue was resolved after we noticed the difference in the ERS profile on the two nodes. The ERS profile was changed on node 2, restarted the instance and the ADS started to work fine.

Thanks & regards,

Amit

Answers (0)