SlideShare a Scribd company logo
Advanced : Upgrading from v5.x Multi-Master
to v6 Multi-Master
Topics
In this course we will:
• Review the key difference between v5 and v6
• Discuss new Service Names
• Walkthrough an Upgrade (Full end to end demo)
Course Prerequisite Learning
– Basics: Introduction to Clustering
– Advanced: Multisite/multi-master Tungsten Clustering deployments for geo-distributed apps
– Visit Continuent website or Tungsten University on YouTube to watch these recordings
2
Multi-Master Cluster
3
Multi-Master
XX
X
Upgrade Checklist
• Upgrade to v5.3 first if you are on an older release
• Review the release notes
– https://docs.continuent.com/tungsten-clustering-6.0/release-notes.html
• Obtain the latest package for Tungsten Clustering
– Tungsten Replicator no longer needed for Multi-Master!
• Backup Backup Backup
• Test Test Test!
• Convert to an ini Install
• Watch this video a few times and review the documented steps
– https://docs.continuent.com/tungsten-clustering-6.0/deployment-multimaster-clustering-upgrade-from-v5.html
• You don’t have to do it alone, we want to, and will, help you!
4
New Service Names
• Installation will automatically configure and create the cross-site replication services
• Cluster service name set in the configuration
• Example
– Cluster 1 service name = NYC
– Cluster 2 service name = LONDON
– Cross site service names created as follows:
• On NYC nodes:
– nyc – Cluster service name and local replication service
– nyc_from_london – Service for replication from the LONDON service
• On the LONDON nodes
– london – Cluster service name and local replication service
– london_from_nyc - Service for replication from the NYC service
5
Upgrade Demonstration
Command Line Tools
&
Resources
Tools : cctrl
8
• “cctrl” can be run from any node within ANY cluster to control either cluster and gather
information
• Move between clusters by issuing cd /<service>
• Type “help” to get a full list of all commands available
• “ls” provides a summary overview of the entire cluster
Tools : trepctl
9
• “trepctl services” lists a summary of all services on a given node
• “trepctl –service <servicename> status” can be run from any node within a
cluster to view the status of the replicator specific to that node
• “trepctl –service <servicename> status –r 3” will show status output refreshed
every 3 second until CTRL+C
• “trepctl –service <servicename> qs” provides a quick summary overview of the
local replicator
• “trepctl –service <servicename> perf” provides deeper diagnostics of the
different stages in the replicators
Log Files
10
• The /opt/continuent/service_logs/ directory contains both text files and symbolic links.
• Links in the service_logs directory go to one of three (3) subdirectories:
– /opt/continuent/tungsten/tungsten-connector/log/
– /opt/continuent/tungsten/tungsten-manager/log/
– /opt/continuent/tungsten/tungsten-replicator/log/
• <component>-user.log files are less verbose
• More detailed logs are within relevant component log directory
tungsten@db1:/opt/continuent/service_logs $ ll
total 116
lrwxrwxrwx 1 tungsten tungsten 61 Mar 2 09:52 connector-user.log -> /opt/continuent/tungsten/tungsten-connector/log/connector-user.log
lrwxrwxrwx 1 tungsten tungsten 55 Mar 2 09:52 manager-user.log -> /opt/continuent/tungsten/tungsten-manager/log/manager-user.log
lrwxrwxrwx 1 tungsten tungsten 60 Mar 2 09:52 replicator-user.log -> /opt/continuent/tungsten/tungsten-replicator/log/replicator-user.log
Next Steps
• If you are interested in knowing more about the clustering software and would like to try it out
for yourself, please contact our sales team who will be able to take you through the details and
setup a POC – sales@continuent.com
• Read the documentation at http://docs.continuent.com/tungsten-clustering-6.0/index.html
• Subscribe to our Tungsten University YouTube channel! http://tinyurl.com/TungstenUni
• Visit the events calendar on our website for upcoming Webinars and Training Sessions
11
For more information, contact us:
Eric Stone
COO
eric.stone@continuent.com
MC Brown
VP Products
mc.brown@continuent.com
Chris Parker
Director, Professional Services EMEA & APAC
chris.parker@continuent.com
Eero Teerikorpi
Founder, CEO
eero.teerikorpi@continuent.com
+1 (408) 431-3305

More Related Content

PPTX
Shipping your logs to elk from mule app/cloudhub part 2
PDF
Solution8 v2
PPT
Cvs and version control
PDF
Percona XtraDB Cluster before every release: Glimpse into CI testing
PPTX
TCP Issues in DataCenter Networks
PDF
Training Slides: Intermediate 202: Performing Cluster Maintenance with Zero-D...
PPTX
Geneve
PDF
IPTABLES_linux_Firewall_Administration (1).pdf
Shipping your logs to elk from mule app/cloudhub part 2
Solution8 v2
Cvs and version control
Percona XtraDB Cluster before every release: Glimpse into CI testing
TCP Issues in DataCenter Networks
Training Slides: Intermediate 202: Performing Cluster Maintenance with Zero-D...
Geneve
IPTABLES_linux_Firewall_Administration (1).pdf

What's hot (20)

PPTX
PDF
Simulation of BRKSS Architecture for Data Warehouse Employing Shared Nothing ...
PDF
Chainer Development Plan 2015/12
PPT
Improving Robustness In Distributed Systems
PPTX
How to instantiate pinta in a domain
PPTX
What's New in Apache Pulsar 2.9- Pulsar Summit Asia 2021
PDF
Tungsten University: Introduction to Continuent Tungsten 2.0
PDF
走向开源:向CPAN提交模块Step By Step
PDF
OpenNebulaConf2015 2.05 OpenNebula at the Leibniz Supercomputing Centre - Mat...
PDF
CRuby Committers Who's Who in 2013
PPTX
Modern Distributed Messaging and RPC
DOCX
KAFKA Quickstart
PDF
Sliding window protocol
PDF
Using Apache Pulsar as a Modern, Scalable, High Performing JMS Platform - Pus...
PDF
Building Topology in NS3
DOCX
Apache tomcat
PPTX
ZeroMQ: Super Sockets - by J2 Labs
PDF
Training Slides: Basics 102: Introduction to Tungsten Clustering
PPT
websphere MQ training Online
PDF
Tomcat Optimisation & Performance Tuning
Simulation of BRKSS Architecture for Data Warehouse Employing Shared Nothing ...
Chainer Development Plan 2015/12
Improving Robustness In Distributed Systems
How to instantiate pinta in a domain
What's New in Apache Pulsar 2.9- Pulsar Summit Asia 2021
Tungsten University: Introduction to Continuent Tungsten 2.0
走向开源:向CPAN提交模块Step By Step
OpenNebulaConf2015 2.05 OpenNebula at the Leibniz Supercomputing Centre - Mat...
CRuby Committers Who's Who in 2013
Modern Distributed Messaging and RPC
KAFKA Quickstart
Sliding window protocol
Using Apache Pulsar as a Modern, Scalable, High Performing JMS Platform - Pus...
Building Topology in NS3
Apache tomcat
ZeroMQ: Super Sockets - by J2 Labs
Training Slides: Basics 102: Introduction to Tungsten Clustering
websphere MQ training Online
Tomcat Optimisation & Performance Tuning
Ad

Similar to Training Slides: Advanced 303: Upgrading from Tungsten Clustering 5.x Multi-Site/Multi-Master to 6.0 Multi-Master (20)

PDF
Training Slides: Basics 107: Simple Tungsten Replicator Installation to Extra...
PDF
Training Slides: Advanced 304: Upgrading From Native MySQL Replication To Tun...
PDF
Training Slides: Basics 104: Simple Tungsten Clustering Deployments
PDF
Training Slides: Advanced 301: Multi-Site/Multi-Master Tungsten Clustering De...
PDF
Training Slides: Advanced 302: Performing Schema Changes in a Multi-Site/Mult...
PDF
OpenStack Tempest and REST API testing
PDF
3450 - Writing and optimising applications for performance in a hybrid messag...
PPTX
Fastest Servlets in the West
PDF
Troubleshooting and Best Practices with WSO2 Enterprise Integrator
PDF
L06 a versioning_system_overview
PDF
Troubleshooting and Best Practices with WSO2 Enterprise Integrator
PDF
Training Slides: 104 - Basics - Working With Command Line Tools
PPTX
Kubernetes Internals
PDF
Jenkins Pipelines
ODP
Releases - CFEngine presentation - Configuration Management Camp 2015
PDF
Linux Foundation Mentorship Sessions - Kernel Livepatch: An Introduction
PDF
Implementing CI CD UiPath Using Jenkins Plugin
PDF
OnPrem Monitoring.pdf
PDF
Webinar Slides: MySQL Native Replication vs. Tungsten Clustering
PDF
Flink Forward Berlin 2017: Boris Lublinsky, Stavros Kontopoulos - Introducing...
Training Slides: Basics 107: Simple Tungsten Replicator Installation to Extra...
Training Slides: Advanced 304: Upgrading From Native MySQL Replication To Tun...
Training Slides: Basics 104: Simple Tungsten Clustering Deployments
Training Slides: Advanced 301: Multi-Site/Multi-Master Tungsten Clustering De...
Training Slides: Advanced 302: Performing Schema Changes in a Multi-Site/Mult...
OpenStack Tempest and REST API testing
3450 - Writing and optimising applications for performance in a hybrid messag...
Fastest Servlets in the West
Troubleshooting and Best Practices with WSO2 Enterprise Integrator
L06 a versioning_system_overview
Troubleshooting and Best Practices with WSO2 Enterprise Integrator
Training Slides: 104 - Basics - Working With Command Line Tools
Kubernetes Internals
Jenkins Pipelines
Releases - CFEngine presentation - Configuration Management Camp 2015
Linux Foundation Mentorship Sessions - Kernel Livepatch: An Introduction
Implementing CI CD UiPath Using Jenkins Plugin
OnPrem Monitoring.pdf
Webinar Slides: MySQL Native Replication vs. Tungsten Clustering
Flink Forward Berlin 2017: Boris Lublinsky, Stavros Kontopoulos - Introducing...
Ad

More from Continuent (20)

PDF
Tungsten Webinar: v6 & v7 Release Recap, and Beyond
PDF
Continuent Tungsten Value Proposition Webinar
PDF
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #7: ClusterControl
PDF
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
PDF
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
PDF
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #2: Galera Cluster
PDF
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #1: AWS Aurora
PDF
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
PDF
Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availa...
PDF
Webinar Slides: Intelligent Database Proxies: Routing & Transparent Failover
PPTX
Webinar Slides: High Volume MySQL HA: SaaS Continuous Operations with Terabyt...
PDF
Training Slides: 205 - Installing and Configuring Tungsten Dashboard
PDF
Training Slides: 352 - Tungsten Replicator for MongoDB & Kafka
PDF
Training Slides: 351 - Tungsten Replicator for Data Warehouses
PDF
Training Slides: 303 - Replicating out of a Cluster
PDF
Training Slides: 206 - Using the Tungsten Cluster AMI
PDF
Training Slides: 254 - Using the Tungsten Replicator AMI
PDF
Training Slides: 253 - Filter like a Pro
PDF
Training Slides: 252 - Monitoring & Troubleshooting
PDF
Training Slides: 302 - Securing Your Cluster With SSL
Tungsten Webinar: v6 & v7 Release Recap, and Beyond
Continuent Tungsten Value Proposition Webinar
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #7: ClusterControl
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #2: Galera Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #1: AWS Aurora
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availa...
Webinar Slides: Intelligent Database Proxies: Routing & Transparent Failover
Webinar Slides: High Volume MySQL HA: SaaS Continuous Operations with Terabyt...
Training Slides: 205 - Installing and Configuring Tungsten Dashboard
Training Slides: 352 - Tungsten Replicator for MongoDB & Kafka
Training Slides: 351 - Tungsten Replicator for Data Warehouses
Training Slides: 303 - Replicating out of a Cluster
Training Slides: 206 - Using the Tungsten Cluster AMI
Training Slides: 254 - Using the Tungsten Replicator AMI
Training Slides: 253 - Filter like a Pro
Training Slides: 252 - Monitoring & Troubleshooting
Training Slides: 302 - Securing Your Cluster With SSL

Recently uploaded (20)

PPTX
international classification of diseases ICD-10 review PPT.pptx
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
DOCX
Unit-3 cyber security network security of internet system
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PDF
Testing WebRTC applications at scale.pdf
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
Paper PDF World Game (s) Great Redesign.pdf
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
innovation process that make everything different.pptx
PPTX
Introduction to Information and Communication Technology
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
international classification of diseases ICD-10 review PPT.pptx
SASE Traffic Flow - ZTNA Connector-1.pdf
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
introduction about ICD -10 & ICD-11 ppt.pptx
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Sims 4 Historia para lo sims 4 para jugar
Introuction about ICD -10 and ICD-11 PPT.pptx
Unit-3 cyber security network security of internet system
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
An introduction to the IFRS (ISSB) Stndards.pdf
Testing WebRTC applications at scale.pdf
Decoding a Decade: 10 Years of Applied CTI Discipline
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Paper PDF World Game (s) Great Redesign.pdf
Slides PDF The World Game (s) Eco Economic Epochs.pdf
innovation process that make everything different.pptx
Introduction to Information and Communication Technology
Unit-1 introduction to cyber security discuss about how to secure a system

Training Slides: Advanced 303: Upgrading from Tungsten Clustering 5.x Multi-Site/Multi-Master to 6.0 Multi-Master

  • 1. Advanced : Upgrading from v5.x Multi-Master to v6 Multi-Master
  • 2. Topics In this course we will: • Review the key difference between v5 and v6 • Discuss new Service Names • Walkthrough an Upgrade (Full end to end demo) Course Prerequisite Learning – Basics: Introduction to Clustering – Advanced: Multisite/multi-master Tungsten Clustering deployments for geo-distributed apps – Visit Continuent website or Tungsten University on YouTube to watch these recordings 2
  • 4. Upgrade Checklist • Upgrade to v5.3 first if you are on an older release • Review the release notes – https://docs.continuent.com/tungsten-clustering-6.0/release-notes.html • Obtain the latest package for Tungsten Clustering – Tungsten Replicator no longer needed for Multi-Master! • Backup Backup Backup • Test Test Test! • Convert to an ini Install • Watch this video a few times and review the documented steps – https://docs.continuent.com/tungsten-clustering-6.0/deployment-multimaster-clustering-upgrade-from-v5.html • You don’t have to do it alone, we want to, and will, help you! 4
  • 5. New Service Names • Installation will automatically configure and create the cross-site replication services • Cluster service name set in the configuration • Example – Cluster 1 service name = NYC – Cluster 2 service name = LONDON – Cross site service names created as follows: • On NYC nodes: – nyc – Cluster service name and local replication service – nyc_from_london – Service for replication from the LONDON service • On the LONDON nodes – london – Cluster service name and local replication service – london_from_nyc - Service for replication from the NYC service 5
  • 8. Tools : cctrl 8 • “cctrl” can be run from any node within ANY cluster to control either cluster and gather information • Move between clusters by issuing cd /<service> • Type “help” to get a full list of all commands available • “ls” provides a summary overview of the entire cluster
  • 9. Tools : trepctl 9 • “trepctl services” lists a summary of all services on a given node • “trepctl –service <servicename> status” can be run from any node within a cluster to view the status of the replicator specific to that node • “trepctl –service <servicename> status –r 3” will show status output refreshed every 3 second until CTRL+C • “trepctl –service <servicename> qs” provides a quick summary overview of the local replicator • “trepctl –service <servicename> perf” provides deeper diagnostics of the different stages in the replicators
  • 10. Log Files 10 • The /opt/continuent/service_logs/ directory contains both text files and symbolic links. • Links in the service_logs directory go to one of three (3) subdirectories: – /opt/continuent/tungsten/tungsten-connector/log/ – /opt/continuent/tungsten/tungsten-manager/log/ – /opt/continuent/tungsten/tungsten-replicator/log/ • <component>-user.log files are less verbose • More detailed logs are within relevant component log directory tungsten@db1:/opt/continuent/service_logs $ ll total 116 lrwxrwxrwx 1 tungsten tungsten 61 Mar 2 09:52 connector-user.log -> /opt/continuent/tungsten/tungsten-connector/log/connector-user.log lrwxrwxrwx 1 tungsten tungsten 55 Mar 2 09:52 manager-user.log -> /opt/continuent/tungsten/tungsten-manager/log/manager-user.log lrwxrwxrwx 1 tungsten tungsten 60 Mar 2 09:52 replicator-user.log -> /opt/continuent/tungsten/tungsten-replicator/log/replicator-user.log
  • 11. Next Steps • If you are interested in knowing more about the clustering software and would like to try it out for yourself, please contact our sales team who will be able to take you through the details and setup a POC – sales@continuent.com • Read the documentation at http://docs.continuent.com/tungsten-clustering-6.0/index.html • Subscribe to our Tungsten University YouTube channel! http://tinyurl.com/TungstenUni • Visit the events calendar on our website for upcoming Webinars and Training Sessions 11
  • 12. For more information, contact us: Eric Stone COO eric.stone@continuent.com MC Brown VP Products mc.brown@continuent.com Chris Parker Director, Professional Services EMEA & APAC chris.parker@continuent.com Eero Teerikorpi Founder, CEO eero.teerikorpi@continuent.com +1 (408) 431-3305