Top Banner
puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync puppetlabs-corosync A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love A Puppet(labs) module that needs some love Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit Puppet Contributor Summit February 4, 2015 February 4, 2015 February 4, 2015 February 4, 2015 February 4, 2015 February 4, 2015 February 4, 2015 February 4, 2015 February 4, 2015 February 4, 2015 February 4, 2015 February 4, 2015 February 4, 2015 February 4, 2015 February 4, 2015 February 4, 2015 February 4, 2015 Light ning talk
25

A call to give back puppetlabs-corosync to the community

Jul 16, 2015

Download

Technology

Julien Pivotto
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A call to give back puppetlabs-corosync to the community

puppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosync

A Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some love

Julien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien Pivotto

Puppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitFebruary 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015

Lightning talk

Page 2: A call to give back puppetlabs-corosync to the community

$::user$::user$::user$::user$::user$::user$::user$::user$::user$::user$::user$::user$::user$::user$::user$::user$::userJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien Pivotto

• Open-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.eu

• Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011• Speaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at Puppetcamps• Member of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUG• Puppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributor• Puppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributor• @roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie on irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/github

Lightning talk

Page 3: A call to give back puppetlabs-corosync to the community

inuits.eu

Lightning talk

Page 4: A call to give back puppetlabs-corosync to the community

http://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.orghttp://clusterlabs.org

Lightning talk

Page 5: A call to give back puppetlabs-corosync to the community

http://clusterlabs.org/wiki (GFDL 1.2 licence)

Lightning talk

Page 6: A call to give back puppetlabs-corosync to the community

http://clusterlabs.org/wiki (GFDL 1.2 licence)

Lightning talk

Page 7: A call to give back puppetlabs-corosync to the community

http://clusterlabs.org/wiki (GFDL 1.2 licence)

Lightning talk

Page 8: A call to give back puppetlabs-corosync to the community

http://clusterlabs.org/wiki (GFDL 1.2 licence)

Lightning talk

Page 9: A call to give back puppetlabs-corosync to the community

PacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemaker

• It is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brain• Decides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, when• Gets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressources• Depends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster manager• Does not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storage

Lightning talk

Page 10: A call to give back puppetlabs-corosync to the community

CIBCIBCIBCIBCIBCIBCIBCIBCIBCIBCIBCIBCIBCIBCIBCIBCIB

• Cluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information Base• XML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the cluster• Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"• Contains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the cluster

Lightning talk

Page 11: A call to give back puppetlabs-corosync to the community

Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)

• Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…• Base bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a cluster• Get a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parameters

primitive ClusterIP ocf:heartbeat:IPaddr2params ip="192.168.122.101" cidr_netmask="32"op monitor interval="30s"

Lightning talk

Page 12: A call to give back puppetlabs-corosync to the community

CMANCMANCMANCMANCMANCMANCMANCMANCMANCMANCMANCMANCMANCMANCMANCMANCMAN

• Manages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorum• EL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 only• kbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemaker

Lightning talk

Page 13: A call to give back puppetlabs-corosync to the community

CorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosync

• Messaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layer• Controlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMAN• EL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versions• kbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cman

Lightning talk

Page 14: A call to give back puppetlabs-corosync to the community

Lightning talk

Page 15: A call to give back puppetlabs-corosync to the community

Lightning talk

Page 16: A call to give back puppetlabs-corosync to the community

HistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistory

• Worked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" command• Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4• People got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse dev• RH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs instead• jhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the module• I ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that work

Lightning talk

Page 17: A call to give back puppetlabs-corosync to the community

Current ClusterCurrent ClusterCurrent ClusterCurrent ClusterCurrent ClusterCurrent ClusterCurrent ClusterCurrent ClusterCurrent ClusterCurrent ClusterCurrent ClusterCurrent ClusterCurrent ClusterCurrent ClusterCurrent ClusterCurrent ClusterCurrent Cluster

• 3 stacks3 stacks3 stacks3 stacks3 stacks3 stacks3 stacks3 stacks3 stacks3 stacks3 stacks3 stacks3 stacks3 stacks3 stacks3 stacks3 stacks• crm+corosynccrm+corosynccrm+corosynccrm+corosynccrm+corosynccrm+corosynccrm+corosynccrm+corosynccrm+corosynccrm+corosynccrm+corosynccrm+corosynccrm+corosynccrm+corosynccrm+corosynccrm+corosynccrm+corosync• pcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosyncpcs+cman+corosync• pcs+corosyncpcs+corosyncpcs+corosyncpcs+corosyncpcs+corosyncpcs+corosyncpcs+corosyncpcs+corosyncpcs+corosyncpcs+corosyncpcs+corosyncpcs+corosyncpcs+corosyncpcs+corosyncpcs+corosyncpcs+corosyncpcs+corosync

Lightning talk

Page 18: A call to give back puppetlabs-corosync to the community

Current StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent Status

• Two providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crm• Bugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugs• Lack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testing• Lack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of direction

Lightning talk

Page 19: A call to give back puppetlabs-corosync to the community

ChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallenges

Pull requestsPull requestsPull requestsPull requestsPull requestsPull requestsPull requestsPull requestsPull requestsPull requestsPull requestsPull requestsPull requestsPull requestsPull requestsPull requestsPull requests

Lightning talk

Page 20: A call to give back puppetlabs-corosync to the community

ChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallenges

EL7EL7EL7EL7EL7EL7EL7EL7EL7EL7EL7EL7EL7EL7EL7EL7EL7Corosync 2Corosync 2Corosync 2Corosync 2Corosync 2Corosync 2Corosync 2Corosync 2Corosync 2Corosync 2Corosync 2Corosync 2Corosync 2Corosync 2Corosync 2Corosync 2Corosync 2pcsdpcsdpcsdpcsdpcsdpcsdpcsdpcsdpcsdpcsdpcsdpcsdpcsdpcsdpcsdpcsdpcsd

Lightning talk

Page 21: A call to give back puppetlabs-corosync to the community

ChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallenges

crm_shadowcrm_shadowcrm_shadowcrm_shadowcrm_shadowcrm_shadowcrm_shadowcrm_shadowcrm_shadowcrm_shadowcrm_shadowcrm_shadowcrm_shadowcrm_shadowcrm_shadowcrm_shadowcrm_shadow

Lightning talk

Page 22: A call to give back puppetlabs-corosync to the community

ChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallengesChallenges

Testing (beaker?)Testing (beaker?)Testing (beaker?)Testing (beaker?)Testing (beaker?)Testing (beaker?)Testing (beaker?)Testing (beaker?)Testing (beaker?)Testing (beaker?)Testing (beaker?)Testing (beaker?)Testing (beaker?)Testing (beaker?)Testing (beaker?)Testing (beaker?)Testing (beaker?)

Lightning talk

Page 23: A call to give back puppetlabs-corosync to the community

ConclusionConclusionConclusionConclusionConclusionConclusionConclusionConclusionConclusionConclusionConclusionConclusionConclusionConclusionConclusionConclusionConclusion

• IIIIIIIIIIIIIIIII ♡ the pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stackthe pacemaker/corosync stack• IIIIIIIIIIIIIIIII ♡ this modulethis modulethis modulethis modulethis modulethis modulethis modulethis modulethis modulethis modulethis modulethis modulethis modulethis modulethis modulethis modulethis module• It needs moreIt needs moreIt needs moreIt needs moreIt needs moreIt needs moreIt needs moreIt needs moreIt needs moreIt needs moreIt needs moreIt needs moreIt needs moreIt needs moreIt needs moreIt needs moreIt needs more ♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡• Give the repo back to community?

Lightning talk

Page 24: A call to give back puppetlabs-corosync to the community

Thank youThank youThank youThank youThank youThank youThank youThank youThank youThank youThank youThank youThank youThank youThank youThank youThank you

Any question?Any question?Any question?Any question?Any question?Any question?Any question?Any question?Any question?Any question?Any question?Any question?Any question?Any question?Any question?Any question?Any question?

Lightning talk

Page 25: A call to give back puppetlabs-corosync to the community

ContactContactContactContactContactContactContactContactContactContactContactContactContactContactContactContactContact

Julien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien [email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie

inuitsinuitsinuitsinuitsinuitsinuitsinuitsinuitsinuitsinuitsinuitsinuitsinuitsinuitsinuitsinuitsinuitshttps://inuits.euhttps://inuits.euhttps://inuits.euhttps://inuits.euhttps://inuits.euhttps://inuits.euhttps://inuits.euhttps://inuits.euhttps://inuits.euhttps://inuits.euhttps://inuits.euhttps://inuits.euhttps://inuits.euhttps://inuits.euhttps://inuits.euhttps://inuits.euhttps://inuits.eu

[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]+32 473 441 636+32 473 441 636+32 473 441 636+32 473 441 636+32 473 441 636+32 473 441 636+32 473 441 636+32 473 441 636+32 473 441 636+32 473 441 636+32 473 441 636+32 473 441 636+32 473 441 636+32 473 441 636+32 473 441 636+32 473 441 636+32 473 441 636

Lightning talk