Server-conn reuse!!!
We have 4 Bluecoats with ACE 4710 to load balance. The ACE is used in Bridge mode.We are using URL hashing.
We were facing internet slowness , we were waiting about 15 secs to get responds on the internet browsers when opening any url ,even the requests were reaching the Bluecoats after 15 secs.
we opened cisco TAC and Cisco engineer asked us to add ""Server-conn reuse"" under the http parameters and this solves the slowness and now the response is very good
But we got another issue after adding this command . Now every 3 or 4 URL requests , the browser asking for authentication. we are using Single sign on with Bluecoats. the authentication even appear with in the same website in the same IE page.
as test we remove the added command " Server-conn reuse " and now the authentication page is not coming but we are facing the slowness again.
I saw in the forums a command to check the reuse , the output from this command as below
BC-LB1/BlueCoat# show np 1 me-stats "-socm -v" | i [uU][sS][eE]
Reuse retrieve link update conn invalid 0 0
Reuse retrieve link update conn not on r 0 0
Reuse retrieve success but conn invalid: 1979 0
Reuse retrieve miss: 7219215 0
Reuse conns retrieved: 22304174 0
below the sh run and sh version
BC-LB1/BlueCoat# show ver
Cisco Application Control Software (ACSW)
TAC support: http://www.cisco.com/tac
Copyright (c) 1985-2011 by Cisco Systems, Inc. All rights reserved.
The copyrights to certain works contained herein are owned by
other third parties and are used and distributed under license.
Some parts of this software are covered under the GNU Public
License. A copy of the license is available at
http://www.gnu.org/licenses/gpl.html.
Software
loader: Version 0.95.1
system: Version A4(2.1a) [build 3.0(0)A4(2.1a) adbuild_21:41:15-2011/07/21_/auto/adbure_nightly4/renumber/rel_a4_2_1_throttle/R
EL_3_0_0_A4_2_1A]
system image file: (hd0,1)/c4710ace-t1k9-mz.A4_2_1a.bin
Device Manager version 4.2 (0) 20110629:0926
installed license: no feature license is installed
Hardware
cpu info:
Motherboard:
number of cpu(s): 2
Daughtercard:
number of cpu(s): 16
memory info:
total: 6226372 kB, free: 4391668 kB
shared: 0 kB, buffers: 20060 kB, cached 0 kB
cf info:
filesystem: /dev/hdb2
total: 861668 kB, used: 550688 kB, available: 267208 kB
last boot reason: Unknown
configuration register: 0x1
BC-LB1 kernel uptime is 27 days 19 hours 3 minute(s) 14 second(s)
BC-LB1/BlueCoat# sho run
Generating configuration....
logging timestamp
logging trap 5
logging buffered 7
access-list HTTPMontor line 8 extended permit tcp host 193.188.163.194 any eq www
access-list HTTPMontor line 16 extended permit tcp any eq www host 193.188.163.194
access-list ICMP line 5 extended permit icmp any any
access-list ICMP line 10 extended permit ip any any
probe http BC_80
description *** Probe for WWW health monitoring ***
port 80
interval 5
faildetect 2
passdetect interval 60
passdetect count 2
receive 3
request method head
expect status 200 401
open 1
probe icmp ICMP_PROBE1
description *** Probe for icmp health monitoring ***
interval 5
faildetect 2
passdetect interval 60
passdetect count 2
receive 3
rserver host KOC-BC-1
ip address 10.100.210.205
inservice
rserver host KOC-BC-2
ip address 10.100.210.206
inservice
rserver host KOC-BC-3
ip address 10.100.210.207
inservice
rserver host KOC-BC-4
ip address 10.100.210.208
inservice
serverfarm host BC_SF
description * BlueCoat server farm
predictor hash header Host
probe ICMP_PROBE1
rserver KOC-BC-1
inservice
rserver KOC-BC-2
inservice
rserver KOC-BC-3
inservice
rserver KOC-BC-4
inservice
serverfarm host BC_SF_none_http
probe ICMP_PROBE1
rserver KOC-BC-1
inservice
rserver KOC-BC-2
inservice
rserver KOC-BC-3
inservice
rserver KOC-BC-4
inservice
serverfarm host TOPHITsFarm
rserver KOC-BC-4
inservice
parameter-map type http pm_http
case-insensitive
persistence-rebalance
set header-maxparse-length 8192
length-exceed continue
parsing non-strict
sticky ip-netmask 255.255.255.0 address source IPSourceSticky
timeout 480
timeout activeconns
serverfarm BC_SF
sticky ip-netmask 255.255.255.0 address source IPSourceSticky_none_http
timeout 480
replicate sticky
serverfarm BC_SF_none_http
class-map match-all BC_VIP
2 match virtual-address 10.100.210.209 tcp eq www
class-map match-all BC_VIP8080
2 match virtual-address 10.100.210.209 tcp eq 8080
class-map match-all BC_VIPftp20
2 match virtual-address 10.100.210.209 tcp eq ftp-data
class-map match-all BC_VIPftp21
2 match virtual-address 10.100.210.209 tcp eq ftp
class-map match-all BC_VIPhttps
2 match virtual-address 10.100.210.209 tcp eq https
class-map type http loadbalance match-any Class-All
2 match source-address 0.0.0.0 0.0.0.0
class-map type http loadbalance match-any NBK
2 match http url /WOLWebUI/*
class-map type http loadbalance match-any TOPHITS
10 match http header Host header-value ".*youtube.com"
20 match http header Host header-value ".*athenaonline.com"
class-map type management match-any mgmt-cm
2 match protocol http source-address 193.188.163.194 255.255.255.255
3 match protocol icmp source-address 193.188.163.194 255.255.255.255
4 match protocol https source-address 193.188.163.194 255.255.255.255
5 match protocol ssh source-address 193.188.163.194 255.255.255.255
6 match protocol telnet source-address 193.188.163.194 255.255.255.255
7 match protocol http source-address 193.188.163.193 255.255.255.255
8 match protocol https source-address 193.188.163.193 255.255.255.255
9 match protocol icmp source-address 193.188.163.193 255.255.255.255
10 match protocol ssh source-address 193.188.163.193 255.255.255.255
11 match protocol telnet source-address 193.188.163.193 255.255.255.255
12 match protocol snmp source-address 10.1.206.20 255.255.255.255
policy-map type management first-match mgmt-pm
class mgmt-cm
permit
policy-map type loadbalance first-match BC_VIP-l7slb
class class-default
serverfarm BC_SF
policy-map type loadbalance first-match BC_VIP8080-l7slb
class class-default
serverfarm BC_SF
policy-map type loadbalance first-match BC_VIPftp20-l7slb
class class-default
sticky-serverfarm IPSourceSticky
policy-map type loadbalance first-match BC_VIPftp21-l7slb
class class-default
serverfarm BC_SF_none_http
policy-map type loadbalance first-match BC_VIPhttps-l7slb
class class-default
sticky-serverfarm IPSourceSticky_none_http
policy-map multi-match int209
class BC_VIP
loadbalance vip inservice
loadbalance policy BC_VIP-l7slb
loadbalance vip icmp-reply active
appl-parameter http advanced-options pm_http
class BC_VIPhttps
loadbalance vip inservice
loadbalance policy BC_VIPhttps-l7slb
loadbalance vip icmp-reply active
class BC_VIPftp21
loadbalance vip inservice
loadbalance policy BC_VIPftp21-l7slb
loadbalance vip icmp-reply active
inspect ftp
class BC_VIP8080
loadbalance vip inservice
loadbalance policy BC_VIP-l7slb
loadbalance vip icmp-reply active
appl-parameter http advanced-options pm_http
interface vlan 210
description " Web client side"
bridge-group 125
mac-sticky enable
access-group input ICMP
access-group output ICMP
service-policy input mgmt-pm
service-policy input int209
no shutdown
interface vlan 211
description "BC server side"
bridge-group 125
mac-sticky enable
access-group input ICMP
access-group output ICMP
no shutdown
interface bvi 125
ip address 10.100.210.214 255.255.255.0
alias 10.100.210.15 255.255.255.0
peer ip address 10.100.210.216 255.255.255.0
no shutdown
ip route 0.0.0.0 0.0.0.0 10.100.210.1
Similar Messages
-
Server-conn reuse stats on ACE 4710?
Hi,
Does anyone know if it's possible to get the server-conn reuse stats on an ACE 4710 appliance? I'd like to confirm that it's working and ideally see the number of resued connections.
Thanks,
JimScimitar1/Admin# show np 1 me-stats "-socm -v" | i [uU][sS][eE]
Reuse retrieve link update conn invalid 0 0
Reuse retrieve link update conn not on r 0 0
Reuse retrieve success but conn invalid: 0 0
Reuse retrieve miss: 0 0
Reuse conns retrieved: 0 0
Scimitar1/Admin#
The last 2 indicates if a new connection is needed (miss) or if we could retrieve an existing one.
Gilles. -
Conn reuse doesn't work in A5(1.0)
Hi,
I configured conn reuse and I tried to provide requests from diferent clients to the VIP address (172.16.11.150). The ACE provides load-balancing, but it doesn't provide conn reuse. The server uses the same MSS as ACE (1460). See the configuration bellow:
ACE-4710-1/Lab-OPT-11# sho run
Generating configuration....
access-list traffic line 8 extended permit ip any any
rserver host s1
ip address 192.168.1.21
inservice
rserver host s2
ip address 192.168.1.22
inservice
serverfarm host WEB
rserver s1
inservice
rserver s2
inservice
parameter-map type http REUSE
server-conn reuse
persistence-rebalance
class-map match-all VIP
3 match virtual-address 172.16.11.150 tcp eq www
policy-map type loadbalance first-match test
class class-default
serverfarm WEB
policy-map multi-match CL
class VIP
loadbalance vip inservice
loadbalance policy test
loadbalance vip icmp-reply
nat dynamic 1 vlan 341
appl-parameter http advanced-options REUSE
interface vlan 341
description Server vlan
ip address 192.168.1.1 255.255.255.0
nat-pool 1 192.168.1.100 192.168.1.100 netmask 255.255.255.255 pat
no shutdown
interface vlan 345
ip address 172.16.11.2 255.255.255.0
access-group input traffic
service-policy input CL
no shutdown
There are some outputs from show commands on ACE:
ACE-4710-1/Lab-OPT-11# sho serverfarm WEB
serverfarm : WEB, type: HOST
total rservers : 2
state : ACTIVE
DWS state : DISABLED
----------connections-----------
real weight state current total failures
---+---------------------+------+------------+----------+----------+---------
rserver: s1
192.168.1.21:0 8 OPERATIONAL 0 23 0
rserver: s2
192.168.1.22:0 8 OPERATIONAL 0 22 0
ACE-4710-1/Lab-OPT-11# sho stats http | inc Reuse
Reuse msgs sent : 0 , HTTP requests : 419
ACE-4710-1/Lab-OPT-11# show np 1 me-stats "-socm -v" | i [uU][sS][eE]
Reuse retrieve link update conn invalid 0 0
Reuse retrieve link update conn not on r 0 0
Reuse retrieve success but conn invalid: 0 0
Reuse retrieve miss: 0 0
Reuse conns retrieved: 0 0
Can you help me? Do I have some mistake in configuration?
Thank you
RomanHi Roman,
Connection reuse only makes sense in a L7 environment, in which the ACE proxies the client connection, but you configured your VIP as a L4 one. In that situation, connection reused will not be used at all.
Can you please try changing your VIP to a L7 configuration (by adding a URL match class-map) and see if connection reuse starts to work?
Daniel -
DHCP server not reusing expired leases
Hi,
I'm using DHCP server on SF300 switches for assigning IPs to guest clients.
DHCP lease expiration time is set to 1h, start address is 192.168.1.11 and end address is 192.168.1.20.
SF300 switch assigns all 10 IP addresses to different clients until pool gets exhausted. After 1 hour all DHCP leases become expired and I can verify this on address binding page.
Problem is new clients are connected after let's say 2 hours and they can't get IP address from SF300 switch because pool is exhausted and switch don't delete/reuse expired DHCP leases.
Is there any way to force switch to reuse or delete obsolete DHCP leases so new clients would be able to get valid IP address?Hello there,
You can use the command (in privileged EXEC) clear ip dhcp binding X.X.X.X or just an * (asterisk) but if you use just the asterisk instead of an specific ip addresses, ALL bindings will be cleared, including active ones.
Hope this helps. -
Loading .JPG`s from Server and Reusing them in .SWF
Hi everyone!
Suppose I want to load a .jpg from the server ONCE and then I want to reuse it a dozen times in my .swf...
How can I achieve this without adding to the .swf`s file size? I was thinking copying its BitmapData a dozen times, but that adds to the file size, right?
Thanks!The weight of the file doesn't change when you load/create content dynamically.
(I gotta get my post traffic control system working again--too many close calls lately) -
BUENAS NOCHES
YO QUIERO CONECTAR MI TIME CAPSULE A UNA RED CON WINDOWS SERVER ES UNA RED CON DOMINIO Y LAS DEMAS COMPUTADORAS DE LA RED SU SISTEMA OPERATIVO ES WINDOWS 7 SE PODRA CONECTAR LA RED O LAS DEMAS COMPUTADORAS PARA HACER LOS RESPALDOS ESPERO ME PUEDAN AYUDAR POR SU ATENCIOM GRACIASHola Sergio,
Dentro del Sizing de SAP B1 9 para PC de Escritorio o Laptops, Windows XP no está soportado.
Adjunto imagen del PartnerEdge.
Por ende te recomiendo que migres todas tus estaciones de trabajo a Windows 7.
Saludos -
Error Creating Application Server Conn from Jdeveloper
Hi,
Im receiving following error while trying to create Jdeveloper connection:
Error while getting remote MBeanServer for url: ormi://myhostname.pk:20000/default:
Error reading application-client descriptor: Error communicating with server: Lookup error: javax.naming.AuthenticationException: Not authorized; nested exception is:
javax.naming.AuthenticationException: Not authorized; nested exception is:
javax.naming.NamingException: Lookup error: javax.naming.AuthenticationException: Not authorized; nested exception is:
javax.naming.AuthenticationException: Not authorized [Root exception is javax.naming.AuthenticationException: Not authorized]
I have supplied the following credentials to create the connection.
ConnectionType: ApplicationServer10.1.3
username: oc4jadmin
password: welcome{assuming welcome as default password, password has not been changed since initial R12.1.2 install. I have also tried oracle as defult pwd}
Connect to: Single Instance
Hostname: myhostname
oc4jinstance: oacore
OPMN port: 6500
I have followed the following metalink note "How to Create an Application Server Connection from JDeveloper [ID 372989.1]" and have performed the following tests.
command: sh adopmnctl.sh satus -port
=========================
You are running adopmnctl.sh version 120.6.12010000.3
Checking status of OPMN managed processes...
myhostname:6500
command: sh adopmnctl.sh status -l
========================
You are running adopmnctl.sh version 120.6.12010000.3
Checking status of OPMN managed processes...
Processes in Instance:
---------------------------------------------------------------------------------------------------------+------
ias-component | process-type | pid | status | uid | memused | uptime | ports
---------------------------------------------------------------------------------------------------------+------
OC4JGroup:default_group | OC4J:oafm | 18277 | Alive | 658406017 | 116596 | 49:03:18 | rmi:25500,jms:24500,ajp:25000
OC4JGroup:default_group | OC4J:forms | 18206 | Alive | 658406016 | 111040 | 49:03:22 | rmi:20500,jms:23500,ajp:22000
OC4JGroup:default_group | OC4J:oacore | 18122 | Alive | 658406015 | 307376 | 49:03:32 | rmi:20000,jms:23000,ajp:21500
HTTP_Server | HTTP_Server | 18065 | Alive | 658406014 | 114908 | 49:03:13 | https1:4443,http1:8000
command: netstat -an |grep 6500
======================
tcp 0 0 127.0.0.1:6500 0.0.0.0:* LISTEN
tcp 0 0 10.10.50.6:6500 0.0.0.0:* LISTEN
Has any one faced similar problem. Please help!
Edited by: faanwar on Aug 18, 2010 11:00 AMTry changing the oc4jadmin password:
- stop oc4j
- edit system-jazn-data.xml and replace encrypted pw with !newpassword
- remove cache pw from securestore directory
- start oc4j
regards,
Bernhard Jongejan
http://bernhardjongejan.spaces.live.com -
Error creating application server Conn
In jdeveloper Early Access the test connection is sucess(same configuration), but in 10.1.3.1 version ,generate this erro. Help me please.
Error while getting remote MBeanServer for url: ormi://java1:23791/default:
Error reading application-client descriptor: Error communicating with server: <no message>oracle.oc4j.security.ExchangingEncryptor.getEncryptedValue(ExchangingEncryptor.java:161)
com.evermind.server.rmi.RMIProtocol$SecureCredentials.send(RMIProtocol.java:246)
com.evermind.server.rmi.RMIProtocol.sendCredentials(RMIProtocol.java:95)
oracle.oc4j.rmi.ClientRmiTransport.connectToServer(ClientRmiTransport.java:91)
oracle.oc4j.rmi.ClientSocketRmiTransport.connectToServer(ClientSocketRmiTransport.java:68)
com.evermind.server.rmi.RMIClientConnection.connect(RMIClientConnection.java:609)
com.evermind.server.rmi.RMIClientConnection.sendLookupRequest(RMIClientConnection.java:153)
com.evermind.server.rmi.RMIClientConnection.lookup(RMIClientConnection.java:137)
com.evermind.server.rmi.RMIClient.lookup(RMIClient.java:251)
com.evermind.server.rmi.RMIClientContext.lookup(RMIClientContext.java:51)
oracle.oc4j.deployment.ApplicationClientResourceFinder.lookupResourceFinder(ApplicationClientResourceFinder.java:101)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getFinder(ApplicationClientResourceFinder.java:123)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getLocation(ApplicationClientResourceFinder.java:75)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getEjbBinding(ApplicationClientResourceFinder.java:38)
com.oracle.naming.J2EEContext.addEJBReferenceEntries(J2EEContext.java:515)
com.oracle.naming.J2EEContext.create(J2EEContext.java:97)
oracle.j2ee.naming.ApplicationClientInitialContextFactory.getApplicationContext(ApplicationClientInitialContextFactory.java:124)
oracle.j2ee.naming.ApplicationClientInitialContextFactory.getInitialContext(ApplicationClientInitialContextFactory.java:117)
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
javax.naming.InitialContext.init(InitialContext.java:223)
javax.naming.InitialContext.<init>(InitialContext.java:197)
oracle.oc4j.admin.jmx.client.CoreRemoteMBeanServer.fetchMBeanServerEjbRemote(CoreRemoteMBeanServer.java:465)
oracle.oc4j.admin.jmx.client.CoreRemoteMBeanServer.<init>(CoreRemoteMBeanServer.java:160)
oracle.oc4j.admin.management.mejb.MEjb.<init>(MEjb.java:117)
oracle.oc4j.admin.management.mejb.MEjb.getMBeanServer(MEjb.java:158)
oracle.oc4j.admin.management.mejb.MEjbFactory.getManagement(MEjbFactory.java:54)
oracle.oc4j.admin.deploy.spi.ConnectedDeploymentManagerBase.<init>(ConnectedDeploymentManagerBase.java:218)
oracle.oc4j.admin.deploy.spi.Oc4jDeploymentManager.<init>(Oc4jDeploymentManager.java:70)
oracle.oc4j.admin.deploy.spi.factories.Oc4jDeploymentFactory.getDeploymentManager(Oc4jDeploymentFactory.java:130)
oracle.jdevimpl.cm.dt.J2EEConnectionWrapper._getDeploymentManager(J2EEConnectionWrapper.java:182)
oracle.jdevimpl.cm.dt.J2EEConnectionWrapper.testPresentation(J2EEConnectionWrapper.java:111)
oracle.jdeveloper.cm.dt.wizard.TestConnectionPanelUI.testConnectionImpl(TestConnectionPanelUI.java:202)
oracle.jdeveloper.cm.dt.wizard.TestConnectionPanelUI$1.doWork(TestConnectionPanelUI.java:158)
oracle.ide.dialogs.ProgressRunnable.run(ProgressRunnable.java:159)
oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:551)
java.lang.Thread.run(Thread.java:595)
caused by: oracle.oc4j.security.KeyExchange.getSecretKey(KeyExchange.java:136)
oracle.oc4j.security.ExchangingEncryptor.getEncryptedValue(ExchangingEncryptor.java:152)
com.evermind.server.rmi.RMIProtocol$SecureCredentials.send(RMIProtocol.java:246)
com.evermind.server.rmi.RMIProtocol.sendCredentials(RMIProtocol.java:95)
oracle.oc4j.rmi.ClientRmiTransport.connectToServer(ClientRmiTransport.java:91)
oracle.oc4j.rmi.ClientSocketRmiTransport.connectToServer(ClientSocketRmiTransport.java:68)
com.evermind.server.rmi.RMIClientConnection.connect(RMIClientConnection.java:609)
com.evermind.server.rmi.RMIClientConnection.sendLookupRequest(RMIClientConnection.java:153)
com.evermind.server.rmi.RMIClientConnection.lookup(RMIClientConnection.java:137)
com.evermind.server.rmi.RMIClient.lookup(RMIClient.java:251)
com.evermind.server.rmi.RMIClientContext.lookup(RMIClientContext.java:51)
oracle.oc4j.deployment.ApplicationClientResourceFinder.lookupResourceFinder(ApplicationClientResourceFinder.java:101)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getFinder(ApplicationClientResourceFinder.java:123)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getLocation(ApplicationClientResourceFinder.java:75)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getEjbBinding(ApplicationClientResourceFinder.java:38)
com.oracle.naming.J2EEContext.addEJBReferenceEntries(J2EEContext.java:515)
com.oracle.naming.J2EEContext.create(J2EEContext.java:97)
oracle.j2ee.naming.ApplicationClientInitialContextFactory.getApplicationContext(ApplicationClientInitialContextFactory.java:124)
oracle.j2ee.naming.ApplicationClientInitialContextFactory.getInitialContext(ApplicationClientInitialContextFactory.java:117)
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
javax.naming.InitialContext.init(InitialContext.java:223)
javax.naming.InitialContext.<init>(InitialContext.java:197)
oracle.oc4j.admin.jmx.client.CoreRemoteMBeanServer.fetchMBeanServerEjbRemote(CoreRemoteMBeanServer.java:465)
oracle.oc4j.admin.jmx.client.CoreRemoteMBeanServer.<init>(CoreRemoteMBeanServer.java:160)
oracle.oc4j.admin.management.mejb.MEjb.<init>(MEjb.java:117)
oracle.oc4j.admin.management.mejb.MEjb.getMBeanServer(MEjb.java:158)
oracle.oc4j.admin.management.mejb.MEjbFactory.getManagement(MEjbFactory.java:54)
oracle.oc4j.admin.deploy.spi.ConnectedDeploymentManagerBase.<init>(ConnectedDeploymentManagerBase.java:218)
oracle.oc4j.admin.deploy.spi.Oc4jDeploymentManager.<init>(Oc4jDeploymentManager.java:70)
oracle.oc4j.admin.deploy.spi.factories.Oc4jDeploymentFactory.getDeploymentManager(Oc4jDeploymentFactory.java:130)
oracle.jdevimpl.cm.dt.J2EEConnectionWrapper._getDeploymentManager(J2EEConnectionWrapper.java:182)
oracle.jdevimpl.cm.dt.J2EEConnectionWrapper.testPresentation(J2EEConnectionWrapper.java:111)
oracle.jdeveloper.cm.dt.wizard.TestConnectionPanelUI.testConnectionImpl(TestConnectionPanelUI.java:202)
oracle.jdeveloper.cm.dt.wizard.TestConnectionPanelUI$1.doWork(TestConnectionPanelUI.java:158)
oracle.ide.dialogs.ProgressRunnable.run(ProgressRunnable.java:159)
oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:551)
java.lang.Thread.run(Thread.java:595)
caused by: oracle.oc4j.security.KeyExchange.createKeyAgreement(KeyExchange.java:202)
oracle.oc4j.security.KeyExchange.getKeyAgreement(KeyExchange.java:189)
oracle.oc4j.security.KeyExchange.getSecretKey(KeyExchange.java:132)
oracle.oc4j.security.ExchangingEncryptor.getEncryptedValue(ExchangingEncryptor.java:152)
com.evermind.server.rmi.RMIProtocol$SecureCredentials.send(RMIProtocol.java:246)
com.evermind.server.rmi.RMIProtocol.sendCredentials(RMIProtocol.java:95)
oracle.oc4j.rmi.ClientRmiTransport.connectToServer(ClientRmiTransport.java:91)
oracle.oc4j.rmi.ClientSocketRmiTransport.connectToServer(ClientSocketRmiTransport.java:68)
com.evermind.server.rmi.RMIClientConnection.connect(RMIClientConnection.java:609)
com.evermind.server.rmi.RMIClientConnection.sendLookupRequest(RMIClientConnection.java:153)
com.evermind.server.rmi.RMIClientConnection.lookup(RMIClientConnection.java:137)
com.evermind.server.rmi.RMIClient.lookup(RMIClient.java:251)
com.evermind.server.rmi.RMIClientContext.lookup(RMIClientContext.java:51)
oracle.oc4j.deployment.ApplicationClientResourceFinder.lookupResourceFinder(ApplicationClientResourceFinder.java:101)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getFinder(ApplicationClientResourceFinder.java:123)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getLocation(ApplicationClientResourceFinder.java:75)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getEjbBinding(ApplicationClientResourceFinder.java:38)
com.oracle.naming.J2EEContext.addEJBReferenceEntries(J2EEContext.java:515)
com.oracle.naming.J2EEContext.create(J2EEContext.java:97)
oracle.j2ee.naming.ApplicationClientInitialContextFactory.getApplicationContext(ApplicationClientInitialContextFactory.java:124)
oracle.j2ee.naming.ApplicationClientInitialContextFactory.getInitialContext(ApplicationClientInitialContextFactory.java:117)
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
javax.naming.InitialContext.init(InitialContext.java:223)
javax.naming.InitialContext.<init>(InitialContext.java:197)
oracle.oc4j.admin.jmx.client.CoreRemoteMBeanServer.fetchMBeanServerEjbRemote(CoreRemoteMBeanServer.java:465)
oracle.oc4j.admin.jmx.client.CoreRemoteMBeanServer.<init>(CoreRemoteMBeanServer.java:160)
oracle.oc4j.admin.management.mejb.MEjb.<init>(MEjb.java:117)
oracle.oc4j.admin.management.mejb.MEjb.getMBeanServer(MEjb.java:158)
oracle.oc4j.admin.management.mejb.MEjbFactory.getManagement(MEjbFactory.java:54)
oracle.oc4j.admin.deploy.spi.ConnectedDeploymentManagerBase.<init>(ConnectedDeploymentManagerBase.java:218)
oracle.oc4j.admin.deploy.spi.Oc4jDeploymentManager.<init>(Oc4jDeploymentManager.java:70)
oracle.oc4j.admin.deploy.spi.factories.Oc4jDeploymentFactory.getDeploymentManager(Oc4jDeploymentFactory.java:130)
oracle.jdevimpl.cm.dt.J2EEConnectionWrapper._getDeploymentManager(J2EEConnectionWrapper.java:182)
oracle.jdevimpl.cm.dt.J2EEConnectionWrapper.testPresentation(J2EEConnectionWrapper.java:111)
oracle.jdeveloper.cm.dt.wizard.TestConnectionPanelUI.testConnectionImpl(TestConnectionPanelUI.java:202)
oracle.jdeveloper.cm.dt.wizard.TestConnectionPanelUI$1.doWork(TestConnectionPanelUI.java:158)
oracle.ide.dialogs.ProgressRunnable.run(ProgressRunnable.java:159)
oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:551)
java.lang.Thread.run(Thread.java:595)
caused by: Incompatible parameters; nested exception is:
javax.naming.CommunicationException: <no message>oracle.oc4j.security.ExchangingEncryptor.getEncryptedValue(ExchangingEncryptor.java:161)
com.evermind.server.rmi.RMIProtocol$SecureCredentials.send(RMIProtocol.java:246)
com.evermind.server.rmi.RMIProtocol.sendCredentials(RMIProtocol.java:95)
oracle.oc4j.rmi.ClientRmiTransport.connectToServer(ClientRmiTransport.java:91)
oracle.oc4j.rmi.ClientSocketRmiTransport.connectToServer(ClientSocketRmiTransport.java:68)
com.evermind.server.rmi.RMIClientConnection.connect(RMIClientConnection.java:609)
com.evermind.server.rmi.RMIClientConnection.sendLookupRequest(RMIClientConnection.java:153)
com.evermind.server.rmi.RMIClientConnection.lookup(RMIClientConnection.java:137)
com.evermind.server.rmi.RMIClient.lookup(RMIClient.java:251)
com.evermind.server.rmi.RMIClientContext.lookup(RMIClientContext.java:51)
oracle.oc4j.deployment.ApplicationClientResourceFinder.lookupResourceFinder(ApplicationClientResourceFinder.java:101)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getFinder(ApplicationClientResourceFinder.java:123)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getLocation(ApplicationClientResourceFinder.java:75)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getEjbBinding(ApplicationClientResourceFinder.java:38)
com.oracle.naming.J2EEContext.addEJBReferenceEntries(J2EEContext.java:515)
com.oracle.naming.J2EEContext.create(J2EEContext.java:97)
oracle.j2ee.naming.ApplicationClientInitialContextFactory.getApplicationContext(ApplicationClientInitialContextFactory.java:124)
oracle.j2ee.naming.ApplicationClientInitialContextFactory.getInitialContext(ApplicationClientInitialContextFactory.java:117)
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
javax.naming.InitialContext.init(InitialContext.java:223)
javax.naming.InitialContext.<init>(InitialContext.java:197)
oracle.oc4j.admin.jmx.client.CoreRemoteMBeanServer.fetchMBeanServerEjbRemote(CoreRemoteMBeanServer.java:465)
oracle.oc4j.admin.jmx.client.CoreRemoteMBeanServer.<init>(CoreRemoteMBeanServer.java:160)
oracle.oc4j.admin.management.mejb.MEjb.<init>(MEjb.java:117)
oracle.oc4j.admin.management.mejb.MEjb.getMBeanServer(MEjb.java:158)
oracle.oc4j.admin.management.mejb.MEjbFactory.getManagement(MEjbFactory.java:54)
oracle.oc4j.admin.deploy.spi.ConnectedDeploymentManagerBase.<init>(ConnectedDeploymentManagerBase.java:218)
oracle.oc4j.admin.deploy.spi.Oc4jDeploymentManager.<init>(Oc4jDeploymentManager.java:70)
oracle.oc4j.admin.deploy.spi.factories.Oc4jDeploymentFactory.getDeploymentManager(Oc4jDeploymentFactory.java:130)
oracle.jdevimpl.cm.dt.J2EEConnectionWrapper._getDeploymentManager(J2EEConnectionWrapper.java:182)
oracle.jdevimpl.cm.dt.J2EEConnectionWrapper.testPresentation(J2EEConnectionWrapper.java:111)
oracle.jdeveloper.cm.dt.wizard.TestConnectionPanelUI.testConnectionImpl(TestConnectionPanelUI.java:202)
oracle.jdeveloper.cm.dt.wizard.TestConnectionPanelUI$1.doWork(TestConnectionPanelUI.java:158)
oracle.ide.dialogs.ProgressRunnable.run(ProgressRunnable.java:159)
oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:551)
java.lang.Thread.run(Thread.java:595)
caused by: oracle.oc4j.security.KeyExchange.getSecretKey(KeyExchange.java:136)
oracle.oc4j.security.ExchangingEncryptor.getEncryptedValue(ExchangingEncryptor.java:152)
com.evermind.server.rmi.RMIProtocol$SecureCredentials.send(RMIProtocol.java:246)
com.evermind.server.rmi.RMIProtocol.sendCredentials(RMIProtocol.java:95)
oracle.oc4j.rmi.ClientRmiTransport.connectToServer(ClientRmiTransport.java:91)
oracle.oc4j.rmi.ClientSocketRmiTransport.connectToServer(ClientSocketRmiTransport.java:68)
com.evermind.server.rmi.RMIClientConnection.connect(RMIClientConnection.java:609)
com.evermind.server.rmi.RMIClientConnection.sendLookupRequest(RMIClientConnection.java:153)
com.evermind.server.rmi.RMIClientConnection.lookup(RMIClientConnection.java:137)
com.evermind.server.rmi.RMIClient.lookup(RMIClient.java:251)
com.evermind.server.rmi.RMIClientContext.lookup(RMIClientContext.java:51)
oracle.oc4j.deployment.ApplicationClientResourceFinder.lookupResourceFinder(ApplicationClientResourceFinder.java:101)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getFinder(ApplicationClientResourceFinder.java:123)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getLocation(ApplicationClientResourceFinder.java:75)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getEjbBinding(ApplicationClientResourceFinder.java:38)
com.oracle.naming.J2EEContext.addEJBReferenceEntries(J2EEContext.java:515)
com.oracle.naming.J2EEContext.create(J2EEContext.java:97)
oracle.j2ee.naming.ApplicationClientInitialContextFactory.getApplicationContext(ApplicationClientInitialContextFactory.java:124)
oracle.j2ee.naming.ApplicationClientInitialContextFactory.getInitialContext(ApplicationClientInitialContextFactory.java:117)
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
javax.naming.InitialContext.init(InitialContext.java:223)
javax.naming.InitialContext.<init>(InitialContext.java:197)
oracle.oc4j.admin.jmx.client.CoreRemoteMBeanServer.fetchMBeanServerEjbRemote(CoreRemoteMBeanServer.java:465)
oracle.oc4j.admin.jmx.client.CoreRemoteMBeanServer.<init>(CoreRemoteMBeanServer.java:160)
oracle.oc4j.admin.management.mejb.MEjb.<init>(MEjb.java:117)
oracle.oc4j.admin.management.mejb.MEjb.getMBeanServer(MEjb.java:158)
oracle.oc4j.admin.management.mejb.MEjbFactory.getManagement(MEjbFactory.java:54)
oracle.oc4j.admin.deploy.spi.ConnectedDeploymentManagerBase.<init>(ConnectedDeploymentManagerBase.java:218)
oracle.oc4j.admin.deploy.spi.Oc4jDeploymentManager.<init>(Oc4jDeploymentManager.java:70)
oracle.oc4j.admin.deploy.spi.factories.Oc4jDeploymentFactory.getDeploymentManager(Oc4jDeploymentFactory.java:130)
oracle.jdevimpl.cm.dt.J2EEConnectionWrapper._getDeploymentManager(J2EEConnectionWrapper.java:182)
oracle.jdevimpl.cm.dt.J2EEConnectionWrapper.testPresentation(J2EEConnectionWrapper.java:111)
oracle.jdeveloper.cm.dt.wizard.TestConnectionPanelUI.testConnectionImpl(TestConnectionPanelUI.java:202)
oracle.jdeveloper.cm.dt.wizard.TestConnectionPanelUI$1.doWork(TestConnectionPanelUI.java:158)
oracle.ide.dialogs.ProgressRunnable.run(ProgressRunnable.java:159)
oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:551)
java.lang.Thread.run(Thread.java:595)
caused by: oracle.oc4j.security.KeyExchange.createKeyAgreement(KeyExchange.java:202)
oracle.oc4j.security.KeyExchange.getKeyAgreement(KeyExchange.java:189)
oracle.oc4j.security.KeyExchange.getSecretKey(KeyExchange.java:132)
oracle.oc4j.security.ExchangingEncryptor.getEncryptedValue(ExchangingEncryptor.java:152)
com.evermind.server.rmi.RMIProtocol$SecureCredentials.send(RMIProtocol.java:246)
com.evermind.server.rmi.RMIProtocol.sendCredentials(RMIProtocol.java:95)
oracle.oc4j.rmi.ClientRmiTransport.connectToServer(ClientRmiTransport.java:91)
oracle.oc4j.rmi.ClientSocketRmiTransport.connectToServer(ClientSocketRmiTransport.java:68)
com.evermind.server.rmi.RMIClientConnection.connect(RMIClientConnection.java:609)
com.evermind.server.rmi.RMIClientConnection.sendLookupRequest(RMIClientConnection.java:153)
com.evermind.server.rmi.RMIClientConnection.lookup(RMIClientConnection.java:137)
com.evermind.server.rmi.RMIClient.lookup(RMIClient.java:251)
com.evermind.server.rmi.RMIClientContext.lookup(RMIClientContext.java:51)
oracle.oc4j.deployment.ApplicationClientResourceFinder.lookupResourceFinder(ApplicationClientResourceFinder.java:101)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getFinder(ApplicationClientResourceFinder.java:123)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getLocation(ApplicationClientResourceFinder.java:75)
oracle.oc4j.deployment.ApplicationClientResourceFinder.getEjbBinding(ApplicationClientResourceFinder.java:38)
com.oracle.naming.J2EEContext.addEJBReferenceEntries(J2EEContext.java:515)
com.oracle.naming.J2EEContext.create(J2EEContext.java:97)
oracle.j2ee.naming.ApplicationClientInitialContextFactory.getApplicationContext(ApplicationClientInitialContextFactory.java:124)
oracle.j2ee.naming.ApplicationClientInitialContextFactory.getInitialContext(ApplicationClientInitialContextFactory.java:117)
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
javax.naming.InitialContext.init(InitialContext.java:223)
javax.naming.InitialContext.<init>(InitialContext.java:197)
oracle.oc4j.admin.jmx.client.CoreRemoteMBeanServer.fetchMBeanServerEjbRemote(CoreRemoteMBeanServer.java:465)
oracle.oc4j.admin.jmx.client.CoreRemoteMBeanServer.<init>(CoreRemoteMBeanServer.java:160)
oracle.oc4j.admin.management.mejb.MEjb.<init>(MEjb.java:117)
oracle.oc4j.admin.management.mejb.MEjb.getMBeanServer(MEjb.java:158)
oracle.oc4j.admin.management.mejb.MEjbFactory.getManagement(MEjbFactory.java:54)
oracle.oc4j.admin.deploy.spi.ConnectedDeploymentManagerBase.<init>(ConnectedDeploymentManagerBase.java:218)
oracle.oc4j.admin.deploy.spi.Oc4jDeploymentManager.<init>(Oc4jDeploymentManager.java:70)
oracle.oc4j.admin.deploy.spi.factories.Oc4jDeploymentFactory.getDeploymentManager(Oc4jDeploymentFactory.java:130)
oracle.jdevimpl.cm.dt.J2EEConnectionWrapper._getDeploymentManager(J2EEConnectionWrapper.java:182)
oracle.jdevimpl.cm.dt.J2EEConnectionWrapper.testPresentation(J2EEConnectionWrapper.java:111)
oracle.jdeveloper.cm.dt.wizard.TestConnectionPanelUI.testConnectionImpl(TestConnectionPanelUI.java:202)
oracle.jdeveloper.cm.dt.wizard.TestConnectionPanelUI$1.doWork(TestConnectionPanelUI.java:158)
oracle.ide.dialogs.ProgressRunnable.run(ProgressRunnable.java:159)
oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:551)
java.lang.Thread.run(Thread.java:595)
caused by: Incompatible parameters [Root exception is oracle.oc4j.security.ExchangingEncryptor$EncryptionException]Hi,
Did you find any solution or reason why such error occurred? I am facing the same.
Thanks,
Ankit -
FIM 2010 server license reusing
Hello!
I can't find answer for this simple question.
My customer have FIM Single LicSAPk OLP NL AcademicEdition license. Can I using it in testing environment and run FIM with this license in production after all? Or using trial version will be better way for testing purpose?
Thanks!What does the license agreement say? Contact your MS license handler straight lay and you'll get better answers than here in the forums..
-
ACE Drop (Dest nat fail):
Hi All,
I'm using ACE module A2(2.4)
I'm trying to use parameter server-conn reuse, but clients get sometimes statuscode 503.
A#1/Test1# show np 1 me-stats "-socm -v"
OCM Statistics: (Current)
Errors: 0 0
Connection create received: 231121503 1142
LB dest decision received: 365473159 1473
Nat app fixup recieved: 0 0
Connection unproxy received: 52997475 393
Connection reproxy received: 51249279 375
IPCP received: 83227 2
ACK trigger received: 52733008 390
TCP connected received 218498529 1065
Unknown message received: 0 0
Drop [LB dest decision fail]: 29392 0
Drop [invalid ifid] 0 0
Drop [Out of buffers]: 0 0
Dest decision transmitted: 248735645 1174
TCP connect transmitted: 212827881 828
ACK trigger transmitted: 12 0
IPCP transmitted: 83227 2
NAT[static mapped]: 0 0
NAT[static real]: 0 0
NAT[xlate alloc fail]: 0 0
NAT[xlate real hit]: 0 0
NAT[xlate mapped hit]: 0 0
NAT[invalid xlate]: 0 0
NAT[dump xlate]: 0 0
NAT[xlate release failed]: 0 0
NAT Pool Alloc [fail]: 0 0
NAT Pool Alloc [addr]: 0 0
NAT Pool Alloc [addr/port]: 33689970 81
NAT Pool Free [addr]: 0 0
NAT Pool Free [addr/port]: 33689214 88
NAT Pool Free [orphan IP]: 0 0
Reuse retrieve link update conn invalid 0 0
Reuse retrieve link update conn not on r 0 0
Reuse retrieve success but conn invalid: 0 0
Drop [Next Hop queue full]: 0 0
Reuse retrieve miss: 845627 3
OCM Packet count (Hi & Lo): 976499360 4850
Packet forward received: 4343180 10
NAF Error [no route or unresolved adjace 0 0
NAF Error [nat resp fail]: 0 0
UDP Chaser received: 10406 0
(Context 1 Statistics)
Drop [out of connections]: 0 0
Drop [out of proxies]: 0 0
Drop [out of ssl]: 0 0
Drop [mac lookup fail]: 0 0
Drop [route lookup fail]: 0 0
Drop [nat fail] 0 0
Drop [ip sanity check fail] 0 0
Drop [acl deny]: 0 0
Drop [redundant connection]: 0 0
Connection inserted: 862670 3
Packet message transmitted: 6409302 230
Reuse conns retrieved: 6390611 238
Drop [Reproxy fail]: 171 0
Drop [dest nat fail]: 58286 2
The last counter is increasing. What does it mean? Can this be the problem?
I do not get 503 in the retcode map of the servers.
Regards
MatsHi Mats,
I find it very strange that the ACE is sending a 503 message back to the client, because, in case of issues, it normally just resets the connection. With that in mind, we should also investigate the server itself. This is not trivial, so, you should open a TAC case.
Let me just explain the meaning of the "Drop [dest nat fail]" counter. It will be incremented if, after a connection has been natted, one of the servers tries to open a new connection against the natted IP and port. This shouldn't happen unless you are using a protocol composed of several connections (for example, FTP)
Regards
Daniel -
Transparent ACE - 2 VLAN's, 1 context, 2 VIPs
Hi,
We have a 3 tier application that needs to be load balanced from client to middleware and from middleware to backend.
Usually we do this with multiple context's on the ACE.
This time we are doing this with multiple VLAN's within the same context. Is this possible?
setup
client VIP = 10.0.103.3 which is mapped to IRIS_Reporting serverfarm in VLAN47
middleware VIP = 10.0.103.4 which is mapped to IRIS_Web serverfarm in VLAN41
client VIP hits 10.0.103.3 and then middleware box then hits 10.0.103.4. First part is working fine but middleware cannot open connection to 10.0.103.4 VIP over tcp/80. In the ACE log i see the connection timing out...
Oct 5 2010 15:33:40 INTERNAL-LB: %ACE-6-302022: Built TCP connection 0x39181f for vlan347:10.0.4.18/49731 (10.0.4.18/49731) to vl
an47:10.0.103.4/80 (10.0.103.4/80)
Oct 5 2010 15:33:40 INTERNAL-LB: %ACE-6-302022: Built TCP connection 0x229206 for vlan41:10.0.4.18/49731 (10.0.4.18/49731) to vla
n341:10.0.103.4/80 (10.0.2.149/80)
Oct 5 2010 15:33:45 INTERNAL-LB: %ACE-6-302023: Teardown TCP connection 0x39181f for vlan347:10.0.4.18/49731 (10.0.4.18/49731) to
vlan47:10.0.103.4/80 (10.0.103.4/80) duration 0:00:05 bytes 104 SYN Timeout
Oct 5 2010 15:33:45 INTERNAL-LB: %ACE-6-302023: Teardown TCP connection 0x229206 for vlan41:10.0.4.18/49731 (10.0.4.18/49731) to
vlan341:10.0.103.4/80 (10.0.2.149/80) duration 0:00:05 bytes 232 TCP Reset
thanks,
John.Hi Ivan,
Here is the config,
access-list BPDU ethertype permit bpdu
access-list everyone line 10 extended permit ip any any
parameter-map type http HTTP_PARAM
server-conn reuse
case-insensitive
persistence-rebalance
parameter-map type generic SSLID_PARAM
set max-parse-length 70
parameter-map type ssl SSL_PARAM
session-cache timeout 300
parameter-map type connection TCP_PARAM
syn-data drop
exceed-mss allow
rserver host BL-VAN-CDMSPBI1
description IRIS Sharepoint Reporting Server
ip address 10.0.4.15
inservice
rserver host BL-VAN-CDMSPBI2
description IRIS Sharepoint Reporting Server
ip address 10.0.4.18
inservice
rserver host BL-VAN-ITSM03
description ITSM Reporting Server
ip address 10.0.4.16
inservice
rserver host BL-VAN-ITSM04
description ITSM Reporting Server
ip address 10.0.4.17
inservice
rserver host VM-VAN-CDMSPNT1
description IRIS Sharepoint Web Server
ip address 10.0.2.148
inservice
rserver host VM-VAN-CDMSPNT2
description IRIS Sharepoint Web Server
ip address 10.0.2.149
inservice
serverfarm host IRIS_Reporting
description IRIS Reporting Servers
failaction reassign
fail-on-all
rserver BL-VAN-CDMSPBI1 80
inservice
rserver BL-VAN-CDMSPBI2 80
serverfarm host IRIS_Web
description IRIS Front End Web Servers
failaction reassign
fail-on-all
rserver VM-VAN-CDMSPNT1 80
inservice
rserver VM-VAN-CDMSPNT2 80
inservice
serverfarm host ITSM_Reporting
description ITSM Reporting Servers
failaction reassign
rserver BL-VAN-ITSM03 80
inservice
rserver BL-VAN-ITSM04 80
inservice
class-map match-all IRIS_REPORTING_HTTP
2 match virtual-address 10.0.103.3 tcp eq www
class-map match-all IRIS_WEB_HTTP
2 match virtual-address 10.0.103.4 tcp eq www
class-map match-all ITSM_HTTP
2 match virtual-address 10.0.103.1 tcp eq www
class-map type management match-any PING
10 match protocol icmp any
20 match protocol snmp any
policy-map type management first-match PING-POLICY
class PING
permit
policy-map type loadbalance first-match IRIS_REPORTING_HTTP-l7slb
class class-default
serverfarm IRIS_Reporting
policy-map type loadbalance first-match IRIS_WEB_HTTP-l7slb
class class-default
serverfarm IRIS_Web
policy-map type loadbalance first-match ITSM_HTTP-l7slb
class class-default
serverfarm ITSM_Reporting
policy-map multi-match int41
class IRIS_WEB_HTTP
loadbalance vip inservice
loadbalance policy IRIS_WEB_HTTP-l7slb
loadbalance vip icmp-reply active
loadbalance vip advertise active
appl-parameter http advanced-options HTTP_PARAM
connection advanced-options TCP_PARAM
policy-map multi-match int47
class ITSM_HTTP
loadbalance vip inservice
loadbalance policy ITSM_HTTP-l7slb
loadbalance vip icmp-reply active
loadbalance vip advertise active
class IRIS_REPORTING_HTTP
loadbalance vip inservice
loadbalance policy IRIS_REPORTING_HTTP-l7slb
loadbalance vip icmp-reply active
loadbalance vip advertise active
appl-parameter http advanced-options HTTP_PARAM
connection advanced-options TCP_PARAM
interface vlan 41
description Client-Side VIP for Internal WEB LB
bridge-group 2
no icmp-guard
access-group input BPDU
access-group input everyone
service-policy input PING-POLICY
service-policy input int41
no shutdown
ip route inject vlan 41
interface vlan 47
description Client-Side VIP for Gen Applications LB
bridge-group 1
no icmp-guard
access-group input BPDU
access-group input everyone
service-policy input PING-POLICY
service-policy input int47
no shutdown
ip route inject vlan 47
interface vlan 341
description Server-Side for Internal WEB
bridge-group 2
no icmp-guard
access-group input BPDU
access-group input everyone
service-policy input PING-POLICY
no shutdown
interface vlan 347
description Server-Side for Gen Applications
bridge-group 1
no icmp-guard
access-group input BPDU
access-group input everyone
service-policy input PING-POLICY
no shutdown
interface bvi 1
ip address 10.0.4.58 255.255.255.192
alias 10.0.4.59 255.255.255.192
peer ip address 10.0.4.57 255.255.255.192
no shutdown
interface bvi 2
ip address 10.0.2.186 255.255.255.192
alias 10.0.2.187 255.255.255.192
peer ip address 10.0.2.185 255.255.255.192
no shutdown
ip route 0.0.0.0 0.0.0.0 10.0.4.62 -
Install SAP Solution Manager with DEV instance in the same server (MCOD)
Hello, i would like to install SAP Solutions Manager together with DEV ECC 6.0 in the same host, DEV is currently installed and working fine.
I followed note 551915 to convert MS-SQL 2005 to MCOD (change of schema from dbo to dev) and worked fine. But when i am installing the SolMan through the sapinst i don´t see the option MCOD
The only option i am confussed is
MS SQL Server
Database reuse o - New Database (DBSID = SAPSID)
o - Use Existing Database
Database ID (DBSID)
Witch option should i choose to perform a MCOD installation? new db or use existing db (DEV)?
Kind RegardsHi Merchan, if you want to use MCOD you need to select the option: o - Use Existing Database
Database ID (DBSID) .
Regards,
Darwin C. -
SQL Server 2008/2012 Express Connection Problem
Hello,
since a couple of days I'm working on a problem with the SQL Server Express (32-Bit as well as 64Bit).
I installed a new SQL Server 2008 with an instance named SQL2012 and the Management Studio 2008 R2 on the same machine. I easily am abled to connect to the Server using the Management Studio with several Server Name settings (localhost, IP, (local), .\SQL2012).
Now I have a self-written programm (C#) wich should connect to the Server, but it does not work. It is definitely not a problem of the programm code because the same programm is abled to connect to a SQL Server 2008 Enterprise Edition. Similar Problem with
the 2012 Express Version (2012 Enterprise not tested).
The connection string I use and wich is working with connecting on the Enterprise Edition is: Server=Servername\Instance;Database=DatabaseName;User Id=user;Password=password;
Anybody any solution why the Express-Version refuses to connect?
(Sorry if I have made several failures in my text, English is not my native language)It Occurs when I try to ping.Send the Server to see if he is active. If I skip this step and try to connect directly to the server (con.Open()) I get the exception:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The
server was not found or it can not be accessed. Verify that the instance name is correct and that SQL Server allows remote connections. (provider: Named Pipes Provider, error: 40 - Connection with the SQL Server couldn't be opened) -
Acrobat en Terminal Server W2003
Estamos utilizando la versión 6 Estándar de Adobe Acrobat corriendo sobre un Windows 2003 Server con usuarios accediendo a través de Terminal Server.
EL problema lo estamos teniendo con el Adobe Acrobat Distiller que no obtenemos una estabilidad del producto, sufriendo multitud de cuelgues del programa a la hora de imprimir un documento, agrupando estos errores en los siguientes puntos:
1) Se queda un documento en la cola de impresión sin la posibilidad de poder eliminarlo con lo que bloquea todos lo documentos que entran después de él.
2) Obtenemos un mensaje de error de impresión.
Ambos errores solo lo podemos solucionar eliminando el programa y volviendolo a instalar, siempre en local en el servidor porque si la instalación se realiza remotamente no solucionamos nada.
Agradecería cualquier tipo de sugerencia.
Un saludo.Tengo el mismo problema. alguien sabe como solucionarlo ?
se soluciona con la version 7 ?
Acrobat soporta Windows Servers ? -
Restoring database using C sharp console application(SQl server 2008 R2)
Hi All,
I want to take backup and restore database from one server to another through C sharp Console Application.
My Backup is working fine but restoring is not working and throwing below error:
An unhandled exception of type 'Microsoft.SqlServer.Management.Smo.FailedOperationException' occurred in Microsoft.SqlServer.SmoExtended.dll
Database name is fine while restoring.
Please give me some ideas in resolving this.
Thanks in advance.
blrSvsTechHi Olaf,
I used Replace database option.
My code is something like this.
public void Restoredb(string serverName, string useraame, string password)
ServerConnection conn;
if (useraame == " ") // for Windows Authentication
SqlConnection sqlCon = new SqlConnection(@"Data Source=" + serverName + @";Integrated Security=True;");
conn = new ServerConnection(sqlCon);
else // for Server Authentication
conn = new ServerConnection(serverName, useraame, password);
Server srv = new Server(conn);
Database database = srv.Databases["db_Miller"];
string dbPath = Path.Combine(database.PrimaryFilePath, "db_Miller.mdf");
string logPath = Path.Combine(database.PrimaryFilePath, "db_Miller.ldf");
Restore restore = new Restore();
BackupDeviceItem deviceItem = new BackupDeviceItem(path, DeviceType.File);
restore.Devices.Add(deviceItem);
restore.Action = RestoreActionType.Database;
restore.ReplaceDatabase = true;
restore.NoRecovery = true;
restore.SqlRestore(srv); ------------- Getting error in this line.
database = srv.Databases["db_Miller"];
database.SetOnline();
srv.Refresh();
database.Refresh();
Thanks in advance.
blrSvsTech
Hi blrSvsTech,
You haven’t specified the restore destination database, please try the following codes:
public void Restoredb(string serverName, string useraame, string password)
ServerConnection conn;
if (useraame == " ") // for Windows Authentication
SqlConnection sqlCon = new SqlConnection(@"Data Source=" + serverName + @";Integrated Security=True;");
conn = new ServerConnection(sqlCon);
else // for Server Authentication
conn = new ServerConnection(serverName, useraame, password);
Server srv = new Server(conn);
Database database = srv.Databases["db_Miller"];
string dbPath = Path.Combine(database.PrimaryFilePath, "db_Miller.mdf");
string logPath = Path.Combine(database.PrimaryFilePath, "db_Miller.ldf");
Restore restore = new Restore();
BackupDeviceItem deviceItem = new BackupDeviceItem(path, DeviceType.File);
restore.Devices.Add(deviceItem);
restore.Action = RestoreActionType.Database;
restore.ReplaceDatabase = true;
restore.NoRecovery = true;
restore.database = srv.Databases["db_Miller"];
restore.SqlRestore(srv); ------------- Getting error in this line.
database = srv.Databases["db_Miller"];
database.SetOnline();
srv.Refresh();
database.Refresh();
If the issue occurs again, please post all the error message here for analysis.
For more detail information, you can refer to he following link:
Restore.SqlRestore Method
http://technet.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.restore.sqlrestore.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1
Best Regards,
Allen Li
Allen Li
TechNet Community Support
Maybe you are looking for
-
My hubby's 2nd gen iPod died. I want to give him my 5th gen to load his own songs from his iTunes account on his computer. But I want to keep my own iTunes account and my own songs for future. Basically I want to wipe the songs off the hardware so
-
Drag and Drop Interaction - Incomplete
Hi I have began using the Drag and Drop Interaction which is working really well. I have one issue that I cannot see how to do, I hope there is a possible solution somewhere. All other questions have an incomplete caption that appears when you click
-
How can I turn document saved in Acrobat PDF back into multipage AI PDF document.
I accidentally saved my multipage AI PDF document in acrobat. Now i can't open it in AI as it original multipage AI PDF document. How can I access tye document in it original multipage AI PDF document format?
-
Changing ip addresses of rac hosts.
I have a 2 node oracle cluster running 10.2.0.3 on linux itanium and we need to move the 2 servers to a new network. Can anyone point me to a good doc the detail the steps involved with changing the ip addresses for the rac private interconnect? Not
-
Async Dial with mutiple groups and ACS
has anyone else tried / managed to have multiple dialer mappings on a remote access router with the user dynamically allocated to the correct one based upon the details they provide as part of the PPP process? In my case I have an ACS server 3.3 whic