Download - Running A SIG in CentOS @Devconf Brno 2014
![Page 1: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/1.jpg)
Running a SIG in CentOSInformation to start with CentOS SIG
Speaker : Lalatendu Mohanty
![Page 2: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/2.jpg)
About Me
l Working in Red Hat Storage(GlusterFS) Team.l Coordinating CentOS Storage SIG.l GlusterFS package maintainer in CentOS Storage SIG.l Co-maintainer of GlusterFS RPMs in Fedora.l Find me in Twitter or Freenode as {@ #}lalatenduMl Email: [email protected]
![Page 3: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/3.jpg)
Introduction
● CentOS stands for Community Enterprise Operating System.
● Since March 2004, CentOS Linux has been a community-supported
distribution.
● It is derived from sources freely provided to the public by Red Hat.
● The first CentOS Linux release in May 2004.
![Page 4: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/4.jpg)
About CentOS● CentOS is almost identical to RHEL except that it modifies packages to
remove Red Hat branding and artwork * Note*: Many RPMs still contain the name redhat, rhel, or rh. ● Though RHEL have many channels, CentOS only builds from RHEL
base channel. ** but merges all variants into one distro ( no Workstation, Server etc)● Uses Yum repos only.
For details refer : http://wiki.centos.org/FAQ/General
![Page 5: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/5.jpg)
Popular with:
● Sysadmins who prefer the Red Hat way of doing things● Hosting industry ( facebook, twitter, tumblr -> big web users of
CentOS )● Voice Over IP Industry● HPC and Super-computing● Large Embedded (ie. machines with > 4G of ram and > 2 cores )● Developers for open source infra and systems management code
( puppet, chef, ansible etc were all bootstrapped on CentOS )● On Premise Cloud providers ( Eucalyptus, CloudStack, OpenStack* all
default to CentOS - OpenStack is a bit more complicated )
![Page 6: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/6.jpg)
Past:
RHEL CentOSFedora
open source projects
SIG stands for Special Interest Group
![Page 7: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/7.jpg)
CentOS Core VS SIG
l Stability Vs Cutting edge technology.l Distribution vs Specialized distribution.
![Page 8: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/8.jpg)
The SIG Mindset
● A better upstream user experience.
● Solving a bigger technology issue without worrying about platform.
● Each CentOS (i.e. 6 and 7) has 10 years of life cycle.
![Page 9: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/9.jpg)
The SIG Mindset (Continued..)
● Freedom to change RPM spec file to make packages work with each
other better.
● Freedom to rebuild package from core CentOS. e.g. latest Docker,
GlusterFS
● SIGs should address user stories.
![Page 10: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/10.jpg)
Current SIGs
● Stable : Xen4CentOS
● Planning and Getting Started: Atomic, Storage, Virtualization, Cloud,
Cloud Instance, Software Collections
● Proposed: VOIP, Public CI, PaaS
Refer: http://wiki.centos.org/SpecialInterestGroup
![Page 11: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/11.jpg)
Starting a SIG
● Anyone can propose to set up a SIG
● To start with, send a proposal to CentOS-Devel mailing list.
● SIG must be approved by the Board.
For Details Refer: http://wiki.centos.org/SpecialInterestGroup
![Page 12: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/12.jpg)
Requirements
● Should be an user story.
● All code produced within the SIG should have a distributable license.*
● At least one CentOS board member should part of SIG (as mentor).
![Page 13: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/13.jpg)
Infrastructure for SIG
● Koji build system
● git.centos.org
● Wiki space on wiki.centos.org
● Bug tracker (if required)
● Separate email List (if required)
● Yum repos, mirrors
![Page 14: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/14.jpg)
Packaging For SIG
● Where is the Package?
● Bug fixes or security fixes?
● Spec file ?
![Page 15: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/15.jpg)
Bootstrap and running
● Send your proposal to centos-devel ML.
● Get a CentOS core team member on board.
● Wiki page for the SIG.
● Get a CentOS build system account.
● Buildsys repo -> Testing repo -> Stable repo.
![Page 16: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/16.jpg)
SIG Responsibility
● Creating and maintaining the SIG.
● Make the functional area open for participation.
● Foster a community around the functional aspect, to share the
responsibility, workload, and innovation.
![Page 17: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/17.jpg)
SIG Governance
● Gradually gets autonomy after the early stage.
![Page 18: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/18.jpg)
Upstream VS SIG
● SIG should be able to deliver Upstream user story.
● Communication between upstream community and SIG.
![Page 19: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/19.jpg)
Future
● Grow organically. ● A definite life cycle for the SIG?● Evolve as a distribution?● ISOs, cloud images, containers, live CDs?
![Page 20: Running A SIG in CentOS @Devconf Brno 2014](https://reader035.vdocuments.us/reader035/viewer/2022081001/55c4e24bbb61eb29688b45ca/html5/thumbnails/20.jpg)
Questions?
Feedback: http://devconf.cz/f/115