<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
  <head>
    <!-- this stylesheet will later on be added by lfparser automatically: -->
<style type="text/css">
<!--
  pre { font-family:monospace,Courier }
  pre.code { font-family:monospace,Courier;background-color:#aedbe8; }
  p.code { width:80%; alignment:center; background-color:#aedbe8;
        border-style:none; border-width:medium; border-color:#aedbe8;
        padding:0.1cm ; text-align:left }
-->
</style>

    <title>Linux voor S/390 (IBM z-Series)</title>
  </head>

  <body>
    <h1>Linux voor S/390 (IBM z-Series)</h1>

    <h4>ArticleCategory: [Choose a category, translators: do not
    translate this, see list below for available categories]</h4>
    System Administration

    <h4>AuthorImage:[Here we need a little image from you]</h4>
    <img src="../../common/images2/CuneytGoksu.jpg" alt=
    "[Guneyt Goksu]" width="108" height="99">

    <h4>TranslationInfo:[Author + translation history. mailto: or
    http://homepage]</h4>

    <p>original in en <a href=
    "mailto:cuneytgoksu(at)usa.net">C&uuml;neyt
    G&ouml;ksu</a>&nbsp;</p>

    <p>en to nl <a href=
    "nospam:ghs(at)linuxfocus.org">Guus Snijders</a> </p>

    <h4>AboutTheAuthor:[A small biography about the author]</h4>

    <p>Database Specialist, werkt al meer dan 12 jaar met alle
    commerci&euml;le databases op de grote platformen inclusief
    Linux!</p>

    <h4>Abstract:[Here you write a little summary]</h4>
    S/390 is een robuust hardware platfrom van IBM voor grote
    ondernemingen. Linux draait er nu op.

    <h4>ArticleIllustration:[One image that will end up at the top
    of the article]</h4>
    <img src="../../common/images2/article328/ibm390.gif" alt=
    "[Illustratie]" hspace="10" width="236" height="177">

    <h4>ArticleBody:[The main part of the article]</h4>

    <h2>Geschiedenis</h2>
    <p>
    Toen het Linux besturingssysteem voor het eerst opdook in 1991,
    draaide het op IBM PC compatibelen. Sinds die tijd is het overgezet (geport)
    naar vele andere achitecturen zoals Apple, Atari en 68000
    gebaseerde Amiga computers, Sun Spark werkstations; Alpha
    gebaseerde personal computers en MIPS, PowerPC, HP PA-RISC en
    ARM.</p>
    <p>
    S/390 is de naam van een mainframe computer architectuur
    van IBM. Deze architectuur wordt veel gebruikt met IBM's VM,
    VSE en z/OS (voormalig MVS en OS/390) besturingssystemen. IBM
    heeft sinds 1999 gekozen voor Linux als een van de "native"
    besturingssystemen voor deze stevige architectuur.
    </p>
    <p>
    De belangrijkste reden om Linux te implementeren op S/390
    was om de connectiviteit te verzekeren tussen verouderde (legacy) applicaties,
    Linux applicaties en Middleware applicaties zoals webserver,
    mail server, applicatieserver, firewall enz.
    <p>
    </p>
    Er wordt vaak beweerd dat Linux werkt als een API of een
    emulatie op het S/390 platform, maar dit is niet waar, het werkt
    als een "native" besturingssysteem zodat alle hardware
    mogelijkheden van dit platform worden gebruikt. Linux Kernel
    en Common Code (NL: veelvoorkomende code) worden zonder zonder
    enige aanpassing gebruikt en de Linux systeemstructuur blijft
    ongewijzigd. Er waren wel een paar "aanpassingen" nodig om
    specifieke eigenschappen van de S/390 architectuur te gebruiken.
    Zo wordt er gewerkt met de ASCII karakterset in plaats van
    EBCIDIC.</p>

    <h2>Linux Integratie in S/390 en de zSeries Architectuur</h2>

    <p>Linux kan op drie verschillende manieren worden
    ge&iuml;nstalleerd op het S/390 platform.</p>

    <ul>
      <li><b>Native Mode:</b> Het wordt direct op de
      hardware ge&iuml;nstalleerd, vermoedelijk niet de meest
      gewenste oplossing, omdat er dan maar &eacute;&eacute;n besturingssysteem
      op het hardware niveau draait. </li>

      <li><b>Logical Partitions (LPAR):</b> Waarbij hardware
      partitionering tot 15 "Logische Partities" toestaat,
      waarbij in elke een apart besturingssysteem draait,
      traditionele (MVS, VSE, OS/390) of Linux.
      </li>

      <li><b>Virtual Partitions (z/VM):</b> Dit wordt ook wel de
      z/Series virtualisatietechniek genoemd. Deze ondersteunt
      grote aantallen Linux images (1000+) met uitgebreid
      systeem-management mogelijkheden op dezelfde hardware. Deze
      manier van installeren is erg flexibel en fantastisch voor
      serversystemen. </li>
    </ul>
    <br>
    Het volgende diagram toont de drie installatie types: <br>
    <img src="../../common/images2/article328/image012.jpg" width=
    "361" height="232"
    alt="3 manieren om linux op een s/390 te draaien"> <br>
    <br>


    <p>Als het vereiste aantal Linux servers 15 of minder is, is de
    LPAR oplossing een goede keus. Als je er meer nodig hebt, 100
    of 1000 Linux images, dan is z/VM het antwoord.<br>
    Red Hat, SuSE en Turbolinux zijn gekende distributeurs voor S/390
    en zSeries.<br>
    </p>

    <p>Je kunt de links hieronder gebruiken om ze te downloaden.</p>
    <b>Red Hat:</b> <br>

    <ul>
      <li>Red Hat Linux voor S/390<br>
       <a href="http://www.redhat.com/software/rhel/as/">http://www.redhat.com/software/rhel/as/</a><br>

      </li>

    </ul>
    <br>
    <b>SuSE:</b> <br>

    <ul>
      <li>SuSE Linux Enterprise Server 8 voor S/390 en zSeries<br>
       <a href=
      "http://www.suse.com/us/business/products/server/sles/s390.html">
      http://www.suse.com/us/business/products/server/sles/s390.html</a><br>

      </li>
    </ul>
    <br>
    <b>TurboLinux:</b> <br>

    <ul>
      <li>TurboLinux server 8 voor zseries en S/390<br>
       <a href=
      "http://www.turbolinux.com/products/s390"
      >http://www.turbolinux.com/products/s390</a><br>

      </li>
    </ul>

    <p>Er zijn ook een paar binaire distributies. Deze zijn te vinden
    op onderstaande links.</p>

    <ul>
      <li>Millenux Think Blue verdeelt een op Red Hat gebaseerde
      binaire 31-bit Linux voor S/390 en een 64-bit Linux voor de
      z/Series.<br>
       <a href="http://www.millenux.de">http://www.millenux.de</a><br>
      </li>

      <li>Het Marist College gebruikt Linux voor S/390 sinds januari
      2000.<br>
      <a href=
      "http://Linux390.marist.edu">http://Linux390.marist.edu</a><br>

      </li>
    </ul>

    <h2>Distributies voor s/390 en zSeries</h2>
    <br>
    <img src="../../common/images2/article328/image014.jpg"
    width= "510" height="267">

    <p>De vereisten voor het draaien van Linux op de S/390</p>

    <ul>
      <li>9672 G5/G6, Multirise 3000 of z/Series 800/900/990 IBM
      Processor</li>

      <li>64MB+ Geheugen (erg minimaal - afhankelijk van distributies
      en applicaties)</li>

      <li>500 Cyl + Disk space ( Model 3390 - klein, minimum
      systeem)</li>

      <li>IBM Network Device ondersteuning (1 vereist)
      Ethernet, Token Ring, Fast Ethernet, ESCON, OSA of
      HiperSocket. Er zijn meer apparaten om te ondersteunen.</li>

      <li>Voordat Linux een apparaat kan gebruiken, moet de
      bijbehorende driver voor het zSeries of S/390 apparaat
      beschikbaar zijn voor de kernel.</li>

      <li>Er zijn kernel resistente drivers en externe drivers
      voor S/390 en zSeries apparaten.</li>

      <li>Externe drivers zijn modules die worden geladen op
      aanvraag met hun parameters als commando's.</li>

      <li>Residente drivers krijgen hun parameters tijdens het
      starten, via een kernel parameter regel, opgeslagen in een
      bestand.</li>

      <li>Niet-open source OCO (Object Code Only) drivers zijn
      onderworpen aan licentievoorwaarden (bijvoorbeeld QETH voor
      OSA Express GbE en Hipersocket, Tape 3590). OCO drivers worden
      mogelijk niet met alle distributies meegeleverd en moeten
      worden gedownload vanaf de IBM developerWorks site als ze niet zijn
      meegeleverd.</li>
    </ul>

    <h2>Waarom Linux voor s/390 ?</h2>

    <p>De belangrijkste reden is server consolidatie.</p>

    <p>De drie-voudige applicatie architectuur kan eenvoudig worden
    gebruik op twee-voudige hardware. De drie klassieke stappen
    (Client / Applicatieserver / Data Server) kunnen in de S/390
    worden gecombineerd, bijvoorbeeld als Applicatieserver /
    Databank combinatie. Hipersocket en Fiberchannel ondersteunen
    de communicatie subsystemen en helpen zo verbindingsproblemen
    te voorkomen.<br />
    Historisch gezien werden legacy ('oude') applicaties
    eerst gedistribueerde aplicaties en vervolgens web-gebaseerde applicaties.
    Eerst werd de data decentraal en later ook de applicaties - het aantal
    servers nam enorm toe. Deze toename leverde een aantal problemen
    op:</p>

    <ul>
      <li>Iedere nieuwe server betekende nieuwe hardware, ruimte,
      verhoogde koelcapaciteit, kabels, verbinding, enz. Dus
      iedere keer moeten die "fysieke" parameters worden
      gecontroleerd en aangepast. </li>

      <li>Alle software dient gelicenceerd te zijn in iedere server,
      wat bijkomende kosten betekent. Zo kan je database bijvoorbeeld
      per server of per CPU gelicenseerd zijn. </li>

      <li>Verbindingen is een ander belangrijk aspect. Kabels,
      gateways, switches, routers, al die componenten verhogen de
      totale kosten. </li>

      <li>Disaster Recovery (DR) Solution (rampen-plan) is bijna
      onmogelijk met individuele servers. Gebruiks- en onderhoudskosten
      van DR worden hoger, ingewikkelder en zelfs onmogelijk met
      enorme aantallen servers.</li>

      <li>Database / Applicatie / Systeembeheer kwesties, CPU
      en werkbelasting verdeling dient individueel te worden
      gedaan, voor iedere server.</li>
    </ul>

    <p>Dit waren een paar van de potenti&euml;le problemen in het
    geval dat Linux images op verschillende hardware draaien. Als
    ze allen op een enkel S/390 platform draaien, wordt de situatie
    anders:</p>

    <ul>
      <li>Hoewel alle Linux Images dezelfde hardware delen (CPU,
      I/O subsysteem, Geheugen, etc...) gedragen ze zich ieder
      op zich als aparte logische servers en kunnen ze gebruikt
      worden voor verschillende applicaties. Op deze manier hoeft
      een toename van het aantal servers geen toename van de
      onderhoudskosten te betekenen. Het geheel kan eenvoudig
      worden gemonitord en gecontroleerd en bespaart zo veel tijd. Omdat
      de beschikbare bronnen worden gedeeld, wordt de productiviteit
      van het systeem gemaximaliseerd. </li>

      <li>Alle servers delen dezelfde CPU(s) zodat software licentie
      kosten afnemen.</li>

      <li>Alle verbindingen tussen servers zijn intern, zodat de
      communicatie-overhead van de hardware bijna onbestaande is en de
      performance van het netwerk maximaal. </li>

      <li>Een nieuwe server toevoegen is een kwestie van een kloon maken van
      een logische server.</li>

      <li>Disaster Recovery (herstellen van een ramp) is veel
      eenvoudiger, realistischer en uitvoerbaarder. DASD
      (Direct Acces Storage Device - opslagapparatuur voor directe
      toegang) Farms en subsystemen kunnen snel en veilig worden
      gekopieerd in minuten met FlashCopy, PPRC
      (Peer-To-Peer-Remote-Copy) of Snapshot.
      </li>
    </ul>

    <br>
    <img src="../../common/images2/article328/image016.jpg" width=
    "301" height="188" alt="3-voudige arch op 2-voudige hw"> 

    <br>

    <h2>Bronnen:</h2>

    <ul>
      <li>Linux voor S/390, IBM Redbook</li>

      <li>Linux voor z/Series, Atruro Calandrino, zSeries Tech.
      Support</li>
    </ul>
    <!-- vim: set sw=2 ts=2 et tw=74: -->
  </body>
</html>