Suche senden
Hochladen
MySQL with DRBD/Pacemaker/Corosync on Linux
•
10 gefällt mir
•
12,118 views
Pawan Kumar
Folgen
MySQL with DRBD/Pacemaker/Corosync on Linux By Alok Raj.
Weniger lesen
Mehr lesen
Bildung
Melden
Teilen
Melden
Teilen
1 von 12
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Planning for Disaster Recovery (DR) with Galera Cluster
Planning for Disaster Recovery (DR) with Galera Cluster
Codership Oy - Creators of Galera Cluster
Maxscale_메뉴얼
Maxscale_메뉴얼
NeoClova
Corosync and Pacemaker
Corosync and Pacemaker
Marian Marinov
Demystifying MySQL Replication Crash Safety
Demystifying MySQL Replication Crash Safety
Jean-François Gagné
MySQL HA with PaceMaker
MySQL HA with PaceMaker
Kris Buytaert
MariaDB MaxScale monitor 매뉴얼
MariaDB MaxScale monitor 매뉴얼
NeoClova
redis 소개자료 - 네오클로바
redis 소개자료 - 네오클로바
NeoClova
MySQL Parallel Replication: All the 5.7 and 8.0 Details (LOGICAL_CLOCK)
MySQL Parallel Replication: All the 5.7 and 8.0 Details (LOGICAL_CLOCK)
Jean-François Gagné
Empfohlen
Planning for Disaster Recovery (DR) with Galera Cluster
Planning for Disaster Recovery (DR) with Galera Cluster
Codership Oy - Creators of Galera Cluster
Maxscale_메뉴얼
Maxscale_메뉴얼
NeoClova
Corosync and Pacemaker
Corosync and Pacemaker
Marian Marinov
Demystifying MySQL Replication Crash Safety
Demystifying MySQL Replication Crash Safety
Jean-François Gagné
MySQL HA with PaceMaker
MySQL HA with PaceMaker
Kris Buytaert
MariaDB MaxScale monitor 매뉴얼
MariaDB MaxScale monitor 매뉴얼
NeoClova
redis 소개자료 - 네오클로바
redis 소개자료 - 네오클로바
NeoClova
MySQL Parallel Replication: All the 5.7 and 8.0 Details (LOGICAL_CLOCK)
MySQL Parallel Replication: All the 5.7 and 8.0 Details (LOGICAL_CLOCK)
Jean-François Gagné
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
Kenny Gryp
New features in ProxySQL 2.0 (updated to 2.0.9) by Rene Cannao (ProxySQL)
New features in ProxySQL 2.0 (updated to 2.0.9) by Rene Cannao (ProxySQL)
Altinity Ltd
M|18 Architectural Overview: MariaDB MaxScale
M|18 Architectural Overview: MariaDB MaxScale
MariaDB plc
[2018] MySQL 이중화 진화기
[2018] MySQL 이중화 진화기
NHN FORWARD
MySQL InnoDB Cluster - Group Replication
MySQL InnoDB Cluster - Group Replication
Frederic Descamps
How to operate MySQL InnoDB Cluster with MySQL Shell
How to operate MySQL InnoDB Cluster with MySQL Shell
Frederic Descamps
Disaster Recovery with MySQL InnoDB ClusterSet - What is it and how do I use it?
Disaster Recovery with MySQL InnoDB ClusterSet - What is it and how do I use it?
Miguel Araújo
Openstack live migration
Openstack live migration
ymtech
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
Kenny Gryp
ProxySQL for MySQL
ProxySQL for MySQL
Mydbops
Linux monitoring and Troubleshooting for DBA's
Linux monitoring and Troubleshooting for DBA's
Mydbops
MySQL High Availability Solutions
MySQL High Availability Solutions
Mydbops
Percona XtraDB Cluster vs Galera Cluster vs MySQL Group Replication
Percona XtraDB Cluster vs Galera Cluster vs MySQL Group Replication
Kenny Gryp
Maxscale 소개 1.1.1
Maxscale 소개 1.1.1
NeoClova
MySQL Parallel Replication (LOGICAL_CLOCK): all the 5.7 (and some of the 8.0)...
MySQL Parallel Replication (LOGICAL_CLOCK): all the 5.7 (and some of the 8.0)...
Jean-François Gagné
MariaDB 마이그레이션 - 네오클로바
MariaDB 마이그레이션 - 네오클로바
NeoClova
Troubleshooting PostgreSQL Streaming Replication
Troubleshooting PostgreSQL Streaming Replication
Alexey Lesovsky
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
Severalnines
Exadata Deployment Bare Metal vs Virtualized
Exadata Deployment Bare Metal vs Virtualized
Umair Mansoob
PostgreSQL replication
PostgreSQL replication
NTT DATA OSS Professional Services
Linux-HA with Pacemaker
Linux-HA with Pacemaker
Kris Buytaert
Cluster de alta disponibilidad con corosync, pacemaker & apache2
Cluster de alta disponibilidad con corosync, pacemaker & apache2
A la mierda la universidad io kiero ser Actor Porno
Weitere ähnliche Inhalte
Was ist angesagt?
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
Kenny Gryp
New features in ProxySQL 2.0 (updated to 2.0.9) by Rene Cannao (ProxySQL)
New features in ProxySQL 2.0 (updated to 2.0.9) by Rene Cannao (ProxySQL)
Altinity Ltd
M|18 Architectural Overview: MariaDB MaxScale
M|18 Architectural Overview: MariaDB MaxScale
MariaDB plc
[2018] MySQL 이중화 진화기
[2018] MySQL 이중화 진화기
NHN FORWARD
MySQL InnoDB Cluster - Group Replication
MySQL InnoDB Cluster - Group Replication
Frederic Descamps
How to operate MySQL InnoDB Cluster with MySQL Shell
How to operate MySQL InnoDB Cluster with MySQL Shell
Frederic Descamps
Disaster Recovery with MySQL InnoDB ClusterSet - What is it and how do I use it?
Disaster Recovery with MySQL InnoDB ClusterSet - What is it and how do I use it?
Miguel Araújo
Openstack live migration
Openstack live migration
ymtech
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
Kenny Gryp
ProxySQL for MySQL
ProxySQL for MySQL
Mydbops
Linux monitoring and Troubleshooting for DBA's
Linux monitoring and Troubleshooting for DBA's
Mydbops
MySQL High Availability Solutions
MySQL High Availability Solutions
Mydbops
Percona XtraDB Cluster vs Galera Cluster vs MySQL Group Replication
Percona XtraDB Cluster vs Galera Cluster vs MySQL Group Replication
Kenny Gryp
Maxscale 소개 1.1.1
Maxscale 소개 1.1.1
NeoClova
MySQL Parallel Replication (LOGICAL_CLOCK): all the 5.7 (and some of the 8.0)...
MySQL Parallel Replication (LOGICAL_CLOCK): all the 5.7 (and some of the 8.0)...
Jean-François Gagné
MariaDB 마이그레이션 - 네오클로바
MariaDB 마이그레이션 - 네오클로바
NeoClova
Troubleshooting PostgreSQL Streaming Replication
Troubleshooting PostgreSQL Streaming Replication
Alexey Lesovsky
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
Severalnines
Exadata Deployment Bare Metal vs Virtualized
Exadata Deployment Bare Metal vs Virtualized
Umair Mansoob
PostgreSQL replication
PostgreSQL replication
NTT DATA OSS Professional Services
Was ist angesagt?
(20)
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
New features in ProxySQL 2.0 (updated to 2.0.9) by Rene Cannao (ProxySQL)
New features in ProxySQL 2.0 (updated to 2.0.9) by Rene Cannao (ProxySQL)
M|18 Architectural Overview: MariaDB MaxScale
M|18 Architectural Overview: MariaDB MaxScale
[2018] MySQL 이중화 진화기
[2018] MySQL 이중화 진화기
MySQL InnoDB Cluster - Group Replication
MySQL InnoDB Cluster - Group Replication
How to operate MySQL InnoDB Cluster with MySQL Shell
How to operate MySQL InnoDB Cluster with MySQL Shell
Disaster Recovery with MySQL InnoDB ClusterSet - What is it and how do I use it?
Disaster Recovery with MySQL InnoDB ClusterSet - What is it and how do I use it?
Openstack live migration
Openstack live migration
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
ProxySQL for MySQL
ProxySQL for MySQL
Linux monitoring and Troubleshooting for DBA's
Linux monitoring and Troubleshooting for DBA's
MySQL High Availability Solutions
MySQL High Availability Solutions
Percona XtraDB Cluster vs Galera Cluster vs MySQL Group Replication
Percona XtraDB Cluster vs Galera Cluster vs MySQL Group Replication
Maxscale 소개 1.1.1
Maxscale 소개 1.1.1
MySQL Parallel Replication (LOGICAL_CLOCK): all the 5.7 (and some of the 8.0)...
MySQL Parallel Replication (LOGICAL_CLOCK): all the 5.7 (and some of the 8.0)...
MariaDB 마이그레이션 - 네오클로바
MariaDB 마이그레이션 - 네오클로바
Troubleshooting PostgreSQL Streaming Replication
Troubleshooting PostgreSQL Streaming Replication
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
Exadata Deployment Bare Metal vs Virtualized
Exadata Deployment Bare Metal vs Virtualized
PostgreSQL replication
PostgreSQL replication
Andere mochten auch
Linux-HA with Pacemaker
Linux-HA with Pacemaker
Kris Buytaert
Cluster de alta disponibilidad con corosync, pacemaker & apache2
Cluster de alta disponibilidad con corosync, pacemaker & apache2
A la mierda la universidad io kiero ser Actor Porno
Drbd
Drbd
Pierre Mavro
MySQL High Availability Sprint: Launch the Pacemaker
MySQL High Availability Sprint: Launch the Pacemaker
hastexo
Supriya Shailaja Latest Gallery
Supriya Shailaja Latest Gallery
telugustop.com
Pacemaker: OpenStack's Pid 1
Pacemaker: OpenStack's Pid 1
David Vossel
High Availability (HA) Explained
High Availability (HA) Explained
Maciej Lasyk
Deep dive into highly available open stack architecture openstack summit va...
Deep dive into highly available open stack architecture openstack summit va...
Arthur Berezin
High Availability for OpenStack
High Availability for OpenStack
Kamesh Pemmaraju
High Availability in 37 Easy Steps
High Availability in 37 Easy Steps
Tim Serong
远程工作那些事儿
远程工作那些事儿
Andy Wang
Building Distributed JavaScript Widgets with jQuery
Building Distributed JavaScript Widgets with jQuery
benvinegar
HIGH AVAILABLE CLUSTER IN WEB SERVER WITH HEARTBEAT + DRBD + OCFS2
HIGH AVAILABLE CLUSTER IN WEB SERVER WITH HEARTBEAT + DRBD + OCFS2
Utah Networxs Consultoria e Treinamento
Code Quality - Security
Code Quality - Security
sedukull
Barbican 1.0 - Open Source Key Management for OpenStack
Barbican 1.0 - Open Source Key Management for OpenStack
jarito030506
Open Source KMIP Implementation
Open Source KMIP Implementation
sedukull
MySQL HA with Pacemaker
MySQL HA with Pacemaker
Kris Buytaert
General OOP Concepts
General OOP Concepts
Praveen M Jigajinni
brief introduction of drbd in SLE12SP2
brief introduction of drbd in SLE12SP2
Nick Wang
What is new in Leap42.2 and SLE12SP2
What is new in Leap42.2 and SLE12SP2
Nick Wang
Andere mochten auch
(20)
Linux-HA with Pacemaker
Linux-HA with Pacemaker
Cluster de alta disponibilidad con corosync, pacemaker & apache2
Cluster de alta disponibilidad con corosync, pacemaker & apache2
Drbd
Drbd
MySQL High Availability Sprint: Launch the Pacemaker
MySQL High Availability Sprint: Launch the Pacemaker
Supriya Shailaja Latest Gallery
Supriya Shailaja Latest Gallery
Pacemaker: OpenStack's Pid 1
Pacemaker: OpenStack's Pid 1
High Availability (HA) Explained
High Availability (HA) Explained
Deep dive into highly available open stack architecture openstack summit va...
Deep dive into highly available open stack architecture openstack summit va...
High Availability for OpenStack
High Availability for OpenStack
High Availability in 37 Easy Steps
High Availability in 37 Easy Steps
远程工作那些事儿
远程工作那些事儿
Building Distributed JavaScript Widgets with jQuery
Building Distributed JavaScript Widgets with jQuery
HIGH AVAILABLE CLUSTER IN WEB SERVER WITH HEARTBEAT + DRBD + OCFS2
HIGH AVAILABLE CLUSTER IN WEB SERVER WITH HEARTBEAT + DRBD + OCFS2
Code Quality - Security
Code Quality - Security
Barbican 1.0 - Open Source Key Management for OpenStack
Barbican 1.0 - Open Source Key Management for OpenStack
Open Source KMIP Implementation
Open Source KMIP Implementation
MySQL HA with Pacemaker
MySQL HA with Pacemaker
General OOP Concepts
General OOP Concepts
brief introduction of drbd in SLE12SP2
brief introduction of drbd in SLE12SP2
What is new in Leap42.2 and SLE12SP2
What is new in Leap42.2 and SLE12SP2
Ähnlich wie MySQL with DRBD/Pacemaker/Corosync on Linux
Distributed replicated block device
Distributed replicated block device
Chanaka Lasantha
High Availability Storage (susecon2016)
High Availability Storage (susecon2016)
Roger Zhou 周志强
7.pptx
7.pptx
alaakaraja1
Disaster recovery of OpenStack Cinder using DRBD
Disaster recovery of OpenStack Cinder using DRBD
Viswesuwara Nathan
Performant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux Way
OpenNebula Project
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebula Project
What CloudStackers Need To Know About LINSTOR/DRBD
What CloudStackers Need To Know About LINSTOR/DRBD
ShapeBlue
Case study operating systems
Case study operating systems
Akhil Bevara
Hadoop and HDFS
Hadoop and HDFS
SatyaHadoop
INFINISTORE(tm) - Scalable Open Source Storage Arhcitecture
INFINISTORE(tm) - Scalable Open Source Storage Arhcitecture
Thomas Uhl
Apache CouchDB
Apache CouchDB
Mike Frampton
Apache Hadoop- Hadoop Basics.pptx
Apache Hadoop- Hadoop Basics.pptx
Miraj Godha
Hadoop Interview Questions and Answers
Hadoop Interview Questions and Answers
MindsMapped Consulting
HDFS Design Principles
HDFS Design Principles
Konstantin V. Shvachko
Linux High Availability Overview - openSUSE.Asia Summit 2015
Linux High Availability Overview - openSUSE.Asia Summit 2015
Roger Zhou 周志强
Introduction to file system and OCFS2
Introduction to file system and OCFS2
Gang He
How To Build A Scalable Storage System with OSS at TLUG Meeting 2008/09/13
How To Build A Scalable Storage System with OSS at TLUG Meeting 2008/09/13
Gosuke Miyashita
DAS RAID NAS SAN
DAS RAID NAS SAN
Ghassen Smida
Hadoop Distributed File System for Big Data Analytics
Hadoop Distributed File System for Big Data Analytics
DrPDShebaKeziaMalarc
CloverETL + Hadoop
CloverETL + Hadoop
David Pavlis
Ähnlich wie MySQL with DRBD/Pacemaker/Corosync on Linux
(20)
Distributed replicated block device
Distributed replicated block device
High Availability Storage (susecon2016)
High Availability Storage (susecon2016)
7.pptx
7.pptx
Disaster recovery of OpenStack Cinder using DRBD
Disaster recovery of OpenStack Cinder using DRBD
Performant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux Way
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
What CloudStackers Need To Know About LINSTOR/DRBD
What CloudStackers Need To Know About LINSTOR/DRBD
Case study operating systems
Case study operating systems
Hadoop and HDFS
Hadoop and HDFS
INFINISTORE(tm) - Scalable Open Source Storage Arhcitecture
INFINISTORE(tm) - Scalable Open Source Storage Arhcitecture
Apache CouchDB
Apache CouchDB
Apache Hadoop- Hadoop Basics.pptx
Apache Hadoop- Hadoop Basics.pptx
Hadoop Interview Questions and Answers
Hadoop Interview Questions and Answers
HDFS Design Principles
HDFS Design Principles
Linux High Availability Overview - openSUSE.Asia Summit 2015
Linux High Availability Overview - openSUSE.Asia Summit 2015
Introduction to file system and OCFS2
Introduction to file system and OCFS2
How To Build A Scalable Storage System with OSS at TLUG Meeting 2008/09/13
How To Build A Scalable Storage System with OSS at TLUG Meeting 2008/09/13
DAS RAID NAS SAN
DAS RAID NAS SAN
Hadoop Distributed File System for Big Data Analytics
Hadoop Distributed File System for Big Data Analytics
CloverETL + Hadoop
CloverETL + Hadoop
Mehr von Pawan Kumar
Apache ofbiz
Apache ofbiz
Pawan Kumar
monitoring linux system
monitoring linux system
Pawan Kumar
Ftp server linux
Ftp server linux
Pawan Kumar
Virtual Hosts Configuration with Weblogic Server
Virtual Hosts Configuration with Weblogic Server
Pawan Kumar
My sql 5.6 master slave and master-master replication.step by step configurat...
My sql 5.6 master slave and master-master replication.step by step configurat...
Pawan Kumar
My sql 5.6 installation and upgradation steps in centos
My sql 5.6 installation and upgradation steps in centos
Pawan Kumar
Nagios pawan kumar- stpl 30042012
Nagios pawan kumar- stpl 30042012
Pawan Kumar
Mehr von Pawan Kumar
(7)
Apache ofbiz
Apache ofbiz
monitoring linux system
monitoring linux system
Ftp server linux
Ftp server linux
Virtual Hosts Configuration with Weblogic Server
Virtual Hosts Configuration with Weblogic Server
My sql 5.6 master slave and master-master replication.step by step configurat...
My sql 5.6 master slave and master-master replication.step by step configurat...
My sql 5.6 installation and upgradation steps in centos
My sql 5.6 installation and upgradation steps in centos
Nagios pawan kumar- stpl 30042012
Nagios pawan kumar- stpl 30042012
Kürzlich hochgeladen
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
Nigar Kadar Mujawar,Womens College of Pharmacy,Peth Vadgaon,Kolhapur,416112
Scientific Writing :Research Discourse
Scientific Writing :Research Discourse
Anita GoswamiGiri
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Quiz Club NITW
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
National Information Standards Organization (NISO)
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
Quiz Club NITW
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Osopher
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
DhatriParmar
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
Prerana Jadhav
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
karenfajardo43
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Quiz Club NITW
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
Celine George
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
National Information Standards Organization (NISO)
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
Vanessa Camilleri
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
Christalin Nelson
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
Celine George
Objectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptx
Madhavi Dharankar
4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx
mary850239
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Sri Sairam College Of Engineering Bengaluru
Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,
Nigar Kadar Mujawar,Womens College of Pharmacy,Peth Vadgaon,Kolhapur,416112
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
Nguyen Thanh Tu Collection
Kürzlich hochgeladen
(20)
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
Scientific Writing :Research Discourse
Scientific Writing :Research Discourse
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
Objectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptx
4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
MySQL with DRBD/Pacemaker/Corosync on Linux
1.
MySQL with DRBD/Pacemaker/Corosync on Linux Definition of DRBD : DRBD ( Distributed Replicated Block Device ) DRBD synchronizes data at the block device (typically a spinning or solid state disk) – transparent to the application, database and even the file system. DRBD requires the use of a journaling file system such as ext3 or ext4. For this solution it acts in an activestandby mode – this means that at any point in time the directories being managed by DRBD are accessible for reads and writes on exactly one of the two hosts and inaccessible (even for reads) on the other. Any changes made on the active host are synchronously replicated to the standby host by DRBD. : The Concept : The concept of an active/passive failover Cluster is the following: • Two servers (nodes). • They communicate over a cluster software (Heartbeat ,Corosync ,Pacemaker) •
They are running on DRBD failover storage system. • MySQL is only running in MASTER node (active), the other is the PASIVE node. • You reach MySQL over a Virtual IP (ClusterIP) • In case of a problem the cluster failover the resources including the VIP to the passive node. • This failover is transparent for the application ( a lite SERVICEDOWN).
2.
Network and Server settings : • Network static ip set on Both Node • Deactivate selinux ( /etc/sysconfig/selinux ) • To simplification the configuration use host names. ( /etc/sysconfig/network ) • Add the two nodes in the /etc/hosts file on Both Node like this : 127.0.0.1 localhost 192.168.0.251 Cluster1 192.168.0.252 Cluster2 • Passwordless communication with Both Node • Install mysql with the help of Yum ( On Both Node for mounting DRBD created device ) DRBD Installation & Configuration Step by Step : Simple Download elreporelease65.el6.elrepo.noarch.rpm for DRBD package installation . Required Packages : 1. drbd83utils.x86_64 2.
kmoddrbd83.x86_64 Note : This package installation with the help of yum Copy the dist configuration : # cp pr /etc/drbd.conf /etc/drbd.confDIST The /etc/drbd.conf is the configuration file for drbd, here my configuration: look like this : # You can find an example in /usr/share/doc/drbd.../drbd.conf.example include "drbd.d/global_common.conf"; resource DISK1 { protocol C; net { cramhmacalg sha1; sharedsecret "8a6cxxxxxxxxxxxxxxxxxxxxx49xxxxxxxxfb3"; aftersb0pri discardzerochanges;
3.
aftersb1pri discardsecondary; aftersb2pri disconnect; rrconflict disconnect; } device /dev/drbd0; disk /dev/sda5; metadisk internal; on Cluster1 { address 192.168.0.251:7789; } on Cluster2 { address 192.168.0.252:7789; } } As you can see I specify this parameters : RESOURCE: The name of the resource • PROTOCOL:In this case C means synchronous • NET: The SHA1 key, that have the same in the two nodes •
aftersb0pri : When a Split Brainocurrs, and no data have changed, the two nodes connect normally. • aftersb1pri : If some data have been changed, discard the secondary data and synchronize with the primary • aftersb2pri : If the previous option is impossible disconnect the two nodes, in this case manually SplitBrain solution is required • rrconflict:In case that the previous statements don’t apply and the drbd system have a role conflict, the system disconnect automatically. • DEVICE: Virtual device, the patch to the fisical device. • DISK: Fisical device • METADISK: Meta data are stored in the same disk (sdc1) • ON <NODE>: The nodes that form the cluster Creating the resource This commands in both nodes # fdisk /dev/sda
4.
Create partition Create the partition without format [root@node1 ~]# drbdadm createmd DISK1 Writing meta data... initializing activity log NOT initializing bitmap New drbd meta data block successfully created. [root@node2 ~]# drbdadm createmd DISK1 Writing meta data... initializing activity log NOT initializing bitmap New drbd meta data block successfully created. Activate the Resource Be sure that the drbd module is load (lsmod), if not load it: # modprobe drbd ( On Both Node ) Now activate the resource DISK1: [root@node1 ~]# drbdadm up DISK1 [root@node2 ~]# drbdadm up DISK1 Synchronize Only in the master node, we’ll say that the node1 is the primary: # drbdadm overwritedataofpeer primary DISK1 We’ll see that the disks synchronization are in progress, adn the state is UpToDate/Inconsistent Check Synchronization status # /etc/init.d/drbd status ( On Both node ) Format the Resource Only in the master node: # mkfs.ext4 /dev/drbd0 Testing Mount the resource in the node1 [root@node1 ~]# mount /dev/drbd0 /var/lib/mysql Ok, now umount and mark the node1 like secondary [root@node1 ~]# umount /var/lib/mysql
5.
[ node1 ~]# drbdadm secondary DISK1 Mark Node2 like Primary and mount: [root@node2 ~]# drbdadm primary DISK1 [root@node2 ~]# mount /dev/drbd0 /var/lib/mysql Introduction of Corosync & Pacemaker Pacemaker and Corosync combine to provide the clustering layer that sits between the services and the underlying hosts and operating systems. Pacemaker is responsible for starting and stopping services – ensuring that they’re running on exactly one host, delivering high availability and avoiding data corruption. Corosync provides the underlying messaging infrastructure between the nodes that enables Pacemaker to do its job; it also handles the nodes membership within the cluster and informs Pacemaker of any changes. Installation of Corosync & Pacemaker step by step • elreporelease65.el6.elrepo.noarch.rpm (.repo file ) for corosync & Pacemaker package installation • Package install with the help of yum # yum install pacemaker.x86_64 corosync.x86_64 • configure corosync to use cryptographic techniques to ensure authenticity and privacy of the messages, you will need to generate a private key.Corosync Cluster Engine Authentication key generator.Gathering 1024 bits for key from /dev/random. • Corosync Key In one node create the corosync security comunication key. • Corosync for the first time, you need to create the authkeyfile for authentication within cluster communication. [root@node1]# corosynckeygen Corosync Cluster Engine Authentication key generator. Gathering 1024 bits for key from /dev/random. Press keys on your keyboard to generate entropy. Writing corosync key to /etc/corosync/authkey. need to copy that file to all of your nodes and put it in /etc/corosync/ with user=root, group=root and mode 0400. permissions to 400 • [root@node1]# scp /etc/corosync/authkey node2:/etc/corosync/ [root@node1]# ll /etc/corosync/authkey r 1 root root 128 july 17 10:26 /etc/corosync/authkey [root@node2]# ll /etc/corosync/authkey r 1 root root 128 july 17 10:27 /etc/corosync/authkey • Now configure the /etc/corosync/corosync.conf
6.
Look like this : [root@node1]# vi /etc/corosync/corosync.conf # Please read the corosync.conf.5 manual page compatibility: whitetank totem { version: 2 secauth: off interface { member { memberaddr: 192.168.0.251 } member { memberaddr: 192.168.0.252 } ringnumber: 0 mcastaddr: 239.255.255.255 bindnetaddr: 192.168.0.0 mcastport: 5405 ttl: 1 } transport: udpu } logging { fileline: off to_logfile: yes to_syslog: yes
7.
debug: on logfile: /var/log/cluster/corosync.log debug: off timestamp: on logger_subsys { subsys: AMF debug: off } } Now Copy corosync.conf configured file on Node02 • [root@node1]# scp /etc/corosync/corosync.conf node2:/etc/corosync/. Corosync to load the quorum and messaging interfaces needed by pacemaker, create /etc/corosync/service.d/pcmk with the following fragment. • service { # Load the Pacemaker Cluster Resource Manager name: pacemaker ver: 1 } Now copy on Node02 • [root@node1]# scp /etc/corosync/service.d/pcmk node2:/etc/corosync/service.d/. crm command(cluster managment for pacemaker) not found in latest Centos 6 • # yum install crmsh.x86_64 ( On Both Node ) • Now create Log Directory and file under /var/log/ ( Both Node ) # mkdir p /var/log/cluster # vi /var/log/cluster/corosync.log
8.
• Corosync process would launch pacemaker, this is no longer the case. Pacemaker must be launched after Corosync has successfully started. ( Both Node ) # service corosync start # service pacemaker start # chkconfig corosync on # chkconfig pacemaker on • • crm_mon is run with the 1 option to indicate that it should report once and then return. A recommendation would be to also run it without the option (on both servers) so that you get a continually refreshed view of the state of the cluster – including any managed resources. Check Online configured Cluster node with crm command ( On Both Node ) [root@node01]# crm_mon 1 ============ Output show look like this : Last updated: Mon Feb 27 17:51:10 2012 Last change: Mon Feb 27 17:50:25 2012 via crmd on host1.localdomain Stack: openais Current DC: host1.localdomain partition with quorum Version: 1.1.63.el6a02c0f19a00c1eb2527ad38f146ebc0834814558 2 Nodes configured, 2 expected votes 0 Resources configured. ============ Online: [ Node01 Node02 ] Configuring and Managing Cluster Resources (Command Line) • Use the following commands to set the options for a twonode clusters only: [root@node01 ~]# crm configure property noquorumpolicy=ignore
9.
Pacemaker uses “resource stickiness” parameters to determine when resources should be migrated between nodes – the absolute values are not important, rather how they compare with the values that will subsequently be configured against specific events; here we set the stickiness to 100: • [root@node01 ~]# crm configure rsc_defaults resourcestickiness=100 STONITH (Shoot The Other Node In The Head) – otherwise known as fencing – refers to one node trying to kill another in the even that it believes the other has partially failed and should be stopped in order to avoid any risk of a splitbrain scenario. We turn this off as this solution will rely on each node shutting itself down in the event that it loses connectivity with the independent host: • [root@node01 ~]# crm configure property stonithenabled=false • Now configure Virtual IP resource for this nodes. Nodes have to check each other every 20 seconds: [root@node1]#crm configure crm(live)configure# primitive ClusterIP ocf:heartbeat:IPaddr2 params ip=192.168.1.100 cidr_netmask=32 DRBD • Now the filesystem, add DISK1 to the cluster crm(live)configure# primitive drbd_mysql ocf:linbit:drbd params drbd_resource="DISK1" op monitor interval="15s" op start timeout="240s" Define the mount point crm(live)configure# primitive fs_mysql ocf:heartbeat:Filesystem params device="/dev/drbd0" directory="/var/lib/mysql" fstype="ext4" Define only one Master node crm(live)configure# ms ms_drbd_mysql drbd_mysql meta mastermax="1" masternodemax="1" clonemax="2" clonenodemax="1" notify="true" MySQL Now the mysql server crm(live)configure# primitive mysqld ocf:heartbeat:mysql params binary="/usr/bin/mysqld_safe" config="/etc/my.cnf" user="mysql" group="mysql" log="/var/log/mysqld.log" pid="/var/run/mysqld/mysqld.pid" datadir="/var/lib/mysql" socket="/var/lib/mysql/mysql.sock" op monitor interval="60s" timeout="60s" op start interval="0" timeout="180" op stop interval="0" timeout="240"
10.
Groups & Colocations • With this group we ensure that the drbd, mysql and VIP are in the same node (master) and the order to stop and start is correctly: start: fs_mysql–>mysqld–>ClusterIP stop: ClusterIP–>mysqld–>fs_mysql crm(live)configure# group group_mysql fs_mysql mysqld ClusterIP meta migrationthreshold="5" The group group_mysql allways in the MASTER node crm(live)configure# colocation mysql_on_drbd inf: group_mysql ms_drbd_mysql:Master Mysql start allways after drbd MASTER crm(live)configure# order mysql_after_drbd inf: ms_drbd_mysql:promote group_mysql:start How to configure pacemaker apache failover system with pacemaker crm(live)configure# crm configure primitive APACHE ocf:heartbeat:apache params configfile="/etc/httpd/conf/httpd.conf" statusurl="http://localhost/serverstatus" op monitor interval="40s" ### APACHE – resource name ### configfile – path to apache configuration file ### statusurl – url to status page( below how to configures one) ### interval – time between checks ### In Apache Configuration file : # vi /etc/httpd/conf/httpd.conf ExtendedStatus On <Location /serverstatus> SetHandler serverstatus Order deny,allow Allow from all </Location> • To prevent situation when resource apache migrate to node002 and resource IP stays at node001(It happens when apache at node001 hung but network stack works well) we need to make colocation [root@node1]# crm configure colocation WEB_SITE inf: APACHE ClusterIP
11.
To make pacemaker start up apache only after IP is set up. In other words describe start up order run: • [root@node1]# crm configure order START_ORDER inf: ClusterIP APACHE Now check configuration on both Node • # crm_mon 1 # crm configure show # crm_mon By : Alok Raj System Administrator Saigun Technologies Pvt Ltd
12.
Jetzt herunterladen