SlideShare una empresa de Scribd logo
1 de 166
Linux-HA Release 2 Tutorial ,[object Object],[object Object],[object Object],[object Object]
Tutorial Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Part I ,[object Object],[object Object],[object Object]
What Is HA Clustering? ,[object Object],[object Object],[object Object],[object Object],[object Object]
What Can HA Clustering Do For You? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
High-Availability Workload Failover
Lies, Damn Lies, and Statistics ,[object Object]
How is this like what you know? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is different? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Split-Brain ,[object Object],[object Object],[object Object],[object Object]
Quorum ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fencing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How is HA Clustering Different from Disaster Recovery (“geographic clustering”)? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Single Points of Failure (SPOFs) ,[object Object],[object Object]
Non-Obvious SPOFs ,[object Object],[object Object],[object Object],[object Object],[object Object]
The “ Three R's ” of High-Availability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Redundant Communications ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fencing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Sharing -  None ,[object Object],[object Object],[object Object],[object Object],[object Object]
Data Sharing –  Replication ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Data Sharing –  ServeRAID ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Sharing –  FiberChannel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Data Sharing –  Back-End ,[object Object],[object Object],[object Object],[object Object],[object Object]
Linux-HA Background ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Linux-HA Capabilities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Some Linux-HA Terminology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Key Linux-HA Processes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Linux-HA Release 2 Architecture
Compiling and Installing Linux-HA from source via RPM or .deb ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pre-built Packages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RPM Package names ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Installing RPMs ,[object Object],[object Object]
Initial configuration ,[object Object],[object Object],[object Object]
Fixing up /etc/ha.d/ha.cf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fixing up /etc/ha.d/authkeys ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Creating /var/lib/heartbeat/crm/cib.xml ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Part II ,[object Object],[object Object]
Resource Objects in Release 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OCF Class Resource Agents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LSB Class Resource Agents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
'heartbeat' (R1) Class Resource Agents ,[object Object],[object Object],[object Object],[object Object],[object Object]
stonith Resource Agents ,[object Object],[object Object],[object Object],[object Object]
Basic Dependencies in Release 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resource Location Constraints ,[object Object],[object Object],[object Object],[object Object],[object Object]
Resource Clones ,[object Object],[object Object],[object Object],[object Object],[object Object]
Resource Groups ,[object Object],[object Object],[object Object],[object Object]
Multi-State (master/slave) Resources ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Advanced Constraints ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Advanced Constraints (cont'd) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cluster Information Base (CIB) Intro ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
About 'id's ,[object Object],[object Object],[object Object],[object Object]
About <nvpair>s ,[object Object],[object Object],[object Object],[object Object],[object Object]
An Empty CIB ,[object Object]
The  crm_config  CIB section ,[object Object]
crm_config Global Cluster Properties ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
crm_config: transition_idle_timeout ,[object Object],[object Object],[object Object]
crm_config: symmetric_cluster ,[object Object],[object Object],[object Object],[object Object]
crm_config: default_resource_stickiness ,[object Object],[object Object],[object Object],[object Object]
default_resource_stickiness (cont'd) ,[object Object],[object Object],[object Object]
crm_config: is_managed_default ,[object Object],[object Object],[object Object],[object Object],[object Object]
crm_config: no_quorum_policy ,[object Object],[object Object],[object Object],[object Object]
crm_config: stonith_enabled ,[object Object],[object Object],[object Object]
crm_config: stonith_action ,[object Object],[object Object],[object Object],[object Object]
crm_config: startup_fencing ,[object Object],[object Object],[object Object],[object Object]
crm_config: stop_orphan_resources ,[object Object],[object Object],[object Object],[object Object],[object Object]
crm_config: stop_orphan_actions ,[object Object],[object Object],[object Object],[object Object],[object Object]
crm_config: short_resource_names ,[object Object],[object Object],[object Object],[object Object]
The  nodes  section of the CIB ,[object Object],[object Object]
The  resources  section of the CIB ,[object Object],[object Object],[object Object],[object Object]
Classes of Resource Agents in R2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
An OCF  primitive  object ,[object Object]
A STONITH  primitive  object ,[object Object]
An LSB  primitive  object (i. e., an init script) ,[object Object]
meta_attributes of Primitives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
attributes of Resource Actions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Setting monitor check level  ,[object Object],[object Object]
Resource Groups ,[object Object],[object Object],[object Object],[object Object]
meta_attributes of Groups ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resource “ clone ” Units ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
meta_attributes of Clones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
STONITH “ clone ” resource(s) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Useful tools for checking your CIB ,[object Object],[object Object],[object Object],[object Object],[object Object]
Part III ,[object Object]
CIB  constraints ,[object Object]
rsc_location  information ,[object Object],[object Object]
Managing init (LSB) services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Managing init (LSB) services – cont'd ,[object Object],[object Object],[object Object],[object Object]
LSB -> OCF conversion ,[object Object],[object Object],[object Object],[object Object],[object Object]
drbdlinks ,[object Object],[object Object],[object Object],[object Object],[object Object]
drbdlinks configuration ,[object Object]
Sample DNS Configuration ,[object Object],[object Object],[object Object],[object Object]
Sample DHCP Configuration ,[object Object],[object Object],[object Object],[object Object]
Sample Apache Configuration ,[object Object]
Sample Apache Configuration (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sample NFS Configuration ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sample Samba Configuration ,[object Object],[object Object],[object Object],[object Object]
Testing HA Configurations ,[object Object],[object Object],[object Object],[object Object],[object Object]
Testing HA Configurations - 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Testing HA Configurations - 3 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Testing HA Configurations - 4 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The crm_resource command ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The crm_standby Command ,[object Object],[object Object],[object Object],[object Object],[object Object]
The cibadmin command ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using the Heartbeat GUI (hb_gui) ,[object Object],[object Object],[object Object]
 
 
 
 
 
 
 
 
 
 
 
 
Creating Detailed Ordering Constraints ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sample Ordering Constraint Graph G_utility R_10.10.10.21 R_dhcpd R_postfix R_named
Sample Ordering Constraint XML ,[object Object],[object Object],[object Object],[object Object]
Part IV ,[object Object],[object Object]
Co-location Constraints ,[object Object],[object Object],[object Object]
Sample Co-location Constraints ,[object Object],[object Object],[object Object],[object Object]
Writing and testing OCF Resource Agents ,[object Object],[object Object],[object Object],[object Object],[object Object]
Writing and testing OCF Resource Agents  - Methodology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OCF Resource Agents – Parameters ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OCF Resource Agents – Parameters ,[object Object],[object Object],[object Object],[object Object]
OCF RAs – Return Codes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OCF meta-data and validate-all ,[object Object],[object Object]
OCF stop, start, monitor actions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OCF Meta-data example ,[object Object],[object Object]
OCF Meta-data example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OCF Meta-data example ,[object Object],[object Object]
OCF RAs – Manual Testing - 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OCF RAs – Manual Testing - 2 ,[object Object],[object Object],[object Object],[object Object],[object Object]
OCF RA testing with ocf-tester ,[object Object],[object Object],[object Object],[object Object],[object Object]
Introducing node attributes ,[object Object],[object Object]
Using pingd to fail over on loss of network connectivity ,[object Object],[object Object],[object Object],[object Object],[object Object]
Starting pingd as an OCF clone resource (1/2) ,[object Object]
Starting pingd as an OCF clone resource (2/2) ,[object Object]
Starting pingd from ha.cf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using pingd attributes in rules ,[object Object],[object Object],[object Object]
Failing over on arbitrary conditions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Using attrd_updater ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Master/Slave Resources
Split-site (“stretch”) clusters ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Quorum Server basics
Quorum Server: Single Site failure ,[object Object],[object Object],[object Object],[object Object]
Quorum Server prevents Split-Brain ,[object Object],[object Object],[object Object],[object Object]
Quorum Server Not a SPOF ,[object Object],[object Object],[object Object],[object Object]
Multiple Failures  Can  Lead To No Service ,[object Object],[object Object],[object Object],[object Object]
Time Based Configuration Rules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Allowing fail-back of an IP address only on weekends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Setting default_resource_stickiness to default to fail back on weekends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
More about Time-Based rules ,[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object],[object Object]
Legal Statements ,[object Object],[object Object],[object Object],[object Object]
Backup Slides
IPaddr resource Agent ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Filesystem resource Agent ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ClusterMon resource Agent ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Apache resource Agent ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
smb and nmb resources ,[object Object],[object Object],[object Object],[object Object],[object Object]
nfslock and nfsserver Resources ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ibmhmc  STONITH Resource ,[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

6 cpu scheduling
6 cpu scheduling6 cpu scheduling
6 cpu schedulingBaliThorat1
 
5 process synchronization
5 process synchronization5 process synchronization
5 process synchronizationBaliThorat1
 
System and Network Administration/ SNA
System and Network Administration/ SNASystem and Network Administration/ SNA
System and Network Administration/ SNAFaisalMashood
 
cs8493 - operating systems unit 2
cs8493 - operating systems unit 2cs8493 - operating systems unit 2
cs8493 - operating systems unit 2SIMONTHOMAS S
 
Unit II - 2 - Operating System - Threads
Unit II - 2 - Operating System - ThreadsUnit II - 2 - Operating System - Threads
Unit II - 2 - Operating System - Threadscscarcas
 
Chorus - Distributed Operating System [ case study ]
Chorus - Distributed Operating System [ case study ]Chorus - Distributed Operating System [ case study ]
Chorus - Distributed Operating System [ case study ]Akhil Nadh PC
 
Setting up a private cloud for academic environment with OSS by Zoran Pantic ...
Setting up a private cloud for academic environment with OSS by Zoran Pantic ...Setting up a private cloud for academic environment with OSS by Zoran Pantic ...
Setting up a private cloud for academic environment with OSS by Zoran Pantic ...José Ferreiro
 
EOUG95 - Client Server Very Large Databases - Paper
EOUG95 - Client Server Very Large Databases - PaperEOUG95 - Client Server Very Large Databases - Paper
EOUG95 - Client Server Very Large Databases - PaperDavid Walker
 
Large-Scale System Integration with DDS for SCADA, C2, and Finance
Large-Scale System Integration with DDS for SCADA, C2, and FinanceLarge-Scale System Integration with DDS for SCADA, C2, and Finance
Large-Scale System Integration with DDS for SCADA, C2, and FinanceRick Warren
 
Google: Cluster computing and MapReduce: Introduction to Distributed System D...
Google: Cluster computing and MapReduce: Introduction to Distributed System D...Google: Cluster computing and MapReduce: Introduction to Distributed System D...
Google: Cluster computing and MapReduce: Introduction to Distributed System D...tugrulh
 
Scheduler activations
Scheduler activationsScheduler activations
Scheduler activationsVin Voro
 
Performance improvement by
Performance improvement byPerformance improvement by
Performance improvement byIJCNCJournal
 
Operating Systems - "Chapter 4: Multithreaded Programming"
Operating Systems - "Chapter 4:  Multithreaded Programming"Operating Systems - "Chapter 4:  Multithreaded Programming"
Operating Systems - "Chapter 4: Multithreaded Programming"Ra'Fat Al-Msie'deen
 

La actualidad más candente (20)

6 cpu scheduling
6 cpu scheduling6 cpu scheduling
6 cpu scheduling
 
5 process synchronization
5 process synchronization5 process synchronization
5 process synchronization
 
Module 1
Module 1Module 1
Module 1
 
NetApp against ransomware
NetApp against ransomwareNetApp against ransomware
NetApp against ransomware
 
System and Network Administration/ SNA
System and Network Administration/ SNASystem and Network Administration/ SNA
System and Network Administration/ SNA
 
cs8493 - operating systems unit 2
cs8493 - operating systems unit 2cs8493 - operating systems unit 2
cs8493 - operating systems unit 2
 
Unit II - 2 - Operating System - Threads
Unit II - 2 - Operating System - ThreadsUnit II - 2 - Operating System - Threads
Unit II - 2 - Operating System - Threads
 
Chorus - Distributed Operating System [ case study ]
Chorus - Distributed Operating System [ case study ]Chorus - Distributed Operating System [ case study ]
Chorus - Distributed Operating System [ case study ]
 
Systems Administration
Systems AdministrationSystems Administration
Systems Administration
 
Pbasanta@jtres06 extendedportal
Pbasanta@jtres06 extendedportalPbasanta@jtres06 extendedportal
Pbasanta@jtres06 extendedportal
 
Setting up a private cloud for academic environment with OSS by Zoran Pantic ...
Setting up a private cloud for academic environment with OSS by Zoran Pantic ...Setting up a private cloud for academic environment with OSS by Zoran Pantic ...
Setting up a private cloud for academic environment with OSS by Zoran Pantic ...
 
Slim Server Theory
Slim Server TheorySlim Server Theory
Slim Server Theory
 
EOUG95 - Client Server Very Large Databases - Paper
EOUG95 - Client Server Very Large Databases - PaperEOUG95 - Client Server Very Large Databases - Paper
EOUG95 - Client Server Very Large Databases - Paper
 
Large-Scale System Integration with DDS for SCADA, C2, and Finance
Large-Scale System Integration with DDS for SCADA, C2, and FinanceLarge-Scale System Integration with DDS for SCADA, C2, and Finance
Large-Scale System Integration with DDS for SCADA, C2, and Finance
 
Intro
IntroIntro
Intro
 
Google: Cluster computing and MapReduce: Introduction to Distributed System D...
Google: Cluster computing and MapReduce: Introduction to Distributed System D...Google: Cluster computing and MapReduce: Introduction to Distributed System D...
Google: Cluster computing and MapReduce: Introduction to Distributed System D...
 
Scheduler activations
Scheduler activationsScheduler activations
Scheduler activations
 
Cont0519
Cont0519Cont0519
Cont0519
 
Performance improvement by
Performance improvement byPerformance improvement by
Performance improvement by
 
Operating Systems - "Chapter 4: Multithreaded Programming"
Operating Systems - "Chapter 4:  Multithreaded Programming"Operating Systems - "Chapter 4:  Multithreaded Programming"
Operating Systems - "Chapter 4: Multithreaded Programming"
 

Destacado

8.1.intro unix
8.1.intro unix8.1.intro unix
8.1.intro unixsouthees
 
Linux Kernel and Driver Development Training
Linux Kernel and Driver Development TrainingLinux Kernel and Driver Development Training
Linux Kernel and Driver Development TrainingStephan Cadene
 
Configuring Your First Hadoop Cluster On EC2
Configuring Your First Hadoop Cluster On EC2Configuring Your First Hadoop Cluster On EC2
Configuring Your First Hadoop Cluster On EC2benjaminwootton
 
Linux command ppt
Linux command pptLinux command ppt
Linux command pptkalyanineve
 

Destacado (6)

8.1.intro unix
8.1.intro unix8.1.intro unix
8.1.intro unix
 
Linux Kernel and Driver Development Training
Linux Kernel and Driver Development TrainingLinux Kernel and Driver Development Training
Linux Kernel and Driver Development Training
 
Configuring Your First Hadoop Cluster On EC2
Configuring Your First Hadoop Cluster On EC2Configuring Your First Hadoop Cluster On EC2
Configuring Your First Hadoop Cluster On EC2
 
Basic Linux Internals
Basic Linux InternalsBasic Linux Internals
Basic Linux Internals
 
Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
 
UNIX/Linux training
UNIX/Linux trainingUNIX/Linux training
UNIX/Linux training
 

Similar a Linux-HA Release 2 Tutorial Guide

Pacemaker+DRBD
Pacemaker+DRBDPacemaker+DRBD
Pacemaker+DRBDDan Frincu
 
Considerations when implementing_ha_in_dmf
Considerations when implementing_ha_in_dmfConsiderations when implementing_ha_in_dmf
Considerations when implementing_ha_in_dmfhik_lhz
 
Everything you always wanted to know about Distributed databases, at devoxx l...
Everything you always wanted to know about Distributed databases, at devoxx l...Everything you always wanted to know about Distributed databases, at devoxx l...
Everything you always wanted to know about Distributed databases, at devoxx l...javier ramirez
 
Highly available distributed databases, how they work, javier ramirez at teowaki
Highly available distributed databases, how they work, javier ramirez at teowakiHighly available distributed databases, how they work, javier ramirez at teowaki
Highly available distributed databases, how they work, javier ramirez at teowakijavier ramirez
 
Zettabyte File Storage System
Zettabyte File Storage SystemZettabyte File Storage System
Zettabyte File Storage SystemAmdocs
 
Zettabyte File Storage System
Zettabyte File Storage SystemZettabyte File Storage System
Zettabyte File Storage SystemAmdocs
 
Bhupeshbansal bigdata
Bhupeshbansal bigdata Bhupeshbansal bigdata
Bhupeshbansal bigdata Bhupesh Bansal
 
MySQL 5.7 clustering: The developer perspective
MySQL 5.7 clustering: The developer perspectiveMySQL 5.7 clustering: The developer perspective
MySQL 5.7 clustering: The developer perspectiveUlf Wendel
 
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community) [발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community) 동현 김
 
Clusters (Distributed computing)
Clusters (Distributed computing)Clusters (Distributed computing)
Clusters (Distributed computing)Sri Prasanna
 
Cluster Computers
Cluster ComputersCluster Computers
Cluster Computersshopnil786
 
SQL Server Cluster Presentation
SQL Server Cluster PresentationSQL Server Cluster Presentation
SQL Server Cluster Presentationwebhostingguy
 
2008-11-13 CAVMEN RHEL for System z Deep Dive
2008-11-13 CAVMEN RHEL for System z Deep Dive2008-11-13 CAVMEN RHEL for System z Deep Dive
2008-11-13 CAVMEN RHEL for System z Deep DiveShawn Wells
 
Basics of the Highly Available Distributed Databases - teowaki - javier ramir...
Basics of the Highly Available Distributed Databases - teowaki - javier ramir...Basics of the Highly Available Distributed Databases - teowaki - javier ramir...
Basics of the Highly Available Distributed Databases - teowaki - javier ramir...javier ramirez
 
Everything you always wanted to know about highly available distributed datab...
Everything you always wanted to know about highly available distributed datab...Everything you always wanted to know about highly available distributed datab...
Everything you always wanted to know about highly available distributed datab...Codemotion
 
Compare Clustering Methods for MS SQL Server
Compare Clustering Methods for MS SQL ServerCompare Clustering Methods for MS SQL Server
Compare Clustering Methods for MS SQL ServerAlexDepo
 

Similar a Linux-HA Release 2 Tutorial Guide (20)

Pacemaker+DRBD
Pacemaker+DRBDPacemaker+DRBD
Pacemaker+DRBD
 
.ppt
.ppt.ppt
.ppt
 
Considerations when implementing_ha_in_dmf
Considerations when implementing_ha_in_dmfConsiderations when implementing_ha_in_dmf
Considerations when implementing_ha_in_dmf
 
Everything you always wanted to know about Distributed databases, at devoxx l...
Everything you always wanted to know about Distributed databases, at devoxx l...Everything you always wanted to know about Distributed databases, at devoxx l...
Everything you always wanted to know about Distributed databases, at devoxx l...
 
Highly available distributed databases, how they work, javier ramirez at teowaki
Highly available distributed databases, how they work, javier ramirez at teowakiHighly available distributed databases, how they work, javier ramirez at teowaki
Highly available distributed databases, how they work, javier ramirez at teowaki
 
Zettabyte File Storage System
Zettabyte File Storage SystemZettabyte File Storage System
Zettabyte File Storage System
 
Zettabyte File Storage System
Zettabyte File Storage SystemZettabyte File Storage System
Zettabyte File Storage System
 
Bhupeshbansal bigdata
Bhupeshbansal bigdata Bhupeshbansal bigdata
Bhupeshbansal bigdata
 
MySQL 5.7 clustering: The developer perspective
MySQL 5.7 clustering: The developer perspectiveMySQL 5.7 clustering: The developer perspective
MySQL 5.7 clustering: The developer perspective
 
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community) [발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
 
Clusters (Distributed computing)
Clusters (Distributed computing)Clusters (Distributed computing)
Clusters (Distributed computing)
 
Cluster Computers
Cluster ComputersCluster Computers
Cluster Computers
 
RAC - Test
RAC - TestRAC - Test
RAC - Test
 
SQL Server Cluster Presentation
SQL Server Cluster PresentationSQL Server Cluster Presentation
SQL Server Cluster Presentation
 
2008-11-13 CAVMEN RHEL for System z Deep Dive
2008-11-13 CAVMEN RHEL for System z Deep Dive2008-11-13 CAVMEN RHEL for System z Deep Dive
2008-11-13 CAVMEN RHEL for System z Deep Dive
 
Basics of the Highly Available Distributed Databases - teowaki - javier ramir...
Basics of the Highly Available Distributed Databases - teowaki - javier ramir...Basics of the Highly Available Distributed Databases - teowaki - javier ramir...
Basics of the Highly Available Distributed Databases - teowaki - javier ramir...
 
Everything you always wanted to know about highly available distributed datab...
Everything you always wanted to know about highly available distributed datab...Everything you always wanted to know about highly available distributed datab...
Everything you always wanted to know about highly available distributed datab...
 
Cl306
Cl306Cl306
Cl306
 
First steps on CentOs7
First steps on CentOs7First steps on CentOs7
First steps on CentOs7
 
Compare Clustering Methods for MS SQL Server
Compare Clustering Methods for MS SQL ServerCompare Clustering Methods for MS SQL Server
Compare Clustering Methods for MS SQL Server
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Último (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

Linux-HA Release 2 Tutorial Guide

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.  
  • 22.
  • 23.
  • 24.  
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Linux-HA Release 2 Architecture
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107.  
  • 108.  
  • 109.  
  • 110.  
  • 111.  
  • 112.  
  • 113.  
  • 114.  
  • 115.  
  • 116.  
  • 117.  
  • 118.  
  • 119.
  • 120. Sample Ordering Constraint Graph G_utility R_10.10.10.21 R_dhcpd R_postfix R_named
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.
  • 128.
  • 129.
  • 130.
  • 131.
  • 132.
  • 133.
  • 134.
  • 135.
  • 136.
  • 137.
  • 138.
  • 139.
  • 140.
  • 141.
  • 142.
  • 143.
  • 144.
  • 145.
  • 147.
  • 148.
  • 149.
  • 150.
  • 151.
  • 152.
  • 153.
  • 154.
  • 155.
  • 156.
  • 157.
  • 158.
  • 160.
  • 161.
  • 162.
  • 163.
  • 164.
  • 165.
  • 166.