Everything is a Freaking DNS problem - centos http://127.0.0.1:8080/blog/taxonomy/term/480/0 en FOSDEM 2014 is coming http://127.0.0.1:8080/blog/fosdem-2014-coming <p>and with that almost a full week of side events.<br /> For those who don't know FOSDEM, (where have you been hiding for the past 13 years ? ) Fosdem is the annual Free and Open Source Developers European meeting. If you are into open source , you just can't mis this event where thousands of likeminded people will meet.</p> <p>And if 2 days of FOSDEM madness isn't enough people organise events around it.</p> <p>Last year I organised PuppetCamp in Gent, the days before Fosdem and a MonitoringLove Hackfest in our office the 2 days after FOSDEM This year another marathon is planned.</p> <p>On Friday (31/1/2014) the CentOs community is hosting a <a href="http://wiki.centos.org/Events/Dojo/Brussels2014" rel="nofollow">Dojo in Brussels</a> at the IBM Forum. (Free, but registration required by the venue)</p> <p>After the success of PuppetCamp in Gent last year we decided to open up the discussion and get more Infrastructure as Code people involved in a <a href="http://cfgmgmtcamp.eu/" rel="nofollow">CfgMgmtCamp.eu</a> </p> <p>The keynotes for CfgMgmtCamp will include the leaders of the 3 most popular tools around , both Mark Burgess, Luke Kanies and Adam Jacob will present at the event which will take place in Gent right after Fosdem. We expect people from all the major communities including, but not limited to , Ansible, Salt, Chef, Puppet, CFengine, Rudder, Foreman and Juju (Free but registration required for catering)</p> <p>And because 3 events in one week isn't enough the RedHat Community is hosting their <a href="http://community.redhat.com/blog/2013/12/announcing-infrastructure-next/" rel="nofollow">Infrastructure.next</a> conference after CfgMgmtCamp at the same venue. (Free but registration required for catering)</p> <p>cya in Belgium next year..</p> http://127.0.0.1:8080/blog/fosdem-2014-coming#comments centos cfengine chef community devops events keynotes open source puppetize Sun, 22 Dec 2013 20:04:04 +0000 Kris Buytaert 1092 at http://127.0.0.1:8080/blog Giving Devs a Dev platform http://127.0.0.1:8080/blog/giving-devs-dev-platform <p>It's a typical situation, the developers develop on their own boxen, they only start to integrate their code on on the production platform 3 hours before the deadline. And then the problems start, the typical "But it works on my system" , "its your problem now" is something nobody really likes to hear .</p> <p>So how do you tackle this problem ? <a href="http://devops-abyss.blogspot.com/2010/03/application-is-only-running-on.html" rel="nofollow">As Christian already mentions Talking</a> is the first step of the solution,</p> <p>But one of the most satisfying approaches to solve this problem is to provide your development teams with a standard platform that you support, and a platform they can play with , if you can't provide them with a fully defined platform, give them a set of guide lines on what they can expect. Things like library versions, database types , memory availability and storage availability are key components of such guidelines.</p> <p>My platform of choice for this kind of projects today is to for an Enterprise Level distro, a distro that stays stable for a longer period, not one that is bleeding edge and changes every other week. So a CentOS or a Debian based distro is probably going to be the platform of choice. But a stable standard platform also means that all the latest nice features a developer wants to have from the bleeding edge libraries he is using aren't going to be available .</p> <p>Sometimes your devs really need those features, sometimes its just a nice to have. On the other hand you as an ops guy don't want to be packaging and configurating every single tool they dream off. As usual in a Devops environment the key can be found in communication ... Talking with the devs will teach you what features they really need and how they might solve things in a different, more standardized way</p> <p>We've learned that by giving them a default platform and keeping an open conversation helps, some developers take longer to understand the process others jump in right away .. but in the long term you really need to talk to your devs as soon as possible when they think of implementing a new project that has to run on your platorms.</p> <p>Lets you sleep at night ..</p> http://127.0.0.1:8080/blog/giving-devs-dev-platform#comments centos devops platform standardize Mon, 14 Jun 2010 20:51:41 +0000 Kris Buytaert 1010 at http://127.0.0.1:8080/blog Packaging Drupal Modules or not ? http://127.0.0.1:8080/blog/packaging-drupal-modules-or-not <p>So <a href="http://bitfieldconsulting.com/puppet-drupal" rel="nofollow">John</a> wrote down his experiences on deploying Drupal sites with Puppet .</p> <p>It's not a secret that I've been thinking about similar stuff and how I could get to the best possible setup.</p> <p>John starts of with using Puppet to download Drush... while I want to use <a href="http://repo.inuits.be/centos/5/os/noarch/drush-All-Versions-2.1-1.noarch.rpm" rel="nofollow">rpm</a> for that ...</p> <p>I want my core infrastructure to be fully packaged... not downloaded and untarred. I want to be able to reproduce my platform in a couple of months , with the exact same versions I`m using now .. not with the version that happens to be on ftp.drupal.org at that point in time, or with ftp.drupal.org being down.</p> <p>Now the next question off course is what's the core infrastructure.<br /> Where does the infrastructure end and does the application start. There's little discussion about having a puppet created vhost , an apache conf.d file, a matching .htaccess file if wanted , and the appropriate settings.php for a multisite drupal config.</p> <p>There's also little doubt to me on using drush to run the updates, manage the drupal site etc . Reading John's article made me think some further about what and when I want things packaged. </p> <p>John's post lead to a discussion on #infra-talk on getting all drupal modules packaged for Centos with <a href="http://www.karan.org/blog/" rel="nofollow">Karan</a> and some others</p> <p>In a development environment I probably want to have periodic drush updates getting the latest modules from the interwebs and potentially breaking my devs code. But making sure that when you put a site in production it will be on a fairly up to date platform, and not on the platform you started developing on 24 months ago.</p> <p>In a production environment however you only want tested updates of your modules as indeed they will break code.</p> <p>It's probably going to be a mix and match setup having a local rpm/deb repo with packaged modules that have been tested and validated in your setup and using drush to enable or configure them for that production setup.</p> <p>But also having a CI environment wher Drush will get the new modules from the interwebs when needed. and package them for you.</p> <p>To me that sounds beter than getting all the available Drupal modules and packaging them, even automated, and preparing a repository of those modules of which only a small percentage will actually be used by people.</p> <p>But I need to think about it some more :)</p> http://127.0.0.1:8080/blog/packaging-drupal-modules-or-not#comments apt-get centos devops drupal puppet rpm yum Tue, 16 Feb 2010 20:20:13 +0000 Kris Buytaert 987 at http://127.0.0.1:8080/blog Drupal6 in EPEL http://127.0.0.1:8080/blog/drupal6-epel <p>Dear Drupal Community,</p> <p>If any of you are interrested in getting a packaged version of Drupal 6 into Fedora's EPEL repository (Extra Packages for Enterprise Linux) and therefore usable in RHEL and Centos,<br /> please comment on the <a href="https://bugzilla.redhat.com/show_bug.cgi?id=552717" rel="nofollow">Bug</a> I filed to get it's introduction started.</p> <p>Any pitfalls, benefits etc are welcome ..</p> <p>thnx in advance !</p> http://127.0.0.1:8080/blog/drupal6-epel#comments centos drupal drupal6 epel fedora package rpm Tue, 05 Jan 2010 22:48:22 +0000 Kris Buytaert 975 at http://127.0.0.1:8080/blog Packaging Djagios http://127.0.0.1:8080/blog/packaging-djagios <p>After all the politics involved in getting a package in a distro, or not it was time for a nice small and clean package of a fresh and promising open source project. <a href="http://www.djagios.org/" rel="nofollow">Djagios</a> was an easy choice.</p> <p>I've uploade the <a href="http://repo.inuits.be/centos/5/os/noarch/djagios-0.1.3-1.noarch.rpm" rel="nofollow">rpm</a> and <a href="http://repo.inuits.be/centos/5/os/SRPMS/djagios-0.1.3-1.src.rpm" rel="nofollow">Source RPM</a> to repo.inuits.be and getting the SPEC file in the upstream repo was 10 minutes work.</p> <p>Next step is to get it into Fedora , and EPEL :)</p> http://127.0.0.1:8080/blog/packaging-djagios#comments centos djagios epel fedora nagios packaging rhel rpm Sun, 20 Dec 2009 20:42:00 +0000 Kris Buytaert 974 at http://127.0.0.1:8080/blog Drupal 6 for EPEL http://127.0.0.1:8080/blog/drupal-6-epel <p>Some of you might have noticed that Fedora 11 and up already have an up to date Drupal6 version, but EPEL , which is what a lot of people are using on their CentOS or RHEL builds only has a Drupal5. I asked Jon Ciesla, who is maintaing the Drupal packages in Fedora why :</p> <p><cite><br /> Because when Drupal was initially built for EL-5 and EL-5, the 5.x<br /> branch was the current release. It's up to date, 5.20 is the most<br /> recent release, and is still supported upstream in terms of security<br /> fixes. 6 is out, and has been for awhile, but we have the following:</cite></p> <p><a href="http://fedoraproject.org/wiki/EPEL/GuidelinesAndPolicies" title="http://fedoraproject.org/wiki/EPEL/GuidelinesAndPolicies" rel="nofollow">http://fedoraproject.org/wiki/EPEL/GuidelinesAndPolicies</a></p> <p>Since 5.x isn't broken or insecure, it'll be a tough sell to move to<br /> 6.x. Once upstream drops support, this may change.<br /> </p> <p>It's a correct answer from a Distribution point of view, but the fact is it is widening the gap between the Ops and the Devs. If the ops want to keep their platform clean we need to have our software packaged on the platform we want to use, which is most often an Enterprise Linux distro, on the other there is understandably no hair on a dev's head that he will be building a new site on a Drupal 5 platform.</p> <p>So until the Drupal community doesn't declare Drupal 5 dead, RHEL and CentOS users will have to use 3rd party Drupal6 RPMS , or rebuild the F12 rpm from Source again .</p> http://127.0.0.1:8080/blog/drupal-6-epel#comments centos drupal epel guidelines politics rhel rpm Sun, 20 Dec 2009 20:39:27 +0000 Kris Buytaert 972 at http://127.0.0.1:8080/blog Fedora 12 Release Party http://127.0.0.1:8080/blog/fedora-12-release-party <p>I have a confession to make, I`m a Fedora user, have been since before it existed , I remember running RedHat 4.2 on my Multia and I`m pretty sur that wasn't my first RedHat install</p> <p>I`m running Fedora on my laptop and corporate desktop for the simple reason that it will provide me with a preview of what CentOS might look like in the future.</p> <p>So when my inbox started to show invites of a Fedora 12 release party at walking distance from my home , I replied I'd join the party afer I had put the kids to bed.</p> <p>Saturday came and I realized that given the short distance to the events place it might be a good idea to get the good old RedHat bike from the garage and check it's tires. Just after I had put Margot to bed <a href="http://twitter.com/biertie/status/6146841182" rel="nofollow">the crowd</a> already wondered where I stayed.</p> <p>I grabbed my Fedora and jumped on my bike, only to realize it's lights weren't working :( The only remaining option was to drive by car. A full 3 minutes later I was at the venue.</p> <p>.Apparently nobody in the audience had seen a real Fedora before as Bert promplty stopped his presentation.</p> <p>After the presentation we tried to create an OpenSpace and started introducing ourselves, we used the Fedora as a talking stick, on a regular day my Big Tux wears the Fedora, but apparently our cats had been playing with it a bit too much ... :)</p> <p>More reports from <a href="http://blog.vanderkussen.org/?p=52&amp;cpage=1#comment-203" rel="nofollow">Vincent</a>, <a href="http://www.toshaan.be/?p=320" rel="nofollow">Tosh</a> and <a href="http://blog.bdesmet.be/?p=248" rel="nofollow">Bert</a></p> <p>Oh, and I`m a Debian, Ubuntu, and CentOS user too :)</p> http://127.0.0.1:8080/blog/fedora-12-release-party#comments centos debian fedora ubuntu Tue, 01 Dec 2009 18:37:13 +0000 Kris Buytaert 964 at http://127.0.0.1:8080/blog Centos, a fine DNS problem http://127.0.0.1:8080/blog/centos-fine-dns-problem <p>You must have noticed the fuzz around CentOS, <a href="http://lists.centos.org/pipermail/centos/2009-July/079767.html" rel="nofollow">the open Letter</a> , and luckily Lance <a href="http://www.centos.org/" rel="nofollow">showing up</a> again .. </p> <p>I've been a long time CentOS user , so this kind of events are pretty close to my heart, I never really worried about the future of the project , the CentOS community is was standing behind their message as one group. If Lance wouldn't have shown up again quoting <a href="http://www.arrfab.net/blog/" rel="nofollow">Arrfab</a>:<br /> "The worst would be to switch to another domain name .. but you already know that everything is a fscking DNS problem"</p> <p>In this case it would actually be more of a mareketing problem :)</p> <p>Fact is that <a href="http://www.icinga.org/" rel="nofollow">sometimes</a> an active community standing up against a lesser active project lead has it's results, however this time there probably won't be any other DNS entries to be added , but I hope one day the logo will become better :)</p> http://127.0.0.1:8080/blog/centos-fine-dns-problem#comments centos dnsproblem opensource Mon, 03 Aug 2009 21:14:41 +0000 Kris Buytaert 932 at http://127.0.0.1:8080/blog RiverMuse on RHEL/Centos 5 http://127.0.0.1:8080/blog/rivermuse-rhelcentos-5 <p>My yesterday post about RiverMuse only being available on Fedora Core 9 wasn't even cold yet and today Rivermuse already announced the availability of their <a href="http://www.rivermuse.org/static/2009/07/rhel-5-binaries-now-available/" rel="nofollow">RHEL5</a> binaries.</p> <p>Awesome Open Source !</p> http://127.0.0.1:8080/blog/rivermuse-rhelcentos-5#comments centos rivermuse Fri, 31 Jul 2009 13:23:56 +0000 Kris Buytaert 930 at http://127.0.0.1:8080/blog How popular is an Open Source project ? http://127.0.0.1:8080/blog/how-popular-open-source-project <p>There is a really easy way to figure out ...</p> <p>Look at the size of of the devrooms , if at all , a project gets at Fosdem<br /> It's really interresting to see the Embedded room move to a 500 seat room which it really needed when the first openMoko talk was held there in a previous edition.</p> <p>The FDO , Drupal, Mozilla, Centos/Fedora and Suse rooms stay in similar size rooms as last year.. But it seems lik the BSD and PostgreSQL room which was pretty crowded moved to a bigger location.</p> <p>The Ruby room also seems to move to a bigger room. Fosdem has a couple of new rooms too it seems this freed up room for new groups such as the <a href="http://lenz.homelinux.org/archives/230-MySQLFOSDEM-2009-Feb-78,-Brussels,-Belgium.html">MySQL Crowd</a></p> <p>Obviously these sizes aren't a real match to the size of a community, as the new rooms might need (and probably will need) a reshuffle for next year ;)</p> <p>Different schedules for the devrooms are online .. you'll probably find me in the <a href="http://www.fosdem.org/2009/schedule/devroom/debian">Debian</a> , <a href="http://www.fosdem.org/2009/schedule/devroom/fedoracentos"> Fedora+CentOS</a>, <a href="http://www.fosdem.org/2009/schedule/devroom/mysql">MySQL</a> or <a href="http://www.fosdem.org/2009/schedule/devroom/drupal">Drupal</a> rooms :)</p> <p>Did I mention that :<br /> <img src="http://www.krisbuytaert.be/images/going_to_fosdem.png" /><br /> and I`ll actually be <a href="http://www.fosdem.org/2009/schedule/speakers/kris+buytaert">speaking</a> there again about Monitoring MySQL</p> http://127.0.0.1:8080/blog/how-popular-open-source-project#comments centos debian fosdem mysql open source opensource Thu, 15 Jan 2009 17:36:34 +0000 Kris Buytaert 853 at http://127.0.0.1:8080/blog