CSM module: rserver to rserver (or VIP) connections between serverfarms
Hello,
I am trying to audit an existing configuration of CSM module.
Unfortunately have not an experience in CSM module configaration.
The main goal is to understand if there are any direct connection between servers
in different serverfarms (i.e. server from one serfarm opens session to server in
second serverfarm to VIP or to real IP). Also I need to know if there exist any
server initiated connection.
For serverfarms in CSM configuration there are two options configured
1)
nat server
nat client <pool>
2)
nat server
no nat client
As I understand, if there is no "static nat" lines in CSM configuration it means that
there can not be server initiated connections. Is this correct?
What is the best way to check if there are any direct connections between different serverfarms?
Is it enough to take an output of "show conn" command like
prot vlan source destination state
In UDP 149 10.13.205.20:57944 10.36.22.20:23235 ESTAB
Out UDP 449 10.36.22.24:23235 10.13.205.20:57944 ESTAB
and check if there is "In" connection from <source IP> in one serverfarm to <destination IP>
in second serverfarm? As for now I did not see such connections.
Will be presented direct server-server/VIP or server initiated connections in "sh conn" command
output for CSM module?
Could you advise me how to check this in CSM configuration or show commands output?
Thank you in advance.
If the vserver to vserver connection is made between devices in the same subnet and the client uses the vsever address (rather than a vip address) then this will not be seen via the CSM at all. If the client vserver targets the vip address, then it is probable that you will require source nat to make it work. If a vserver starts a connection to another vserver addess (not vip) in a different subnet and the connection flows via the CSM, then the CSM will show this in its connection table. You can test this via "telnet " and check the connection table. Any working vserver to vip connections will be visible in the connection table. Matthew
Similar Messages
-
CSM Modules and Server availability project
I have 2 geographically separated sites, site A in the main office and site B is the Disaster recovery office. These 2 sites are connected by a high speed Layer 3 link (10Gb), The goal is to have duplicate servers available in site B in the event of partial server failure in site A or even complete failure of site A. Can I accomplished this with the CSM modules given that these servers will be in different networks and overall how would this configuration work, I really appreciate it.
Are you planning to put CSMs in both data centers or a single data center?
If CSM will be at one site (site A) only then
You need to use source NAT on CSM (Assumption: its in Site A) to make sure that the return traffic from servers in "site B"
can go back to the client through CSM at "Site A"
If both Data centers will have their own CSM modules then the best approach is to use GSS or any any Geo redundant setup that can check the load/health/availability/proximity of the VIPs (virtual ips configured on each CSM) in each data center and direct the clients intelligently to the appropriate data center.
Syed Iftekhar Ahmed -
Cisco 6500 X6066 CSM Module Reporting
Hi;
Is there any tool for reporting on csm module reals/vservers etc. connections between given time periods ?
If not , may i export these values with any commands from cli ?
Thanks
UmutHi,
You can use any SNMP tool to monitor CSM using SNMP MIBS.The Cisco CSM supports two Read Only MIBs: CISCO-SLB-MIB and CISCO-SLB-EXT-MIB, which are available at ftp://ftp.cisco.com/pub/mibs/.
Traps can be sent based on real server, virtual server, and fault tolerant state changes. This is an old product and not much options are available SNMP wise.
While searching more related to this TOPIC i found a similar discussion. Kindly go through it and see if it helps you.
https://supportforums.cisco.com/thread/2024621
The CSM also allows you to confiure TCP scripts for HM and other particular tasks. Please have a look at the link below for details regarding the scripts:
http://www.cisco.com/en/US/docs/interfaces_modules/services_modules/csm/3.2/configuration/guide/scriptg.html
Regards,
Kanwal -
NTP protocol support in Cisco CSM module
Can anyone plz advice if CSM module will support load balancing NTP traffic on the server ?
Here is what i see in CSM with ntp traffic reaching real servers
prot vlan source destination state
In UDP 45 10.200.210.20:123 172.20.95.39:123 ESTAB
Out UDP 39 172.20.88.101:123 10.200.210.20:123 ESTAB
vs = NFTBZTKVIP, ftp = No, csrp = True
real = (n/a)
Could it be that..real servers not replying back to these ntp based packets or from your point what could be holding them back.
I will send you the trace once i pick them up.
Kashi -
How to configure 2 CSM modules in 6500 ?
hi,
6500 supports multiple CSM modules in one chassis. I check the configuation about the CSM with 2 modes one is rp and another is csm. another mether is to enter the csm module. Does anyone know the current way to setup the 2 csm modules in one 6500 or give me a sample ?
best regards.
fred.If you are running muliple CSM's in the same chassis you need to run in csm mode, otherwise if you are running a single csm in a chassis you can run in rp mode.
hope that helps
I am running one csm in each chassis and fault-tolerant
mark -
How can i connect between WS−G5484 1000BASE−SX and GLC-LH-SMD ?
Dear experts,
My customer has 6509 A-side and B-side core switches and need to migrate only 6509 B-side to Nexus.
I have some question below.
1. Customer's 6509A-side has multiple WS−G5484 1000BASE−SX and WS−G5486 1000BASE−LX links and it is connected to 6509B-side.
But customer bought only GLC-LH-SMD for Nexus migration of 6509B-side.
I understood BLC-LH-SMD doesn't support SX type, so I am worndering how i can connect between 2 different module ?
Or should i have GLC-SX-MMD for WS−G5484 1000BASE−SX links ?
2. Current Rack has LC type patch pannel from B-side to Rack A side.
But new Nexus A-side rack is located at different row and between these rack, there is only sc-type patch pannel.
So If i want to connect from LC-type to Sc-type patch pannel, how can i connect ? do i have to use SC-LC converter ?
3. Old 6509 links use many MMF cable, and new Nexus use SMF.
Between same LX/LH links, if a side use MMF and another side use SMF, how can i connect each other ?
Again new Nexus A-side rack is located at different row and between these rack, there is only sc-type patch pannel.
Please let me know in detail, Thanks in advance, I really appreciate for your help.
Jason.Hi Leo,
Thanks of your reply.
Dear Experts,
I seek your expert's advice for another question urgently.
Please make you time and share your experiecce.
Thanks.
Jason -
Errror in RFC connection between SCM ABAP stack and JAVA Stack
Hi All
we have installed SCM Abap stack and SCM java stack on same system within single database.when i create rfc connection AI_RUNTIME_JCOSERVER from SCM Java stack to SCM Abap Stack its working fine,but when i am configuring same from SCM Abap to SCM Java using SM59 its giving error.
Error Details Error when opening an RFC connection
Error Details ERROR: failed to open file G:\usr\sap\SCD\DVEBMGS00\data\sideinfo.DAT
Error Details LOCATION: SAP-Gateway on host OPS20SCD1.Octal.pet / sapgw00
Error Details CALL: fopen
Error Details COMPONENT: SAP-GW-LIB (ReadSideInfo)
Error Details COUNTER: 1854
Error Details ERROR NUMBER: 2
Error Details ERROR TEXT: ENOENT: No such file or directory OR: The system cannot find the fi*
Error Details MODULE: gwxxside.c
Error Details LINE: 274
Error Details RETURN CODE: 451
Error Details SUBRC: 0
Error Details RELEASE: 701
Is it compulsory to create RFC connection between abap and java installed on the same system.
plese suggest.
Regardsto configure acceptance of the ABAP (integrated ITS / WebGUI) saplogonticket on the java stack, just log into the java stack (http://FQDN:50xxx/nwa) and select configuration THe last item in the list is Trusted System... click.
on the ensuing page, click on the add trusted system button --> by querying trusted sytem.
Enter the required data on the page:
system type: ABAP
host name: FQDN
System Nr: your instance number
client (of the productive client)
and a username and pw with superuser priveliges in the system (SAP_ALL/SAP_NEW, etc).
the click next
On the final screen, click finish.
You have now SSO setup between the ABAP and Java stacks. To configure SSO to accept java saplogontickets on ABAP see:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2b0310d6-0801-0010-3185-b2371a280372
This should resolve your question. -
Connection between Crystal Report and SAP ECC
Hi. can you help me please.
I'm testing the connection between Crystal Report and SAP ECC. I tried using the tables,
but by making the links between foreign keys does not bring data. The other way I tried was using an ABAP function module,
but using this way, Crystal will only works like a Presentation Layer because all the work was did it in ABAP;
besides that shows the limitation that I can not pass as input a table.
what is the best practice for reporting on SAP ECC using Crystal Report?
Thanks.Hi,
Crystal Reports is able to leverage tables, ABAP functions, SAP query and InfoSets.
what is the issue when using the tables ?
ingo -
Connection Between SAP GTS and Legacy systems
Hi GTS Experts,
Could you please let me know how to connect between SAP GTS and Legacy systems.
This is for transfer of Customers, Vendors,Materials(Products in GTS),Transaction Data.
Could you please provide any documentation on this and is it PI team will do or functional guy.
One more question:
Customer created a sales order with sold to and ship to(both contains same address) in legacy system.
Then it will be sent to SPL screening in GTS.
Now he will change ship to address and this should not be passed to SPL screening-- how to do this.
Regards,
MuraliHi Murali,
Apart from what Dave mentioned as above, although there is no such document available apart from SAP Standard content document but its something that is very standard to other modules as well.
Actually, you need to have a middle ware like SAP PI or any non SAP Product between SAP and Non SAP Legacy system. Also, mapping should be defined well in advance in this. Then it will also involve the EDI at the SAP GTS system end and Web skills( or applicale connection skills) at the Legacy system end to ensure appropriate mapping and interchange of realistic data.
Here, I would like to know if your legacy system had already some SAP system connected to it?.
Regards,
Aman -
Hello,
I want to establish a connection between an external java program which uses JCo to XI. However, it doesn't work. I'm not able to get a connection between java program and XI.
Can anybody help me in this case?Hi Dinh,
Here is a sample code I used to test the communication calling function module THPOPUP.
client = JCO.createClient( ...);
// Open the connection
client.connect();
// Get the attributes of the connection
JCO.Attributes attributes = client.getAttributes();
boolean is_backend_unicode = attributes.getPartnerCodepage().equals("4102") ||
attributes.getPartnerCodepage().equals("4103");
// Create metadata definition of the input parameter list
JCO.MetaData input_md = new JCO.MetaData("INPUT");
input_md.addInfo("CLIENT", JCO.TYPE_CHAR, 255, 255 * (is_backend_unicode? 2 : 1 ),-1, 0, null, null, 0, null, null);
input_md.addInfo("USER", JCO.TYPE_CHAR, 255, 255 * (is_backend_unicode? 2 : 1 ),-1, 0, null, null, 0, null, null);
input_md.addInfo("MESSAGE", JCO.TYPE_CHAR, 255, 255 * (is_backend_unicode? 2 : 1 ),-1, 0, null, null, 0, null, null);
// Create the input parameter list from the metadata object
JCO.ParameterList input = JCO.createParameterList(input_md);
// Set the first (and only) input parameter
input.setValue("020", "CLIENT");
input.setValue("USERNAME", "USER");
input.setValue("TEST MESSAGE", "MESSAGE");
// Create metadata definition of the output parameter list
JCO.MetaData output_md = new JCO.MetaData("OUTPUT");
// Create the output parameter list from the metadata object
JCO.ParameterList output = JCO.createParameterList(output_md);
// Call the function
client.execute("TH_POPUP", input, output);
I suggest you to have a look at the sample code named Example1 that is delivered with jco library.
Probably there are also higher level functionality to send the idoc via jco (that hide you the call to that function module), using something like IDOC.create() or IDOC.send() but I have never used them because when I worked in this kind of scenario I had to call a RFC, not to send and idoc, via jco.
Instead I sent Idoc to XI from a non sap system that was built on RFC sdk (similar to jco) and we posted IDOCs to XI via function module IDOC_INBOUND_ASYNCRONOUS.
Dinh, the reason why the Idoc will be sent to the application layer of XI (SXMB_MONI) and not to the below ALE layer (WE05) is that in XI any call to the function module IDOC_INBOUND_ASYNCRONOUS is catched by the application layer.
Consider that when an SAP system has to send an IDoc to another SAP system it calls as well that function module (IDOC_INBOUND_ASYNCRONOUS) to send the IDoc
So once you call that function module the idoc is created in XI and is a normal XI IDoc scenario.
Hope it clarify your doubts,
Kind Regards,
Sergio -
Listen if the TCP connection between robot and LV GUI is lost
Hi
I'm doing a simple client/server TCP connection between a Labview GUI and a robot controller.
My robot controller acts as the TCP server that waits for a connection from the Labview GUI, it gets a string as a ready signal and then writes a string back to the LV GUI to tell that the controller is ready, then the LV GUI should be ready to send commands to the robot.
So now first of all there are two things I want to do;
1) I want the user to push a button to connect to the robot and then make a red/green light turn on if the connection is established, then the LV GUI also starts a small loop that waits fro whatever is coming from the robotcontroller, this is only for debugging right now
2) Secondly I want the LV GUI to listen if the connection somehow is lost, like if the robot goes out of range or some other programming error in the script for the robot controller that might make the TCP connection terminate. So if the connection is lost from the serverside, then I want the LV GUI to keep runing but just turn the light red.
I have tried some of the examples in Labview but I sure could need some help on this.
LV 8.5
LabVIEW 8.6 / 2009 / 2010
Vision Development Module 8.6 / 2009 / 2010
VBAI 3.6 / 2010
Attachments:
11.gif 10 KB
21.gif 12 KBYou really should change your architecture. I assume that your other controls also control the robot, so you will need more complex messaging.
I suggest you look at some of the examples and templates for queued message handler. Essentially, this will allow you to send message between two loops, which is probably what you want.
As for what your comm loop should actually look like, you should separate the opening part from the communicating and closing part. That way, you can send the Ready string immediately after connecting. The example code you used already handles the timeout error, which is the indication you want that the connection was lost.
Here's one (very bad) example of how this could be done:
You should note that this does not really do any error handling. If you use a queued message handler and actually turn the comm loop into a state machine (with states like Open,Comm and Close), it should be cleaner.
To learn more about LabVIEW, I suggest you try looking at some of these tutorials.
Message Edited by tst on 01-19-2008 07:53 PM
Try to take over the world!
Attachments:
Comm.png 7 KB -
Setting up a https connection between SAP CRM and genesys gplus adapter
Hello All-
We are integrating SAP CRM with genesys mysap gplus adapter. We are struck in setting up a https connection between sap and gplus adapter.
Can anyone here help me out in this like how to get the SSL Protocol, keystore, keystore password,truststore and truststore password.
Information abt Adapters server certificate. Do we need to configure the adapter for the proxy also?
Any additional comment will help. Thanks in advance!Hello Vinod,
Please refer the following OSS notes 564085.
Please reward if helpful.
regards,
Muralidhar Prasad.C -
Connection between SDM client and server is broken
Dear All,
First of all this is what I have
-NW04 SPS 17
-NWDS Version: 7.0.09 Build id: 200608262203
-using VPN connection
-telnet on port 57018 is succesfull
I can login to SDM server (from NWDS and from SDM GUI) I can see the state of SDM(green light), restart it, can navigate through tabs in GUI, but every time I am trying to deploy an ear i have this error:
Deployment exception : Filetransfer failed: Error received from server: Connection between SDM client and server is broken
Inner exception was :
Filetransfer failed: Error received from server: Connection between SDM client and server is broken
I have already read a lot of topics,blogs,notes but didn't find the solution.
Can anybody help me?
Best RegardsHaving same issue. Nothing helped so far... Using NWDS 7.0 SP18.
I have turned SDM tracing on and this is what I see on client side after sending first data package:
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0280/17 Client: finished sending string part"
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0280/0 Client: receive String part from Server"
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl.receiveFromServer(NetComm ..): Entering method
com.sap.bc.cts.tp.net.NetComm.receive(): Entering method
com.sap.bc.cts.tp.net.NetComm: debug "Method "receive(char[])" could not read all requested bytes. There are still 12 bytes to read"
com.sap.bc.cts.tp.net.NetComm: debug "Caught IOException during read of header bytes (-1, 43):Connection reset"
com.sap.bc.cts.tp.net.NetComm: debug " throwing IOException(net.id_000001)"
com.sap.bc.cts.tp.net.NetComm.receive(): Exiting method
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: Exiting method
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0281/1 Client: connection was broken"
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: Exiting method
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0281/0 Client: finshed sendAndReceive"
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: Exiting method
My connection on server is still active so I have to restart SDM server to reset and try it again.
Anyone have idea whats happening?
Edited by: skyrma on Feb 24, 2012 2:46 PM
Edited by: skyrma on Feb 24, 2012 2:47 PM
Edited by: skyrma on Feb 24, 2012 2:47 PM -
Connection between O and BP is missing
Hi,
When i check inconsistency for a user, i am getting " Connection between "O" and "BP" is missing. When i check the Org.unit in PPOSA_BBP, i could see no BP exists for that Org.unit where user is assigned. I have replicated the org.unit from HR system but yet the BP hasnt been generated. Can you please share your idea on this.
Regards,
Prasath JHi Prasath,
This might be because you need to assign the user to a Purchasing Organisation or a Purchasing Group. If the user do not have BP created then you can do this by using tcode USERS_GEN.
Go to USERS_GEN and follow below steps :
1. Select Create User From Existing SU01 user
2. Enter the org id of the POrg or Pgroup under which you want to assign the user
3. Select country and execute
4. In next window one popup will occur, select Area Of User
5. In next popup enter the user id
6. Next select the user and click Ok.
7. This will create a BP and CP for the user and assigns the BP to the Org id of the POrg or Pgroup.
8. Now check the consistency of the user it will show all green.
It might give you error like eMail id for BP XXXXX is missing if the SU01 profile of the user does not contain any user id but it is not critical.
You can open the BP in BP tcode and enter the email id of the user.
Let us know if it solves your issue.
Regards,
Mayur -
(Trouble printing) Trouble with connection between Macbook Pro and Hp Deskjet 1510.
Trouble with connection between Macbook Pro and Hp Deskjet 1510. (Nothing Prints).
I have a Macbook Pro and am having difficulty printing documents from ‘Pages' from my Hp Deskjet 1510. I have installed the necessary software for the printer and it is connected via USB. Every time I try to print the printer icon comes up as it should, 'printing' and then 'job completed' and then the icon disappears. (Nothing is printed.) I thought it might be something to do with Pages compatibility with the printer but exporting the document to Word or making it a PDF doesn’t change anything. I don’t have Microsoft Word on my computer. The scanner does work and when I printed a ‘Test Page’ that worked too.
Let me know if you know why this is happening.With these settings the network now works flawlessly, however, when i have my ethernet cable plugged in, my internet access via my airport card(on the macbook pro) is no longer available. Hoping you can tell me why this would be with this info i've provided.
Educated guess. The networking devices have priorities as to which are used. The standard order is that Ethernet has a higher priority than Airport.
While your Ethernet is unplugged it is inactive and the Mac ignores it. Once you plug it in, the Mac sees that it is active and switches traffic to that interface.
I actually take advantage of this feature at home, but configuring my Airport and Ethernet with identical fixed IP addresses. Normally I'll use Airport, but if I'm copying a huge file and I want faster performance, I'll just walk my MacBook (previously iBook, previously Powerbook) over to my Ethernet switch and plug in my MacBook. Magically, the Mac detects that the Ethernet is active and continues the file transfer uninterrupted over the faster 100baseT Ethernet connection. When the transfer is finished, or if I really need to move back to the Comfy Chair, I unplug the Ethernet cable, and all activity reverts back to the Airport, all without disrupting any existing networking connections.
You on the other hand have totally different settings for your Ethernet and your Airport, so when you switch to Ethernet, you basically loose your Airport connections.
Something you can try:
System Preferences -> Network
Gear icon on the bottom left, next to the [+] [-] icons.
Select *Set Service Order...*
Now Drag the network interfaces into the perfer priority order you want. In this case put Airport above Ethernet.
NOTE: You may want to create a new Network Location for this, instead of messing with your normal home Location (which is most likely the default Automatic. That way you have your original you can always fall back to.
Maybe you are looking for
-
I have Oracle 10g Express Edition 10.2.0.1.0 under Windows XP SP2 on my Personal Computer. There is installed the APEX 3.1.0.00.32 too , which is working fine. Also I have Oracle 10g Standard Edition 10.2.0.1.0 (after installing Oracle 10g BI SE One)
-
Maximum font size for auto-sized form text
You need to let the user select a maximum font size for automatically sized text. If most of your fields are set at 10pt type, but you have one field for which you want the text to resize automatically, it looks stupid if that cell contains a small a
-
Can I use the I pad retina display wall charger to charge my i pod 4 by using their individual cables? CA
-
Anyone else seeing this? Possible bug deletes reply before posting?
I'll spend ten to twenty minutes writing a carefully researched post. No more Save function and I forget to copy it to the Clipboard and, poof, it's all gone. I don't know how. I'm using Firefox, but maybe it's happening to others using different bro
-
Multiple files do not open in alphabetical order in Photoshop CS4
When I open multiple files at once in Photoshop, they never open in alphabetical order. The order is completely unpredictable. As far as I know - it's not an issue of Photoshop, cause when using Bridge to open files, they open in correct order.