CONNECTION ADVANCE REPLICATION ESTABLISHMENT

Slides:



Advertisements
Similar presentations
Data Transfer Data Import Data Export Database Backup and Restore Uninstalling and re-installing LIMS.
Advertisements

TOI - Refresh Upgrades in Cisco Unity Connection 8.6
Mecanismos de alta disponibilidad con Microsoft SQL Server 2008 Por: ISC Lenin López Fernández de Lara.
1 Resolving Host Selector Issues. 2 Table of Contents Page 3 - 6: User unable to connect to an account. Page 7: Host Selector crashing. Page 8 - 9: Saving.
CCNA2 MODULE 5.
Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved. 1 Unity Connection Qualification for Prime Collaboration Development Release.
Managing Your Network Environment © 2004 Cisco Systems, Inc. All rights reserved. Managing Cisco IOS Devices INTRO v2.0—9-1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Troubleshooting Working at a Small-to-Medium Business or ISP – Chapter 9.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Chapter 16 Chapter 16: Troubleshooting. Chapter 16 Learning Objectives n Develop your own problem-solving strategy n Use the Event Viewer to locate and.
DASAN NETWORKS GPON Training
CCNA 2 v3.1 Module 2.
Backup and Recovery Part 1.
Cisco Confidential 1 © 2011 Cisco and/or its affiliates. All rights reserved.
Maintaining Windows Server 2008 File Services
1 Semester 2 Module 2 Introduction to Routers Yuda college of business James Chen
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Ch 8-3 Working with domains and Active Directory.
Administration etc.. What is this ? This section is devoted to those bits that I could not find another home for… Again these may be useless, but humour.
Ch 11 Managing System Reliability and Availability 1.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Backup, Restore, and Server Replacement Josh Rose UCBU Software Engineer.
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 SAN Certificate in Unity Connection Presenter Name: Bhawna Goel.
DBMaintPlus August 23, DBMaintPlus SQL Database Maintenance Utility for RB-ERP Version V9.3 and above Disclaimer The DBMaintPlus Utility is designed.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Module 7: Fundamentals of Administering Windows Server 2008.
DATABASE MIRRORING  Mirroring is mainly implemented for increasing the database availability.  Is configured on a Database level.  Mainly involves two.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Module 9: Preparing to Administer a Server. Overview Introduction to Administering a Server Configuring Remote Desktop to Administer a Server Managing.
Page 110/19/2015 Chapter 5 CCNA2 Chapter 5 Managing Cisco IOS Software.
Oracle Data Integrator Procedures, Advanced Workflows.
© 2013 Cisco System Inc. All rights reserved Cisco Confidential 1 © 2013 Cisco System Inc. All rights reserved. 1 System Backup And Restore Utility.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
Overview Managing a DHCP Database Monitoring DHCP
A Brief Documentation.  Provides basic information about connection, server, and client.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Digital Networking TOI David Smith
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Cisco CallManager Database Replication Vajrender (Sunny) Akkera Richardson,
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Cisco CallManager Database Replication Vajrender (Sunny) Akkera.
© 2010 Cisco Systems, Inc. All rights reserved. 1 Cisco PublicSTUC 1 STUC Tool Training Show Technical-Support Tool for Unity Connection By: Michael Hollowell.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 UC 7.0 Install and Upgrade Changes TOI Josh Rose UCBU Software Engineer.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
CACI Proprietary Information | Date 1 Upgrading to webMethods Product Suite Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8,
Sitecore upgrades The Past, The Present, The Future.
SAG Infotech Private Limited
Cameron Blashka | Informer Implementation Specialist
Welcome POS Synchronize Concept 08 Sept 2015.
Module 9: Preparing to Administer a Server
Essentials of UrbanCode Deploy v6.1 QQ147
Epson XP-640 Tech Support USA & CA
SQL Replication for RCSQL 4.5
Maintaining Windows Server 2008 File Services
Troubleshooting Network Communications
Restoring Cluster Disks
DriveScale Proprietary Information © 2016
Module 7: Server Cluster Maintenance and Troubleshooting
How to Fix HP Printer Ink System Failure 0xc19a0042
bh
Workflow Best Practices
Test Upgrade Name Title Company 9/18/2018 Microsoft SharePoint
Introduction of Week 3 Assignment Discussion
Intuit has launched QuickBooks File Doctor tool (QBFD) in QuickBooks File Doctor is a tool that has been designed to recover the damaged company.
What is QuickBooks File Doctor The demands of the industry have taken a great leap with advancement in the technology. This advancement has caused various.
Configuring a Router Module 3 Semester 2.
Hardware Appliance Installation and Configuration
Cisco Unity Connection Minimum TLS Version Support
Overview Multimedia: The Role of WINS in the Network Infrastructure
Module 9: Preparing to Administer a Server
The Troubleshooting theory
February 11-13, 2019 Raleigh, NC.
IBM Security Guardium: Early Detection, Identification of Root Cause, and Remediation of Full Appliance Issues — John S. Adams IBM Support - Level 2 Think.
Presentation transcript:

CONNECTION ADVANCE REPLICATION ESTABLISHMENT CARE CONNECTION ADVANCE REPLICATION ESTABLISHMENT EDCS-1563089

Need Unity Connection currently does not contain CLI’s through which connection replication can be defined or corrected. Significantly high number of GAMES are received in an year in relation to this issue which needs BU intervention. This can be avoided by implementation of this feature.

Description Replication CLI features : utils cuc dbreplication reset_all utils cuc dbreplication 01_tear_down utils cuc dbreplication 02_define_servers utils cuc dbreplication 03_define_db_template utils cuc dbreplication 04_sync_database

NOTE : This CLI should be run by authorized TAC personnel only The above set of authorization checks guarantees that the disclaimers are acknowledged before proceeding towards execution of each CARE CLI.

Disclaimers before CLI execution This command may result in loss of transient data and needs to be run by authorized TAC personnel only Take temporary backup from system restore tool before running this cli: run cuc sysrestorebackup_temp DO NOT RUN THIS COMMAND IF SERVERS ARE IN SBR , please give time for the SBR to resolve before running this command This Operation should Run by authorized TAC personnel This command should always be run strictly on the server with obsolete data This command will overwrite the server with the latest data from the other node This operation should be performed on the server that has obsolete data.Please be patient it may take some time THE TAC HAS TO APPROVE THE ABOVE DISCLAIMERS BEFORE IT CAN PROCEED. ANY FAILURE TO DO SO WILL CANCEL THE EXECUTION OF CLI.

utils cuc dbreplication reset_all This Command Line feature performs function of the below CLIs in the order specified below and resets the replication in one go. utils cuc dbreplication 01_tear_down utils cuc dbreplication 02_define_servers utils cuc dbreplication 03_define_db_template utils cuc dbreplication 04_sync_database

utils cuc dbreplication 01_tear_down This Command Line feature provides us an option to tear down the replication and connectivity between two CUC servers in a cluster. It also makes sure that the CDR build up is cleaned out in case of massive CUC database CDR queue buildup. It gives a clean ground to establish server connectivity in the CUC cluster and for further establishment of replication between them.

utils cuc dbreplication 02_define_servers This Command Line feature establishes the network connectivity between the two servers in a cluster. This connectivity can also be used to track and report the network CDR traffic from one server to another. This establishment is also very important for role negotiation during SBR process.

utils cuc dbreplication 03_define_db_template This Command Line feature negotiates the table templates of Unity Databases on which the replication scheme needs to be established. It is essential as it lists all tables and defines templates on basis of which the data is negotiated and synced between the servers.

utils cuc dbreplication 04_sync_database This Command Line feature syncs the database from the remote server to the local server on which the CLI is run. The replication command CLIs need to be run on the server that has obsolete data so that the sync database copies the recent data and replaces the old data on current server.

Use Cases : Use case 1 : Switch version failure : OR During switch version failure if you see the below error message on Sub : OR This implies that the define_server has failed and needs a CUC replication reset.

Before attempting to switch version again please try following steps : Verify using show cuc cluster status , what is the status of the CDR queue and server connectivity To break the replication and clear CDR queues we would need to run : utils cuc dbreplication 01_tear_down Proceed with switch version after verifying that the cdr queues have been cleaned and the servers are not connected anymore by running CLI show cuc cluster status .

Use case 2 : Subscriber / Publisher out of sync due to unplanned shutdown/outage : In case of an unplanned shutdown or outage if either publisher or subscriber goes down . There can be two situations : The CDR queue grows very large : Please verify if the cdr queue is filled up and server shows as disconnected. To clean up the queues and reinstate the replication we can run the command utils cuc dbreplication reset_all to reset all the replication and re establish the replication with the subscriber /publisher server.

In case the reset all attempt fails the commands need to be run individually as per the below sequence to record the point of failure : utils cuc dbreplication 01_tear_down utils cuc dbreplication 02_define_servers utils cuc dbreplication 03_define_db_template utils cuc dbreplication 04_sync_database NOTE : The commands should not be run when the servers are in SBR mode . Please wait for the SBR to resolve after the server comes back up.

When servers are out of sync and data is not consistent : Before a manual sync can be initiated we would need to verify the state of the servers , proceed only if state shows as below in the result of show cuc cluster status CLI: To do a manual sync of the servers we can run the command utils cuc dbreplication 04_sync_database : this command should always be run on the node having the obsolete data. It copies the data from the server with latest information on to the server that was down during the outage.

Situations CARE can be used to fix DB Replication issues pertaining to : Sub/Pub Rebuild failure CUC Upgrade failure Switch Version failure CDR queue build up causing high CPU Overwrite DB failure Renegotiate failure DRS restore failures UC hardware or network outage Follow the below techzone for a list of USE case scenarios and solutions : https://techzone.cisco.com/t5/Platform/CONNECTION-ADVANCE-REPLICATION-ESTABLISHMENT-CARE-Use- Cases/td-p/924418

Troubleshooting

Troubleshooting utils cuc dbreplication 01_tear_down In SBR this command would report back 908 SQL connect error as database is in quiescent mode. Please ensure that SBR gets resolved from SRM logs before this command can be run. Before Tear down command make sure that the servers are reachable through network to each other. Check messages and syslog logs for network troubleshooting. Ensure connection DB service is online so that tear down CLI doesn’t fail due to DB connectivity. Check Informix logs in case the DB is not online. DO NOT STOP THE PROCESS DURING THE PROCESSING OF THE CLI. If ctrl C is pressed accidently please reboot server and run tear down CLI again.

… Troubleshooting utils cuc dbreplication 02_define_servers Firewall should have sufficient privileges for data to flow from publisher to subscriber and vice-versa. Check messages/Ciscosyslog logs. Ensure the servers are reachable through network. We can run CLI "utils diagnose module validate_network" to check their connectivity. Check platform CLI logs in case of any exceptions or errors. Make sure DB has correct and legit entries for the Publisher and subscriber server. Entries in tbl_vmsserver , unitydirdb in Connection database must correspond to entries in table processnode in Ccm Database. …

… Continued Ensure that the host files have correct hostname and IP address of the servers in the cluster. Check below host files /home/informix/.rhosts /usr/local/cm/db/informix/etc/sqlhosts /home/tomcat/.rhosts /opt/cisco/connection/.rhosts /etc/hosts /opt/cisco/connection/.ssh/known_hosts Make sure that the cuc_er_dbspace and cuc_er_sbspace have free space. This can be determined by command "show cuc dbserver disk" from admin CLI. Check platform CLI logs in case the command fails.

Troubleshooting utils cuc dbreplication 03_define_db_template Ensure that the consistency of the databases is good using CLI "show cuc dbconsistency“. Check Platform CLI logs and SRM logs in case of inconsistency. Ensure that the cluster is not hitting an issue where the cdr_deltab exceeds count and errors out with error code 57 : https://wiki.cisco.com/display/UCET/Replication+fails+with+error+-+Due+to+excess+cdr_deltab+table+creation

Troubleshooting utils cuc dbreplication 04_sync_database In case the sync is slow make sure that the network connectivity is good. Please check if LRO and network adapter settings are compliant to the UC version. Make sure that define servers and define templates have run successfully before initiating the sync. Server connectivity can be confirmed using CLI "show cuc cluster status“ Ensure that none of the servers are running out of DBspace or Disk Space using CLI "show cuc dbserver disk" / "show diskusage"

Troubleshooting utils cuc dbreplication reset_all Run each command individually and ensure that the troubleshooting steps are followed for each CLI. Consolidated CLI Console Logs Wiki: https://wiki.cisco.com/display/UNITYTRANS/CARE+Console+Logs +wiki

NOTE Ensure that we have a system restore temp backup before proceeding with any of the CLI mentioned above. In case any of the CLI fails please ensure that the screen log information is collected along with command line logs and Escalate to the BU. Above CLI needs to be run by TAC only and are not for customer use. The CLI needs to be run on server with obsolete data because the sync would delete any data that clashes the information flowing from the other server. The loss of transient data is eminent so the server on which the CLI would run needs to contain obsolete data. The CLI should not be run on server with fresh data.

Thank You