Suche senden
Hochladen
MySQL with DRBD/Pacemaker/Corosync on Linux
•
10 gefällt mir
•
12,121 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
MySQL Group Replication - Ready For Production? (2018-04)
MySQL Group Replication - Ready For Production? (2018-04)
Kenny Gryp
Maxscale 소개 1.1.1
Maxscale 소개 1.1.1
NeoClova
MySQL HA with PaceMaker
MySQL HA with PaceMaker
Kris Buytaert
Deep Dive into Apache Kafka
Deep Dive into Apache Kafka
confluent
MariaDB High Availability
MariaDB High Availability
MariaDB plc
Automated master failover
Automated master failover
Yoshinori Matsunobu
Maria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High Availability
OSSCube
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
MySQL Group Replication - Ready For Production? (2018-04)
MySQL Group Replication - Ready For Production? (2018-04)
Kenny Gryp
Maxscale 소개 1.1.1
Maxscale 소개 1.1.1
NeoClova
MySQL HA with PaceMaker
MySQL HA with PaceMaker
Kris Buytaert
Deep Dive into Apache Kafka
Deep Dive into Apache Kafka
confluent
MariaDB High Availability
MariaDB High Availability
MariaDB plc
Automated master failover
Automated master failover
Yoshinori Matsunobu
Maria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High Availability
OSSCube
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é
Maxscale_메뉴얼
Maxscale_메뉴얼
NeoClova
ProxySQL Tutorial - PLAM 2016
ProxySQL Tutorial - PLAM 2016
Derek Downey
Galera Cluster Best Practices for DBA's and DevOps Part 1
Galera Cluster Best Practices for DBA's and DevOps Part 1
Codership Oy - Creators of Galera Cluster
Wars of MySQL Cluster ( InnoDB Cluster VS Galera )
Wars of MySQL Cluster ( InnoDB Cluster VS Galera )
Mydbops
Postgresql database administration volume 1
Postgresql database administration volume 1
Federico Campoli
MariaDB MaxScale
MariaDB MaxScale
MariaDB plc
Maria db 이중화구성_고민하기
Maria db 이중화구성_고민하기
NeoClova
Load Balancing MySQL with HAProxy - Slides
Load Balancing MySQL with HAProxy - Slides
Severalnines
MySQL Slow Query log Monitoring using Beats & ELK
MySQL Slow Query log Monitoring using Beats & ELK
YoungHeon (Roy) Kim
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
Kenny Gryp
MariaDB Galera Cluster
MariaDB Galera Cluster
Abdul Manaf
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
Severalnines
MySQL/MariaDB Proxy Software Test
MySQL/MariaDB Proxy Software Test
I Goo Lee
InnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
Mark Swarbrick
MariaDB 제품 소개
MariaDB 제품 소개
NeoClova
InnoDB Performance Optimisation
InnoDB Performance Optimisation
Mydbops
My sql failover test using orchestrator
My sql failover test using orchestrator
YoungHeon (Roy) Kim
kafka
kafka
Amikam Snir
[2018] MySQL 이중화 진화기
[2018] MySQL 이중화 진화기
NHN FORWARD
Redpanda and ClickHouse
Redpanda and ClickHouse
Altinity Ltd
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?
Maxscale_메뉴얼
Maxscale_메뉴얼
NeoClova
ProxySQL Tutorial - PLAM 2016
ProxySQL Tutorial - PLAM 2016
Derek Downey
Galera Cluster Best Practices for DBA's and DevOps Part 1
Galera Cluster Best Practices for DBA's and DevOps Part 1
Codership Oy - Creators of Galera Cluster
Wars of MySQL Cluster ( InnoDB Cluster VS Galera )
Wars of MySQL Cluster ( InnoDB Cluster VS Galera )
Mydbops
Postgresql database administration volume 1
Postgresql database administration volume 1
Federico Campoli
MariaDB MaxScale
MariaDB MaxScale
MariaDB plc
Maria db 이중화구성_고민하기
Maria db 이중화구성_고민하기
NeoClova
Load Balancing MySQL with HAProxy - Slides
Load Balancing MySQL with HAProxy - Slides
Severalnines
MySQL Slow Query log Monitoring using Beats & ELK
MySQL Slow Query log Monitoring using Beats & ELK
YoungHeon (Roy) Kim
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
Kenny Gryp
MariaDB Galera Cluster
MariaDB Galera Cluster
Abdul Manaf
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
Severalnines
MySQL/MariaDB Proxy Software Test
MySQL/MariaDB Proxy Software Test
I Goo Lee
InnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
Mark Swarbrick
MariaDB 제품 소개
MariaDB 제품 소개
NeoClova
InnoDB Performance Optimisation
InnoDB Performance Optimisation
Mydbops
My sql failover test using orchestrator
My sql failover test using orchestrator
YoungHeon (Roy) Kim
kafka
kafka
Amikam Snir
[2018] MySQL 이중화 진화기
[2018] MySQL 이중화 진화기
NHN FORWARD
Redpanda and ClickHouse
Redpanda and ClickHouse
Altinity Ltd
Was ist angesagt?
(20)
Maxscale_메뉴얼
Maxscale_메뉴얼
ProxySQL Tutorial - PLAM 2016
ProxySQL Tutorial - PLAM 2016
Galera Cluster Best Practices for DBA's and DevOps Part 1
Galera Cluster Best Practices for DBA's and DevOps Part 1
Wars of MySQL Cluster ( InnoDB Cluster VS Galera )
Wars of MySQL Cluster ( InnoDB Cluster VS Galera )
Postgresql database administration volume 1
Postgresql database administration volume 1
MariaDB MaxScale
MariaDB MaxScale
Maria db 이중화구성_고민하기
Maria db 이중화구성_고민하기
Load Balancing MySQL with HAProxy - Slides
Load Balancing MySQL with HAProxy - Slides
MySQL Slow Query log Monitoring using Beats & ELK
MySQL Slow Query log Monitoring using Beats & ELK
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MariaDB Galera Cluster
MariaDB Galera Cluster
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL/MariaDB Proxy Software Test
MySQL/MariaDB Proxy Software Test
InnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
MariaDB 제품 소개
MariaDB 제품 소개
InnoDB Performance Optimisation
InnoDB Performance Optimisation
My sql failover test using orchestrator
My sql failover test using orchestrator
kafka
kafka
[2018] MySQL 이중화 진화기
[2018] MySQL 이중화 진화기
Redpanda and ClickHouse
Redpanda and ClickHouse
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
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
nelietumpap1
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
MIPLM
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
Dr.Ibrahim Hassaan
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
Celine George
Visit to a blind student's school🧑🦯🧑🦯(community medicine)
Visit to a blind student's school🧑🦯🧑🦯(community medicine)
lakshayb543
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
iammrhaywood
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
Dr. Mazin Mohamed alkathiri
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
Celine George
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Celine George
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
AshokKarra1
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
Nguyen Thanh Tu Collection
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
Celine George
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
KayeClaireEstoconing
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
thorishapillay1
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
Jisc
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
Conquiztadors- the Quiz Society of Sri Venkateswara College
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
MiaBumagat1
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
SamikshaHamane
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
SpandanaRallapalli
Kürzlich hochgeladen
(20)
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
Visit to a blind student's school🧑🦯🧑🦯(community medicine)
Visit to a blind student's school🧑🦯🧑🦯(community medicine)
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
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