Orchestration Server Migration Guide



Similar documents
Framework 8.1. External Authentication. Reference Manual

Universal Routing 8.1. Business Process. User s Guide

Custom Application Support Program Guide Version March 02, 2015

Gplus Adapter 8.0. for Siebel CRM. Developer s Guide

How To Deploy An Eservices On A Windows Server On A Microsoft Server On An Unix Server On Your Computer Or Ipad Or Ipa Server On The Netbook (For A Single Tenant) On A Server On Linux Or Sunsoft

CA ARCserve Backup for Windows

Intellicus Cluster and Load Balancing (Windows) Version: 7.3

Outbound Contact 8.0. Reference Manual

How To Set Up An Intellicus Cluster And Load Balancing On Ubuntu (Windows) With A Cluster And Report Server (Windows And Ubuntu) On A Server (Amd64) On An Ubuntu Server

eservices 8.1 Web API Client Developer s Guide

Upgrade Guide. CA Application Delivery Analysis 10.1

Gplus Adapter 8.0. For Microsoft Dynamics CRM. User s Guide

How To Install Caarcserve Backup Patch Manager (Carcserver) On A Pc Or Mac Or Mac (Or Mac)

Universal Routing 8.0. Deployment Guide

Framework 8.1. Management Layer. User s Guide

Gplus Adapter 8.0. For Microsoft Dynamics CRM. User s Guide

Reporting 8.0. Deployment Guide

BrightStor ARCserve Backup for Windows

Deploying Cisco Unified Contact Center Express Volume 1

BrightStor ARCserve Backup for Linux

IBM Lotus Protector for Mail Encryption

Modular Messaging. Release 4.0 Service Pack 4. Whitepaper: Support for Active Directory and Exchange 2007 running on Windows Server 2008 platforms.

Preface Introduction... 1 High Availability... 2 Users... 4 Other Resources... 5 Conventions... 5

BrightStor ARCserve Backup for Windows

SA Server 2.0. Application Note : Evidian SafeKit 7.0.4, Failover

Genesys Certified Professional 8 System Consultant, Inbound Voice (GCP8 - CIV)

Attix5 Pro Server Edition

NETGEAR ReadyNAS and Acronis Backup & Recovery 10 Configuring ReadyNAS as an Acronis Backup & Recovery 10 Vault

Outbound Contact 7.6. Reference Manual

Dell Enterprise Reporter 2.5. Configuration Manager User Guide

VERITAS Backup Exec TM 10.0 for Windows Servers

ODEX Enterprise. Introduction to ODEX Enterprise 3 for users of ODEX Enterprise 2

VERITAS NetBackup 6.0 for Microsoft Exchange Server

Microsoft Dynamics GP econnect Installation and Administration Guide

CA Spectrum and CA Embedded Entitlements Manager

Oracle WebCenter Content Service for Microsoft Exchange

MGC WebCommander Web Server Manager

Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0

eservices 8.0 Deployment Guide

StarWind iscsi SAN Software: Tape Drives Using StarWind and Symantec Backup Exec

CA ARCserve Replication and High Availability for Windows

Brocade Network Advisor High Availability Using Microsoft Cluster Service

Universal Routing 8.1. Strategy Samples

Universal Routing 8.1. Deployment Guide

StarWind iscsi SAN Software: Providing shared storage for Hyper-V's Live Migration feature on two physical servers

CA SiteMinder. Web Agent Installation Guide for IIS 12.51

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

Arcserve Cloud. Arcserve Cloud Getting Started Guide

Deploying Cisco Unified Contact Center Express - Digital

StarWind iscsi SAN & NAS: Configuring HA Storage for Hyper-V October 2012

Deploy App Orchestration 2.6 for High Availability and Disaster Recovery

Backing Up the CTERA Portal Using Veeam Backup & Replication. CTERA Portal Datacenter Edition. May 2014 Version 4.0

Failover Manager for WhatsUp Gold v16.0 Quick Start Guide

Moving the Web Security Log Database

Description: Objective: Upon completing this course, the learner will be able to meet these overall objectives:

Technical Notes TECHNICAL NOTES. Release number 8.2 Service Pack REV 01. January, 2015

WatchDox SharePoint Beta Guide. Application Version 1.0.0

CA Cloud Service Delivery Platform

CA VPN Client. User Guide for Windows

CA SiteMinder. Web Agent Installation Guide for IIS. r12.5

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

Wave Adapter for DealerSocket Automotive CRM. Installation and Configuration Guide

Implementing and Managing Windows Server 2008 Clustering

CA Nimsoft Monitor. Probe Guide for Active Directory Response. ad_response v1.6 series

EMC DOCUMENTUM xplore 1.1 DISASTER RECOVERY USING EMC NETWORKER

Executive Summary WHAT IS DRIVING THE PUSH FOR HIGH AVAILABILITY?

CA ARCserve Backup for Windows

Microsoft Dynamics NAV 2013 R2 Release Notes Follow-up

Pre-Installation Guide

Unicenter Patch Management

Omtool Server Monitor administrator guide

Parallels Containers for Windows 6.0

IBM Security SiteProtector System Migration Utility Guide

CA XOsoft Replication for Windows

Managing and Maintaining Windows Server 2008 Servers

Integrating Oracle Sales Cloud, Release 9 with JD Edwards EnterpriseOne release 9.1 Implementation Guide

Sage HRMS 2012 Sage Employee Self Service. Technical Installation Guide for Windows Server 2003 and Windows Server 2008

ACTi NVR Config Converter User s Manual. Version /06/07

Microsoft Dynamics GP. econnect Installation and Administration Guide Release 9.0

Technical Note. Performing Exchange Server Granular Level Recovery by using the EMC Avamar 7.1 Plug-in for Exchange VSS with Ontrack PowerControls

ABSTRACT. February, 2014 EMC WHITE PAPER

SolarWinds Migrating SolarWinds NPM Technical Reference

Oracle Cloud. Creating a Business Intelligence Cloud Extract E

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

Enterprise Server. Application Sentinel for SQL Server Installation and Configuration Guide. Application Sentinel 2.0 and Higher

CA SiteMinder. Agent for IIS Installation Guide. r12.0 SP3

CA Nimsoft Monitor. Probe Guide for iseries System Statistics Monitoring. sysstat v1.1 series

Veritas NetBackup for Microsoft Exchange Server Administrator s Guide

How To Install An Aneka Cloud On A Windows 7 Computer (For Free)

Sage CRM. Sage CRM 7.3 CTI Guide

Application Note. Gemalto s SA Server and OpenLDAP

Transcription:

Genesys 8.1 Orchestration Server Migration Guide TEMPORARY DOCUMENT: Available until the information contained herein is integrated into the Genesys Migration Guide.

The information contained herein is proprietary and confidential and cannot be disclosed or duplicated without the prior written consent of Genesys Telecommunications Laboratories, Inc. Copyright 2013 Genesys Telecommunications Laboratories, Inc. All rights reserved. About Genesys Genesys is the world's leading provider of customer service and contact center software with more than 4,000 customers in 80 countries. Drawing on its more than 20 years of customer service innovation and experience, Genesys is uniquely positioned to help companies bring their people, insights and customer channels together to effectively drive today s customer conversation. Genesys software directs more than 100 million interactions every day, maximizing the value of customer engagement and differentiating the experience by driving personalization and multi-channel customer service and extending customer service across the enterprise to optimize processes and the performance of customer-facing employees. Go to www.genesyslab.com for more information. Each product has its own documentation for online viewing at the Genesys Customer Care website or on the Documentation Library DVD, which is available from Genesys upon request. For more information, contact your sales representative. Notice Although reasonable effort is made to ensure that the information in this document is complete and accurate at the time of release, Genesys Telecommunications Laboratories, Inc., cannot assume responsibility for any existing errors. Changes and/or corrections to the information contained in this document may be incorporated in future versions. Your Responsibility for Your System s Security You are responsible for the security of your system. Product administration to prevent unauthorized use is your responsibility. Your system administrator should read all documents provided with this product to fully understand the features available that reduce your risk of incurring charges for unlicensed use of Genesys products. Trademarks Genesys and the Genesys logo are registered trademarks of Genesys Telecommunications Laboratories, Inc. All other company names and logos may be trademarks or registered trademarks of their respective holders. The Crystal monospace font is used by permission of Software Renovation Corporation, www.softwarerenovation.com. Technical Support from VARs If you have purchased support from a value-added reseller (VAR), please contact the VAR for technical support. Customer Care from Genesys If you have purchased support directly from Genesys, please contact Genesys Customer Care. Before contacting Customer Care, please refer to the Genesys Care Program Guide for complete contact information and procedures. Ordering and Licensing Information Complete information on ordering and licensing Genesys products can be found in the Genesys Licensing Guide. Released by Genesys Telecommunications Laboratories, Inc. www.genesyslab.com Document Version: 81ors_ref_09-2013_v8.1.301.01

1 Orchestration Server Migration Procedures This chapter describes the migration process of Orchestration Server (ORS) from previous releases to the 8.1.3 release. It also discusses component changes, and the other Genesys software that supports and enables routing functionality with Orchestration Server. This migration chapter assumes that you have read and are familiar with the information in the Genesys Orchestration Server 8.1 Deployment Guide. This chapter contains the following sections: Introduction to Orchestration Server Migration, page 2 discusses the preliminary migration procedures and the migration order for Orchestration Server. Changes in Orchestration Server, page 4 provides information about changes in features, configuration object, and configuration options in Orchestration Server from release 8.1.2 to 8.1.3. Orchestration Server Migration Procedures, page 7 explains the migration procedures from release 8.1.2 to 8.1.3. Orchestration Server Migration Guide 1

Orchestration Server Migration Introduction to Orchestration Server Migration Introduction to Orchestration Server Migration This section discusses the preliminary migration procedures and component compatibility for Orchestration Server 8.1.3. It contains the following sections: Preliminary Migration Procedures, page 2 Interoperability Among Orchestration Server Components, page 3 Preliminary Migration Procedures Preliminary migration procedures include: Determine wherever a database or operating system upgrade is needed. Note: If you need to upgrade your operating system or database, you must do this before migrating your Genesys product. If you need to upgrade your operating system, consult your vendor documentation. Examine changes in Orchestration Server (see New Features in Orchestration Server on page 4). Examine option changes (see Orchestration Server Configuration Option Changes on page 5). Check the ORS interoperability (see Interoperability Among Orchestration Server Components on page 3). Reference Materials The following is a list of documentation relevant to the migration of this product. The documentation is available on the Genesys Documentation web site at docs.genesyslab.com. Genesys Orchestration Server 8.1 Deployment Guide, which contains both getting-started and deployment information specific to ORS 8.1.3. Genesys Interoperability Guide Genesys Supported Operating Environment Reference Guide Genesys Orchestration Server 8.1 Developer s Guide Cassandra Installation/Configuration Guide Genesys Orchestration Server 8.1 Release Notes 2 Genesys

Orchestration Server Migration Introduction to Orchestration Server Migration Interoperability Among Orchestration Server Components The term interoperable refers to whether it is possible for different versions of Genesys solutions, components, or options to work together compatibly during the migration process. Interoperability at the suite-level means combining various versions of Genesys products during the migration process. Interoperability at the product level means combining different versions of the components of a particular product, such as Orchestration Server, while migrating them sequentially. Interoperability of Orchestration Server components can occur with these restrictions: In order to obtain the full functionality of session failover and Data Center failover, the same version of Orchestration Server must be installed for all nodes within a cluster. Orchestration Server Component Compatibility A Genesys Routing Solution is designed to work with the components in Table 1. Table 1: Genesys Routing Solution Components Component Version Comments DB Server 8.1 Configuration Server 8.1 Configuration Manager 8.1 Local Control Agent 8.1.2 Message Server 8.1 Solution Control Server 8.1.2 Solution Control Interface 8.1.2 Media Control Platform 8.1.7 SIP-Server 8.1 Stat Server 8.1 Universal Routing Server 8.1.3 Composer 8.1.2 8.1.3 is recommended. Interaction Server 8.0.2 If working with eservices. Orchestration Server Migration Guide 3

Orchestration Server Migration Changes in Orchestration Server Changes in Orchestration Server This section provides information about changes in Orchestration Server 8.1.3 in the following topics: New Features in Orchestration Server on page 4 Orchestration Server Configuration Option Changes on page 5 New Features in Orchestration Server Release 8.1.3 This section contains a brief description of the new features in Genesys Orchestration Server (ORS) 8.1.3 release. For more information, see the Genesys Orchestration Server 8.1 Deployment Guide. Starting with release 8.1.3, ORS provides an enhanced high-availability (HA) environment architecture. The enhancement to a high-availability (HA) architecture implies the existence of redundant ORS applications: a primary and a backup (i.e., nodes). If the primary application fails, the backup can take over its operations without significant loss of data or impact to business operations. Multiple Data Center architecture. ORS now supports a Data Center architecture where each Data Center is served by a cluster of ORS nodes. ORS supports Data Center failover. A single Cassandra instance across multiple Data Centers. The Apache Cassandra open source solution packaged with Genesys Orchestration Solution now supports a single Cassandra instance across multiple Data Centers. Support of new version of Cassandra. ORS 8.1.3 supports Apache Cassandra 1.1.x, beginning with Version 1.1.12. Enhanced voice interaction action. The <createcall> action with type predictive was extended by providing Call Progress Detection (CPD) results for voice interactions in Interaction interface events. The CPD result shows the outcome, either positive (live voice), semi-positive (answering machine, fax or silence), or negative (busy, no answer, etc.) of an attempt to reach an intended party. This allows ORS to determine the next actions for this interaction, such as redialing at the later time for negative call results or connecting an established outbound call to prerecorded message instead of an agent for answering machine call result. Refer to the Genesys Orchestration Server Developer s Guide for more information. 4 Genesys

Orchestration Server Migration Changes in Orchestration Server Infinite loop prevention. A change has been implemented in ORS behavior called infinite loop prevention. This modification prevents ORS from infinite loops between states or from an endless number of times a state is entered as a direct result of a transition element. Enhanced multi-site support. Simplification of processing multi-site interactions by separating interactions objects from different sites between different SCXML strategies. Orchestration Server Configuration Option Changes Table 2 summarizes the changes to the configuration options specific to Orchestration Server from ORS 8.1.2 to 8.1.3. Table 2: Orchestration Server Configuration Option Changes Section Name/Option Type of Change Use cluster/name removed No longer needed with new 8.1.3 cluster design. cluster/super_node removed No longer needed with new 8.1.3 cluster design. removed No longer needed with new 8.1.3 cluster design. orchestration/external-url added Used for HTTP redirects. added Used for eservices. orchestration/scxml-log-filter-level added Used for log events. orchestration/send-retries added Used for resending events. orchestration/mcr-pull-by-msnonly orchestration/mcr-pull-by-thisnode persistence/cassandra-connectattempt-timeout added Used for Cassandra interoperation. Orchestration Server Migration Guide 5

Orchestration Server Migration Changes in Orchestration Server Table 2: Orchestration Server Configuration Option Changes Section Name/Option Type of Change Use added Used for single Cassandra instance. persistence/cassandra-max-latency added Used for Cassandra interoperation. persistence/cassandra-keyspacename persistence/cassandra-schemaversion persistence/cassandra-strategyclass persistence/cassandra-strategyoptions added added added Used for Cassandra interoperation. Used for Cassandra interoperation. Used for Cassandra interoperation. scxml/max-session-age added Prevents sessions from never terminating. scxml/max-microstep-count added Maximum number of microsteps allowed to be taken following the processing of one event. scxml/max-pending-events added Maximum number of events allowed to be queued to a session (inclusive of internal, external, delayed and undelivered events). 6 Genesys

Orchestration Server Migration Orchestration Server Migration Procedures Table 2: Orchestration Server Configuration Option Changes Section Name/Option Type of Change Use scxml/max-state-entry-count added Maximum number of times that a state may be entered through the life a session. scxml/process-event-timeout added Specifies the maximum time allowed for the processing of the event queue. Orchestration Server Migration Procedures This section describes Orchestration Server migration procedures. Warnings! Before preparing for migration, it is important to note that persistence for all sessions, as well as session-to-server information, will be lost during migration. To prevent this loss from being an issue, before shutting down the current 8.1.2 ORS deployment, all sessions should be allowed to end. For voice, this means stopping calls from entering ORS managed route points. For eservices, this means stopping multimedia interactions from entering ORS managed interaction queues. When all voice and multimedia sessions have completed, the 8.1.2 environment may be stopped, and migration to 8.1.3 with a new Cassandra deployment may be completed. When upgrading an existing component, you should not create a new Application object. Instead, use the existing Application object, keeping the original name. Start of procedure 1. Export current configuration options to a configuration file. a. In Configuration Manager, open the Properties dialog box for the ORS Application object. Orchestration Server Migration Guide 7

Orchestration Server Migration Orchestration Server Migration Procedures Starting in ORS 8.0, Genesys Administrator can also be used for configuration. Refer to the Genesys Framework 8.1 Genesys Administrator Help for more information. b. From the Options tab, export the current configuration options to a configuration file. This new configuration file can also be used for rollback purposes, if needed. See Orchestration Server, Rolling Back the Installation on page 12 for more information. 2. Delete options not used in ORS 8.1.3. a. Delete option orchestration/mcr-pull-by-msn-only. b. Delete section cluster with options name and super_node. 3. Configure HA. a. For each instance of Primary Orchestration Server application, create a Backup application with the same connectivity and configuration settings as its Primary application. b. In the Primary application, specify ORS Backup with Warm Standby Redundancy type. 4. Configure ORS Cluster. The next step will be to create a Transaction of the type List, and create a new section in List to represent a single Orchestration cluster. Each of the key/value pairs in that section will link a specific Orchestration application to a Data Center. In multi-tenant deployment the Transactions folder is located under Tenant: Environment. In single-tenant deployment the Transaction object is configured under the Tenant: Resources. a. In Configuration Manager, in the Tenant: Environment, open the Transactions folder. 8 Genesys

Orchestration Server Migration Orchestration Server Migration Procedures Figure 1: Setting the new transaction List object in the ORS Tenant: Environment b. In the Transactions window, create a New --> transaction from the shortcut menu. c. On the General tab, enter the following information: Name: ORS (the name of the Transaction object must be ORS in uppercase). Alias: ORS Type: List Recording Period: 0 State Enabled should be checked. An example is shown in Figure 1. d. On the Annex tab, create a new section with the name of the cluster: i. In the Option Name field, enter the name of an Orchestration application configured as Primary. ii. In the Option Value field, enter the name of the Data Center the Orchestration Node belongs to. Orchestration Server Migration Guide 9

Orchestration Server Migration Orchestration Server Migration Procedures iii. Repeat Steps 1-6 for all Orchestration Nodes that belong to this cluster. e. Repeat Steps a - d for all clusters. An example is shown in Figure 2. Figure 2: Defining Nodes within a new Orchestration Server Cluster Only ORS applications configured as Primary should be listed in an ORS cluster. In the example in Figure 2, Cluster1 consists of six node pairs presented by Primary instances of Orchestration Servers: node001 and node002, which are linked to Data Center London. node003 and node004, which are linked to Data Center Paris. node005 and node006, which are linked to a nameless Data Center. When a Data Center value is left empty, the nodes default to a nameless Data Center. It is recommended to have at least two node pairs in each Data Center. In ORS 8.1.3, work allocation happens automatically, based on the configuration of the cluster described above. 5. Install Apache Cassandra. 10 Genesys

Orchestration Server Migration Orchestration Server Migration Procedures ORS 8.1.3 requires Apache Cassandra 1.1.x beginning with version 1.1.12. For information on installation and configuration for Cassandra, see the Cassandra Installation/Configuration Guide. 6. Configure ORS persistence. Set the new Cassandra configuration options in Orchestration Server 8.1.3 persistence section. cassandra-keyspace-name: Specify the name of Cassandra keyspace. cassandra-schema-version: Enter the Cassandra schema version. cassandra-strategy-class: Set to SimpleStrategy if Cassandra is deployed as a single cluster. Set to NetworkTopologyStrategy in the case of Data Centers Cassandra cluster deployment. cassandra-strategy-options: Set the replication factor for a given keyspace. Note: Starting with 8.1.3 Orchestration Server, connection with Cassandra is not mandatory if you do not want to use persistence storage in your deployment. 7. Configure the ORS application to work with multimedia interactions (if needed). Set mcr-pull-by-this-node option to true if application should work with multimedia interactions. 8. Install Orchestration Server 8.1.3. 9. Test your ORS deployment. End of procedure Orchestration Server Migration Guide

Orchestration Server Migration Orchestration Server Migration Procedures Orchestration Server, Rolling Back the Installation Procedure: Rollback the Installation Prerequisites Use this procedure ONLY if you need to restore your previous ORS configuration. Start of procedure If you experience problems upgrading ORS, you can return to your existing previous ORS configuration by doing the following: 1. In Configuration Manager, open the Properties dialog box for the ORS Application object. 2. On the Options tab, click the Import from Configurations File icon and locate the configuration file you exported in Step 1. b on page 8. This procedure overwrites the options on this tab with those in the configuration file. 3. If you changed settings on other tabs, return them to their previous settings. End of procedure 12 Genesys