Cisco Load balancer and Web Dispatcher to the same portal
Hello Experts,
We have implemented intranet portal with Cisco as the load balancer. Now we need to expose this intranet to the outside world as an extranet portal. So the same portal will be accessed from both intranet and from outside. We are thinking of installing a web dispatcher in the DMZ so that outside users can access the Web Dispatcher URL to access the intranet portal. In effect intranet users will use load balancer and extranet users will use Web Dispatcher to access the same portal. Now my question is if we configure Load Balancer and Web Dispatcher to the same portal, will the portal be able to load balance properly? Is this the right approach?
Thank You,
mansooralip1
Dear Andrew,
We need to provide access to our intranet to some outside companies for them to also use some of our portal applications. As per your answer, I understand that I can configure Web Disptacher to talk to the Cisco Load Balancer of our portal. In this case Web Dispatcher will work just as a reverse proxy. But when I discussed this with one of our basis resource, he told me that when we install and configure Web Dispatcher, it always ask for the Message Server URL and Port number, even if I just want to use Web Dispatcher as a Reverse Proxy. If his concerns are valid, I do not think I will be able to configure Web Dispatcher to access the cisco Load Balancer because I cannot put Cisco load banacer URL and port instead of the Message Server URL and Post Number. Can you kindly share your comment on the same?
Now the second part of my question, if Web Dispatcher cannot be configured to talk to Load Balancer(as mentioned by our basis resource), I will have to use two load balancers. One web Dispatcher in DMZ as a Load Balancer *** Reverse Proxy for the external users. Second the internal Cisco Load Balancer for the intranet users. So the same portal will be accessed by two load balancers. My question here is, in this set up, can the portal work efficieintly here by distributing equal loads two both the server instances?
Thank You,
mansooralip1
Similar Messages
-
Load Balancer and Web Dispatcher "keepalive page"
I would like our monitoring and load balancer to be able to perform http status check against SAP web dispatchers.
Is there a built in "keepalive" page that can be queried within Web Dispatcher, or will a URL rule be needed?Dear Andrew,
We need to provide access to our intranet to some outside companies for them to also use some of our portal applications. As per your answer, I understand that I can configure Web Disptacher to talk to the Cisco Load Balancer of our portal. In this case Web Dispatcher will work just as a reverse proxy. But when I discussed this with one of our basis resource, he told me that when we install and configure Web Dispatcher, it always ask for the Message Server URL and Port number, even if I just want to use Web Dispatcher as a Reverse Proxy. If his concerns are valid, I do not think I will be able to configure Web Dispatcher to access the cisco Load Balancer because I cannot put Cisco load banacer URL and port instead of the Message Server URL and Post Number. Can you kindly share your comment on the same?
Now the second part of my question, if Web Dispatcher cannot be configured to talk to Load Balancer(as mentioned by our basis resource), I will have to use two load balancers. One web Dispatcher in DMZ as a Load Balancer *** Reverse Proxy for the external users. Second the internal Cisco Load Balancer for the intranet users. So the same portal will be accessed by two load balancers. My question here is, in this set up, can the portal work efficieintly here by distributing equal loads two both the server instances?
Thank You,
mansooralip1 -
URL Load Balancing through Web Dispatcher
Dears,
We are facing heavy load on our portal server.
We are planning to installed one J2ee Dialog instance for it.
Please suggest how can we configure Url Load Balancing through Web Dispatcher.
Regards,
ShivamHI Shivam,
While installing webdispatcher you provide Hostname and http message server port of j2ee of CI .
So , webdispatcher communicate directly with message server, where message server check which application server is free and hence forward the request to that specify application server of j2ee instance.
Pls find the below link for configuring webdispatcher
http://help.sap.com/saphelp_nw04/helpdata/en/42/5cfd3b0e59774ee10000000a114084/content.htm
Thanks
Anil -
Load Balancing through Web Dispatcher
Dears,
We are using ECC 6.04 with two application servers and EP 7.01 installed on AIX and database is oracle.
We are using ESS in EP.
In our current scenario when User login into EP to use ESS they get connected to only central instance of our ECC server.
Now we want to do load balancing in EP so that users can connect to central and dialog instances of our ECC server according to available work load.
Please suggest how can we configure it.
Regards,
Shivam MittalDear Mark,
Thanks for the reply.
Presently in our ECC server,We have three logon group everyone pointing to different instance.
Please confirm how can we create logon group inclusive of all instances and In EP also where we need to maintain
settings to connect to backend system via logon group.
Please suggest.
Regards,
Shivam -
Can't run wiki and web services at the same time?
I'm a newbie with Lion Server, but I've been running several web sites successfully for about 6 months. I'm up to Server 10.7.4.
I've been trying ever since the first installation of Server to get the wiki service running. I had absolutely no luck until I turned OFF the web service (always got the "URL does not exist" error when I tried to create a group wiki from inside the Server app). With the web service off, it all starts up fine and I created my first wiki (woohoo). Turning web service back on kills access to the wiki. I don't find reference to this in any of the dicussions, and especially not in Apple's documentation.
Are the Wiki and Web services mutually exclusive? Or is there a way around this?
I'm using Dyndns to provide me with sub-domains to use, and I've dedicated one of them to the wiki service. Traffic comes in on port 8080, where my web sites are on port 80.
Thanks for any pointers...
edbokLR supports tethering using a Canon DLL and EOS Utility probably also supports tethering or at least uses something from a similar Canon DLL. You probably cannot have two different versions of that DLL loaded at the same time, so it makes sense there are problems.
-
[Solved] Can't hear Skype and Web Browser at the same time?
Hello. I am running Arch with Gnome and PulseAudio. I'm having a strange problem with audio. Whenever I have Skype open as well as a browser (Chromium) I can only hear one of the applications. (This happens in other applications as well.) For example, when I am talking to someone on Skype I would not be able to listen to Pandora Radio of a YouTube video. Can anyone here help? Thanks.
Last edited by smithr.michael1997 (2010-12-12 18:50:58)Probably one of these applications is using the OSS compatibility of ALSA. As it is the default of a lot of apps to try OSS first.
ALSA has dmix which is a software mixer, but -in my experience- it often fails when the OSS compatibility is used. Perhaps it can work if you do some configuring of it, but since this is Newbie Forums, I guessing it's stock (no problem with that! that's fine).
An easy fix is to blacklist the snd-pcm-oss module, to prevent applications of using the OSS compatibility layer. You hardly need it nowadays.
Edit /etc/rc.conf with your favorite editor (and don't forget you need root priviliges to save your work ) and blacklist the module in the MODULES clause:
MODULES=(!snd-pcm-oss)
Now you can reboot and the module will no longer be loaded.
And if you don't want to reboot immediatly:
Make sure you have closed all apps that might use sound and therefor use the OSS module.
Go to a terminal and:
# rmmod snd-pcm-oss
Note the "#", this is with root priviliges again. So either become root or sudo to issue this command. -
Apache Server Sizing and Web Dispatcher filtering
Hi,
We are planning to expose our intranet portal for internet user. An internet user would access it via browser (https) -> Apache - reverse proxy (outer DMZ) -> Web Dispatcher - Load Balancing (Inner DMZ) -> Portal.
We are looking for end-to-end SSL implementation.
My questions:
1] Do we need to have load balancing at apache server for performing reverse proxy? If yes, how it would be achieved?
2] What is the hardware sizing required for Apache server on Linux box?
3] Does the portal performance is affected by end-to-end SSL implementation?
4] In load balancing using Web Dispatcher, can we forward particular request to a specific application server? Like, filter out the internet requests or forward BI related requests to a specific application server node.
Regards,
ShamHi,
1) Depends on your requirement. When you have 1 Apache RP and 1 SAP Web Dispatcher, you won't need load balancing of at the Apache.
2) Depends on the number of concurrent requests you are expecting. More information on that can be found at apache.org
3) Portal performance gets affected when using SSL and the portal is responsible for the SSL (there are product out there that do the SSL handling). How much the SSL will affect your portal depends on the number of users. But generally the impact of SSL isn't really high with recent hardware, the portal will be more occupied with the number of users, navigation, etc than with SSL
4) You can use logon groups to assign a specific user (group) to a dedicated server
br,
Tobias -
Running Multiple Web Dispatchers On The Same Server
Is it possible to run multiple instances of Web Dispatcher on the same server? I want to have one instance pointing to my WAS 6.40 system and the other instance pointing to my BW system. I have set up two services on the NT server: One named the standard sapwebdisp.exe and the other named sapwebdispbw.exe. I am using two separate profile files, one for each instance. The services start O.K. However, when I attempt to access my BW system using the HTTP port as defined in the BW profile and the Web Dispatcher profile, I get a message back saying that "The server you are attempting to access has refused the connection with the gateway. This usually results from trying to connect to a service that is inactive on the server." I have double checked that the service is running and that the BW system is up and available.
Any help is appreciated.
Regards,
DougHey guys,
it seems you are web dispatcher specialists
I have problems connecting even one server
I would like to add an Enterprise portal (DEP) to the web dispatcher.
My config file :
SAPSYSTEMNAME = SDM
SAPGLOBALHOST = webdispatch
SAPSYSTEM = 00
INSTANCE_NAME = W00
DIR_CT_RUN = $(DIR_EXE_ROOT)\$(OS_UNICODE)\NTI386
DIR_EXECUTABLE = $(DIR_CT_RUN)
Accesssability of Message Server
rdisp/mshost = 172.20.40.6
ms/http_port = 8101
Configuration for medium scenario
icm/max_conn = 500
icm/max_sockets = 1024
icm/req_queue_len = 500
icm/min_threads = 10
icm/max_threads = 50
mpi/total_size_MB = 80
SAP Web Dispatcher Ports
icm/server_port_0 = PROT=HTTP,PORT=80, TIMEOUT=120, EXTBIND=1, TIMEOUT=120, PROCTIMEOUT=120
Is it possible for you to paste your config file here ?
With explanation what the portal name is en waht the web dispatcher name is ?
The error I get :
no valid destination server available for '!ALL' rc=7
Where can I adjust this !ALL and !J2EE group ?
Where can I manage the /link/ ? (like /irj/portal)
If you need any info please let me know.
THank you for your time & help
BUD -
How do I create multiple catalogs in the same portal?
Hello,
I have 2 stores in different locations and they each have their own catalogs (similar
products) and inventory, but I want the user to be able to select the store in
which he wants to buy. Ex - It could be New York store or New Jersey store.
How can I create 2 or more catalogs and access them in the same Portal? What is
the differentiator?
Regards,
Shashi
Answer appreciated.Shashi,
You need to read about configuring the Catalog services:
http://edocs.bea.com/wlp/docs40/catalog/index.htm
These docs have not yet been moved into the 7.0 doc set but also apply to
7.0.
Sincerely,
Daniel Selman
"Shashi Goli" <[email protected]> wrote in message
news:3d4184cc$[email protected]..
>
Hello,
I have 2 stores in different locations and they each have their owncatalogs (similar
products) and inventory, but I want the user to be able to select thestore in
which he wants to buy. Ex - It could be New York store or New Jerseystore.
>
How can I create 2 or more catalogs and access them in the same Portal?What is
the differentiator?
Regards,
Shashi
Answer appreciated. -
CISCO Load Balancer with SAP on Unix and Oracle
Hello Experts,
Explain me the steps How CISCO Load balancing Mechanism works with SAP Enterprise Portal?
If anyone implemented and achieved the same,please explain me the steps to follow from Initial Stage to end of implementation.
Or If you have any documentation on this just share with me or point me to the particular link.
I have seen the below SAP help which is somewhat helpful.
http://help.sap.com/saphelp_nw04s/helpdata/en/d3/e12840d89d185de10000000a1550b0/frameset.htm
I would like to know how CISCO will connect to M/essage Server /Java Dispatcher.
And explain me the steps to follow to implement External Facing Portal using Cisco Loadbalancer.
This should be achieved in Unix environment.
Any help would be greatly appreciated.
Regards,
Karthick Eswaran
*Points will be rewarded for helpful suggestionsWe use F5 for loadbalancing, but all hardware loadbalancing solutions should similar. They offer multiple algorithms, we use simple round robin (SAP's webdispatcher has better options for load balancing). You create virtual IP to your CISCO loadbalancer. You then configure Cisco to route traffic to each portal application server. If you have CI + 2 appservers, you configure the loadbalancer to send traffic to cihost:port, appserver1:port, appserver2:port. You also create a DNS alias to the virtual IP of the loadbalancer. End users will use the DNS alias to connect your portal. Typically you use standard ports (80 & 443) on Cisco, so that end user URL does not contain any ports (so http traffic goes to port 80, https goes to port 443). You also need to enable cookie persistence on the load balancer for session persistence.
For external facing portal, you need to have your loadbalancer in DMZ and you want to use SSL. You also need to setup firewall rules for your portal and backend servers.
-RK -
Load-balancing and fail-over between web containers and EJB containers
When web components and EJB components are run in different OC4J instances, can we achieve load-balancing and fail-over between web containers and EJB containers?
nullIt looks like there is clustering, but not loadbalancing available for rmi
from the rmi.xml configuration. The application will treat any ejbs on the
cluster as one-to-one look-ups. Orion will go out and get the first ejb
available on the cluster. See the docs on configuring rmi.xml (and also the
note below).
That is a kind-of failover, because if machine A goes down, and the
myotherAejbs.jar are on machine B too, orion will go out and get the bean
from machine B when it can't find machine A. But it doesn't go machine A
then machine B for each remote instance of the bean. You could also specify
the maximum number of instances of a bean, and as one machine gets "loaded",
orion would go to the next available machine...but that's not really
loadbalancing.
That is, you can set up your web-apps with ejbs, but let all of the ejbs be
remote="true" in the orion-application.xml file:
<?xml version="1.0"?>
<!DOCTYPE orion-application PUBLIC "-//Evermind//DTD J2EE Application
runtime 1.2//EN" "http://www.orionserver.com/dtds/orion-application.dtd">
<orion-application deployment-version="1.5.2">
<ejb-module remote="true" path="myotherAejbs.jar" />
<ejb-module remote="true" path="myotherBejbs.jar" />
<ejb-module remote="true" path="myotherCejbs.jar" />
<web-module id="mysite" path="mysite.war" />
... other stuff ...
</orion-application>In the rmi.xml you would define your clustering:
<cluster host="230.0.0.1" id="123" password="123abc" port="9127"
username="cluster-user" />
Tag that is defined if the application is to be clustered. Used to set up
a local multicast cluster. A username and password used for the servers to
intercommunicate also needs to be specified.
host - The multicast host/ip to transmit and receive cluster data on. The
default is 230.0.0.1.
id - The id (number) of this cluster node to identify itself with in the
cluster. The default is based on local machine IP.
password - The password configured for cluster access. Needs to match that
of the other nodes in the cluster.
port - The port to transmit and receive cluster data on. The default is
9127.
username - The username configured for cluster access. Needs to match that
of the other nodes in the cluster. -
How do I load balance TFTP between two servers and a client on the same subnet?
Hi,
I have trawled through several documents and tried umpteen different configs, all to no avail. I have a PXE boot client trying to access a boot file via TFTP from a couple of TFTP servers on the same VLAN/subnet. For HA purposes I want to load balance the two TFTP servers.
Config is currently;
=====
probe icmp ICMP_PROBE
description icmp probe for default gateway tracking
interval 5
passdetect interval 15
rserver host server1
description Server1
ip address 10.0.0.1
inservice
rserver host server2
description Server 2
ip address 10.0.0.2
inservice
serverfarm host serverfarm_01
description servers used
probe ICMP_PROBE
rserver server1
inservice
rserver server2
inservice
class-map match-all L4_VIP_TFTP
10 match virtual-address 10.0.0.10 udp eq 69
policy-map type loadbalance first-match L7_TFTP
class class-default
serverfarm serverfarm_01
policy-map multi-match L4_LB_VIP_POLICY
class L4_VIP_TFTP
loadbalance vip inservice
loadbalance policy L7_TFTP
loadbalance vip icmp-reply active
nat dynamic 1 vlan 200
interface vlan 200
ip address 10.0.0.250 255.255.255.0
nat-pool 1 10.0.0.241 10.0.0.243 netmask 255.255.255.255 pat
service-policy input L4_LB_VIP_POLICY
no shutdown
ip route 0.0.0.0 0.0.0.0 10.0.0.254
=====
I have read the doco by Ivan Kovacevic amongst many others but as my clients and servers are on the same subnet, the config doesnt work.
Can anybody point me in the right direction please. The devices are ACE 4710 running A3(2.3).
ThanksTry using the following configuration:
Note: Please make sure to configure also a udp probe to probe udp port 69, in case the application is down.
You need to configure a management policy on the interface when using a UDP probe.
That is because, when port 69 on the server will be unreachable, the server will send an ICMP unreachable.
ACE will consider a udp probe as "failed" only when it sees ICMP unreachable.
Without a management policy-map, the ICMP unreachable message will be dropped.
Also, add an ICMP probe to the rserver because udp probe will not be enough when the physical interface will be down.
That is because UDP is a connection-less protocol. To consider a UDP probe successfull, ACE need to see NO answer from the server in respose to the probe.
The ACE will not see any answer from the server when the interface is down and thus, will consider the probe as "sucessful".
With ICMP probe attached to the rserver, you also test the reachability of the server and not only the UDP port.
Here is the configuration (of course, you can chage the names of the of the objects to the name you are using if you want) :
access-list ALL line 10 extended permit ip any any
probe udp TFTP
port 69
interval 5
passdetect interval 15
probe icmp ICMP_PROBE
interval 5
passdetect interval 15
rserver host TFTP_1
ip address 10.0.0.1
probe TFTP
probe ICMP_PROBE
inservice
rserver host TFTP_2
ip address 10.0.0.2
probe TFTP
probe ICMP_PROBE
inservice
serverfarm host TFTP-SFARM
rserver TFTP_1
inservice
rserver TFTP_2
inservice
sticky ip-netmask 255.255.255.255 address source TFTP-STICKY
timeout 10
replicate sticky
serverfarm TFTP-SFARM
class-map type management match-any MANAGE
2 match protocol icmp any
class-map match-all NAT
2 match virtual-address 0.0.0.0 0.0.0.0 udp any
class-map match-all TFTP
2 match virtual-address 10.0.0.10 udp eq 69
policy-map type management first-match MANAGE
class MANAGE
permit
policy-map type loadbalance first-match ROUTE
class class-default
forward
policy-map type loadbalance first-match TFTP-POL
class class-default
sticky-serverfarm TFTP-STICKY
policy-map multi-match TFTP-MULTI
class TFTP
loadbalance vip inservice
loadbalance policy TFTP-POL
nat dynamic 1 vlan 212
class NAT
loadbalance vip inservice
loadbalance policy ROUTE
nat dynamic 2 vlan 212
interface vlan 212
ip address 10.0.0.250 255.255.255.0
no normalization
access-group input ALL
nat-pool 1 10.0.0.241 10.0.0.243 netmask 255.255.255.0 pat
nat-pool 2 10.0.0.10 10.0.0.10 netmask 255.255.255.0 pat
service-policy input TFTP-MULTI
service-policy input MANAGE
no shutdown
Let me know how it goes.
Good luck! -
Load balancing and Virtual directories (solaris w/ iPlanet)
Hi everybody,
I would like some assistance configuring some load balancing. Our environment consists of 6 physical servers, iPlanet 6, Weblogic 8.1, and Cisco CSS content load balancers. I need some help in the obj.conf for iplanet....
I am trying to create a blanket cisco load balancer rule which would be able to cover all future web services our group wishes to create. The cisco load balancer is easy, I just need help on the iplanet obj.conf.
ie.
hardware load balancer
https://webapi.aaa.com/webservices/*
(points to all 6 iplanet instances)
weblogic
URL on a particular weblogic server may be:
http://weblogic1:9001/webservice1/aaa.jws
http://weblogic2:9001/webservice1/aaa.jws
... weblogic6:9001/webservice1/aaa.jws
http://weblogic1:9001/webservice2/bbb.jws
http://weblogic2:9001/webservice2/bbb.jws
... weblogic6:9001/webservice2/bbb.jws
How do I configure the obj.conf to be clustered as well as make the webservice look like it's coming from
https://webapi.aaa.com/webservices/webservice1/aaa.jws
as well as
https://webapi.aaa.com/webservices/webservice2/bbb.jws
(note the prefix of "webservices")
Thanks!
EddieHi,
I agree with the suggestion above. For questions related to IIS, you’d better ask in IIS forum for professional assistance. By the way, I will
change this thread to a general discussion, thanks for your understanding and support.
Best regards,
Susie -
CISCO Load Balancing Mechanism with SAP
Hello Experts,
Explain me the steps How CISCO Load balancing Mechanism works with SAP Enterprise Portal?
If anyone implemented and achieved the same,please explain me the steps to follow from Initial Stage to end of implementation.
Or If you have any documentation on this just share with me to my google id kekarthick or point me to the particular link.
I have seen the below SAP help which is somewhat helpful.
http://help.sap.com/saphelp_nw04s/helpdata/en/d3/e12840d89d185de10000000a1550b0/frameset.htm
I would like to know how CISCO will connect to Java Dispatcher.
And explain me the steps to follow to implement External Facing Portal using Cisco Loadbalancer.
This should be achieved in Unix and Windows 2003 environment.
Any idea?
Regards,
Karthick Eswaran
Edited by: Karthick Eswaran on May 21, 2008 12:40 AMHello Karthick,
let's say you have 2 servers for your portal:
host1 -> e.g. DB, SCS + CI --> http://host1.my.company:50000/irj/portal
host2 -> DI --> http://host2.my.company:50000/irj/portal
Now you can implement an CISCO hardware load balancer. You have to connect it to your network and reserve one port and another ip adress of it for the portal.
After that you have to add the ip adress of the both servers (host1+host2) to this port, so that the CISCO load balancer knows to which servers it has to forward the incoming connections.
If you use DNS in your company you can now map a more user-friendly name to the CISCO port (e.g. http://portal.my.company:50000/irj/portal) and distribute this link to the users of the portal.
When they connect to the portal via this link the CISCO load balancer will forward the request to one of the configured servers (host1 or host2) depending which one is online and/or the load of them.
I hope I understood your question right and my answer helps a little.
Regards,
Norman Schröder -
Advantages of using a webserver inbetween a load balancer and application servers
I am building out a new weblogic domain.
I am wondering which one of these configuration to go with:
1. Load balancer > weblogic servers
2. Load balancer > web server > weblogic servers
Could someone tell me what are the specific advantages of having web servers inbetween a load balancer and application servers (besides caching static data content and acting as a proxy)?
Thanks in advance
SriniOther than hosting the static content, nothing much really. We have our load balancer go straight to WL for applications without static content and route to web server if there is static content. Easy enough to do it both ways, best of both worlds.
Maybe you are looking for
-
I am trying to upload a file from my local machine to a server that hosts my website. I've been able to do this using a html form (simpleupload.html) and a php script (uploader.php). The user simply chooses a file from their local machine and then cl
-
Hello friends, We are having problems when assigning a bank account to a vendor in transaction FK01. We are migrating from another system which has settings for country specific checks for bank accounts (trx OY17) . In theory, this means that for DE,
-
Release Encumbrances or Commitments
Hi, We are on SRM 5.5 in Extended Classic Mode. There are situations where we have to 'Complete' PO (say the requirement that generated the PO is no longer necessary etc.). Since the PO has been ordered and backend documents generated we have to 'C
-
Three questions about customizing the infoview
Post Author: heathdallison CA Forum: Publishing I've been asked to use the infoview rather than code my own .net solution for displaying reports. I'm relatively new to this approach and I'm beating my head against the wall trying to figure out how to
-
Wrong information in Spanish website
I've been noticing errors in the Spanish Apple website for ages now, but this is just too much now. The day of the new MB and MBP laptops I checked to see if the errors in the "Compare specs" were corrected sense they would have to redo some info. Wr