Domino op Linux: alternatieve Enterprise distributies
Category LinuxBookmark :
Het zal voor de meesten van u geen nieuws zijn: Domino is multi-platform. Dat betekent dat de Domino-server geïnstalleerd kan worden op verschillende operating systems. Naast ondersteuning voor Windows Server (2000, 2003) kan Domino ook gebruikt worden op diverse smaken van Unix (AIX, Solaris) en Linux (enterprise versies van Suse en RedHat). Tenslotte is ook de iSeries (vroeger bekend als AS/400) een goed platform voor de Domino server. Al deze operating systems hebben één overeenkomst: ze zijn niet bepaald gratis.
Er zijn natuurlijk wel gratis versies van Linux, maar die worden momenteel niet door IBM ondersteund als serverplatform voor Domino. Dat was in het verleden anders. IBM ondersteunde bijvoorbeeld de gratis te downloaden versies van RedHat als serverplatform voor Domino.
Echter, RedHat schakelde over naar een nieuw systeem van twee verschillende distributies: RedHat Fedora voor de hobbyist, en RedHat Enterprise Linux (RHEL) voor bedrijven. Fedora is gratis; RHEL niet. IBM besloot daarop Fedora niet te ondersteunen voor Domino; alleen Enterprise versies van Linux (SUSE, RedHat) worden nu nog ondersteund. Daarmee is Linux als gratis serverplatform voor Domino komen te vervallen. Dit blijkt overigens niet alleen in de Domino-wereld gebeurd te zijn; veel andere softwarepaketten worden officieel alleen nog maar ondersteund op Enterprise-smaken van Linux.
Dit alles stelde een groep gebruikers voor problemen: hun relatief goedkope omgeving zou ineens een stuk duurder gaan worden. Voor een produktie-omgeving is zo'n kostenstijging, hoe vervelend ook, nog wel te rechtvaardigen. Maar zeker voor test-, development- of staging-omgevingen, 'losse' beheersservers etcetera is dat niet altijd het geval. Daar komt bij: een gratis OS kun je als beheerder altijd downloaden en installeren op afgeschreven hardware; de aanschaf van een OS kost waarschijnlijk meer (administratieve) rompslomp.
Een aantal mensen zocht, en vond, de oplossing: zij maken, geheel legaal, gratis versies van RHEL beschikbaar!
GNU GPL: Linux is van niemand
Dit werkt als volgt. Linux wordt gepubliceerd onder de Gnu General Public License, beter bekend als GPL. Dat betekent dat RedHat géén eigenaar is van Linux; zij zijn 'slechts' een distributeur. Ze verpakken en verkopen het product, plakken er hun eigen branding op, bieden support en dergelijke; maar Linux is niet hun intellectuele eigendom. Ook de Enterprise-versies niet!
Om een legale gratis Enterprise distributie te maken, wordt het volgende gedaan. Men neemt een RedHat Enterprise distributie of de source code ervan, en stript die volledig van alle RedHat-onderdelen. Plaatjes, logo's, branding; alles waar RedHat een copyright op heeft wordt verwijderd. De 'gestripte' distributie wordt dan onder een nieuwe naam gratis ter download aangeboden. De site Distrowatch, die nieuws en recenties van de inmiddels vele smaken van Linux bijhoudt, heeft een lijst van wel 22 van dit soort op RHEL gebaseerde distributies. Als vijf populairste worden genoemd: CentOS, Scientific Linux (bijgehouden door het Amerikaanse Fermi Laboratorium), Lineox Enterprise Linux , Tao Linux en tenslotte White Box Enterprise Linux.
Heeft iemand ervaring met het runnen van deze distributies? En dan in het bijzonder met het installeren en draaien van een Domino-server? Ik weet dat de Domino-site badkey.com op WhiteBox Enterprise Linux draait, maar verder ben ik het nog niet in het wild tegengekomen.
Waarom?
Het gebruik van één van deze distributies zou een handig en voordelig alternatief kunnen zijn voor de echte RHEL, vooral voor testomgevingen, staging- of developmentservers en dergelijke. Daarom ben ik van plan eerdaags een server in te richten met één van deze distributies. Daarna ga ik kijken of Domino ook werkelijk eenvoudig aan de praat te krijgen is. Een verslag van die oefening kunt u hier later verwachten!
Twee kanttekeningen
Mocht u van plan zijn om RHELin te zetten in een produktie-omgeving, dan is het gebruik van een officiële RedHat- of SUSE-versie wellicht verstandig. Dat is tenslotte door IBM ondersteund, en dat is voor een produktie-omgeving wel een voorwaarde.
Ten tweede: er zijn veel mensen die Domino draaien op Gentoo, Debian, Mandriva, Fedora en andere Linux-distributies. Soms vereist het wat extra handwerk, maar uiteindelijk krijg je Domino bijna altijd wel aan de praat. Waarom praat ik nu over de van RHEL afgeleide distributies en niet over al die andere, die het uiteindelijk ook gewoon doen? Omdat de van RHEL afgeleide distro's het dichtst bij de door IBM gesupporte situatie staan!
- 


Comments
En je noemt kosten: die vlieger gaat vaak niet op in een bedrijfsomgeving. Want kwalitatieve en kwantitatieve support op een 2e OS is vele malen duurder dan een extra serverlicentie voor het bestaande OS. Bovendien, vergeet niet dat je het uiteindelijk wilt afmaken met Domino specifieke anti-virus en backup en voor jouw Linux distributie er zoiets misschien nog niet is of een andere leverancier dan je had vereist.
Maar voor de duidelijkheid: Linux rulez!
Posted by Jorn At 10:32:31 On 22-07-2005 | - Website - |