Active-Active ImageNow Server



Similar documents
Active-Active and High Availability

ImageNow Cluster Resource Monitor

Contingency Planning and Disaster Recovery

Perceptive Interact for Microsoft Dynamics CRM

Interact for Microsoft Office

Active-Passive Failover Cluster

Available Performance Testing Tools

ImageNow for Microsoft SQL Server

MailMarshal SMTP in a Load Balanced Array of Servers Technical White Paper September 29, 2003

Perceptive Content Security

Load Balancing IBM Lotus Instant Messaging and Web Conferencing Servers with F5 Networks BIG-IP System

INUVIKA TECHNICAL GUIDE

By the Citrix Publications Department. Citrix Systems, Inc.

Best Practices for Installing and Configuring the Captaris RightFax 9.3 Shared Services Module

WhatsUp Gold v16.3 Installation and Configuration Guide

CA ARCserve and CA XOsoft r12.5 Best Practices for protecting Microsoft SQL Server

Introducing the BIG-IP and SharePoint Portal Server 2003 configuration

ImageNow Message Agent

Deploying the BIG-IP LTM system and Microsoft Windows Server 2003 Terminal Services

Clustering ExtremeZ-IP 4.1

Panorama High Availability

Aqua Connect Load Balancer User Manual (Mac)

Installation, Upgrade, and Setup Guide Version: 10.2

FioranoMQ 9. High Availability Guide

High Availability Essentials

Astaro Deployment Guide High Availability Options Clustering and Hot Standby

Microsoft Office Communications Server 2007 R2

Output Agent Throughput

WebNow Single Sign-On Solutions

Studio 5.0 User s Guide

2X ApplicationServer & LoadBalancer & VirtualDesktopServer Manual

Configuring WAN Failover & Load-Balancing

Technical White Paper: Clustering QlikView Servers

Perceptive Intelligent Capture for Remittance Processing

LISTSERV in a High-Availability Environment DRAFT Revised

WebNow. Installation and Setup Guide. ImageNow Version: 6.7.x Environment: Windows Web Application Server: Tomcat

SAS 9.4 Intelligence Platform

StreamServe Persuasion SP5 Control Center

IBM WEBSPHERE LOAD BALANCING SUPPORT FOR EMC DOCUMENTUM WDK/WEBTOP IN A CLUSTERED ENVIRONMENT

Planning, Implementing and Managing a Microsoft SharePoint 2003 Infrastructure

EMC DOCUMENTUM xplore 1.1 DISASTER RECOVERY USING EMC NETWORKER

Implementing Microsoft Windows Server Failover Clustering (WSFC) and SQL Server 2012 AlwaysOn Availability Groups in the AWS Cloud

Skelta BPM and High Availability

HR Onboarding Solution

StarWind Virtual SAN Installing & Configuring a SQL Server 2012 Failover Cluster

Troubleshooting BlackBerry Enterprise Service 10 version Instructor Manual

2X ApplicationServer & LoadBalancer Manual

Technical Paper. Leveraging VMware Software to Provide Failover Protection for the Platform for SAS Business Analytics April 2011

Grid Computing in SAS 9.4 Third Edition

Configuration of a Load-Balanced and Fail-Over Merak Cluster using Windows Server 2003 Network Load Balancing

Siebel Application Deployment Manager Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Metalogix Replicator. Quick Start Guide. Publication Date: May 14, 2015

2X ApplicationServer & LoadBalancer Manual

Xerox Secure Access Unified ID System 5.4 Administration Guide

ImageNow Interact for Microsoft SharePoint Installation, Setup, and User Guide

Omniquad Exchange Archiving

Deploying Remote Desktop Connection Broker with High Availability Step-by-Step Guide

Intellicus Enterprise Reporting and BI Platform

1Y0-250 Implementing Citrix NetScaler 10 for App and Desktop Solutions Practice Exam

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015

Setting Up B2B Data Exchange for High Availability in an Active/Active Configuration

TESTING & INTEGRATION GROUP SOLUTION GUIDE

Configuring Windows Server Clusters

SyncLockStatus Evaluator s Guide

TIBCO Runtime Agent Installing Into a Cluster. Software Release November 2012

Deploying Windows Streaming Media Servers NLB Cluster and metasan

Building your Server for High Availability and Disaster Recovery. Witt Mathot Danny Krouk

Cyberoam Multi link Implementation Guide Version 9

Backup Server DOC-OEMSPP-S/6-BUS-EN

Load Balancing using Pramati Web Load Balancer

Load Balancing. Outlook Web Access. Web Mail Using Equalizer

DEPLOYMENT GUIDE CONFIGURING THE BIG-IP LTM SYSTEM WITH FIREPASS CONTROLLERS FOR LOAD BALANCING AND SSL OFFLOAD

Dell Compellent Storage Center

Dell One Identity Cloud Access Manager How to Configure for High Availability

ImageNow User. Getting Started Guide. ImageNow Version: 6.7. x

10231B: Designing a Microsoft SharePoint 2010 Infrastructure

Balancing and Gateway Failover

SQL Server Database Administrator s Guide

SQL Server Mirroring. Introduction. Setting up the databases for Mirroring

Perceptive Integration Server

Windows Server 2008 R2 Hyper-V Live Migration

HC DYNAMICS CRM MODULE SERVER CONFIGURATION. User Manual. Hosting Controller All Rights Reserved.

High Availability. Palo Alto Networks. PAN-OS Administrator s Guide Version 6.0. Copyright Palo Alto Networks

Configuring a Microsoft Windows Server 2012/R2 Failover Cluster with Storage Center

Load Balancing Microsoft Sharepoint 2010 Load Balancing Microsoft Sharepoint Deployment Guide

Using FlashNAS ZFS. Microsoft Hyper-V Server Live Migration

Virtual Web Appliance Setup Guide

Configuring Health Monitoring

safend a w a v e s y s t e m s c o m p a n y

SIEBEL SERVER ADMINISTRATION GUIDE

EMC DOCUMENTUM JAVA METHOD SERVER HIGH AVAILABLITY CONFIGURATION

StarWind Virtual SAN Installation and Configuration of Hyper-Converged 2 Nodes with Hyper-V Cluster

vsphere Upgrade vsphere 6.0 EN

Course Syllabus. 2553A: Administering Microsoft SharePoint Portal Server Key Data. Audience. At Course Completion.

SteelEye Protection Suite for Linux v Network Attached Storage Recovery Kit Administration Guide

Planning and Administering Windows Server 2008 Servers

Administration Guide. . All right reserved. For more information about Specops Gpupdate and other Specops products, visit

Lesson Plans Configuring Exchange Server 2007

Dell High Availability Solutions Guide for Microsoft Hyper-V

Transcription:

Active-Active ImageNow Server Getting Started Guide ImageNow Version: 6.7. x Written by: Product Documentation, R&D Date: March 2014

2014 Perceptive Software. All rights reserved CaptureNow, ImageNow, Interact, and WebNow are trademarks of Lexmark International Technology SA, registered in the U.S. and other countries. Perceptive Software is a stand-alone business unit within Lexmark International Technology SA. All other brands and product names mentioned in this document are trademarks or registered trademarks of their respective owners. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or any other media embodiments now known or hereafter to become known, without the prior written permission of Perceptive Software.

Table of Contents What is an Active-Active Server Configuration?... 4 Benefits of an active-active server setup... 4 The ImageNow Active-Active Server Setup... Error! Bookmark not defined. System architecture... 6 Running multiple instances of ImageNow Server... 8 Server-instance naming... 8 Traffic routing... 8 Nodes... 8 Using a server farm for load balancing... 8 Set up server health monitoring... 9 Command-line arguments... 10 Active-Active ImageNow Server Getting Started Guide Page 3 of 10

What is an Active-Active Server Configuration? In ImageNow 6.7, you can install and configure ImageNow Server as active-active, with embedded services installed on multiple single-server instance or nodes. The database, OSM, and shared files reside as separate services. Two active server instances are configured, one as the primary node and one as the secondary node. Both servers run at the same time as individual servers with separate workloads. In the event that one server fails, the other server picks up the workload and client connections from the failed server without interrupting transactions or affecting end users. As soon as the primary server is back online, it reclaims the transactions from the secondary server and resumes its duties as the primary server. The purpose of this document is to provide a technical overview of an active-active server configuration as it relates to ImageNow and is intended for a server administrative audience. This document covers the following aspects of an ImageNow setup using active-active: Benefits of an active-active server setup ImageNow active-active system architecture Running multiple instances of ImageNow Server Command-line arguments Available documentation For more information about failover and active-active server configuration for ImageNow, refer to the following documentation list. The documents are available on the Product Documentation tab of the Customer Portal on www.perceptivesoftware.com. Note Before setting up your active-active server system, refer to the documentation for any third-party hardware and software products you are using. More Information Before installing or updating your ImageNow system, review these documents: For information about requirements of the system, refer to: For overall architecture information, refer to: Referenced Document ImageNow High Availability Overview Technical Guide ImageNow Server Installation and Setup Guide If you are updating your ImageNow system from a previous version, refer to the ImageNow Server and Client Update Readme. ImageNow Technical Specifications ImageNow Architecture Technical Paper For information on active-passive failover instead of high-availability, refer to: ImageNow Active-Passive Failover Cluster Administrator Guide Active-Active ImageNow Server Getting Started Guide Page 4 of 10

More Information If you plan to use the Microsoft Cluster Server as part of your high-availability system, refer to: Referenced Document ImageNow Server Cluster Resource Monitor Installation Guide Benefits of an active-active server setup To create system redundancy in an active-passive server configuration, an environment is installed on one server and a second environment is installed on a companion server. These servers run on separate nodes, sharing the workload between the two. This second server sits unused most of the time, only being utilized when the primary server fails. This requires launching a new session and logging in again after services have been restored. Agents must also reconnect and establish sessions when the primary server goes down. In ImageNow 6.7 or higher, when you configure an active-active server configuration, two or more servers run at the same time, so that when a server goes down, resources automatically allocate to one or more server instances. In this scenario, clients automatically reconnect to the new server, while resubmiting uncommitted transactions. Users running client applications remain unaware of the server switch. This active-active server switch occurs seamlessly and without the need for you to start a second server, so that users do not experience the same downtime as when you must restart the server in an active-passive setup. Load balancing is an inherit feature of an active-active server configureation. As a result, you can distribute workloads using load-balancing hardware devices, which allows the distribution of the workload across multiple server machines. Using load balancing, you can quickly increase efficiencies in your system performance. An active-active server setup also allows for easier system maintenance, because the system continues to handle transactions when a server is taken offline for routine maintenance. Active-Active ImageNow Server Getting Started Guide Page 5 of 10

ImageNow active-active system architecture The following table and figure is a high-level overview of the system architecture behind a highavailability ImageNow Server configuration. A detailed explanation of each tier is available in the ImageNow High Availability Overview Technical Guide, available in the Customer Portal on the Perceptive Software website. Tier Client Description Contains the ImageNow Client, Interact Desktop, WebNow Client, and other web clients such as Interact for Epic and SharePoint. Agent Web Application Storage Contains external, server-side agents, such as Forms Agent, Output Agent, Mail Agent, and Recognition Agent. Additional instances of these agents might provide enhanced performance along with optimizing your overall system. Refer to the agent installation guide for more information. Contains the products that connect ImageNow to the web, including WebNow Servers and Integration Server. WebNow accesses data from the ImageNow Server through a web application server. Integration Server allows for third-party application functionality that is compatible with HTTP web services, to send and receive data from ImageNow Server. Contains one or more nodes, where each node contains an instance of ImageNow Server; and local storage for the bin, log, and temp directories and embedded agent directories, such as job and workflow. Contains the ImageNow database, which stores the metadata and system information, and the Object Storage Manager (OSM), which stores the document objects. Active-Active ImageNow Server Getting Started Guide Page 6 of 10

Active-Active ImageNow Server Getting Started Guide Page 7 of 10

Running multiple instances of ImageNow Server The following sections contain information about running multiple instances of ImageNow Server, including distinguishing log and temporary file outputs, IP addresses, and node paths. Server-instance naming During the installation of an instance of ImageNow Server, the instance provides a unique name to identify that instance within the system. Additionally, instance names are unique across all instances of the ImageNow Server. The instance names distinguish log and temporary file outputs in environments that have multiple instances installed to a clustered file system. Configuration files utilize instance names so that multiple instances can share the configuration files. Instance names are often required when performing certain server management activities. Traffic routing Traffic routing for an active-active ImageNow Server setup is available for passing multiple server IP addresses to the server. For example, an agent looks at each IP address in order until the agent finds an open address to connect to the server. Nodes In an active-active environment, nodes actively route data just as they would in a traditional server environment. However, in an active-active environment, there is one-node-instance per machine, spread across several machines. When you configure nodes, ensure that paths in the database are valid on both nodes and that settings in INI files are valid on both nodes. Using a server farm for load balancing A server farm is a collection of real servers that operate behind a virtual IP address, streamlining the server workload by spreading it among many physical servers using a load-balancer. For example, when a connection is made to a virtual IP address with a load-balancer, the load-balancer picks the best real server to handle the connection. A server farm also increases redundancy by allowing other servers to handle incoming requests if one fails. The following is a high-level overview of setting up a server farm. For detailed instructions, refer to the Assemble and configure a server farm section in the ImageNow Server and Client Installation and Setup Guide, available in the Customer Portal on the Perceptive Software website. Active-Active ImageNow Server Getting Started Guide Page 8 of 10

Configure server health monitoring This is the system a load balancer uses to determine if a real server is available to accept incoming connections. It includes a simple machine ping to determine if the machine is online, and a specific ImageNow Server probe that verifies that the server is running and responding to requests. Following are some of the parameters for setting up health monitoring. Note The following overview, along with the configuration steps in the ImageNow Server and Client Installation and Setup Guide are for a Cisco Application Control Engine (ACE) Module. There may be configuration steps that are specific for the third-party product you are using for load balancing. When setting up the server farm, refer to the third-party documentation for more information. Determine the type of health probe. For ImageNow Server, it is a TCP health probe. Set the probe interval count. This is the time interval between sending probes during a health check. Set the pass detect interval. This is the time interval between sending probes during a health check when the server is in a known bad state. Set the pass detect count. This is the number of successful responses a probe must produce before the server is marked as healthy. Set the fail detect count. This is the consecutive number of times a probe must fail before the server is marked as failed. Set the timeout response count. This is the amount of time that a server has to return a response during a probe. If it does not return a response within the set time, the probe fails and the server is marked as failed. Setup real servers A real server is a physical machine that hosts data, manages network resources, and processes the workload from clients. Adding real servers involves setting the servers up on a VLAN interface. The servers are located on the same subnet as the VLAN interface. After setting up servers on real machines, use the following steps to add them to the hardware load-balancer configuration: Name the servers. Set the IP address. Set the connection limits. Start ImageNow Server on the real server machines. Configure a server farm Configuring a server farm involves initiating the health probe and setting an action for a failed health check. You can load balance ImageNow Message Queuing Agent; however, the health status of Message Queuing Agent is based on the health status of ImageNow Server. Following are some of the parameters for setting up the server farm: Set purge as the action for a failed health check. Add the real server to the server farm. Set the port number. This is the port ImageNow Server listens on. It is also the same port that is set for the health probe. Set a backup server and port. This server becomes active if the real server is in a failed state. Active-Active ImageNow Server Getting Started Guide Page 9 of 10

Set the server weight. Servers with higher weights receive more connections as a ratio of their weight to other servers weights. Deploy the server. Configure a virtual server Virtual servers are interfaces that accept incoming connections and route them to a real server. Following are parameters for setting up a virtual server: Set the virtual server IP address. This is the address the client uses to connect to one of the machines in the server farm. Set the VLAN interface. Set load balancing as the primary action. Command-line arguments There are two methods for using command line arguments in an ImageNow active-active configuration. The first is service commands, and the second is INTool. The following sections contain a high-level overview of servic commands and INTool. To learn more about using command line arguments to manage ImageNow in an active-active configuration, refer to Administer the Server in Administrator Help. Use service commands You use service commands to manage ImageNow services, such as ImageNow Server and agents. With service commands, you can display the status of a server instance, start and stop specific instances of a server, and install or unistall server instances. You can also use service commands to manage multiple instances of ImageNow Server. The service command syntax is <service><-command> <instance_name>, where <instance_name> allows you to execute a command on multiple instances of the same server that run in parallel in an active-active environment. Refer to Administer using Command Line Tools in Administrator Help for a list of the available service commands and their functions. Use INTool INTool is a command line tool that is installed by default when you install ImageNow Server. Using INTool, you can manage your server, databases, and object storage manager data. You can also rate your system performance, manage licenses, and obtain table structure information. You can display a list of INTool commands by opening a command prompt window, changing the drive to the inserver6\bin directory for 32-bit system, or inserver6\bin64 for 64-bit system, and then entering intool. Refer to INTool commands in Administrator Help for a list of the available INTool commands and their functions. Active-Active ImageNow Server Getting Started Guide Page 10 of 10