Ahsay Offsite Backup Server v5.5. High Availability Option Setup Guide. Ahsay TM Online Backup - Development Department

Size: px
Start display at page:

Download "Ahsay Offsite Backup Server v5.5. High Availability Option Setup Guide. Ahsay TM Online Backup - Development Department"

Transcription

1 Ahsay Offsite Backup Server v5.5 High Availability Option Setup Guide Ahsay TM Online Backup - Development Department September 1, 2009

2 Copyright Notice Ahsay Systems Corporation Limited All rights reserved. Author: Ahsay Systems Corporation Limited The use and copying of this product is subject to a license agreement. Any other use is prohibited. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system or translated into any language in any form by any means without the prior written consent of Ahsay Systems Corporation Limited. Information in this manual is subject to change without notice and does not represent a commitment on the part of the vendor. Ahsay Systems Corporation Limited does not warrant that this document is error free. If you find any errors in this document, please report Ahsay Systems Corporation Limited in writing. This product includes software developed by the Apache Software Foundation ( Trademarks Ahsay, Ahsay Online Backup Suite, Ahsay Offsite Backup Server, Ahsay Online Backup Manager, Ahsay A-Click Backup, Ahsay Replication Server, Ahsay NAS Client Utility are trademarks of Ahsay Systems Corporation Limited. Microsoft, Windows, Microsoft Exchange Server and Microsoft SQL Server are registered trademarks of Microsoft Corporation. Sun, Solaris, SPARC, Java and Java Runtime Environment are registered trademarks of Sun Microsystems Inc. Oracle, Oracle 8i, Oracle 9i are registered trademarks of Oracle Corporation. Lotus, Domino, Notes are registered trademark of IBM Corporation. Red Hat is registered trademark of Red Hat, Inc. Linux is registered trademark of Linus Torvalds. Apple and Mac OS X are registered trademarks of Apple Computer, Inc. All other product names are registered trademarks of their respective owners. Disclaimer Ahsay Systems Corporation Limited will not have or accept any liability, obligation or responsibility whatsoever for any loss, destruction or damage (including without limitation consequential loss, destruction or damage) however arising from or in respect of any use or misuse of or reliance on this document. By reading and following the instructions in this document, you agree to accept unconditionally the terms of this Disclaimer and as they may be revised and/or amended from time to time by Ahsay Systems Corporation Limited without prior notice to you.

3 Table of Content 1 Overview High Availability AhsayOBS Setup Setup the AhsayOBS Cluster on the Same Machine Setup the AhsayOBS Cluster on Different Machines Testing Server Tuning Recommendations Tuning Windows Server Tuning Linux References Appendixes Sample ehcache.xml file for all AhsayOBS instances Sample configuration for AhsayOBS Cluster on the same machine Sample configuration for AhsayOBS Cluster on different machines Feedback Contact Us...27 Ahsay Systems Corporation Limited Page 1 of 27 (September 1, 2009)

4 1 Overview Ahsay Offsite Backup Server (AhsayOBS ) is the central core server that accepts and handles backup data from multiple backup clients simultaneously. Clients Ahsay Online Backup Manager (AhsayOBM ) and Ahsay A-Click Backup (AhsayACB ) cannot backup data if the AhsayOBS server or network is not functioning. To overcome the single point of failure of AhsayOBS, a clustering feature is added to AhsayOBS for the current architecture for version The design will be based on the diagram below. Ahsay Systems Corporation Limited Page 2 of 27 (September 1, 2009)

5 2 High Availability AhsayOBS AhsayOBS version can be configured as a clustered group of AhsayOBS servers. All AhsayOBS instances are essentially standalone except that they share the user homes via some sort of shared storage. A special distributed locking mechanism is added to control the update of these user homes to eliminate the occurrence that two different processes writing to the same user profile and thus corrupting it. In the event that an AhsayOBS instance fails, AhsayOBM and AhsayACB will automatically fail over the backups in progress to other AhsayOBS instances. The features are summarized as follows:- All AhsayOBS instances should use the same domain name on the Domain Name Server (DNS). Each AhsayOBS is separate. It will have its own copy of the conf, logs and system directories. Each AhsayOBS will be responsible for sending its own reports and s. When one AhsayOBS instance fails, AhsayOBM and AhsayACB will resume the backup on another AhsayOBS instance automatically based on the DNS record settings. The USER HOME is shared by all AhsayOBS instances and it should map to each OBS instance locally. Shared lock access control for writing to the user home to reduce the occurrence that two process writing to the same user profile. Issues Logs are not consolidated. Cannot see all logs from all running AhsayOBS instances, need to login to each AhsayOBS to see logs for that instance. Need to login to each AhsayOBS to setup and configure. Manual monitoring of running instances. Manual configuration and setup of each instance. Ahsay Systems Corporation Limited Page 3 of 27 (September 1, 2009)

6 The high availability AhsayOBS version will have the following structure:- Ahsay Systems Corporation Limited Page 4 of 27 (September 1, 2009)

7 3 Setup This chapter describes how to setup the high availability AhsayOBS (v ). If you plan to use this AhsayOBS version as a standalone and not within a cluster, please ignore the rest of this document and follow the instructions from the AhsayOBS Administrator s Guide or the AhsayOBS Installation & Upgrade Guide to install or upgrade your AhsayOBS. All documents can be downloaded from our web site using this URL ( AhsayOBS cluster setup is summarized as follows: 1. Setup the first AhsayOBS instance. 2. Setup additional AhsayOBS instances to form the cluster. This step can be repeated for as many AhsayOBS instances for the cluster as required. Please note that adding too many instances can degrade performance. 3. Create/Update DNS record on the DNS server. This step allows AhsayOBM and AhsayRPS to resolve multiple IP Addresses of AhsayOBS that they could use to do backup. For testing purposes you can setup the cluster on the same machine. For production use, please consider setting up each AhsayOBS instance on its own machine. 3.1 Setup the AhsayOBS Cluster on the Same Machine Assume that the following table is the IP address and port numbers that we ll configure for the AhsayOBS cluster on the same machine. Server Address used on AhsayOBM /AhsayACB Machine Servers Ports Used Server Address = cluster.yourdomain.com IP Address= st AhsayOBS Instance IP Address = DNS A Record = obs.yourdomain.com 80, 443 & 8014 (AhsayOBS ) & (autodiscovery) 2 nd AhsayOBS Instance IP Address = DNS A Record = obs.yourdomain.com 80, 443 & 8015 (AhsayOBS ) & (autodiscovery) Setup the first AhsayOBS Instance The installation and setup procedures are as follows: 1. If you have an existing version of AhsayOBS running, stop AhsayOBS and rename the OBS_HOME to OBS_HOME.BAK. E.g. Rename C:\Program Files\AhsayOBS and AhsayRPS to C:\Program Files\AhsayOBS and AhsayRPS.bak. 2. Install AhsayOBS version For further details on how to do this, please refer to the AhsayOBS Installation and Upgrade Guide. 3. Stop AhsayOBS service if it s running. Please refer to the AhsayOBS Administrator s Guide for details. Ahsay Systems Corporation Limited Page 5 of 27 (September 1, 2009)

8 4. Copy your customized branding content to the AhsayOBS version folder. a. OBS_HOME.BAK\conf\acb-config.xml -> OBS_HOME\conf\acb-config.xml b. OBS_HOME.BAK\conf\keystore -> OBS_HOME\conf\keystore c. OBS_HOME.BAK\conf\lfsConfig.xml -> OBS_HOME\conf\lfsConfig.xml d. OBS_HOME.BAK\conf\license.xml -> OBS_HOME\conf\license.xml e. OBS_HOME.BAK\conf\obs.xml -> OBS_HOME\conf\obs.xml f. OBS_HOME.BAK\conf\rpsSend.xml -> OBS_HOME\conf\rpsSend.xml g. OBS_HOME.BAK\conf\sysUser.xml -> OBS_HOME\conf\sysUser.xml h. OBS_HOME.BAK\conf\tomcat-users.xml -> OBS_HOME\conf\tomcat-users.xml i. OBS_HOME.BAK \webapps\root\*.* -> OBS_HOME\webapps\ROOT\*.* j. OBS_HOME.BAK \webapps\obs\doc\*.* -> OBS_HOME\webapps\obs\doc\*.* k. OBS_HOME.BAK \webapps\obs\download\*.* -> OBS_HOME\webapps\obs\download\*.* l. OBS_HOME.BAK \webapps\obs\jsp\*.* -> OBS_HOME\webapps\obs\jsp\*.* m. Regenerate your customized properties using the latest Properties.xls file and copy to OBS_HOME\webapps\obs\WEB-INF\classes 5. Edit startup scripts (startup.bat/startup.sh) a. Open the startup.bat or startup.sh file under OBS_HOME/bin using a text editor. b. Under CATALINA_OPTS, change the Xmx option to a larger value. For 32bit java, the maximum -Xmx setting is between G. This limitation is removed for 64bit java. If you plan to support a lot of simultaneous users (greater than 1000) on your system, please consider using the 64bit java on 64bit hardware and increase this value appropriately. Assume around 1MB per user plus a 50% total buffer. Please note, if you receive any Out of Memory errors for Java, you need to increase this setting. c. Under CATALINA_OPTS, add a new option -Dcluster.server=true. d. Under CATALINA_OPTS, add a new option off SET JAVA_HOME=..\java SET CATALINA_HOME=..\tomcat SET CATALINA_BASE=.. SET CATALINA_OPTS=-server -Xrs -Xms128m Xmx1024m -Dsun.net.inetaddr.ttl= Dnetworkaddress.cache.ttl= Dsun.net.inetaddr.negative.ttl=0 - Dnetworkaddress.cache.negative.ttl=0 -Djava.net.preferIPv4Stack=true - Djava.library.path=%CATALINA_HOME%\lib -Dcluster.server=true -Dcluster.server.name=ObsA SET PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%PATH% "%CATALINA_HOME%\bin\catalina" run %1 %2 %3 %4 %5 %6 %7 %8 %9 6. Edit server.xml a. Open the server.xml file under OBS_HOME/conf using a text editor. b. Under the Connector tag for HTTP and HTTPS, make sure that the ports is set properly and that the maxthreads value is greater than the number of simultaneous users you intend to support. Please make sure that the memory requirement of the -Xmx setting above is also sufficiently set to handle this load. Ahsay Systems Corporation Limited Page 6 of 27 (September 1, 2009)

9 c. Under Engine tag, change the jvmroute to your server name. <?xml version="1.0" encoding="iso "?> <Server port="8014" shutdown="shutdown"> <Service name="tomcat-standalone"> <!-- Define a non-ssl HTTP/1.1 Connector on port > <Connector address=" " port="80" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="443" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8"/> <!-- Define a SSL HTTP/1.1 Connector on port > <Connector address=" " port="443" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="80" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8" scheme="https" secure="true" keystorefile="conf/keystore" keystorepass="changeit" clientauth="false" SSLEnabled="true" sslprotocol="tls"/> <Engine name="standalone" defaulthost="localhost" jvmroute="obsa"> <Host name="localhost" appbase="webapps" unpackwars="true" autodeploy="false" livedeploy="false"> <Valve classname="org.apache.catalina.valves.accesslogvalve" directory="logs" prefix="access_log." suffix=".log" pattern="common"/> </Host> </Engine> </Service> </Server> 7. Edit autodiscovery.xml a. Open the autodiscovery.xml file under OBS_HOME/conf using a text editor. b. Under the AutoDiscovery tag, change server-port to and client-port to <Root><AutoDiscovery server-port="10002" client-port="10003" /></Root> 8. Edit ehcache.xml a. Open the ehcache.xml file under OBS_HOME/conf b. Under diskstore tag, change the path to a local folder path, e.g. OBS_HOME\conf\cache c. Under the cachemanagerpeerproviderfactory tag, change the multicategroupaddress to the IP address of the current OBS instance. The port number must be the same for all instances. <ehcache xmlns:xsi=" xsi:nonamespaceschemalocation="ehcache.xsd"> <diskstore path="c:\program Files\BackupServer\conf\cache"/> <cachemanagereventlistenerfactory class="" properties=""/> <cachemanagerpeerproviderfactory class="net.sf.ehcache.distribution.rmicachemanagerpeerproviderfactory" properties="peerdiscovery=automatic, multicastgroupaddress= , multicastgroupport=5555, timetolive=3"/> <cachemanagerpeerlistenerfactory class="net.sf.ehcache.distribution.rmicachemanagerpeerlistenerfactory"/> <defaultcache maxelementsinmemory="10000" eternal="false" timetoidleseconds="120" timetoliveseconds="120" overflowtodisk="false" maxelementsondisk="0" diskpersistent="false" diskexpirythreadintervalseconds="120" memorystoreevictionpolicy="lru" Ahsay Systems Corporation Limited Page 7 of 27 (September 1, 2009)

10 /> <cache name="distributedcache" maxelementsinmemory="50000" eternal="false" timetoidleseconds="0" timetoliveseconds="0" overflowtodisk="false"> <cacheeventlistenerfactory class="net.sf.ehcache.distribution.rmicachereplicatorfactory" properties="replicateasynchronously=false, replicateputs=true, replicateupdates=true, replicateupdatesviacopy=true, replicateremovals=true"/> <bootstrapcacheloaderfactory class="net.sf.ehcache.distribution.rmibootstrapcacheloaderfactory"/> </cache> </ehcache> 9. Start AhsayOBS service. Please refer to the AhsayOBS Administrator s Guide for details. 10. Logon to AhsayOBS as Administrator using a web browser. 11. In Server Configuration page, change the User Homes to a directory accessible by all AhsayOBS instances. 12. Test that the AhsayOBS server is running correctly. Use AhsayOBM /AhsayACB client to test backup and restore operations. Setup Additional AhsayOBS Instances to form the Cluster The setup procedures are as follows: 1. Stop all AhsayOBS instances if it s running. Please refer to the AhsayOBS Administrator s Guide for details. 2. Copy the whole OBS_HOME directory to another directory (OBS_HOME2) on the same machine. 3. Edit server.xml a. Open the server.xml file under OBS_HOME2/conf using a text editor. b. Under the Connector tag for HTTP and HTTPS, make sure that the ports is set properly and that the maxthreads value is greater than the number of simultaneous users you intend to support. Please make sure that the memory requirement of the -Xmx setting above is also sufficiently set to handle this load. Please ensure that all the port settings are unique and do not conflict with the settings of the 1 st AhsayOBS instance. c. Under Engine tag, change the jvmroute to your server name. <?xml version="1.0" encoding="iso "?> <Server port="8015" shutdown="shutdown"> <Service name="tomcat-standalone"> <!-- Define a non-ssl HTTP/1.1 Connector on port > <Connector address=" " port="80" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="443" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8"/> <!-- Define a SSL HTTP/1.1 Connector on port > <Connector address=" " port="443" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="80" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8" scheme="https" secure="true" keystorefile="conf/keystore" keystorepass="changeit" clientauth="false" SSLEnabled="true" sslprotocol="tls"/> <Engine name="standalone" defaulthost="localhost" jvmroute="obsb"> <Host name="localhost" appbase="webapps" unpackwars="true" autodeploy="false" Ahsay Systems Corporation Limited Page 8 of 27 (September 1, 2009)

11 livedeploy="false"> <Valve classname="org.apache.catalina.valves.accesslogvalve" directory="logs" prefix="access_log." suffix=".log" pattern="common"/> </Host> </Engine> </Service> </Server> 4. Edit autodiscovery.xml a. Open the autodiscovery.xml file under OBS_HOME/conf using a text editor. b. Under the AutoDiscovery tag, change server-port to and client-port to <Root><AutoDiscovery server-port="10004" client-port="10005" /></Root> 5. Edit ehcache.xml a. Open the ehcache.xml file under OBS_HOME/conf b. Under diskstore tag, change the path to a local folder path, e.g. OBS_HOME\conf\cache c. Under the cachemanagerpeerproviderfactory tag, change the multicategroupaddress to the IP address of the current OBS instance. The port number must be the same for all instances. <ehcache xmlns:xsi=" xsi:nonamespaceschemalocation="ehcache.xsd"> <diskstore path="c:\program Files\BackupServer\conf\cache"/> <cachemanagereventlistenerfactory class="" properties=""/> <cachemanagerpeerproviderfactory class="net.sf.ehcache.distribution.rmicachemanagerpeerproviderfactory" properties="peerdiscovery=automatic, multicastgroupaddress= , multicastgroupport=5555, timetolive=3"/> <cachemanagerpeerlistenerfactory class="net.sf.ehcache.distribution.rmicachemanagerpeerlistenerfactory"/> <defaultcache maxelementsinmemory="10000" eternal="false" timetoidleseconds="120" timetoliveseconds="120" overflowtodisk="false" maxelementsondisk="0" diskpersistent="false" diskexpirythreadintervalseconds="120" memorystoreevictionpolicy="lru" /> <cache name="distributedcache" maxelementsinmemory="50000" eternal="false" timetoidleseconds="0" timetoliveseconds="0" overflowtodisk="false"> <cacheeventlistenerfactory class="net.sf.ehcache.distribution.rmicachereplicatorfactory" properties="replicateasynchronously=false, replicateputs=true, replicateupdates=true, replicateupdatesviacopy=true, replicateremovals=true"/> <bootstrapcacheloaderfactory class="net.sf.ehcache.distribution.rmibootstrapcacheloaderfactory"/> </cache> </ehcache> 6. Start AhsayOBS service. Please refer to the AhsayOBS Administrator s Guide for details. 7. Logon to AhsayOBS as Administrator using a web browser. Ahsay Systems Corporation Limited Page 9 of 27 (September 1, 2009)

12 8. In Server Configuration page, change the User Homes to a directory accessible by all AhsayOBS instances. 9. Test that the AhsayOBS server is running correctly. Use AhsayOBM /AhsayACB client to test backup and restore operations. Setup the DNS Records AhsayOBM and AhsayACB need to obtain the list of AhsayOBS instances included in the cluster. To achieve that, you need to make the following changes on your DNS server: 1. Create an A Record for the domain name, e.g. obs.yourdomain.com, this A Record must point to the 1 st AhsayOBS Instance, i.e Create another A Record for the domain name used in step 1, in our case, obs.yourdomain.com. This new A Record must point to the 2 nd AhsayOBS Instance, i.e Create a CNAME record for the cluster, e.g. cluster.yourdomain.com. Point this record to the domain name of your AhsayOBS instances, in our case, obs.yourdomain.com 3.2 Setup the AhsayOBS Cluster on Different Machines Assume that the following table is the IP address and port numbers that we ll configure for the AhsayOBS cluster spanning multiple machines. Server Address used on AhsayOBM /AhsayACB Machine Servers Ports Used Server Address = cluster.yourdomain.com IP address = DNS A Record = obs.yourdomain.com IP address = DNS A Record = obs.yourdomain.com 1 st AhsayOBS Instance 80, 443 & 8014 (AhsayOBS ) 8004 (AJP) & (autodiscovery) 2 nd AhsayOBS Instance 80, 443 & 8014 (AhsayOBS ) & (autodiscovery) Setup the first AhsayOBS Instance The installation and setup procedures are as follows: 1. If you have an existing version of AhsayOBS running, stop AhsayOBS and rename the OBS_HOME to OBS_HOME.BAK. E.g. Rename C:\Program Files\AhsayOBS and AhsayRPS to C:\Program Files\AhsayOBS and AhsayRPS.bak. 2. Install AhsayOBS version For further details on how to do this, please refer to the AhsayOBS Installation and Upgrade Guide. 3. Stop AhsayOBS service if it s running. Please refer to the AhsayOBS Administrator s Guide for details. 4. Copy your customized branding content to the AhsayOBS version folder. a. OBS_HOME.BAK\conf\acb-config.xml -> OBS_HOME\conf\acb-config.xml Ahsay Systems Corporation Limited Page 10 of 27 (September 1, 2009)

13 b. OBS_HOME.BAK\conf\keystore -> OBS_HOME\conf\keystore c. OBS_HOME.BAK\conf\lfsConfig.xml -> OBS_HOME\conf\lfsConfig.xml d. OBS_HOME.BAK\conf\license.xml -> OBS_HOME\conf\license.xml e. OBS_HOME.BAK\conf\obs.xml -> OBS_HOME\conf\obs.xml f. OBS_HOME.BAK\conf\rpsSend.xml -> OBS_HOME\conf\rpsSend.xml g. OBS_HOME.BAK\conf\sysUser.xml -> OBS_HOME\conf\sysUser.xml h. OBS_HOME.BAK\conf\tomcat-users.xml -> OBS_HOME\conf\tomcat-users.xml i. OBS_HOME.BAK \webapps\root\*.* -> OBS_HOME\webapps\ROOT\*.* j. OBS_HOME.BAK \webapps\obs\doc\*.* -> OBS_HOME\webapps\obs\doc\*.* k. OBS_HOME.BAK \webapps\obs\download\*.* -> OBS_HOME\webapps\obs\download\*.* l. OBS_HOME.BAK \webapps\obs\jsp\*.* -> OBS_HOME\webapps\obs\jsp\*.* m. Regenerate your customized properties using the latest Properties.xls file and copy to OBS_HOME\webapps\obs\WEB-INF\classes 5. Edit startup scripts (startup.bat/startup.sh) a. Open the startup.bat or startup.sh file under OBS_HOME/bin using a text editor. b. Under CATALINA_OPTS, change the Xmx option to a larger value. For 32bit java, the maximum -Xmx setting is between G. This limitation is removed for 64bit java. If you plan to support a lot of simultaneous users (greater than 1000) on your system, please consider using the 64bit java on 64bit hardware and increase this value appropriately. Assume around 1MB per user plus a 50% total buffer. Please note, if you receive any Out of Memory errors for Java, you need to increase this setting. c. Under CATALINA_OPTS, add a new option -Dcluster.server=true. d. Under CATALINA_OPTS, add a new option off SET JAVA_HOME=..\java SET CATALINA_HOME=..\tomcat SET CATALINA_BASE=.. SET CATALINA_OPTS=-server -Xrs -Xms128m Xmx1024m -Dsun.net.inetaddr.ttl= Dnetworkaddress.cache.ttl= Dsun.net.inetaddr.negative.ttl=0 - Dnetworkaddress.cache.negative.ttl=0 -Djava.net.preferIPv4Stack=true - Djava.library.path=%CATALINA_HOME%\lib -Dcluster.server=true -Dcluster.server.name=ObsA SET PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%PATH% "%CATALINA_HOME%\bin\catalina" run %1 %2 %3 %4 %5 %6 %7 %8 %9 6. Edit server.xml a. Open the server.xml file under OBS_HOME/conf using a text editor. b. Under the Connector tag for HTTP and HTTPS, make sure that the address is set properly and that the maxthreads value is greater than the number of simultaneous users you intend to support. Please make sure that the memory requirement of the -Xmx setting above is also sufficiently set to handle this load. c. Under Engine tag, change the jvmroute to your server name. <?xml version="1.0" encoding="iso "?> <Server port="8014" shutdown="shutdown"> Ahsay Systems Corporation Limited Page 11 of 27 (September 1, 2009)

14 <Service name="tomcat-standalone"> <!-- Define a non-ssl HTTP/1.1 Connector on port 80 --> <Connector address=" " port="80" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="443" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8"/> <!-- Define a SSL HTTP/1.1 Connector on port > <Connector address=" " port="443" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="80" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8" scheme="https" secure="true" keystorefile="conf/keystore" keystorepass="changeit" clientauth="false" SSLEnabled="true" sslprotocol="tls"/> <Engine name="standalone" defaulthost="localhost" jvmroute="obsa"> <Host name="localhost" appbase="webapps" unpackwars="true" autodeploy="false" livedeploy="false"> <Valve classname="org.apache.catalina.valves.accesslogvalve" directory="logs" prefix="access_log." suffix=".log" pattern="common"/> </Host> </Engine> </Service> </Server> 7. Edit ehcache.xml a. Open the ehcache.xml file under OBS_HOME/conf b. Under diskstore tag, change the path to a local folder path, e.g. OBS_HOME\conf\cache c. Under the cachemanagerpeerproviderfactory tag, change the multicategroupaddress to the IP address of the current OBS instance. The port number must be the same for all instances. <ehcache xmlns:xsi=" xsi:nonamespaceschemalocation="ehcache.xsd"> <diskstore path="c:\program Files\BackupServer\conf\cache"/> <cachemanagereventlistenerfactory class="" properties=""/> <cachemanagerpeerproviderfactory class="net.sf.ehcache.distribution.rmicachemanagerpeerproviderfactory" properties="peerdiscovery=automatic, multicastgroupaddress= , multicastgroupport=5555, timetolive=3"/> <cachemanagerpeerlistenerfactory class="net.sf.ehcache.distribution.rmicachemanagerpeerlistenerfactory"/> <defaultcache maxelementsinmemory="10000" eternal="false" timetoidleseconds="120" timetoliveseconds="120" overflowtodisk="false" maxelementsondisk="0" diskpersistent="false" diskexpirythreadintervalseconds="120" memorystoreevictionpolicy="lru" /> <cache name="distributedcache" maxelementsinmemory="50000" eternal="false" timetoidleseconds="0" timetoliveseconds="0" overflowtodisk="false"> <cacheeventlistenerfactory class="net.sf.ehcache.distribution.rmicachereplicatorfactory" properties="replicateasynchronously=false, replicateputs=true, replicateupdates=true, replicateupdatesviacopy=true, replicateremovals=true"/> Ahsay Systems Corporation Limited Page 12 of 27 (September 1, 2009)

15 <bootstrapcacheloaderfactory class="net.sf.ehcache.distribution.rmibootstrapcacheloaderfactory"/> </cache> </ehcache> 8. Start AhsayOBS service. Please refer to the AhsayOBS Administrator s Guide for details. 9. Logon to AhsayOBS as Administrator using a web browser. 10. In Server Configuration page, change the User Homes to a directory accessible by all AhsayOBS instances. 11. Test that the AhsayOBS server is running correctly. Use AhsayOBM /AhsayACB client to test backup and restore operations. Setup Additional AhsayOBS Instances to form the Cluster The installation and setup procedures are as follows: 1. If you have an existing version of AhsayOBS running, stop AhsayOBS and rename the OBS_HOME to OBS_HOME.BAK. E.g. Rename C:\Program Files\AhsayOBS and AhsayRPS to C:\Program Files\AhsayOBS and AhsayRPS.bak. 2. Install AhsayOBS version For further details on how to do this, please refer to the AhsayOBS Installation and Upgrade Guide. 3. Stop AhsayOBS service if it s running. Please refer to the AhsayOBS Administrator s Guide for details. 4. Copy your customized branding content to the AhsayOBS version folder. a. OBS_HOME.BAK\conf\acb-config.xml -> OBS_HOME\conf\acb-config.xml b. OBS_HOME.BAK\conf\keystore -> OBS_HOME\conf\keystore c. OBS_HOME.BAK\conf\lfsConfig.xml -> OBS_HOME\conf\lfsConfig.xml d. OBS_HOME.BAK\conf\license.xml -> OBS_HOME\conf\license.xml e. OBS_HOME.BAK\conf\obs.xml -> OBS_HOME\conf\obs.xml f. OBS_HOME.BAK\conf\rpsSend.xml -> OBS_HOME\conf\rpsSend.xml g. OBS_HOME.BAK\conf\sysUser.xml -> OBS_HOME\conf\sysUser.xml h. OBS_HOME.BAK\conf\tomcat-users.xml -> OBS_HOME\conf\tomcat-users.xml i. OBS_HOME.BAK \webapps\root\*.* -> OBS_HOME\webapps\ROOT\*.* j. OBS_HOME.BAK \webapps\obs\doc\*.* -> OBS_HOME\webapps\obs\doc\*.* k. OBS_HOME.BAK \webapps\obs\download\*.* -> OBS_HOME\webapps\obs\download\*.* l. OBS_HOME.BAK \webapps\obs\jsp\*.* -> OBS_HOME\webapps\obs\jsp\*.* m. Regenerate your customized properties using the latest Properties.xls file and copy to OBS_HOME\webapps\obs\WEB-INF\classes 5. Edit startup scripts (startup.bat/startup.sh) a. Open the startup.bat or startup.sh file under OBS_HOME/bin using a text editor. b. Under CATALINA_OPTS, change the Xmx option to a larger value. Ahsay Systems Corporation Limited Page 13 of 27 (September 1, 2009)

16 For 32bit java, the maximum -Xmx setting is between G. This limitation is removed for 64bit java. If you plan to support a lot of simultaneous users (greater than 1000) on your system, please consider using the 64bit java on 64bit hardware and increase this value appropriately. Assume around 1MB per user plus a 50% total buffer. Please note, if you receive any Out of Memory errors for Java, you need to increase this setting. c. Under CATALINA_OPTS, add a new option -Dcluster.server=true. d. Under CATALINA_OPTS, add a new option off SET JAVA_HOME=..\java SET CATALINA_HOME=..\tomcat SET CATALINA_BASE=.. SET CATALINA_OPTS=-server -Xrs -Xms128m Xmx1024m -Dsun.net.inetaddr.ttl= Dnetworkaddress.cache.ttl= Dsun.net.inetaddr.negative.ttl=0 - Dnetworkaddress.cache.negative.ttl=0 -Djava.net.preferIPv4Stack=true - Djava.library.path=%CATALINA_HOME%\lib -Dcluster.server=true -Dcluster.server.name=ObsB SET PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%PATH% "%CATALINA_HOME%\bin\catalina" run %1 %2 %3 %4 %5 %6 %7 %8 %9 6. Edit server.xml a. Edit server.xml b. Open the server.xml file under OBS_HOME/conf using a text editor. c. Under the Connector tag for HTTP and HTTPS, make sure that the address is set properly and that the maxthreads value is greater than the number of simultaneous users you intend to support. Please make sure that the memory requirement of the -Xmx setting above is also sufficiently set to handle this load. d. Under Engine tag, change the jvmroute to your server name. <?xml version="1.0" encoding="iso "?> <Server port="8014" shutdown="shutdown"> <Service name="tomcat-standalone"> <!-- Define a non-ssl HTTP/1.1 Connector on port 80 --> <Connector address=" " port="80" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="443" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8"/> <!-- Define a SSL HTTP/1.1 Connector on port > <Connector address=" " port="443" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="80" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8" scheme="https" secure="true" keystorefile="conf/keystore" keystorepass="changeit" clientauth="false" SSLEnabled="true" sslprotocol="tls"/> <Engine name="standalone" defaulthost="localhost" jvmroute="obsb"> <Host name="localhost" appbase="webapps" unpackwars="true" autodeploy="false" livedeploy="false"> <Valve classname="org.apache.catalina.valves.accesslogvalve" directory="logs" prefix="access_log." suffix=".log" pattern="common"/> </Host> </Engine> </Service> </Server> 7. Edit ehcache.xml a. Open the ehcache.xml file under OBS_HOME/conf b. Under diskstore tag, change the path to a local folder path, e.g. OBS_HOME\conf\cache Ahsay Systems Corporation Limited Page 14 of 27 (September 1, 2009)

17 c. Under the cachemanagerpeerproviderfactory tag, change the multicategroupaddress to the IP address of the current OBS instance. The port number must be the same for all instances. <ehcache xmlns:xsi=" xsi:nonamespaceschemalocation="ehcache.xsd"> <diskstore path="c:\program Files\BackupServer\conf\cache"/> <cachemanagereventlistenerfactory class="" properties=""/> <cachemanagerpeerproviderfactory class="net.sf.ehcache.distribution.rmicachemanagerpeerproviderfactory" properties="peerdiscovery=automatic, multicastgroupaddress= , multicastgroupport=5555, timetolive=3"/> <cachemanagerpeerlistenerfactory class="net.sf.ehcache.distribution.rmicachemanagerpeerlistenerfactory"/> <defaultcache maxelementsinmemory="10000" eternal="false" timetoidleseconds="120" timetoliveseconds="120" overflowtodisk="false" maxelementsondisk="0" diskpersistent="false" diskexpirythreadintervalseconds="120" memorystoreevictionpolicy="lru" /> <cache name="distributedcache" maxelementsinmemory="50000" eternal="false" timetoidleseconds="0" timetoliveseconds="0" overflowtodisk="false"> <cacheeventlistenerfactory class="net.sf.ehcache.distribution.rmicachereplicatorfactory" properties="replicateasynchronously=false, replicateputs=true, replicateupdates=true, replicateupdatesviacopy=true, replicateremovals=true"/> <bootstrapcacheloaderfactory class="net.sf.ehcache.distribution.rmibootstrapcacheloaderfactory"/> </cache> </ehcache> 8. Start AhsayOBS service. Please refer to the AhsayOBS Administrator s Guide for details. 9. Logon to AhsayOBS as Administrator using a web browser. 10. In Server Configuration page, change the User Homes to a directory accessible by all AhsayOBS instances. 11. Test that the AhsayOBS server is running correctly. Use AhsayOBM /AhsayACB client to test backup and restore operations. Setup the DNS Records AhsayOBM and AhsayACB need to obtain the list of AhsayOBS instances included in the cluster. To achieve that, you need to make the following changes on your DNS server: 1. Create an A Record for the domain name, e.g. obs.yourdomain.com, this A Record must point to the 1 st AhsayOBS Instance, i.e Create another A Record for the domain name used in step 1, in our case, obs.yourdomain.com. This new A Record must point to the 2 nd AhsayOBS Instance, i.e Create a CNAME record for the cluster, e.g. cluster.yourdomain.com. Point this record to the domain name of your AhsayOBS instances, in our case, obs.yourdomain.com Ahsay Systems Corporation Limited Page 15 of 27 (September 1, 2009)

18 4 Testing Test AhsayOBS Cluster To test the AhsayOBS cluster, we will connect to the AhsayOBS instances by using their IP Address. Open a web browser and enter If everything was setup correctly, you should see the standard Administrator Login page. Login using your admin name and password and go to the Software License page. Under the Product Version field you should see something like (Server : ObsA), which is the product version number and the name of the AhsayOBS instance that you re connected to. Use the domain name stored in the CNAME Record as the host name for AhsayOBM or AhsayACB client. Whichever AhsayOBS instance the client connects to will be determined randomly. Just test the AhsayOBS cluster using the AhsayOBM /AhsayACB as you would normally. Testing should include the following: Check that AhsayOBM and AhsayACB can backup and restore. Check web restore applet. Check whether your branding is correct. Check that the reports for admin and user are correct. Check AhsayOBS logs by logging in to each AhsayOBS individually. Ahsay Systems Corporation Limited Page 16 of 27 (September 1, 2009)

19 5 Server Tuning Recommendations The performance of AhsayOBS largely depends on the computer hardware and operating system installed. Installing AhsayOBS on standard server operating systems produces very good performance throughput. If you really want to tune your operating system for better performance, please study the suggestions in this chapter and only make changes if you know what you re doing. Ahsay will not be responsible for any damages caused by following the suggestions listed in this chapter. Server tuning for maximum performance is not an exact science since it s different for every server in different environments. It s impossible to list every possible tweak available. However, in this chapter, we ve listed some tweaks that we think can help in improving your server s performance. The three main areas of bottleneck affecting the performance and scalability of AhsayOBS are memory, hard disks and network bandwidth. Memory Generally, the more memory the server has the less chance that the operating system needs to swap memory to disk. Memory swapping to disk is very resource intensive and degrades performance considerably. Please remove unused operating system services to free up memory and CPU resources. AhsayOBS uses memory for each client connection. How much memory per connection depends very much on the size of the backup sets. In our experience, each client connection on average consumes approximately 1MB of memory. Therefore, please ensure that there is enough physical memory installed in your servers to support the operating system and the number of simultaneous AhsayOBS clients you expect to handle. Hard Disks Your AhsayOBS server s performance is extremely dependent on disk I/O. If possible, use the best hardware available (preferably 15K SCSI disks). Use hardware RAID solutions and avoid using software-based RAID solutions. Consult your hardware provider for advice and best practices for achieving optimum I/O. Generally, the faster the disk I/O means the faster AhsayOBS backups / restores operations and the support of a larger number of simultaneous client connections. Tuning File System settings can sometimes improve the server s performance. Network Bandwidth Maximize your network bandwidth, preferably use Gigabit Ethernet (1000BaseT) NICs and switches. Remember to configure your NICs to operate at maximum speed and duplex levels and hardcode the same speed and duplex settings on the corresponding ports of the network access switch. Do not rely on the auto-detect setting. Generally, the faster the network means that backups and restores are faster. However, plain standard server operating systems are usually tuned for local area network (LAN) access and not for internet access. Tuning the server s default TCP/IP settings usually increases some performance. As with all configuration changes, you need to implement the following suggestions one at a time to determine the performance improvements gained. If system performance decreases after making a change, revert back to the original setting. Ahsay Systems Corporation Limited Page 17 of 27 (September 1, 2009)

20 5.1 Tuning Windows Server 2003 A standard installation of Windows Server 2003 will yield sound performance in most circumstances. However, in some instances specific settings and parameters can be tuned to optimize server performance. The tuning techniques suggested here aim to extract the best performance possible from your Windows server. Tuning several registry parameters in Windows Server 2003 will increase performance for both 32bit (x86) and 64bit (x64) editions of the operating system. You need to use the windows registry editor (regedit.exe) to add or change these parameters. The Tuning Windows Server 2003 on IBM System x Servers paper by IBM provides an excellent resource in tuning your Windows server. File System Optimization MaxWorkItems MaxWorkItems specifies the maximum number or work items (receive buffers for file requests) that the Server service is permitted to allocate at a time. If this limit is reached, then the transport must initiate flow control, which can significantly reduce performance or even deny new connections to the file server. Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters Name: MaxWorkItems Data Type: REG_DWORD Value Range: Recommended: MaxMpxCt MaxMpxCt permits a fileserver to provide a suggested maximum number of simultaneous outstanding client requests to itself. During negotiation of the Server Message Block dialect on this initial connection, this value is passed to the client's redirector where the limit on outstanding requests is enforced. A higher value can increase server performance, but requires more use of server work items (MaxWorkItems). It is recommended that the MaxWorkItems setting is at least 4 times the size of the MaxMpxCt setting. Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters Name: MaxMpxCt Data Type: REG_DWORD Value Range: Recommended: 8192 MaxCmds MaxCmds specifies the maximum number of network control blocks that the redirector can reserve. The value of this entry coincides with the number of execution threads that can be outstanding simultaneously. Increase this value to improve network throughput, especially if you are running applications that perform more than 15 operations simultaneously. So, MaxCmds actually serves the same purpose as the MaxMpxCt on the Fileserver. Not surprisingly these two parameters have a special relationship. Whenever a SMB session is set up, the SMB session is negotiated. During this negotiation the Fileserver passes down the value of MaxMpxCt to the client. The client then compares this value to his own MaxCmds value. The lower of the two values is then used to set a maximum on the number of outstanding client requests to the File server. Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters Name: MaxCmds Data Type: REG_DWORD Value Range: Recommended: 4096 Ahsay Systems Corporation Limited Page 18 of 27 (September 1, 2009)

21 NTFSDisableLastAccessUpdate Each file and folder on an NTFS volume will update an attribute called Last Access whenever the file or folder was last accessed. Maintaining this information creates an overhead for the file system especially where a large number of files and directories are accessed quickly and in a short period of time (such as the backup operation). This behavior can be disabled by setting the value to 1 for this registry key. Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem Name: NTFSDisableLastAccessUpdate Data Type: REG_DWORD Value Range: 0 or 1 Recommended: 1 NTFSDisable8dot3NameCreation By default, NTFS generates a corresponding short file name in the 8.3 DOS file name convention for every long file name. If you do not support DOS or 16 bit application access, this behavior can be disabled by setting the value to 1 for this registry key. Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem Name: NTFSDisable8dot3NameCreation Data Type: REG_DWORD Value Range: 0 or 1 Recommended: 1 TCP/IP Optimization TCP TIME-WAIT Delay By default, TCP will normally allocate a port with a value between 1024 and 5000 for a socket request for any available short-lived (ephemeral) user port. When communications over a given socket have been closed by TCP, it waits for a given time before releasing it for reuse. This is known as the TIME-WAIT delay. The default setting for Windows Server 2003 is two minutes, which is appropriate for most situations. However, AhsayOBS might exhaust all ports available when a large number of users are simultaneously connected to the server. Windows has two registry settings that can be used to control this time-wait delay: TCPTimedWaitDelay adjusts the amount of time that TCP waits before completely releasing a socket connection for re-use. MaxUserPort sets the number of actual ports that are available for connections, by setting the highest port value available for use by TCP. Therefore, reducing TCPTimedWaitDelay and increasing MaxUserPort can increase the throughput for your AhsayOBS system. Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters Name: TCPTimedWaitDelay Data Type: REG_DWORD Value Range: seconds Recommended: 30 Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters Name: MaxUserPort Data Type: REG_DWORD Value Range: Recommended: Ahsay Systems Corporation Limited Page 19 of 27 (September 1, 2009)

22 5.2 Tuning Linux Linux distributions normally ship with very conservatively settings defined to support the largest amount of hardware and network environments. A standard Linux installation yields very good performance in most circumstances. However, you should study the tuning techniques suggested here as they can help you extract the best possible performance from your Linux server. File System Optimization bdflush Some of the default kernel parameters for system performance are geared more towards workstation performance instead of file server/large disk I/O type of operations. The most important of these is the "bdflush" value in /proc/sys/vm/bdflush. In Linux, the bdflush file governs when the bdflush should be activated to clear cache dirty pages. You can change this value by just echoing the new values to the file. This takes effect immediately. However, it needs to be reinitialized at each kernel boot. The simplest way to do this is to put this command into the end of the /etc/rc.d/rc.local file. echo > /proc/sys/vm/bdflush atime For heavy I/O in a file server and Web server environment, you probably want to disable the atime option on the file system. The atime basically stores the information of when is the last time the file has been accessed. Since this information is not very useful to AhsayOBS, and causes extra disk hits, it s typically disabled. To do this, just edit /etc/fstab and add "noatime" as a mount option for the file system. /dev/rd/c0d0p3 /test ext3 noatime 1 2 Rather than changing the whole file system to reflect this change, use the command chattr to tag or mark individual files or directories that do not need to store the access time. chattr -R +A /usr/local/obs/user Open Files For a lot of simultaneous users connected to AhsayOBS, you can receive the too many open files error. To increase the number of open files your system can handle, just edit the /etc/security/limit.conf file and add the following two lines. * soft nofile * hard nofile You can also make the change effective for the current session using the ulimit command. ulimit n Ahsay Systems Corporation Limited Page 20 of 27 (September 1, 2009)

23 TCP/IP Optimization Most Linux distributions ship with buffers and other Transmission Control Protocol (TCP) parameters very conservatively defined. You should change these parameters to allocate more memory to enhance network performance. Kernel parameters are set through the proc interface by reading and writing to values in /proc. Fortunately, the sysctl program manages these in a somewhat easier fashion by reading values from the /etc/sysctl.conf file and populating /proc as necessary. Consider adding the following lines to the /etc/sysctl.conf file. These settings become effective at next boot or you can run sysctl p to apply the settings straight away. Enable TCP Window Scaling Enabling TCP window scaling allows clients to download data at a higher rate. TCP allows for multiple packets to be sent without an acknowledgment from the remote side, up to 64 kilobytes (KB) by default, which can be filled when talking to higher latency peers. Window scaling enables some extra bits to be used in the header to increase this window size. Increase TCP Max Buffer Size and Linux Autotuning TCP Buffer Limits These settings increase the TCP send and receive buffers. This allows the application to get rid of its data faster so it can serve another request, and it also improves the remote client's ability to send data when the server gets busier. Increase Number of Ports Available The final configuration item increases the number of local ports available for use, which increases the maximum number of connections that can be served at a time. # Enable TCP window scaling net.ipv4.tcp_window_scaling = 1 # Increase TCP max buffer size net.core.rmem_max = net.core.wmem_max = # Increase Linux autotuning TCP buffer limits net.ipv4.tcp_rmem = net.ipv4.tcp_wmem = # Increase number of ports available net.ipv4.ip_local_port_range = Ahsay Systems Corporation Limited Page 21 of 27 (September 1, 2009)

24 6 References Linux Performance and Tuning Guidelines, IBM Redbooks ( Tuning Windows Server 2003 on IBM System x Servers, IBM Redbooks Paper ( TCP/IP Tutorial and Technical Overview, IBM Redbooks ( TCP Tuning Guide, Lawrence Berkeley National Laboratory ( Apache HTTP Server Documentation, The Apache Software Foundation ( Apache Tomcat 6.0 Documentation, The Apache Software Foundation ( Performance Tuning Guidelines for Windows Server 2003, Microsoft ( Windows 2000 Performance Tuning, Microsoft ( 60c67bdc350d/perftune.doc) Tuning Windows for Maximum Performance, E-articles.info ( TCP/IP Configuration Parameters, Microsoft Technet ( Ahsay Systems Corporation Limited Page 22 of 27 (September 1, 2009)

25 7 Appendixes 7.1 Sample ehcache.xml file for all AhsayOBS instances This is a sample of the ehcache.xml file. Ehcache is a distributed cache that is used as the basis of our distributed locking mechanism. This file should be the same for all AhsayOBS instances. You need to change diskstore Path, multicastgroupaddress and multicastgroupport to fit your environment. The multicast IP address must be the IP address of the current OBS instance. The port number must be the same for all instances. <ehcache xmlns:xsi=" xsi:nonamespaceschemalocation="ehcache.xsd"> <diskstore path="c:\program Files\BackupServer\conf\cache"/> <cachemanagereventlistenerfactory class="" properties=""/> <cachemanagerpeerproviderfactory class="net.sf.ehcache.distribution.rmicachemanagerpeerproviderfactory" properties="peerdiscovery=automatic, multicastgroupaddress= , multicastgroupport=5555, timetolive=3"/> <cachemanagerpeerlistenerfactory class="net.sf.ehcache.distribution.rmicachemanagerpeerlistenerfactory"/> <defaultcache maxelementsinmemory="10000" eternal="false" timetoidleseconds="120" timetoliveseconds="120" overflowtodisk="false" maxelementsondisk="0" diskpersistent="false" diskexpirythreadintervalseconds="120" memorystoreevictionpolicy="lru" /> <cache name="distributedcache" maxelementsinmemory="50000" eternal="false" timetoidleseconds="0" timetoliveseconds="0" overflowtodisk="false"> <cacheeventlistenerfactory class="net.sf.ehcache.distribution.rmicachereplicatorfactory" properties="replicateasynchronously=false, replicateputs=true, replicateupdates=true, replicateupdatesviacopy=true, replicateremovals=true"/> <bootstrapcacheloaderfactory class="net.sf.ehcache.distribution.rmibootstrapcacheloaderfactory"/> </cache> </ehcache> Ahsay Systems Corporation Limited Page 23 of 27 (September 1, 2009)

26 7.2 Sample configuration for AhsayOBS Cluster on the same machine This is a sample of the AhsayOBS cluster configuration on the same machine. All the settings that you need to configure to fit your environment are highlighted in red. Please make sure that the jvmroute names of the different AhsayOBS cluster instances are unique and ensure that the port numbers do not conflict. Assume the following setting: Server Address used on AhsayOBM /AhsayACB Machine Servers Ports Used Server Address = cluster.yourdomain.com IP Address= / st AhsayOBS Instance IP Address = (obs.yourdomain.com) 80, 443 & 8014 (AhsayOBS ) & (autodiscovery) 2 nd AhsayOBS Instance IP Address = (obs.yourdomain.com) 80, 443 & 8015 (AhsayOBS ) & (autodiscovery) server.xml of 1 st AhsayOBS Instance <?xml version="1.0" encoding="iso "?> <Server port="8014" shutdown="shutdown"> <Service name="tomcat-standalone"> <Connector address=" " port="80" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="443" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8"/> <Connector address=" " port="443" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="80" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8" scheme="https" secure="true" keystorefile="conf/keystore" keystorepass="changeit" clientauth="false" SSLEnabled="true" sslprotocol="tls"/> <Engine name="standalone" defaulthost="localhost" jvmroute="obsa"> <Host name="localhost" appbase="webapps" unpackwars="true"autodeploy="false" livedeploy="false"> <Valve classname="org.apache.catalina.valves.accesslogvalve" directory="logs" prefix="access_log." suffix=".log" pattern="common"/> </Host> </Engine> </Service> </Server> autodiscovery.xml of 1 st AhsayOBS Instance <Root><AutoDiscovery server-port="10002" client-port="10003" /></Root> Ahsay Systems Corporation Limited Page 24 of 27 (September 1, 2009)

27 server.xml of 2 nd AhsayOBS Instance <?xml version="1.0" encoding="iso "?> <Server port="8015" shutdown="shutdown"> <Service name="tomcat-standalone"> <Connector address=" " port="80" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="443" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8"/> <Connector address=" " port="443" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="80" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8" scheme="https" secure="true" keystorefile="conf/keystore" keystorepass="changeit" clientauth="false" SSLEnabled="true" sslprotocol="tls"/> <Engine name="standalone" defaulthost="localhost" jvmroute="obsb"> <Host name="localhost" appbase="webapps" unpackwars="true" autodeploy="false" livedeploy="false"> <Valve classname="org.apache.catalina.valves.accesslogvalve" directory="logs" prefix="access_log." suffix=".log" pattern="common"/> </Host> </Engine> </Service> </Server> autodiscovery.xml of 2 nd AhsayOBS Instance <Root><AutoDiscovery server-port="10004" client-port="10005" /></Root> Ahsay Systems Corporation Limited Page 25 of 27 (September 1, 2009)

28 7.3 Sample configuration for AhsayOBS Cluster on different machines This is a sample of the AhsayOBS cluster configuration on different machines. All the settings that you need to configure to fit your environment are highlighted in red. Please make sure that the address is a valid IP address of the machine and the jvmroute names of the different AhsayOBS cluster instances are unique. Assume the following setting: Server Address used on AhsayOBM /AhsayACB Machine Servers Ports Used Server Address = cluster.yourdomain.com IP address = IP address = st AhsayOBS Instance 80, 443 & 8014 (AhsayOBS ) 8004 (AJP) & (autodiscovery) 2 nd AhsayOBS Instance 80, 443 & 8014 (AhsayOBS ) & (autodiscovery) 1 st AhsayOBS Instance <?xml version="1.0" encoding="iso "?> <Server port="8014" shutdown="shutdown""> <Service name="tomcat-standalone"> <Connector address=" " port="80" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="443" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8"/> <Connector address=" " port="443" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="80" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8" scheme="https" secure="true" keystorefile="conf/keystore" keystorepass="changeit" clientauth="false" SSLEnabled="true" sslprotocol="tls"/> <Engine name="standalone" defaulthost="localhost" jvmroute="obsa"> <Host name="localhost" appbase="webapps" unpackwars="true" autodeploy="false" livedeploy="false"> <Valve classname="org.apache.catalina.valves.accesslogvalve" directory="logs" prefix="access_log." suffix=".log" pattern="common"/> </Host> </Engine> </Service> </Server> Ahsay Systems Corporation Limited Page 26 of 27 (September 1, 2009)

29 2 nd AhsayOBS Instance <?xml version="1.0" encoding="iso "?> <Server port="8014" shutdown="shutdown"> <Service name="tomcat-standalone"> <Connector address=" " port="80" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="443" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8"/> <Connector address=" " port="443" maxhttpheadersize="8192" socketbuffer="8192" maxthreads="3000" minsparethreads="10" maxsparethreads="50" maxkeepaliverequests="100" enablelookups="false" redirectport="80" acceptcount="200" connectiontimeout="60000" disableuploadtimeout="true" URIEncoding="utf-8" scheme="https" secure="true" keystorefile="conf/keystore" keystorepass="changeit" clientauth="false" SSLEnabled="true" sslprotocol="tls"/> <Engine name="standalone" defaulthost="localhost" jvmroute="obsb"> <Host name="localhost" appbase="webapps" unpackwars="true" autodeploy="false" livedeploy="false"> <Valve classname="org.apache.catalina.valves.accesslogvalve" directory="logs" prefix="access_log." suffix=".log" pattern="common"/> </Host> </Engine> </Service> </Server> 7.4 Feedback We appreciate all suggestions and feedback on how we can improve this product. Please submit your suggestion or feedback to us using our forum at Contact Us If you need any additional information, please submit your question to us using our Helpdesk Ticketing System. Ahsay Systems Corporation Limited Page 27 of 27 (September 1, 2009)

Ahsay Replication Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department

Ahsay Replication Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department Ahsay Replication Server v5.5 Administrator s Guide Ahsay TM Online Backup - Development Department October 9, 2009 Copyright Notice Ahsay Systems Corporation Limited 2008. All rights reserved. Author:

More information

Ahsay BackupBox v1.0. Deployment Guide. Ahsay TM Online Backup - Development Department

Ahsay BackupBox v1.0. Deployment Guide. Ahsay TM Online Backup - Development Department Ahsay BackupBox v1.0 Deployment Guide Ahsay TM Online Backup - Development Department October 30, 2009 Copyright Notice Ahsay Systems Corporation Limited 2008. All rights reserved. The use and copying

More information

Ahsay Offsite Backup Server and Ahsay Replication Server

Ahsay Offsite Backup Server and Ahsay Replication Server Ahsay Offsite Backup Server and Ahsay Replication Server v6 Ahsay Systems Corporation Limited 19 April 2013 Ahsay Offsite Backup Server and Ahsay Replication Server Copyright Notice 2013 Ahsay Systems

More information

DOCUMENTATION MICROSOFT SQL BACKUP & RESTORE OPERATIONS

DOCUMENTATION MICROSOFT SQL BACKUP & RESTORE OPERATIONS DOCUMENTATION MICROSOFT SQL BACKUP & RESTORE OPERATIONS Copyright Notice The use and copying of this product is subject to a license agreement. Any other use is prohibited. No part of this publication

More information

DOCUMENTATION FILE RESTORE

DOCUMENTATION FILE RESTORE DOCUMENTATION Copyright Notice The use and copying of this product is subject to a license agreement. Any other use is prohibited. No part of this publication may be reproduced, transmitted, transcribed,

More information

DOCUMENTATION FILE BACKUP

DOCUMENTATION FILE BACKUP DOCUMENTATION Copyright Notice The use and copying of this product is subject to a license agreement. Any other use is prohibited. No part of this publication may be reproduced, transmitted, transcribed,

More information

DOCUMENTATION MySQL BACKUP & RESTORE OPERATIONS

DOCUMENTATION MySQL BACKUP & RESTORE OPERATIONS DOCUMENTATION Copyright Notice The use and copying of this product is subject to a license agreement. Any other use is prohibited. No part of this publication may be reproduced, transmitted, transcribed,

More information

DOCUMENTATION SYSTEM STATE BACKUP & RESTORE OPERATIONS

DOCUMENTATION SYSTEM STATE BACKUP & RESTORE OPERATIONS DOCUMENTATION SYSTEM STATE BACKUP & RESTORE OPERATIONS Copyright Notice The use and copying of this product is subject to a license agreement. Any other use is prohibited. No part of this publication may

More information

NetIQ Access Manager 4.1

NetIQ Access Manager 4.1 White Paper NetIQ Access Manager 4.1 Performance and Sizing Guidelines Performance, Reliability, and Scalability Testing Revisions This table outlines all the changes that have been made to this document

More information

DOCUMENTATION LOTUS NOTES BACKUP & RESTORE OPERATIONS

DOCUMENTATION LOTUS NOTES BACKUP & RESTORE OPERATIONS DOCUMENTATION LOTUS NOTES BACKUP & RESTORE OPERATIONS Copyright Notice The use and copying of this product is subject to a license agreement. Any other use is prohibited. No part of this publication may

More information

Ahsay Online Backup AutoUpdateAgent Guide. We back up your business. Ahsay Online Backup v5.5. AutoUpdateAgent Guide. Version 5.

Ahsay Online Backup AutoUpdateAgent Guide. We back up your business. Ahsay Online Backup v5.5. AutoUpdateAgent Guide. Version 5. v5.5 Version 5.5 May 22, 2009 Ahsay Systems Corporation Limited Page 1 of 6 May 22, 2009 Copyright Notice The use and copying of this product is subject to a license agreement. Any other use is prohibited.

More information

Ahsay Offsite Backup Server v5.x. Installation and Upgrade Guide. Ahsay TM Online Backup - Development Department

Ahsay Offsite Backup Server v5.x. Installation and Upgrade Guide. Ahsay TM Online Backup - Development Department Ahsay Offsite Backup Server v5.x Installation and Upgrade Guide Ahsay TM Online Backup - Development Department October 15, 2009 Copyright Notice Ahsay Systems Corporation Limited 2008. All rights reserved.

More information

[TFS 4.1 ADVANCED GUIDE]

[TFS 4.1 ADVANCED GUIDE] 2011 HANCOM, INC. Cloud Solution Team [TFS 4.1 ADVANCED GUIDE] To administrator for installation/upgrade/management Contents Section Subject page Installation Server hardware specification and server topology

More information

DOCUMENTATION SHADOWPROTECT - MICROSOFT WINDOWS SYSTEM BACKUP AND RESTORE OPERATIONS

DOCUMENTATION SHADOWPROTECT - MICROSOFT WINDOWS SYSTEM BACKUP AND RESTORE OPERATIONS DOCUMENTATION SHADOWPROTECT - MICROSOFT WINDOWS SYSTEM BACKUP AND RESTORE OPERATIONS Copyright Notice The use and copying of this product is subject to a license agreement. Any other use is prohibited.

More information

Ahsay Replication Server v5.5. Installation and Upgrade Guide

Ahsay Replication Server v5.5. Installation and Upgrade Guide Version 5.5 Aug 2008 Copyright Notice Ahsay Systems Corporation Limited 2008. All rights reserved. Author: Scherring Chong The use and copying of this product is subject to a license agreement. Any other

More information

DOCUMENTATION MICROSOFT EXCHANGE BACKUP & RESTORE OPERATIONS

DOCUMENTATION MICROSOFT EXCHANGE BACKUP & RESTORE OPERATIONS DOCUMENTATION MICROSOFT EXCHANGE BACKUP & RESTORE OPERATIONS Copyright Notice The use and copying of this product is subject to a license agreement. Any other use is prohibited. No part of this publication

More information

Configuring ActiveVOS Identity Service Using LDAP

Configuring ActiveVOS Identity Service Using LDAP Configuring ActiveVOS Identity Service Using LDAP Overview The ActiveVOS Identity Service can be set up to use LDAP based authentication and authorization. With this type of identity service, users and

More information

Apache and Tomcat Clustering Configuration Table of Contents

Apache and Tomcat Clustering Configuration Table of Contents Apache and Tomcat Clustering Configuration Table of Contents INTRODUCTION REVISION HISTORY DOWNLOAD AND INSTALL JDK DOWNLOAD AND INSTALL APACHE WEB SERVER (HTTPD) DOWNLOAD AND INSTALL TOMCAT SERVER APACHE

More information

Webthority 6.6. Best Practice Guide

Webthority 6.6. Best Practice Guide Webthority 6.6 Best Practice Guide 2012 Quest Software, Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under

More information

24x7 Scheduler Multi-platform Edition 5.2

24x7 Scheduler Multi-platform Edition 5.2 24x7 Scheduler Multi-platform Edition 5.2 Installing and Using 24x7 Web-Based Management Console with Apache Tomcat web server Copyright SoftTree Technologies, Inc. 2004-2014 All rights reserved Table

More information

DOCUMENTATION MICROSOFT WINDOWS SYSTEM BACKUP AND RESTORE OPERATIONS

DOCUMENTATION MICROSOFT WINDOWS SYSTEM BACKUP AND RESTORE OPERATIONS DOCUMENTATION MICROSOFT WINDOWS SYSTEM BACKUP AND RESTORE Copyright Notice The use and copying of this product is subject to a license agreement. Any other use is prohibited. No part of this publication

More information

This document uses the following conventions for items that may need to be modified:

This document uses the following conventions for items that may need to be modified: Contents Overview... 3 Purpose of this Document... 3 Conventions Used in this Document... 3 Before You Begin... 3 Setting Up HTTPS... 5 Creating a Certificate... 5 Configuring Contract Management to Use

More information

MID-TIER DEPLOYMENT KB

MID-TIER DEPLOYMENT KB MID-TIER DEPLOYMENT KB Author: BMC Software, Inc. Date: 23 Dec 2011 PAGE 1 OF 16 23/12/2011 Table of Contents 1. Overview 3 2. Sizing guidelines 3 3. Virtual Environment Notes 4 4. Physical Environment

More information

Using. DataTrust Secure Online Backup. To Protect Your. Hyper-V Virtual Environment. 1 P a g e

Using. DataTrust Secure Online Backup. To Protect Your. Hyper-V Virtual Environment. 1 P a g e Using DataTrust Secure Online Backup To Protect Your Hyper-V Virtual Environment. 1 P a g e Table of Contents: 1. Backing Up the Guest OS with DataTrustOBM 3 2. Backing up the Hyper-V virtual machine files

More information

Ahsay A-Click Backup. User s Guide. Ahsay Systems Co. Ltd. 2 August 2011

Ahsay A-Click Backup. User s Guide. Ahsay Systems Co. Ltd. 2 August 2011 v6 Ahsay Systems Co. Ltd. 2 August 2011 Ahsay A-Click Backup Copyright Notice 2011 Ahsay Systems Co. Ltd. All rights reserved. The use and copying of this product is subject to a license agreement. Any

More information

Offsite Backup. Installation and Upgrade Guide

Offsite Backup. Installation and Upgrade Guide Offsite Backup Version 5.x June 2007 Server v5.x Copyright Notice LexNOC, Inc 2000. All rights reserved. Author: Leo Au-Yeung The use and copying of this product is subject to a license agreement. Any

More information

Upgrade to Webtrends Analytics 8.7: Best Practices

Upgrade to Webtrends Analytics 8.7: Best Practices Technical Best Practices 8.7 Software Upgrade Upgrade to Webtrends Analytics 8.7: Best Practices Version 3 Webtrends Analytics is a powerful application that must be installed on a dedicated computer.

More information

Ahsay Offsite Backup Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department

Ahsay Offsite Backup Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department Ahsay Offsite Backup Server v5.5 Administrator s Guide Ahsay TM Online Backup - Development Department November 2, 2010 Copyright Notice Ahsay Systems Corporation Limited 2010. All rights reserved. Author:

More information

Ahsay Offsite Backup Server

Ahsay Offsite Backup Server v6 Administrator s Guide Ahsay Systems Corporation Limited 13 April 2015 Ahsay Offsite Backup Server Copyright Notice 2015 Ahsay Systems Corporation Limited. All rights reserved. The use and copying of

More information

Ahsay Offsite Backup Server

Ahsay Offsite Backup Server v6 Administrator s Guide Ahsay Systems Corporation Limited 5 June 2015 Ahsay Offsite Backup Server Copyright Notice 2015 Ahsay Systems Corporation Limited. All rights reserved. The use and copying of this

More information

Ahsay Offsite Backup Server

Ahsay Offsite Backup Server v6 Administrator s Guide Ahsay Systems Corporation Limited 14 February 2012 Ahsay Offsite Backup Server Copyright Notice 2012 Ahsay Systems Corporation Limited. All rights reserved. The use and copying

More information

RSM Web Gateway RSM Web Client INSTALLATION AND ADMINISTRATION GUIDE

RSM Web Gateway RSM Web Client INSTALLATION AND ADMINISTRATION GUIDE RSM Web Gateway RSM Web Client INSTALLATION AND ADMINISTRATION GUIDE Installation and Administration Guide RSM Web Client and RSM Web Gateway 17 August, 2004 Page 1 Copyright Notice 2004 Sony Corporation.

More information

ConcourseSuite 7.0. Installation, Setup, Maintenance, and Upgrade

ConcourseSuite 7.0. Installation, Setup, Maintenance, and Upgrade ConcourseSuite 7.0 Installation, Setup, Maintenance, and Upgrade Introduction 4 Welcome to ConcourseSuite Legal Notice Requirements 5 Pick your software requirements Pick your hardware requirements Workload

More information

Table of Contents. Requirements and Options 1. Checklist for Server Installation 5. Checklist for Importing from CyberAudit 2.0 13

Table of Contents. Requirements and Options 1. Checklist for Server Installation 5. Checklist for Importing from CyberAudit 2.0 13 Cy be r Audi t We b Table of Contents C H A P T E R 1 Requirements and Options 1 System and Hardware Requirements...1 Computer... 1 Operating System... 1 Browser... 2 CyberLock Hardware... 2 Installation

More information

LiquidOffice v4 Architecture/Technologies

LiquidOffice v4 Architecture/Technologies 2005-06-14 OVERVIEW... 3 Components... 3 1. STORAGE... 4 1.1. Static Elements... 4 1.2. Dynamic Elements... 6 2. COMMUNICATION... 9 2.1. Client-Tier Web Server Tier Communication... 10 2.2. Web Server

More information

Remote Filtering Software

Remote Filtering Software Remote Filtering Software Websense Web Security Solutions v7.7-7.8 1996 2013, Websense, Inc. All rights reserved. 10240 Sorrento Valley Rd., San Diego, CA 92121, USA Published 2013 The products and/or

More information

v5.2 Installation Guide for Websense Enterprise v5.2 Embedded on Cisco Content Engine

v5.2 Installation Guide for Websense Enterprise v5.2 Embedded on Cisco Content Engine v5.2 Installation Guide for Websense Enterprise v5.2 Embedded on Cisco Content Engine Websense Enterprise Installation Guide 1996 2004, Websense, Inc. All rights reserved. 10240 Sorrento Valley Rd., San

More information

v.5.5.2 Installation Guide for Websense Enterprise v.5.5.2 Embedded on Cisco Content Engine with ACNS v.5.4

v.5.5.2 Installation Guide for Websense Enterprise v.5.5.2 Embedded on Cisco Content Engine with ACNS v.5.4 v.5.5.2 Installation Guide for Websense Enterprise v.5.5.2 Embedded on Cisco Content Engine with ACNS v.5.4 Websense Enterprise Installation Guide 1996 2004, Websense, Inc. All rights reserved. 10240 Sorrento

More information

Ahsay Offsite Backup Server

Ahsay Offsite Backup Server v6 Administrator s Guide Ahsay Systems Corporation Limited 5 November 2012 Ahsay Offsite Backup Server Copyright Notice 2012 Ahsay Systems Corporation Limited. All rights reserved. The use and copying

More information

SMART Vantage. Installation guide

SMART Vantage. Installation guide SMART Vantage Installation guide Product registration If you register your SMART product, we ll notify you of new features and software upgrades. Register online at smarttech.com/registration. Keep the

More information

Ahsay Offsite Backup Server v4.4. Administrator s Guide

Ahsay Offsite Backup Server v4.4. Administrator s Guide Version 4.4.4 May 2004 Copyright Notice Lebshama Company Limited 2003. All rights reserved. Author: Scherring Chong The use and copying of this product is subject to a license agreement. Any other use

More information

EQUELLA. Clustering Configuration Guide. Version 6.0

EQUELLA. Clustering Configuration Guide. Version 6.0 EQUELLA Clustering Configuration Guide Version 6.0 Document History Document No. Reviewed Finalised Published 1 17/10/2012 17/10/2012 17/10/2012 October 2012 edition. Information in this document may change

More information

JAMF Software Server Installation Guide for Linux. Version 8.6

JAMF Software Server Installation Guide for Linux. Version 8.6 JAMF Software Server Installation Guide for Linux Version 8.6 JAMF Software, LLC 2012 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate.

More information

GLOSSARY OF TECHNICAL TERMS

GLOSSARY OF TECHNICAL TERMS This glossary contains explanations of certain terms, definitions and abbreviations used in this document in connection with our Group and our business. The terms and their meanings may not correspond

More information

Enterprise Manager. Version 6.2. Installation Guide

Enterprise Manager. Version 6.2. Installation Guide Enterprise Manager Version 6.2 Installation Guide Enterprise Manager 6.2 Installation Guide Document Number 680-028-014 Revision Date Description A August 2012 Initial release to support version 6.2.1

More information

JAMF Software Server Installation and Configuration Guide for Linux. Version 9.0

JAMF Software Server Installation and Configuration Guide for Linux. Version 9.0 JAMF Software Server Installation and Configuration Guide for Linux Version 9.0 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide

More information

Verax Service Desk Installation Guide for UNIX and Windows

Verax Service Desk Installation Guide for UNIX and Windows Verax Service Desk Installation Guide for UNIX and Windows March 2015 Version 1.8.7 and higher Verax Service Desk Installation Guide 2 Contact Information: E-mail: [email protected] Internet: http://www.veraxsystems.com/

More information

Ahsay A-Click Backup. User s Guide. Ahsay Systems Corporation Limited. 4 October 2012

Ahsay A-Click Backup. User s Guide. Ahsay Systems Corporation Limited. 4 October 2012 v6 Ahsay Systems Corporation Limited 4 October 2012 Ahsay A-Click Backup Copyright Notice 2012 Ahsay Systems Corporation Limited All rights reserved. The use and copying of this product is subject to a

More information

EMC Documentum Connector for Microsoft SharePoint

EMC Documentum Connector for Microsoft SharePoint EMC Documentum Connector for Microsoft SharePoint Version 7.1 Installation Guide EMC Corporation Corporate Headquarters Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice Copyright 2013-2014

More information

An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.

More information

Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.

Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance. Agenda Enterprise Performance Factors Overall Enterprise Performance Factors Best Practice for generic Enterprise Best Practice for 3-tiers Enterprise Hardware Load Balancer Basic Unix Tuning Performance

More information

Ahsay Offsite Backup Server v5.5. Administrator s Guide

Ahsay Offsite Backup Server v5.5. Administrator s Guide Version 5.5.1.0 Aug 2008 Copyright Notice Ahsay Systems Corporation Limited 2008. All rights reserved. Author: Scherring Chong The use and copying of this product is subject to a license agreement. Any

More information

Caché Integration with a Network Appliance Filer

Caché Integration with a Network Appliance Filer Caché Integration with a Network Appliance Filer Version 2010.2 25 April 2011 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Caché Integration with a Network Appliance

More information

JAMF Software Server Installation Guide for Windows. Version 8.6

JAMF Software Server Installation Guide for Windows. Version 8.6 JAMF Software Server Installation Guide for Windows Version 8.6 JAMF Software, LLC 2012 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate.

More information

UPGRADING TO XI 3.1 SP6 AND SINGLE SIGN ON. Chad Watson Sr. Business Intelligence Developer

UPGRADING TO XI 3.1 SP6 AND SINGLE SIGN ON. Chad Watson Sr. Business Intelligence Developer UPGRADING TO XI 3.1 SP6 AND SINGLE SIGN ON Chad Watson Sr. Business Intelligence Developer UPGRADING TO XI 3.1 SP6 What Business Objects Administrators should consider before installing a Service Pack.

More information

JAMF Software Server Installation and Configuration Guide for Windows. Version 9.3

JAMF Software Server Installation and Configuration Guide for Windows. Version 9.3 JAMF Software Server Installation and Configuration Guide for Windows Version 9.3 JAMF Software, LLC 2014 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this

More information

Ahsay Cloud Backup Suite

Ahsay Cloud Backup Suite V7 Ahsay Systems Corporation Limited 8 September 2015 Ahsay Cloud Backup Suite Copyright Notice 2015 Ahsay Systems Corporation Limited. All rights reserved. The use and copying of this product is subject

More information

To install and configure SSL support on Tomcat 6, you need to follow these simple steps. For more information, read the rest of this HOW-TO.

To install and configure SSL support on Tomcat 6, you need to follow these simple steps. For more information, read the rest of this HOW-TO. pagina 1 van 6 Apache Tomcat 6.0 Apache Tomcat 6.0 SSL Configuration HOW-TO Table of Contents Quick Start Introduction to SSL SSL and Tomcat Certificates General Tips on Running SSL Configuration 1. Prepare

More information

Contents Introduction... 5 Deployment Considerations... 9 Deployment Architectures... 11

Contents Introduction... 5 Deployment Considerations... 9 Deployment Architectures... 11 Oracle Primavera Contract Management 14.1 Sizing Guide July 2014 Contents Introduction... 5 Contract Management Database Server... 5 Requirements of the Contract Management Web and Application Servers...

More information

JAMF Software Server Installation and Configuration Guide for Linux. Version 9.2

JAMF Software Server Installation and Configuration Guide for Linux. Version 9.2 JAMF Software Server Installation and Configuration Guide for Linux Version 9.2 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide

More information

How To Integrate IIS6 and Apache Tomcat

How To Integrate IIS6 and Apache Tomcat How To Integrate IIS6 and Apache Tomcat By Glenn Barnas / InnoTech Consulting Group www.innotechcg.com This is a step by step guide to installing Apache Tomcat 6.x on systems running IIS 6.0. The process

More information

GLOSSARY OF TECHNICAL TERMS

GLOSSARY OF TECHNICAL TERMS This glossary contains explanations of certain terms, definitions and abbreviations used in this prospectus in connection with our Group and our business. The terms and their meanings may not correspond

More information

Novell Access Manager

Novell Access Manager J2EE Agent Guide AUTHORIZED DOCUMENTATION Novell Access Manager 3.1 SP3 February 02, 2011 www.novell.com Novell Access Manager 3.1 SP3 J2EE Agent Guide Legal Notices Novell, Inc., makes no representations

More information

Attix5 Pro Storage Platform

Attix5 Pro Storage Platform Attix5 Pro Storage Platform V6.0 User Manual Cover for Microsoft Windows Your guide to configuring the Attix5 Pro Storage Platform. SERVER EDITION V6.0 for MICROSOFT WINDOWS Copyright Notice and Proprietary

More information

CentraSite SSO with Trusted Reverse Proxy

CentraSite SSO with Trusted Reverse Proxy CentraSite SSO with Trusted Reverse Proxy Introduction Single-sign-on (SSO) via reverse proxy is the preferred SSO method for CentraSite. Due to its flexibility the reverse proxy approach allows to apply

More information

Configuring multiple Tomcat instances with a single Apache Load Balancer

Configuring multiple Tomcat instances with a single Apache Load Balancer Configuring multiple Tomcat instances with a single Apache Load Balancer How to set up Tomcat and Apache for load balancing HP Software Service Management Introduction... 2 Prerequisites... 2 Configuring

More information

http://support.oracle.com/

http://support.oracle.com/ Oracle Primavera Contract Management 14.0 Sizing Guide October 2012 Legal Notices Oracle Primavera Oracle Primavera Contract Management 14.0 Sizing Guide Copyright 1997, 2012, Oracle and/or its affiliates.

More information

Quick Install Guide. Lumension Endpoint Management and Security Suite 7.1

Quick Install Guide. Lumension Endpoint Management and Security Suite 7.1 Quick Install Guide Lumension Endpoint Management and Security Suite 7.1 Lumension Endpoint Management and Security Suite - 2 - Notices Version Information Lumension Endpoint Management and Security Suite

More information

ADOBE CONNECT ENTERPRISE SERVER 6

ADOBE CONNECT ENTERPRISE SERVER 6 Chapter 1: ADOBE CONNECT ENTERPRISE SERVER 6 SSL CONFIGURATION GUIDE Copyright 2006 Adobe Systems Incorporated. All rights reserved. Adobe Connect Enterprise Server 6, for Windows If this guide is distributed

More information

Running Multiple Shibboleth IdP Instances on a Single Host

Running Multiple Shibboleth IdP Instances on a Single Host CESNET Technical Report 6/2013 Running Multiple Shibboleth IdP Instances on a Single Host IVAN NOVAKOV Received 10.12.2013 Abstract The article describes a way how multiple Shibboleth IdP instances may

More information

Scoreboard 2.5/2.7 Installation Guide. For Apache Tomcat 7.0 On Windows 2003/2008 Server, 64-bit

Scoreboard 2.5/2.7 Installation Guide. For Apache Tomcat 7.0 On Windows 2003/2008 Server, 64-bit Scoreboard 2.5/2.7 Installation Guide For Apache Tomcat 7.0 On Windows 2003/2008 Server, 64-bit Updated September 3, 2013 1 Scoreboard and Connect By Spider Strategies Minimum Server Requirements The following

More information

BACKITUP Online. Error Codes & Fixes

BACKITUP Online. Error Codes & Fixes BACKITUP Online Error Codes & Fixes General backup errors 1. "Quota Exceeded" This means that the backup account has run out of its allocated quota. Please contact your administrator (or backup services

More information

Project (Group) Management Installation Guide (Linux) Version 1.3. Copyright 2007 MGH

Project (Group) Management Installation Guide (Linux) Version 1.3. Copyright 2007 MGH Project (Group) Management Installation Guide (Linux) Version 1.3 Copyright 2007 MGH Table of Contents About this Guide iii Document Version History iii Prerequisites 1 Required Software 1 Install 4 Installing

More information

Instant Chime for IBM Sametime Installation Guide for Apache Tomcat and Microsoft SQL

Instant Chime for IBM Sametime Installation Guide for Apache Tomcat and Microsoft SQL Instant Chime for IBM Sametime Installation Guide for Apache Tomcat and Microsoft SQL Spring 2015 Copyright and Disclaimer This document, as well as the software described in it, is furnished under license

More information

MarkLogic Server. Installation Guide for All Platforms. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Installation Guide for All Platforms. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved. Installation Guide for All Platforms 1 MarkLogic 8 February, 2015 Last Revised: 8.0-4, November, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Installation

More information

WS_FTP Server. User s Guide. Software Version 3.1. Ipswitch, Inc.

WS_FTP Server. User s Guide. Software Version 3.1. Ipswitch, Inc. User s Guide Software Version 3.1 Ipswitch, Inc. Ipswitch, Inc. Phone: 781-676-5700 81 Hartwell Ave Web: http://www.ipswitch.com Lexington, MA 02421-3127 The information in this document is subject to

More information

JAMF Software Server Installation and Configuration Guide for OS X. Version 9.2

JAMF Software Server Installation and Configuration Guide for OS X. Version 9.2 JAMF Software Server Installation and Configuration Guide for OS X Version 9.2 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide

More information

PeopleSoft Online Performance Guidelines

PeopleSoft Online Performance Guidelines PeopleSoft Online Performance Guidelines Agenda Introduction Web Browser configuration Web Server configuration Application Server PIA PeopleSoft Internet Architecture Introduction Pure Internet Architecture

More information

Synergis Software 18 South 5 TH Street, Suite 100 Quakertown, PA 18951 +1 215.302.3000, 800.836.5440 www.synergissoftware.com version 20150330

Synergis Software 18 South 5 TH Street, Suite 100 Quakertown, PA 18951 +1 215.302.3000, 800.836.5440 www.synergissoftware.com version 20150330 Synergis Software 18 South 5 TH Street, Suite 100 Quakertown, PA 18951 +1 215.302.3000, 800.836.5440 www.synergissoftware.com version 20150330 CONTENTS Contents... 2 Overview... 2 Adept Server... 3 Adept

More information

Adobe LiveCycle Data Services 3 Performance Brief

Adobe LiveCycle Data Services 3 Performance Brief Adobe LiveCycle ES2 Technical Guide Adobe LiveCycle Data Services 3 Performance Brief LiveCycle Data Services 3 is a scalable, high performance, J2EE based server designed to help Java enterprise developers

More information

JAMF Software Server Installation and Configuration Guide for OS X. Version 9.0

JAMF Software Server Installation and Configuration Guide for OS X. Version 9.0 JAMF Software Server Installation and Configuration Guide for OS X Version 9.0 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide

More information

Decision Support System Software Asset Management (SAM)

Decision Support System Software Asset Management (SAM) DecisionSupportSystem SoftwareAssetManagement(SAM) ReleaseNotes Version1.2.3 May,2010 BigFix DSSSAM1.2.3 2009-2010 BigFix, Inc. All rights reserved. BigFix, Fixlet, Relevance Engine, Powered by BigFix

More information

Canto Integration Platform (CIP)

Canto Integration Platform (CIP) Canto Integration Platform (CIP) Getting Started Guide Copyright 2013, Canto GmbH. All rights reserved. Canto, the Canto logo, the Cumulus logo, and Cumulus are registered trademarks of Canto, registered

More information

DocuShare Installation Guide

DocuShare Installation Guide DocuShare Installation Guide Publication date: February 2011 This document supports DocuShare Release 6.6.1 Prepared by: Xerox Corporation DocuShare Business Unit 3400 Hillview Avenue Palo Alto, California

More information

System Requirements - Table of Contents

System Requirements - Table of Contents Page 1 of 12 System Requirements - Table of Contents CommNet Server CommNet Agent CommNet Browser CommNet Browser as a Stand-Alone Application CommNet Browser as a Remote Web-Based Application CommNet

More information

Installation and User Guide

Installation and User Guide Installation and User Guide Confio IgniteVM Copyright 2013 Confio Corporation. All rights reserved. The programs (which include both the software and documentation) contain proprietary information of

More information

SteelEye Protection Suite for Windows Microsoft Internet Information Services Recovery Kit. Administration Guide

SteelEye Protection Suite for Windows Microsoft Internet Information Services Recovery Kit. Administration Guide SteelEye Protection Suite for Windows Microsoft Internet Information Services Recovery Kit Administration Guide October 2013 This document and the information herein is the property of SIOS Technology

More information

Version 3.8. Installation Guide

Version 3.8. Installation Guide Version 3.8 Installation Guide Copyright 2007 Jetro Platforms, Ltd. All rights reserved. This document is being furnished by Jetro Platforms for information purposes only to licensed users of the Jetro

More information

Running a Workflow on a PowerCenter Grid

Running a Workflow on a PowerCenter Grid Running a Workflow on a PowerCenter Grid 2010-2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)

More information

TANDBERG MANAGEMENT SUITE 10.0

TANDBERG MANAGEMENT SUITE 10.0 TANDBERG MANAGEMENT SUITE 10.0 Installation Manual Getting Started D12786 Rev.16 This document is not to be reproduced in whole or in part without permission in writing from: Contents INTRODUCTION 3 REQUIREMENTS

More information

Business white paper. HP Process Automation. Version 7.0. Server performance

Business white paper. HP Process Automation. Version 7.0. Server performance Business white paper HP Process Automation Version 7.0 Server performance Table of contents 3 Summary of results 4 Benchmark profile 5 Benchmark environmant 6 Performance metrics 6 Process throughput 6

More information

WSO2 Business Process Server Clustering Guide for 3.2.0

WSO2 Business Process Server Clustering Guide for 3.2.0 WSO2 Business Process Server Clustering Guide for 3.2.0 Throughout this document we would refer to WSO2 Business Process server as BPS. Cluster Architecture Server clustering is done mainly in order to

More information

Available Update Methods

Available Update Methods The Spectralink 84-Series handsets support multiple methods for updating handset software. This document will detail each of those processes in order to give you the greatest flexibility when administering

More information

MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?

MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? Ashutosh Shinde Performance Architect [email protected] Validating if the workload generated by the load generating tools is applied

More information

What's New in BlackBerry Enterprise Server 5.0 SP4 for Novell GroupWise

What's New in BlackBerry Enterprise Server 5.0 SP4 for Novell GroupWise What's New in BlackBerry Enterprise Server 5.0 SP4 for Novell GroupWise Upgrade paths Enhancements to the setup application Administrators can upgrade to BlackBerry Enterprise Server 5.0 SP4 for Novell

More information

Simba XMLA Provider for Oracle OLAP 2.0. Linux Administration Guide. Simba Technologies Inc. April 23, 2013

Simba XMLA Provider for Oracle OLAP 2.0. Linux Administration Guide. Simba Technologies Inc. April 23, 2013 Simba XMLA Provider for Oracle OLAP 2.0 April 23, 2013 Simba Technologies Inc. Copyright 2013 Simba Technologies Inc. All Rights Reserved. Information in this document is subject to change without notice.

More information

CA ARCserve Replication and High Availability

CA ARCserve Replication and High Availability CA ARCserve Replication and High Availability Installation Guide r16 This documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

System Requirements - CommNet Server

System Requirements - CommNet Server System Requirements - CommNet Page 1 of 11 System Requirements - CommNet The following requirements are for the CommNet : Operating System Processors Microsoft with Service Pack 4 Microsoft Advanced with

More information