Changeset 1269


Ignore:
Timestamp:
02/03/12 13:54:36 (4 months ago)
Author:
tschmitt
Message:
  • Dokument konsolidiert.
  • Integrierte Firewall entfernt.
  • Installation: Screenshot aktualisiert.
Location:
handbuch/5.1.0
Files:
21 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • handbuch/5.1.0/book.xml

    r841 r1269  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 
    3 "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [ 
    4 <!ENTITY bookinfo SYSTEM "bookinfo.xml"> 
    5 <!ENTITY preface SYSTEM "preface.xml"> 
    6 <!ENTITY chap_01 SYSTEM "features.xml"> 
    7 <!ENTITY chap_02 SYSTEM "intro.xml"> 
    8 <!ENTITY chap_03 SYSTEM "dediziert.xml"> 
    9 <!ENTITY chap_04 SYSTEM "integriert.xml"> 
    10 <!ENTITY chap_05 SYSTEM "server.xml"> 
    11 <!ENTITY chap_06 SYSTEM "ipcop.xml"> 
    12 <!ENTITY chap_07 SYSTEM "clients.xml"> 
    13 <!ENTITY apdx_A SYSTEM "appendix_A.xml"> 
    14 <!ENTITY apdx_B SYSTEM "appendix_B.xml"> 
    15 <!ENTITY apdx_C SYSTEM "appendix_C.xml"> 
    16 <!ENTITY apdx_D SYSTEM "appendix_D.xml"> 
    17 <!ENTITY apdx_E SYSTEM "appendix_E.xml"> 
    18 ]> 
     2<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
     3"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"> 
    194<book> 
    20   <title>Administratorhandbuch</title> 
    21  
    22   <subtitle>paedML Linux 5.0 - Die Musterlösung des Landes Baden-WÃŒrttemberg</subtitle> 
    23  
    24   &bookinfo; 
    25  
    26   &preface; 
    27  
    28   &chap_01; 
    29  
    30   &chap_02; 
    31  
    32   &chap_03; 
    33  
    34   &chap_04; 
    35  
    36   &chap_05; 
    37  
    38   &chap_06; 
    39  
    40   &chap_07; 
    41  
    42   &apdx_A; 
    43  
    44   &apdx_B; 
    45  
    46   &apdx_C; 
    47  
    48   &apdx_D; 
    49  
    50   &apdx_E; 
     5  <bookinfo> 
     6    <pubdate>3. Februar 2012 (Rev. 1269)</pubdate> 
     7 
     8    <authorgroup> 
     9      <author> 
     10        <firstname>Rainer</firstname> 
     11 
     12        <surname>Rössler</surname> 
     13      </author> 
     14 
     15      <author> 
     16        <firstname>RÃŒdiger</firstname> 
     17 
     18        <surname>Beck</surname> 
     19      </author> 
     20 
     21      <author> 
     22        <firstname>Frank</firstname> 
     23 
     24        <surname>Schiebel</surname> 
     25      </author> 
     26 
     27      <author> 
     28        <firstname>Thomas</firstname> 
     29 
     30        <surname>Schmitt</surname> 
     31      </author> 
     32    </authorgroup> 
     33 
     34    <legalnotice> 
     35      <para>Redaktion: Thomas Schmitt</para> 
     36    </legalnotice> 
     37 
     38    <edition>5.1.0</edition> 
     39 
     40    <copyright> 
     41      <year>2008</year> 
     42 
     43      <holder>Landesmedienzentrum Baden-WÃŒrttemberg</holder> 
     44    </copyright> 
     45 
     46    <legalnotice> 
     47      <para>All rights reserved.</para> 
     48 
     49      <para>This document is free; you can redistribute it and/or modify it 
     50      under the terms of the GNU General Public License as published by the 
     51      Free Software Foundation; either version 2 of the License, or (at your 
     52      option) any later version.</para> 
     53 
     54      <para>This document is distributed in the hope that it will be useful, 
     55      but WITHOUT ANYWARRANTY; without even the implied warranty of 
     56      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 
     57      Public License for more details.</para> 
     58 
     59      <para>You should have received a copy of the GNU General Public License 
     60      along with this document; if not, write to the Free Software Foundation, 
     61      Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</para> 
     62    </legalnotice> 
     63  </bookinfo> 
     64 
     65  <preface> 
     66    <title>Vorwort</title> 
     67 
     68    <para>Die Anforderungen an ein Computernetzwerk in einer 
     69    Schulungsumgebung, also an ein pÀdagogisches Netzwerk, sind komplexer als 
     70    in einer reinen BÃŒroumgebung.</para> 
     71 
     72    <para>AbgestÃŒrzte Arbeitsstationen mÃŒssen in Minutenschnelle wÀhrend einer 
     73    AbschlussprÃŒfung oder zwischen den Unterrichtsstunden restaurierbar 
     74    sein.</para> 
     75 
     76    <para>In bestimmten Unterrichtssituationen, zum Beispiel wÀhrend einer 
     77    Klassenarbeit, mÃŒssen Lehrerinnen und Lehrer die Möglichkeit haben, den 
     78    Zugriff auf das Internet und andere Kommunikationsmöglichkeiten (wie Mail 
     79    und SSH) per Knopfdruck auszuschalten. Ebenso sollte der Zugriff auf 
     80    Drucker in den KlassenrÀumen steuerbar sein.</para> 
     81 
     82    <para>SelbstverstÀndlich mÃŒssen alle Anforderungen an ein LAN/Intranet 
     83    erfÃŒllt sein, wie die Sicherheit gegen Zugriff von außen (Firewall), 
     84    Internetzugang (<acronym>www</acronym>, <acronym>ftp</acronym>, 
     85    <acronym>Mail</acronym>), Intranetdienste, File- und Printdienste sowie 
     86    die Benutzeradministration. Bei Einrichtungen mit ÃŒber 1000 SchÃŒlerinnen 
     87    und SchÃŒler sollte vor allem die Administration (also die Verwaltung aller 
     88    Benutzerinnen und Benutzer in einer Schule), möglichst einfach und 
     89    ÃŒberschaubar sein.</para> 
     90 
     91    <para>Bei den paedML Versionen des Landes Baden-WÃŒrttemberg handelt es 
     92    sich um vorkonfigurierte Serverlösungen, die alle notwendigen Funktionen 
     93    eines schulischen Netzwerk erfÃŒllen.</para> 
     94 
     95    <para>Im Umgang mit der paedML mÃŒssen die zustÀndigen Netzwerkberaterinnen 
     96    und Netzwerkberater einer Schule nicht ÃŒber das Know-how von IT-Experten 
     97    verfÃŒgen!</para> 
     98 
     99    <bridgehead>Anmerkung:</bridgehead> 
     100 
     101    <para>Dieses Buch ist unter Linux mit 
     102    <application>Docbook-XML</application> erstellt. So verfÃŒgt man ÃŒber 
     103    Exportmöglichkeiten in die gÀngigen Online-Dokumentenformate 
     104    <acronym>PDF</acronym> und <acronym>HTML</acronym>.</para> 
     105 
     106    <para>Vielen Dank an die unermÃŒdlich arbeitende Open Source Gemeinde fÃŒr 
     107    ihre professionelle Software und Dokumentation!</para> 
     108 
     109    <bridgehead>Wichtige Hinweise:</bridgehead> 
     110 
     111    <para>Die aktuelle Version dieses Handbuchs finden Sie auf den 
     112    Internetseiten des Landesmedienzentrums Baden-WÃŒrttemberg Projekt 
     113    Support-Netz.<footnote> 
     114        <para><ulink 
     115        url="http://www.support-netz.de">http://www.support-netz.de</ulink></para> 
     116      </footnote></para> 
     117 
     118    <para>WeiterfÃŒhrende Dokumentationen, insbesondere zum Einsatz der 
     119    Schulkonsole, erhalten Sie im Basiskursskript der Lehrerfortbildung 
     120    Baden-WÃŒrttemberg. Die aktuelle Version des Basiskurses können Sie von den 
     121    Seiten der Landesakademie fÃŒr Fortbildung und Personalentwicklung 
     122    Baden-WÃŒrttemberg herunterladen.<footnote> 
     123        <para><ulink 
     124        url="http://www.lehrerfortbildung-bw.de/netz/muster/linux/">http://www.lehrerfortbildung-bw.de/netz/muster/linux/</ulink></para> 
     125      </footnote></para> 
     126 
     127    <para>Dokumentationen zu IPCop<footnote> 
     128        <para><ulink 
     129        url="http://www.ipcop.org/index.php?module=pnWikka&amp;tag=IPCopDocumentationGer">http://www.ipcop.org/index.php?module=pnWikka&amp;tag=IPCopDocumentationGer</ulink></para> 
     130      </footnote> und den Addons Advanced Proxy<footnote> 
     131        <para><ulink 
     132        url="http://www.advproxy.net/documentation.html">http://www.advproxy.net/documentation.html</ulink></para> 
     133      </footnote>, Urlfilter<footnote> 
     134        <para><ulink 
     135        url="http://www.urlfilter.net/documentation.html">http://www.urlfilter.net/documentation.html</ulink></para> 
     136      </footnote> und BlockOutTraffic<footnote> 
     137        <para><ulink 
     138        url="http://www.blockouttraffic.de/docu_de.php">http://www.blockouttraffic.de/docu_de.php</ulink></para> 
     139      </footnote> sind im Netz ebenso verfÃŒgbar.</para> 
     140  </preface> 
     141 
     142  <chapter> 
     143    <title>Leistungsmerkmale der paedML Linux 5.1</title> 
     144 
     145    <para>Die paedML Linux 5.1 besitzt folgende Leistungsmerkmale:</para> 
     146 
     147    <itemizedlist> 
     148      <listitem> 
     149        <para>Debian Server als Grundlage. Aktualisierung der paedML Linux 
     150        Installation ÃŒber die Debian Paketverwaltung.</para> 
     151      </listitem> 
     152 
     153      <listitem> 
     154        <para>SheilA-Konzept<footnote> 
     155            <para>SheilA: AbkÃŒrzung fÃŒr <emphasis>Selbstheilende 
     156            Arbeitsstationen</emphasis>.</para> 
     157          </footnote>: Restaurieren von Arbeitsstationen auf 
     158        Knopfdruck.</para> 
     159      </listitem> 
     160 
     161      <listitem> 
     162        <para>Firewall-Lösung durch IPCop - Abschirmung nach außen und 
     163        Sicherheit im internen Netzwerk (Paketfilter, auch fÃŒr ausgehende 
     164        Verbindungen).</para> 
     165      </listitem> 
     166 
     167      <listitem> 
     168        <para>Filterung problematischer Internet-Inhalte durch 
     169        Bereichsfilterung (Pornografie, Gewalt, Drogen, Raubkopien, etc.) und 
     170        URL-Filter mit White- und Blacklists (basierend auf Squid).</para> 
     171      </listitem> 
     172 
     173      <listitem> 
     174        <para>WeboberflÀche zur Steuerung der Funktionen im Unterricht und der 
     175        Administration durch den Netzwerkbetreuer (Schulkonsole).</para> 
     176      </listitem> 
     177 
     178      <listitem> 
     179        <para>Sichere Umgebung fÃŒr Klassenarbeiten und AbschlussprÃŒfungen am 
     180        Rechner.</para> 
     181      </listitem> 
     182 
     183      <listitem> 
     184        <para>Komplettes Intranet (Mail, Webserver mit CGI-Perl, PHP, 
     185        Datenbanken).</para> 
     186      </listitem> 
     187 
     188      <listitem> 
     189        <para>Remote Administration per SSH oder OpenVPN.</para> 
     190      </listitem> 
     191 
     192      <listitem> 
     193        <para>Aktives und proaktives Monitoring des Servers.</para> 
     194      </listitem> 
     195 
     196      <listitem> 
     197        <para>Arbeiten im Netzwerk durch</para> 
     198 
     199        <itemizedlist> 
     200          <listitem> 
     201            <para>zentrale Benutzerverzeichnisse auf dem Server (Windows- und 
     202            Linux-Clients),</para> 
     203          </listitem> 
     204 
     205          <listitem> 
     206            <para>Tauschverzeichnisse fÃŒr verschiedene Gruppen (Schule, 
     207            Lehrer, Klassen, Projekte).</para> 
     208          </listitem> 
     209        </itemizedlist> 
     210      </listitem> 
     211 
     212      <listitem> 
     213        <para>Vorkonfigurierte Webapplikationen fÃŒr das Intranet:</para> 
     214 
     215        <itemizedlist> 
     216          <listitem> 
     217            <para>Lernplattform Moodle in der Version 1.9,</para> 
     218          </listitem> 
     219 
     220          <listitem> 
     221            <para>Horde 3 (Webmail, Zugriff auf Dateien).</para> 
     222          </listitem> 
     223        </itemizedlist> 
     224      </listitem> 
     225 
     226      <listitem> 
     227        <para>Zugang ÃŒber das Internet ins Intranet ist möglich (VPN oder 
     228        SSL):</para> 
     229 
     230        <itemizedlist> 
     231          <listitem> 
     232            <para>Webaccess auf Mails vom LAN und von zu Hause fÃŒr SchÃŒler und 
     233            Lehrer,</para> 
     234          </listitem> 
     235 
     236          <listitem> 
     237            <para>VerschlÃŒsselter Zugriff auf eigene Daten fÃŒr Lehrer und 
     238            SchÃŒler von zu Hause aus.</para> 
     239          </listitem> 
     240        </itemizedlist> 
     241      </listitem> 
     242 
     243      <listitem> 
     244        <para>Drucker- und Internetzugang raumweise an- und 
     245        abschaltbar.</para> 
     246      </listitem> 
     247 
     248      <listitem> 
     249        <para>Vollautomatische Installation.</para> 
     250      </listitem> 
     251 
     252      <listitem> 
     253        <para>Halbautomatische Aufnahme der Arbeitsstationen in den DHCP- und 
     254        DNS-Server.</para> 
     255      </listitem> 
     256    </itemizedlist> 
     257  </chapter> 
     258 
     259  <chapter id="vorbereitungen"> 
     260    <title>Vorbereitungen</title> 
     261 
     262    <para>Die paedML Linux 5.1 wird als Zwei-Server-Lösung (IPCop-Firewall und 
     263    paedML-Server) installiert. Sie beginnen zunÀchst mit der <link 
     264    linkend="dediziert_ipcop_install">Installation der IPCop-Firewall</link> 
     265    und fahren dann, wenn der IPCop-Server lÀuft, mit der <link 
     266    linkend="s2_linuxmuster_install">Installation des paedML-Servers</link> 
     267    fort.</para> 
     268 
     269    <section id="interne_ip-adressen"> 
     270      <title>Interne IP-Adressen</title> 
     271 
     272      <para>Das interne Schulnetz ist entsprechend dem IP-Adress-Schema 
     273      <systemitem class="ipaddress">10.x.0.0</systemitem> mit Netzmaske 
     274      <systemitem class="netmask">255.240.0.0</systemitem> 
     275      konfigurierbar.</para> 
     276 
     277      <para>Das bedeutet folgende Auswahlmöglichkeiten fÃŒr x bei der 
     278      Installation:</para> 
     279 
     280      <table> 
     281        <title>Auswahl der IP-Bereiche fÃŒr das interne Schulnetz</title> 
     282 
     283        <tgroup cols="5"> 
     284          <tbody> 
     285            <row> 
     286              <entry><emphasis>Auswahl</emphasis></entry> 
     287 
     288              <entry><emphasis>Beginn IP-Bereich</emphasis></entry> 
     289 
     290              <entry><emphasis>Ende IP-Bereich</emphasis></entry> 
     291 
     292              <entry><emphasis>Server-IP</emphasis></entry> 
     293 
     294              <entry><emphasis>IPCop-IP</emphasis></entry> 
     295            </row> 
     296 
     297            <row> 
     298              <entry>16-31</entry> 
     299 
     300              <entry><systemitem 
     301              class="ipaddress">10.16.0.0</systemitem></entry> 
     302 
     303              <entry><systemitem 
     304              class="ipaddress">10.31.255.255</systemitem></entry> 
     305 
     306              <entry><systemitem 
     307              class="ipaddress">10.16.1.1</systemitem></entry> 
     308 
     309              <entry><systemitem 
     310              class="ipaddress">10.16.1.254</systemitem></entry> 
     311            </row> 
     312 
     313            <row> 
     314              <entry>32-47</entry> 
     315 
     316              <entry><systemitem 
     317              class="ipaddress">10.32.0.0</systemitem></entry> 
     318 
     319              <entry><systemitem 
     320              class="ipaddress">10.47.255.255</systemitem></entry> 
     321 
     322              <entry><systemitem 
     323              class="ipaddress">10.32.1.1</systemitem></entry> 
     324 
     325              <entry><systemitem 
     326              class="ipaddress">10.32.1.254</systemitem></entry> 
     327            </row> 
     328 
     329            <row> 
     330              <entry>...</entry> 
     331 
     332              <entry/> 
     333 
     334              <entry/> 
     335 
     336              <entry/> 
     337 
     338              <entry/> 
     339            </row> 
     340 
     341            <row> 
     342              <entry>224-239</entry> 
     343 
     344              <entry><systemitem 
     345              class="ipaddress">10.224.0.0</systemitem></entry> 
     346 
     347              <entry><systemitem 
     348              class="ipaddress">10.239.255.255</systemitem></entry> 
     349 
     350              <entry><systemitem 
     351              class="ipaddress">10.224.1.1</systemitem></entry> 
     352 
     353              <entry><systemitem 
     354              class="ipaddress">10.224.1.254</systemitem></entry> 
     355            </row> 
     356          </tbody> 
     357        </tgroup> 
     358      </table> 
     359 
     360      <para>FÃŒr eine sinnvoll durchstrukturierte IP-Adress-Vergabe im 
     361      Schulnetz stehen so im 2. Oktett 15 Adressen fÃŒr GebÀude, im 3. Oktett 
     362      254 Adressen fÃŒr RÀume und im 4. Oktett 254 Adressen fÃŒr Rechner zur 
     363      VerfÃŒgung.</para> 
     364 
     365      <para>Der freie DHCP-IP-Bereich fÃŒr die Rechneraufnahme stellt sich wie 
     366      folgt dar:</para> 
     367 
     368      <table> 
     369        <title>Freie IP-Bereiche fÃŒr die Rechneraufnahme</title> 
     370 
     371        <tgroup cols="3"> 
     372          <tbody> 
     373            <row> 
     374              <entry><emphasis>Auswahl</emphasis></entry> 
     375 
     376              <entry><emphasis>Beginn IP-Bereich</emphasis></entry> 
     377 
     378              <entry><emphasis>Ende IP-Bereich</emphasis></entry> 
     379            </row> 
     380 
     381            <row> 
     382              <entry>16-31</entry> 
     383 
     384              <entry><systemitem 
     385              class="ipaddress">10.16.1.100</systemitem></entry> 
     386 
     387              <entry><systemitem 
     388              class="ipaddress">10.16.1.200</systemitem></entry> 
     389            </row> 
     390 
     391            <row> 
     392              <entry>32-47</entry> 
     393 
     394              <entry><systemitem 
     395              class="ipaddress">10.32.1.100</systemitem></entry> 
     396 
     397              <entry><systemitem 
     398              class="ipaddress">10.32.1.200</systemitem></entry> 
     399            </row> 
     400 
     401            <row> 
     402              <entry>...</entry> 
     403 
     404              <entry/> 
     405 
     406              <entry/> 
     407            </row> 
     408 
     409            <row> 
     410              <entry>224-239</entry> 
     411 
     412              <entry><systemitem 
     413              class="ipaddress">10.224.1.100</systemitem></entry> 
     414 
     415              <entry><systemitem 
     416              class="ipaddress">10.224.1.200</systemitem></entry> 
     417            </row> 
     418          </tbody> 
     419        </tgroup> 
     420      </table> 
     421 
     422      <para>Es stehen somit 101 freie IP-Adressen fÃŒr die Rechneraufnahme zur 
     423      VerfÃŒgung.</para> 
     424 
     425      <para>Die IP-Adressen fÃŒr die IPCop-Netze BLAU (WLAN), ORANGE (DMZ) und 
     426      OpenVPN (Netzmaske jeweils <systemitem 
     427      class="netmask">255.255.255.0</systemitem>) werden entsprechend dem 
     428      gewÀhlten IP-Bereich (x aus 16, 32, 48, ..., 224) nach folgendem Schema 
     429      automatisch vergeben:</para> 
     430 
     431      <table> 
     432        <title>IP-Adressen der IPCop-Netze</title> 
     433 
     434        <tgroup cols="4"> 
     435          <tbody> 
     436            <row> 
     437              <entry/> 
     438 
     439              <entry><emphasis>IPCop-IP</emphasis></entry> 
     440 
     441              <entry><emphasis>Beginn freier IP-Bereich</emphasis></entry> 
     442 
     443              <entry><emphasis>Ende freier IP-Bereich</emphasis></entry> 
     444            </row> 
     445 
     446            <row> 
     447              <entry>BLAU (WLAN)</entry> 
     448 
     449              <entry><systemitem 
     450              class="ipaddress">172.16.x.254</systemitem></entry> 
     451 
     452              <entry><systemitem 
     453              class="ipaddress">172.16.x.1</systemitem></entry> 
     454 
     455              <entry><systemitem 
     456              class="ipaddress">172.16.x.253</systemitem></entry> 
     457            </row> 
     458 
     459            <row> 
     460              <entry>ORANGE (DMZ)</entry> 
     461 
     462              <entry><systemitem 
     463              class="ipaddress">172.16.x+1.254</systemitem></entry> 
     464 
     465              <entry><systemitem 
     466              class="ipaddress">172.16.x+1.1</systemitem></entry> 
     467 
     468              <entry><systemitem 
     469              class="ipaddress">172.16.x+1.253</systemitem></entry> 
     470            </row> 
     471 
     472            <row> 
     473              <entry>OpenVPN</entry> 
     474 
     475              <entry><systemitem 
     476              class="ipaddress">172.16.x+2.254</systemitem></entry> 
     477 
     478              <entry><systemitem 
     479              class="ipaddress">172.16.x+2.1</systemitem></entry> 
     480 
     481              <entry><systemitem 
     482              class="ipaddress">172.16.x+2.253</systemitem></entry> 
     483            </row> 
     484          </tbody> 
     485        </tgroup> 
     486      </table> 
     487    </section> 
     488 
     489    <section id="installationsdaten"> 
     490      <title>FÃŒr die Installation benötigte Daten</title> 
     491 
     492      <para>FÃŒr die im folgenden weitgehend automatisch ablaufende 
     493      Installation benötigen Sie einige Daten, die wÀhrend des 
     494      Installationsprozesses abgefragt werden. Dies sind:</para> 
     495 
     496      <itemizedlist> 
     497        <listitem> 
     498          <para>der Name des Servers (z.B. server);</para> 
     499        </listitem> 
     500 
     501        <listitem> 
     502          <para>die Internet-DomÀne des Schulnetzes (z.B 
     503          linuxmuster.local);</para> 
     504        </listitem> 
     505 
     506        <listitem> 
     507          <para>die interne IP-Struktur Ihres Schulnetzes;</para> 
     508        </listitem> 
     509 
     510        <listitem> 
     511          <para>die Internetzugangsdaten:</para> 
     512 
     513          <itemizedlist> 
     514            <listitem> 
     515              <para>Art des Zugangs (Router oder DSL);</para> 
     516            </listitem> 
     517 
     518            <listitem> 
     519              <para>die externe IP-Adresse des Servers <footnote id="nodsl"> 
     520                  <para>Entfaellt bei DSL</para> 
     521                </footnote></para> 
     522            </listitem> 
     523 
     524            <listitem> 
     525              <para>die Subnetzmaske der externen IP-Adresse <footnoteref 
     526              linkend="nodsl"/></para> 
     527            </listitem> 
     528 
     529            <listitem> 
     530              <para>die IP-Adresse des Default-Gateways (Routers)<footnoteref 
     531              linkend="nodsl"/></para> 
     532            </listitem> 
     533 
     534            <listitem> 
     535              <para>die IP-Adresse(n) des/der DNS-Forwarders 
     536              (Nameserver);</para> 
     537            </listitem> 
     538 
     539            <listitem> 
     540              <para>ggf. die Adresse des Mailservers ÃŒber den E-Mail empfangen 
     541              und verschickt werden soll (z.B.: mail.belwue.de);</para> 
     542            </listitem> 
     543 
     544            <listitem> 
     545              <para>ggf. die DSL-Zugangsdaten;</para> 
     546            </listitem> 
     547          </itemizedlist> 
     548        </listitem> 
     549 
     550        <listitem> 
     551          <para>die Passwörter der administrativen User <systemitem 
     552          class="username">root</systemitem>, <systemitem 
     553          class="username">administrator</systemitem>, <systemitem 
     554          class="username">pgmadmin</systemitem> und <systemitem 
     555          class="username">wwwadmin</systemitem>;</para> 
     556        </listitem> 
     557 
     558        <listitem> 
     559          <para>ein Passwort fÃŒr die IPCop-User <systemitem 
     560          class="username">root</systemitem> und <systemitem 
     561          class="username">admin</systemitem>.</para> 
     562 
     563          <important> 
     564            <para id="sonderzeichen">Vermeiden Sie <emphasis 
     565            role="bold">unbedingt</emphasis> in allen Eingaben wÀhrend des 
     566            Setups (auch in Passwörtern) die Sonderzeichen <emphasis 
     567            role="bold">À, ö, ÃŒ, ß, $</emphasis>, <emphasis 
     568            role="bold">&amp;</emphasis>, <emphasis role="bold">{</emphasis>, 
     569            <emphasis role="bold">}</emphasis>, <emphasis 
     570            role="bold">!</emphasis>, <emphasis role="bold">[</emphasis>, 
     571            <emphasis role="bold">]</emphasis> und <emphasis 
     572            role="bold">"</emphasis>.</para> 
     573          </important> 
     574        </listitem> 
     575      </itemizedlist> 
     576    </section> 
     577  </chapter> 
     578 
     579  <chapter> 
     580    <title>Installation</title> 
     581 
     582    <para>In diesem Kapitel wird die Installation der paedML Linux 5.1 auf 
     583    zwei Servern (Zwei-Server-Lösung) beschrieben. Zuerst wird der IPCop auf 
     584    dem entsprechenden Rechner installiert, danach der eigentliche 
     585    Server.</para> 
     586 
     587    <section id="dediziert_ipcop_install"> 
     588      <title>Installation des IPCop</title> 
     589 
     590      <important> 
     591        <itemizedlist> 
     592          <listitem> 
     593            <para>Installieren Sie IPCop von der paedML Linux 5.1 CD, da unser 
     594            IPCop-Installationsarchiv notwendige Anpassungen fÃŒr die paedML 
     595            Linux 5.1 enthÀlt.</para> 
     596          </listitem> 
     597 
     598          <listitem> 
     599            <para>Falls Sie bisher schon eine dedizierte IPCop-Firewall 
     600            verwenden, mÃŒssen Sie diese von der paedML Linux 5.1 CD neu 
     601            installieren, da sonst die Zusammenarbeit mit dem paedML-Server 
     602            nicht funktioniert.</para> 
     603          </listitem> 
     604        </itemizedlist> 
     605      </important> 
     606 
     607      <section id="s2_ipcop-voraussetzungen"> 
     608        <title>Voraussetzungen</title> 
     609 
     610        <para>Die Hardwareanforderungen fÃŒr eine IPCop-Installation sind nicht 
     611        allzu hoch. Sie können dafÃŒr einen Àlteren Rechner (beispielsweise 
     612        Ihren alten Schulserver) verwenden. Ein Prozessor der Pentium-4-Klasse 
     613        sollte genÃŒgen. Die folgenden Grundanforderungen mÃŒssen auf jeden Fall 
     614        erfÃŒllt sein:</para> 
     615 
     616        <itemizedlist> 
     617          <listitem> 
     618            <para>Mindestens zwei, bis zu vier Netzwerkkarten.</para> 
     619          </listitem> 
     620 
     621          <listitem> 
     622            <para>Mindestens 64 MB RAM.</para> 
     623          </listitem> 
     624 
     625          <listitem> 
     626            <para>Festplatte mit mindestens 4 GB.</para> 
     627          </listitem> 
     628 
     629          <listitem> 
     630            <para>BootfÀhigkeit von CDROM.</para> 
     631          </listitem> 
     632        </itemizedlist> 
     633      </section> 
     634 
     635      <section id="s2_ipcop-inst-cd-booten"> 
     636        <title>Installations-CD booten</title> 
     637 
     638        <itemizedlist> 
     639          <listitem> 
     640            <para>Das BIOS des Rechners muss so eingestellt sein, dass von der 
     641            CD gebootet werden kann.</para> 
     642          </listitem> 
     643 
     644          <listitem> 
     645            <para>Nach dem Einlegen der Installations-CD den Rechner neu 
     646            starten oder einschalten.</para> 
     647          </listitem> 
     648 
     649          <listitem> 
     650            <para>Nach kurzer Zeit erscheint der Startbildschirm mit einem 
     651            AuswahlmenÃŒ:</para> 
     652 
     653            <screenshot> 
     654              <screeninfo>InstallationsmenÃŒ (IPCop)</screeninfo> 
     655 
     656              <mediaobject> 
     657                <imageobject> 
     658                  <imagedata contentwidth="512" 
     659                             fileref="images/dediziert1.png"/> 
     660                </imageobject> 
     661              </mediaobject> 
     662            </screenshot> 
     663          </listitem> 
     664 
     665          <listitem> 
     666            <para>Navigieren Sie mit den Pfeiltasten auf MenÃŒpunkt 4 
     667            <emphasis>IPCop-Installation (Standard)</emphasis> und drÃŒcken Sie 
     668            dann <emphasis role="bold">ENTER</emphasis> um die Installation zu 
     669            starten.</para> 
     670          </listitem> 
     671 
     672          <listitem> 
     673            <para>Treten wÀhrend der Installation Hardwareprobleme auf, können 
     674            Sie die Installation ÃŒber die MenÃŒpunkte 5 
     675            <emphasis>IPCop-Installation (ohne USB)</emphasis> oder 6 
     676            <emphasis>IPCop-Installation (mit IDE-DMA-Modus)</emphasis> 
     677            versuchen. Weitere Installationsoptionen erhalten Sie ÃŒber die 
     678            <emphasis>Hilfe</emphasis>:<screenshot> 
     679                <screeninfo>Installationshilfe (IPCop)</screeninfo> 
     680 
     681                <mediaobject> 
     682                  <imageobject> 
     683                    <imagedata contentwidth="509" 
     684                               fileref="images/boothilfe.png"/> 
     685                  </imageobject> 
     686                </mediaobject> 
     687              </screenshot></para> 
     688          </listitem> 
     689 
     690          <listitem> 
     691            <para>Mit der <emphasis role="bold">F4-Taste</emphasis> erhÀlt man 
     692            eine ÃŒbersicht der zusÀtzlichen Installationsvarianten fÃŒr den 
     693            IPCop:</para> 
     694 
     695            <screenshot> 
     696              <screeninfo>Bootvarianten 1 (IPCop)</screeninfo> 
     697 
     698              <mediaobject> 
     699                <imageobject> 
     700                  <imagedata contentwidth="487" 
     701                             fileref="images/dediziert2.png"/> 
     702                </imageobject> 
     703              </mediaobject> 
     704            </screenshot> 
     705          </listitem> 
     706 
     707          <listitem> 
     708            <para>Mit der Eingabe von <emphasis role="bold">ipcop1</emphasis> 
     709            bis <emphasis role="bold">ipcop4</emphasis> am Boot-Prompt gefolgt 
     710            von <emphasis role="bold">ENTER</emphasis> können Sie nun die 
     711            entsprechenden Installationsvarianten starten. Mit der Eingabe von 
     712            <emphasis role="bold">menu</emphasis> gelangen Sie wieder ins 
     713            HauptmenÃŒ zurÃŒck.</para> 
     714          </listitem> 
     715 
     716          <listitem> 
     717            <para>Eine weitere Möglichkeit das Bootverhalten bei der 
     718            Installation zu beeinflussen besteht in der direkten Bearbeitung 
     719            des Startbefehls im HauptmenÃŒ. Nach betÀtigen der <emphasis 
     720            role="bold">TAB-Taste</emphasis> wird der gesamte Startbefehl im 
     721            unteren Bereich des Bildschirms zur Bearbeitung angeboten. 
     722            <emphasis role="bold">ENTER</emphasis> startet nach der 
     723            Bearbeitung mit dem geÀnderten Startbefehl, <emphasis 
     724            role="bold">ESC</emphasis> bricht die Bearbeitung ab und kehrt ins 
     725            StartmenÃŒ zurÃŒck.<screenshot> 
     726                <screeninfo>Bootvarianten 2 (IPCop)</screeninfo> 
     727 
     728                <mediaobject> 
     729                  <imageobject> 
     730                    <imagedata contentwidth="512" 
     731                               fileref="images/dediziert3.png"/> 
     732                  </imageobject> 
     733                </mediaobject> 
     734              </screenshot></para> 
     735          </listitem> 
     736        </itemizedlist> 
     737 
     738        <para>Installieren Sie nun IPCop nach offizieller 
     739        Installationsanleitung<footnote> 
     740            <para>IPCop-Dokumentation auf deutsch:</para> 
     741 
     742            <itemizedlist> 
     743              <listitem> 
     744                <para>Schnellstartanleitung: <ulink 
     745                url="http://www.ipcop-forum.de/quickstart.php">http://www.ipcop-forum.de/quickstart.php</ulink></para> 
     746              </listitem> 
     747 
     748              <listitem> 
     749                <para>Installationshandbuch: <ulink 
     750                url="http://www.ipcop-forum.de/manuals/online/ipcop-install-de-1.4.x/install.html">http://www.ipcop-forum.de/manuals/online/ipcop-install-de-1.4.x/install.html</ulink></para> 
     751              </listitem> 
     752 
     753              <listitem> 
     754                <para>Administrationshandbuch: <ulink 
     755                url="http://www.ipcop-forum.de/manuals/online/ipcop-admin-de-1.4.x/admin.html">http://www.ipcop-forum.de/manuals/online/ipcop-admin-de-1.4.x/admin.html</ulink></para> 
     756              </listitem> 
     757            </itemizedlist> 
     758          </footnote> entsprechend Ihren Gegebenheiten. Die Dokumentation zu 
     759        IPCop befindet sich auch als PDF-Datei auf der Installations-CD im 
     760        Ordner <systemitem class="filesystem">doc/ipcop</systemitem>.</para> 
     761 
     762        <important> 
     763          <para>Beachten Sie die Vorgaben fÃŒr die <link 
     764          linkend="s2_ipcop-netzwerk">Netzwerkkonfiguration</link> im nÀchsten 
     765          Abschnitt und die <link linkend="sonderzeichen">zu vermeidenden 
     766          Sonderzeichen in Passwörtern</link>.</para> 
     767        </important> 
     768      </section> 
     769 
     770      <section id="s2_ipcop-netzwerk"> 
     771        <title>Netzwerkkonfiguration</title> 
     772 
     773        <para>IPCop unterstÃŒtzt zwei bis vier Netzwerkschnittstellen. Diese 
     774        werden den Farben <emphasis>ROT</emphasis>, <emphasis>GRÜN</emphasis>, 
     775        <emphasis>BLAU</emphasis> und <emphasis>ORANGE</emphasis> 
     776        zugeordnet<footnote> 
     777            <para>Siehe <emphasis>1.2. Entscheidung ÃŒber die 
     778            Konfiguration</emphasis>: <ulink 
     779            url="http://www.ipcop-forum.de/manuals/online/ipcop-install-de-1.4.x/install.html#decide-configuration">http://www.ipcop-forum.de/manuals/online/ipcop-install-de-1.4.x/install.html#decide-configuration</ulink></para> 
     780          </footnote>. <emphasis>ROT</emphasis> verbinden Sie mit dem 
     781        Internet-Router, <emphasis>GRÜN</emphasis> mit dem Switch fÃŒr das 
     782        schulinterne LAN. Die optionalen Schnittstellen 
     783        <emphasis>BLAU</emphasis> und <emphasis>ORANGE</emphasis> sind fÃŒr 
     784        WLAN- und DMZ-Netze vorgesehen<footnote> 
     785            <para>Siehe 1.2.2. Mögliche NetzwerkKonfigurationen: <ulink 
     786            url="http://www.ipcop-forum.de/manuals/online/ipcop-install-de-1.4.x/install.html#network-configurations">http://www.ipcop-forum.de/manuals/online/ipcop-install-de-1.4.x/install.html#network-configurations</ulink></para> 
     787          </footnote>.</para> 
     788 
     789        <para>Bei der Installation mit zwei Netzwerkkarten wÀhlen Sie den 
     790        Netzwerkkonfigurationstyp<emphasis> GRÜN + ROT</emphasis>. Sind 
     791        zusÀtzlich WLAN- und/oder DMZ-Netze vorgesehen, wÀhlen Sie den 
     792        passenden Netzwerkkonfigurationstyp<footnote> 
     793            <para>Siehe <emphasis>1.2.3. Typen der 
     794            Netzwerkkonfiguration</emphasis>: <ulink 
     795            url="http://www.ipcop-forum.de/manuals/online/ipcop-install-de-1.4.x/install.html#network-configuration-types">http://www.ipcop-forum.de/manuals/online/ipcop-install-de-1.4.x/install.html#network-configuration-types</ulink></para> 
     796          </footnote>.</para> 
     797 
     798        <para>Das externe Interface (ROT) konfigurieren Sie entsprechend Ihrer 
     799        Internetanbindung<footnote> 
     800            <para>Siehe <emphasis>1.2.4. Mit dem Internet oder externen 
     801            Netzwerk verbinden</emphasis>: <ulink 
     802            url="http://www.ipcop-forum.de/manuals/online/ipcop-install-de-1.4.x/install.html#connecting">http://www.ipcop-forum.de/manuals/online/ipcop-install-de-1.4.x/install.html#connecting</ulink></para> 
     803          </footnote>.</para> 
     804 
     805        <para>WÀhrend der Installation mÃŒssen Sie fÃŒr die jeweiligen 
     806        Schnittstellen folgende Netzwerkadressen verwenden:</para> 
     807 
     808        <itemizedlist> 
     809          <listitem> 
     810            <para>Internes Interface (GRÜN):</para> 
     811 
     812            <para><systemitem class="ipaddress">IP: 10.16.1.254</systemitem> 
     813            (oder <systemitem class="ipaddress">10.32.1.254</systemitem> ... 
     814            <systemitem class="ipaddress">10.224.1.254</systemitem>, je 
     815            nachdem welcher <link linkend="interne_ip-adressen">IP-Bereich fÃŒr 
     816            das interne Netz</link> gewÀhlt wird)</para> 
     817 
     818            <para>Netzmaske: <systemitem 
     819            class="netmask">255.240.0.0</systemitem></para> 
     820          </listitem> 
     821 
     822          <listitem> 
     823            <para>optionales WLAN-Interface (BLAU):</para> 
     824 
     825            <para><systemitem class="ipaddress">IP: 172.16.16.254</systemitem> 
     826            (oder <systemitem class="ipaddress">172.16.32.254</systemitem> ... 
     827            <systemitem class="ipaddress">172.16.224.254</systemitem>, je 
     828            nachdem welcher <link linkend="interne_ip-adressen">IP-Bereich fÃŒr 
     829            das interne Netz</link> gewÀhlt wird)</para> 
     830 
     831            <para>Netzmaske: <systemitem 
     832            class="netmask">255.255.255.0</systemitem></para> 
     833          </listitem> 
     834 
     835          <listitem> 
     836            <para>optionales DMZ-Interface (ORANGE):</para> 
     837 
     838            <para><systemitem class="ipaddress">IP: 172.16.17.254</systemitem> 
     839            (oder <systemitem class="ipaddress">172.16.33.254</systemitem> ... 
     840            <systemitem class="ipaddress">172.16.225.254</systemitem>, je 
     841            nachdem welcher <link linkend="interne_ip-adressen">IP-Bereich fÃŒr 
     842            das interne Netz</link> gewÀhlt wird)</para> 
     843 
     844            <para>Netzmaske: <systemitem 
     845            class="netmask">255.255.255.0</systemitem></para> 
     846          </listitem> 
     847        </itemizedlist> 
     848 
     849        <important> 
     850          <para>Bitte achten Sie unbedingt darauf, dass grÃŒnes und rotes 
     851          Netzwerk physikalisch getrennt sind. Die rote (externe) 
     852          Netzwerkkarte wird direkt mit dem Router verbunden.</para> 
     853        </important> 
     854      </section> 
     855 
     856      <section> 
     857        <title>Hinweise nach der Installation</title> 
     858 
     859        <para>Ist der IPCop-Server installiert und die externe Netzverbindung 
     860        hergestellt, kann der paedML Linux 5.1 Server aufgesetzt werden. 
     861        Voraussetzung fÃŒr eine erfolgreiche Installation ist, dass IPCop und 
     862        Server Netzwerkverkverbindung ÃŒber den Switch fÃŒr das interne Netz 
     863        haben.</para> 
     864 
     865        <para>Beachten Sie, dass Sie das <link 
     866        linkend="installation_passwoerter">IPCop root-Passwort</link> wÀhrend 
     867        der <link linkend="s2_linuxmuster_install">Installation des paedML 
     868        Linux 5.1 Servers</link> korrekt eingeben, sonst scheitert die paedML 
     869        spezifische Anpassung des IPCop-Servers.</para> 
     870      </section> 
     871    </section> 
     872 
     873    <section id="s2_linuxmuster_install"> 
     874      <title>Installation des Servers</title> 
     875 
     876      <section id="server_dediziert_voraus"> 
     877        <title>Voraussetzungen</title> 
     878 
     879        <para>Mindestvoraussetzungen fÃŒr die Installation:</para> 
     880 
     881        <itemizedlist> 
     882          <listitem> 
     883            <para>Intelkompatibler Prozessor mit mind. 1 Ghz</para> 
     884          </listitem> 
     885 
     886          <listitem> 
     887            <para>Eine Netzwerkkarte</para> 
     888          </listitem> 
     889 
     890          <listitem> 
     891            <para>Mindestens 1 GB RAM und 40 GB freier 
     892            Festplattenplatz.</para> 
     893          </listitem> 
     894        </itemizedlist> 
     895      </section> 
     896 
     897      <section id="server_dediziert_varianten"> 
     898        <title>Installationsvarianten</title> 
     899 
     900        <itemizedlist> 
     901          <listitem> 
     902            <para>Das BIOS des Rechners muss so eingestellt sein, dass von der 
     903            CD gebootet werden kann.</para> 
     904          </listitem> 
     905 
     906          <listitem> 
     907            <para>Starten Sie nach dem Einlegen der Installations-CD den 
     908            Rechner neu oder schalten Sie ihn ein.</para> 
     909          </listitem> 
     910 
     911          <listitem> 
     912            <para>Nach kurzer Zeit erscheint der Startbildschirm mit 
     913            AuswahlmenÃŒ:<note> 
     914                <para>Navigieren Sie mit den Pfeiltasten auf die gewÃŒnschte 
     915                Option und starten Sie dann mit der <emphasis 
     916                role="bold">ENTER-Taste</emphasis> die Installation. Erfolgt 
     917                keine Auswahl wird nach 30 Sekunden InaktivitÀt automatisch 
     918                von der ersten im System gefundenen Festplatte 
     919                gestartet.</para> 
     920              </note></para> 
     921 
     922            <screenshot> 
     923              <screeninfo>InstallationsmenÃŒ (Server)</screeninfo> 
     924 
     925              <mediaobject> 
     926                <imageobject> 
     927                  <imagedata contentwidth="514" 
     928                             fileref="images/dediziert4.png"/> 
     929                </imageobject> 
     930              </mediaobject> 
     931            </screenshot> 
     932          </listitem> 
     933 
     934          <listitem> 
     935            <para>Das InstallationsmenÃŒ bietet vier verschiedene 
     936            Installationsvarianten fÃŒr den Server an.</para> 
     937 
     938            <itemizedlist> 
     939              <listitem> 
     940                <para><emphasis>0. Installation im Automodus</emphasis>: LÀuft 
     941                im Textmodus und fÃŒhrt eine <link 
     942                linkend="ts_autopart">automatische Partitionierung</link> 
     943                durch, bei der die Festplatte nach einem bestimmten Schema 
     944                unter der Verwendung von LVM<footnote> 
     945                    <para>Logical Volume Manager, siehe <ulink 
     946                    url="http://de.wikipedia.org/wiki/Logical_Volume_Manager">http://de.wikipedia.org/wiki/Logical_Volume_Manager</ulink>.</para> 
     947                  </footnote> aufgeteilt wird. Eingaben erfolgen erst nach dem 
     948                Neustart am Ende der ersten Installationsphase.</para> 
     949              </listitem> 
     950 
     951              <listitem> 
     952                <para><emphasis>1. Grafische Installation im 
     953                Automodus</emphasis>: Wie 0. jedoch im grafischen 
     954                Modus.</para> 
     955              </listitem> 
     956 
     957              <listitem> 
     958                <para><emphasis>2. Installation im Expertenmodus</emphasis>: 
     959                LÀuft im Textmodus und bietet eine <link 
     960                linkend="ts_expertpart">Experten-Partitionierung</link> ÃŒber 
     961                das Debian eigene Partitionierungstool.<footnote> 
     962                    <para>Siehe Debian GNU/Linux Installationsanleitung: 
     963                    <ulink 
     964                    url="http://d-i.alioth.debian.org/manual/de.i386/ch06s03.html#di-partition">http://d-i.alioth.debian.org/manual/de.i386/ch06s03.html#di-partition</ulink></para> 
     965                  </footnote></para> 
     966              </listitem> 
     967 
     968              <listitem> 
     969                <para><emphasis>3. Grafische Installation im 
     970                Expertenmodus</emphasis>: wie 2. jedoch im grafischen Modus, 
     971                mit Mausbedienung.</para> 
     972              </listitem> 
     973            </itemizedlist> 
     974          </listitem> 
     975 
     976          <listitem> 
     977            <para>Der MenÃŒpunkt <emphasis>8. Hilfe</emphasis> listet eine 
     978            Übersicht zu erweiterten Installationsoptionen auf. Die Eingabe 
     979            von <emphasis role="bold">menu</emphasis> gefolgt von <emphasis 
     980            role="bold">ENTER</emphasis> veranlasst die RÃŒckkehr ins 
     981            InstallationsmenÃŒ.</para> 
     982 
     983            <screenshot> 
     984              <screeninfo>Installationshilfe (Server)</screeninfo> 
     985 
     986              <mediaobject> 
     987                <imageobject> 
     988                  <imagedata contentwidth="509" fileref="images/boothilfe.png"/> 
     989                </imageobject> 
     990              </mediaobject> 
     991            </screenshot> 
     992          </listitem> 
     993 
     994          <listitem> 
     995            <para>Über die Funktionstasten <emphasis 
     996            role="bold">F3</emphasis>, <emphasis role="bold">F5</emphasis>, 
     997            <emphasis role="bold">F6</emphasis> und <emphasis 
     998            role="bold">F7</emphasis> erhalten Sie weitere Informationen zu 
     999            speziellen, hardwarespezifischen Bootparametern. Um dann zum 
     1000            Beispiel die Installation im grafischen Expertenmodus mit dem 
     1001            zusÀtzlichen Bootparameter <parameter>acpi=off</parameter> zu 
     1002            starten, geben Sie am Bootprompt<screen>boot: expgtk acpi=off</screen>gefolgt 
     1003            von <emphasis role="bold">ENTER</emphasis> ein.</para> 
     1004          </listitem> 
     1005 
     1006          <listitem> 
     1007            <para>Eine weitere Möglichkeit das Bootverhalten bei der 
     1008            Installation zu beeinflussen besteht in der direkten Bearbeitung 
     1009            des Startbefehls im HauptmenÃŒ. Nach betÀtigen der <emphasis 
     1010            role="bold">TAB-Taste</emphasis> wird der gesamte Startbefehl im 
     1011            unteren Bereich des Bildschirms zur Bearbeitung angeboten. 
     1012            <emphasis role="bold">ENTER</emphasis> startet nach der 
     1013            Bearbeitung mit dem geÀnderten Startbefehl, <emphasis 
     1014            role="bold">ESC</emphasis> bricht die Bearbeitung ab und kehrt ins 
     1015            StartmenÃŒ zurÃŒck.<screenshot> 
     1016                <screeninfo>Bootvarianten (Server)</screeninfo> 
     1017 
     1018                <mediaobject> 
     1019                  <imageobject> 
     1020                    <imagedata contentwidth="509" 
     1021                               fileref="images/dediziert5.png"/> 
     1022                  </imageobject> 
     1023                </mediaobject> 
     1024              </screenshot></para> 
     1025          </listitem> 
     1026        </itemizedlist> 
     1027      </section> 
     1028 
     1029      <section id="konfiguration-dediziert"> 
     1030        <title>Konfiguration der paedML Linux</title> 
     1031 
     1032        <para>Beim ersten Start von der Festplatte werden zunÀchst alle fÃŒr 
     1033        die paedML Linux 5.1 benötigten Pakete installiert. Das dauert je nach 
     1034        Hardware unterschiedlich lang. In der Regel benötigt die Installation 
     1035        20 - 30 Minuten.</para> 
     1036 
     1037        <para>Sind alle Pakete installiert, folgen die Abfragen fÃŒr die 
     1038        Konfiguration der paedML Linux 5.1.</para> 
     1039 
     1040        <note> 
     1041          <para>Die Angaben zu LÀnderkÃŒrzel, Bundesland, Schulort und 
     1042          Schulname werden fÃŒr die Serverzertifikate benötigt.</para> 
     1043        </note> 
     1044 
     1045        <section> 
     1046          <title>Startseite mit Hinweisen zur Installation</title> 
     1047 
     1048          <para>Der Konfigurationsprozess startet mit Hinweisen zu den <link 
     1049          linkend="installationsdaten">fÃŒr die Installation benötigten 
     1050          Daten</link>:</para> 
     1051 
     1052          <screenshot> 
     1053            <screeninfo>Hinweise zur Installation</screeninfo> 
     1054 
     1055            <mediaobject> 
     1056              <imageobject> 
     1057                <imagedata contentwidth="554" fileref="images/hinweise.png"/> 
     1058              </imageobject> 
     1059            </mediaobject> 
     1060          </screenshot> 
     1061 
     1062          <para>Mit den Pfeiltasten können Sie die Seite nach unten scrollen. 
     1063          BestÀtigen Sie die Hinweisseite einfach mit ENTER.</para> 
     1064        </section> 
     1065 
     1066        <section> 
     1067          <title>LÀnderkÃŒrzel</title> 
     1068 
     1069          <para>Hier ist das internationale LÀnderkÃŒrzel einzugeben. LÀnge 
     1070          zwei Zeichen, nur Großbuchstaben sind erlaubt:</para> 
     1071 
     1072          <screenshot> 
     1073            <screeninfo>LÀnderkÃŒrzel</screeninfo> 
     1074 
     1075            <mediaobject> 
     1076              <imageobject> 
     1077                <imagedata contentwidth="411" 
     1078                           fileref="images/laenderkuerzel.png"/> 
     1079              </imageobject> 
     1080            </mediaobject> 
     1081          </screenshot> 
     1082 
     1083          <para><emphasis role="bold">DE</emphasis> ist die richtige Eingabe 
     1084          fÃŒr Deutschland.</para> 
     1085        </section> 
     1086 
     1087        <section> 
     1088          <title>Bundesland</title> 
     1089 
     1090          <para>Die Bezeichnung des Bundeslandes, in der sich Ihre Schule 
     1091          befindet (kann abgekÃŒrzt werden):</para> 
     1092 
     1093          <screenshot> 
     1094            <screeninfo>Bundesland</screeninfo> 
     1095 
     1096            <mediaobject> 
     1097              <imageobject> 
     1098                <imagedata contentwidth="396" fileref="images/bundesland.png"/> 
     1099              </imageobject> 
     1100            </mediaobject> 
     1101          </screenshot> 
     1102        </section> 
     1103 
     1104        <section> 
     1105          <title>Schulort</title> 
     1106 
     1107          <para>Nun geben Sie den Orts- oder Stadtnamen Ihrer Schule 
     1108          ein:</para> 
     1109 
     1110          <screenshot> 
     1111            <screeninfo>Schulort</screeninfo> 
     1112 
     1113            <mediaobject> 
     1114              <imageobject> 
     1115                <imagedata contentwidth="238" fileref="images/schulort.png"/> 
     1116              </imageobject> 
     1117            </mediaobject> 
     1118          </screenshot> 
     1119        </section> 
     1120 
     1121        <section> 
     1122          <title>Schulname</title> 
     1123 
     1124          <para>Eingabe des Schulnamens: Falls der Schulort Teil des 
     1125          Schulnamens ist, mÃŒssen Sie ihn hier weglassen:</para> 
     1126 
     1127          <screenshot> 
     1128            <screeninfo>Schulname</screeninfo> 
     1129 
     1130            <mediaobject> 
     1131              <imageobject> 
     1132                <imagedata contentwidth="246" fileref="images/schulname.png"/> 
     1133              </imageobject> 
     1134            </mediaobject> 
     1135          </screenshot> 
     1136        </section> 
     1137 
     1138        <section id="setup_sambadomaene"> 
     1139          <title>Samba-DomÀnen-Name</title> 
     1140 
     1141          <para>Wie soll der Name der Samba-DomÀne lauten? Nur Buchstaben sind 
     1142          erlaubt:</para> 
     1143 
     1144          <screenshot> 
     1145            <screeninfo>Samba-DomÀne</screeninfo> 
     1146 
     1147            <mediaobject> 
     1148              <imageobject> 
     1149                <imagedata contentwidth="438" 
     1150                           fileref="images/samba-domaene.png"/> 
     1151              </imageobject> 
     1152            </mediaobject> 
     1153          </screenshot> 
     1154        </section> 
     1155 
     1156        <section> 
     1157          <title>Servername</title> 
     1158 
     1159          <para>Der Hostname des Servers: Es sind nur Buchstaben, Ziffern und 
     1160          das Minuszeichen erlaubt.</para> 
     1161 
     1162          <screenshot> 
     1163            <screeninfo>Servername</screeninfo> 
     1164 
     1165            <mediaobject> 
     1166              <imageobject> 
     1167                <imagedata contentwidth="482" fileref="images/servername.png"/> 
     1168              </imageobject> 
     1169            </mediaobject> 
     1170          </screenshot> 
     1171        </section> 
     1172 
     1173        <section> 
     1174          <title>Internet-DomÀne</title> 
     1175 
     1176          <para>Der Internet-DomÀnen-Name darf nur aus Buchstaben, Ziffern, 
     1177          Minuszeichen und Punkten bestehen:</para> 
     1178 
     1179          <screenshot> 
     1180            <screeninfo>Internet-DomÀne</screeninfo> 
     1181 
     1182            <mediaobject> 
     1183              <imageobject> 
     1184                <imagedata contentwidth="446" 
     1185                           fileref="images/internet-domaene.png"/> 
     1186              </imageobject> 
     1187            </mediaobject> 
     1188          </screenshot> 
     1189 
     1190          <note> 
     1191            <para>Falls Sie den externen Zugriff auf Ihren Server ÃŒber eine 
     1192            dynamische DNS-Adresse realisieren wollen, können Sie sich einiges 
     1193            an hÀndischer Nachkonfiguration ersparen, wenn Sie den dynamischen 
     1194            DomÀnennamen auch fÃŒr das Intranet verwenden.</para> 
     1195          </note> 
     1196        </section> 
     1197 
     1198        <section id="s2_ip-bereich"> 
     1199          <title>IP-Bereich fÃŒr das interne Netz</title> 
     1200 
     1201          <para>WÀhlen Sie den <link linkend="interne_ip-adressen">IP-Bereich 
     1202          fÃŒr das interne Netz</link> aus. Mit den Pfeiltasten können Sie in 
     1203          der Liste navigieren. BestÀtigen Sie Ihre Auswahl mit der 
     1204          ENTER-Taste:</para> 
     1205 
     1206          <screenshot> 
     1207            <screeninfo>IP-Bereich intern</screeninfo> 
     1208 
     1209            <mediaobject> 
     1210              <imageobject> 
     1211                <imagedata contentwidth="439" 
     1212                           fileref="images/adressbereich.png"/> 
     1213              </imageobject> 
     1214            </mediaobject> 
     1215          </screenshot> 
     1216        </section> 
     1217 
     1218        <section id="s2_firewall"> 
     1219          <title>Firewall</title> 
     1220 
     1221          <para>Sie installieren die Zwei-Server-Variante. WÀhlen Sie deswegen 
     1222          mit den Pfeiltasten <emphasis role="bold">dedicated</emphasis> 
     1223          aus.</para> 
     1224 
     1225          <important> 
     1226            <para>Beachten Sie, dass der IPCop-Server bereits installiert und 
     1227            in Betrieb sein muss.</para> 
     1228          </important> 
     1229 
     1230          <screenshot> 
     1231            <screeninfo>Firewall</screeninfo> 
     1232 
     1233            <mediaobject> 
     1234              <imageobject> 
     1235                <imagedata contentwidth="540" 
     1236                           fileref="images/firewalltyp2.png"/> 
     1237              </imageobject> 
     1238            </mediaobject> 
     1239          </screenshot> 
     1240        </section> 
     1241 
     1242        <section> 
     1243          <title>Externe Mailanbindung</title> 
     1244 
     1245          <para>Falls Sie den Postfix-Mailserver der paedML Linux 5.1 nutzen 
     1246          wollen, mÃŒssen Sie hier die Internetadresse des Mailservers Ihres 
     1247          Providers eingeben. Wollen Sie diesen Dienst nicht nutzen, lassen 
     1248          Sie das Feld leer:</para> 
     1249 
     1250          <screenshot> 
     1251            <screeninfo>Mailserver-Adresse</screeninfo> 
     1252 
     1253            <mediaobject> 
     1254              <imageobject> 
     1255                <imagedata contentwidth="554" fileref="images/smtp-relay.png"/> 
     1256              </imageobject> 
     1257            </mediaobject> 
     1258          </screenshot> 
     1259        </section> 
     1260 
     1261        <section id="imaging-auswahl"> 
     1262          <title>Imaging-System</title> 
     1263 
     1264          <para>Hier wÀhlen Sie das zu verwendende Imaging-System aus. Sie 
     1265          haben die Wahl zwischen LINBO und Rembo/mySHN:</para> 
     1266 
     1267          <screenshot> 
     1268            <screeninfo>Imaging-System</screeninfo> 
     1269 
     1270            <mediaobject> 
     1271              <imageobject> 
     1272                <imagedata contentwidth="510" 
     1273                           fileref="images/imaging-auswahl.png"/> 
     1274              </imageobject> 
     1275            </mediaobject> 
     1276          </screenshot> 
     1277        </section> 
     1278 
     1279        <section id="installation_passwoerter"> 
     1280          <title>Passwörter</title> 
     1281 
     1282          <para>Einfache Passwörter sind ein Sicherheitsrisiko. WÀhlen Sie 
     1283          deshalb fÃŒr Ihre Passwörter eine Kombination aus Groß- und 
     1284          Kleinbuchstaben, Sonderzeichen (keine Leerzeichen!) und Ziffern. 
     1285          Beachten Sie die außerdem <link linkend="sonderzeichen">die zu 
     1286          vermeidenden Sonderzeichen in Passwörtern</link>.</para> 
     1287 
     1288          <para>In den folgenden zehn Dialogfenstern sind die Passwörter fÃŒr 
     1289          die Systembenutzer <systemitem class="username">root</systemitem>, 
     1290          <systemitem class="username">administrator</systemitem>, <systemitem 
     1291          class="username">pgmadmin</systemitem>, <systemitem 
     1292          class="username">wwwadmin</systemitem> und fÃŒr die administrativen 
     1293          IPCop-User <systemitem class="username">root</systemitem> und 
     1294          <systemitem class="username">admin</systemitem> 
     1295          einzugeben.<important> 
     1296              <para id="s2_ipcop-passwort">Sie mÃŒssen hier das root-Passwort 
     1297              eingeben, das Sie bei der Installation des IPCop vergeben 
     1298              haben.</para> 
     1299            </important>Nach der Eingabe eines Passwortes werden Sie (um 
     1300          Tippfehler zu vermeiden) aufgefordert, das Passwort zur BestÀtigung 
     1301          noch einmal einzugeben.</para> 
     1302 
     1303          <screenshot> 
     1304            <screeninfo>Root-Passwort eingeben</screeninfo> 
     1305 
     1306            <mediaobject> 
     1307              <imageobject> 
     1308                <imagedata contentwidth="554" fileref="images/rootpw.png"/> 
     1309              </imageobject> 
     1310            </mediaobject> 
     1311          </screenshot> 
     1312 
     1313          <screenshot> 
     1314            <screeninfo>Root-Passwort bestÀtigen</screeninfo> 
     1315 
     1316            <mediaobject> 
     1317              <imageobject> 
     1318                <imagedata contentwidth="452" fileref="images/rootpw2.png"/> 
     1319              </imageobject> 
     1320            </mediaobject> 
     1321          </screenshot> 
     1322 
     1323          <para>Der User <systemitem 
     1324          class="username">administrator</systemitem> entspricht dem frÃŒheren 
     1325          <systemitem class="username">admin</systemitem>. Er hat 
     1326          Administrationsrechte auf der Arbeitsstation, darf Programme 
     1327          installieren und Drucker einrichten. Er ist Mitglied der Gruppen 
     1328          <systemitem class="groupname">domadmins</systemitem>, <systemitem 
     1329          class="groupname">administrators</systemitem> und <systemitem 
     1330          class="groupname">printoperators</systemitem>.</para> 
     1331 
     1332          <para><systemitem class="username">wwwadmin</systemitem> ist der 
     1333          Admininstrator-Account fÃŒr die Webdienste 
     1334          <emphasis>Horde3/Imp</emphasis>, <emphasis>Moodle</emphasis> und 
     1335          <emphasis>OpenGroupware</emphasis>. Es ist kein 
     1336          Windows-Account.</para> 
     1337 
     1338          <para><systemitem class="username">pgmadmin</systemitem> ist der 
     1339          Windows-Programm-Administrator. Er ist berechtigt auf dem 
     1340          Windows-Client Programme serverbasiert zu installieren und ist 
     1341          Mitglied der Gruppe <systemitem 
     1342          class="groupname">domadmins</systemitem>.</para> 
     1343        </section> 
     1344 
     1345        <section id="s2_nic_dezidiert"> 
     1346          <title>Zuordnung der Netzwerkkarten bei dedizierter Firewall</title> 
     1347 
     1348          <para>Wird nur eine Netzwerkkarte im System gefunden, wird diese 
     1349          automatisch dem internen Interface zugeordnet. Navigieren Sie auf 
     1350          den MenÃŒpunkt <emphasis role="bold">Fertig</emphasis> und starten 
     1351          Sie so die Serverkonfiguration:</para> 
     1352 
     1353          <screenshot> 
     1354            <screeninfo>Zuordnung einer Netzwerkkarte bei dedizierter 
     1355            Firewall</screeninfo> 
     1356 
     1357            <mediaobject> 
     1358              <imageobject> 
     1359                <imagedata contentwidth="553" 
     1360                           fileref="images/nic-zuordnung12.png"/> 
     1361              </imageobject> 
     1362            </mediaobject> 
     1363          </screenshot> 
     1364 
     1365          <para>Bei mehreren Netzwerkkarten erhalten Sie eine Liste der auf 
     1366          Ihrem Server erkannten Karten. Es werden Hersteller, Typ und 
     1367          MAC-Adresse aufgelistet. WÀhlen Sie nun mit den Pfeiltasten die 
     1368          Netzwerkkarte aus, die ÃŒber den Switch mit dem IPCop-Server 
     1369          verbunden ist. BestÀtigen Sie die Auswahl mit ENTER.</para> 
     1370 
     1371          <screenshot> 
     1372            <screeninfo>Zuordnung der internen Netzwerkkarte bei dedizierter 
     1373            Firewall 1</screeninfo> 
     1374 
     1375            <mediaobject> 
     1376              <imageobject> 
     1377                <imagedata contentwidth="546" 
     1378                           fileref="images/nic-zuordnung10.png"/> 
     1379              </imageobject> 
     1380            </mediaobject> 
     1381          </screenshot> 
     1382 
     1383          <para>Sie können die Zuordnung durch Auswahl einer anderen 
     1384          Netzwerkkarte einfach Àndern. Ist die Zuordnung korrekt, navigieren 
     1385          Sie mit den Pfeiltasten auf den MenÃŒpunkt <emphasis 
     1386          role="bold">Fertig</emphasis>. Starten Sie die Serverkonfiguration 
     1387          mit ENTER:</para> 
     1388 
     1389          <screenshot> 
     1390            <screeninfo>Zuordnung der internen Netzwerkkarte bei dedizierter 
     1391            Firewall 2</screeninfo> 
     1392 
     1393            <mediaobject> 
     1394              <imageobject> 
     1395                <imagedata contentwidth="546" 
     1396                           fileref="images/nic-zuordnung11.png"/> 
     1397              </imageobject> 
     1398            </mediaobject> 
     1399          </screenshot> 
     1400        </section> 
     1401 
     1402        <section> 
     1403          <title>Installation abbrechen</title> 
     1404 
     1405          <para>Sollten Sie wÀhrend des Konfigurationsdialogs Fehleingaben 
     1406          gemacht haben, können Sie die Installation im Netzwerkkarten-MenÃŒ 
     1407          abbrechen. Dazu wÀhlen Sie einfach den entsprechenden MenÃŒpunkt mit 
     1408          den Pfeiltasten aus und betÀtigen die ENTER-Taste. Es erscheint der 
     1409          Login-Prompt der Serverkonsole, an dem Sie sich als User <systemitem 
     1410          class="username">root</systemitem> einloggen können. Mit dem 
     1411          Befehl</para> 
     1412 
     1413          <screen># linuxmuster-setup --first</screen> 
     1414 
     1415          <para>können Sie die Installation erneut starten und eventuelle 
     1416          Fehleingaben korrigieren.</para> 
     1417        </section> 
     1418 
     1419        <section> 
     1420          <title>Installation abschliessen</title> 
     1421 
     1422          <para>Mit Auswahl des MenÃŒpunkts <emphasis 
     1423          role="bold">Fertig</emphasis> im Netzwerkkarten-MenÃŒ sind alle 
     1424          Eingaben im Konfigurationsdialog abgeschlossen. Es startet die 
     1425          letzte Phase der Installation. Die Serverkonfiguration wird 
     1426          angepasst, ssl-Zertifikate erstellt, Netzwerk und Datenbanken 
     1427          eingerichtet und schließlich alle Serverdienste neu 
     1428          gestartet.</para> 
     1429 
     1430          <para>Je nach Rechnerleistung und Installationsvariante kann diese 
     1431          Phase noch einmal 15 bis 30 Minuten dauern.</para> 
     1432 
     1433          <para>Die Ausgaben der Installationsroutine werden nach <systemitem 
     1434          class="filesystem">/var/log/linuxmuster/setup.log</systemitem> 
     1435          geloggt.</para> 
     1436 
     1437          <para>Nach Abschluss der Installation begrÌßt Sie der Login-Prompt 
     1438          der paedML Linux 5.1.</para> 
     1439        </section> 
     1440      </section> 
     1441    </section> 
     1442  </chapter> 
     1443 
     1444  <chapter> 
     1445    <title>Wartung der paedML Linux 5.1</title> 
     1446 
     1447    <section id="linuxmuster_postinstall"> 
     1448      <title>paedML Linux 5.1 einrichten</title> 
     1449 
     1450      <section id="online_quellen_konfigurieren"> 
     1451        <title>Sicherheitsupdates einspielen</title> 
     1452 
     1453        <important> 
     1454          <para>FÃŒhren Sie gleich nach der Installation eine Aktualisierung 
     1455          durch, um Updates, die nach der Veröffentlichung der 
     1456          Installations-CD erschienen sind, einzuspielen! Sie bringen so Ihr 
     1457          System wieder auf den aktuellen Stand.</para> 
     1458 
     1459          <para>Sicherheitskritische Aktualisierungen des 
     1460          Debian-Betriebssystems werden vom Debian-Team zeitnah 
     1461          bereitgestellt. Aktualisieren Sie daher regelmÀßig Ihr 
     1462          System<footnote> 
     1463              <para>Aktuelle Informationen ÃŒber Sicherheitsaktualisierungen 
     1464              erhalten Sie auf <ulink 
     1465              url="http://www.debian.org/security/index.de.html">http://www.debian.org/security/index.de.html</ulink>.</para> 
     1466            </footnote>.</para> 
     1467 
     1468          <para>Aktualisierungen des paedML-Systems erfolgen nicht so hÀufig 
     1469          und werden auf <ulink 
     1470          url="http://www.support-netz.de">www.support-netz.de</ulink> 
     1471          inklusive Anleitung angekÃŒndigt.</para> 
     1472        </important> 
     1473 
     1474        <para>Das Debian-Paketinstallations-Tool <emphasis 
     1475        role="bold">apt</emphasis> ist nach der Installation automatisch fÃŒr 
     1476        Online-Updates konfiguriert. Um die Server-Installation auf den 
     1477        aktuellen Paketstand zu bringen, gehen Sie folgendermaßen vor:</para> 
     1478 
     1479        <itemizedlist> 
     1480          <listitem> 
     1481            <para>Loggen Sie sich als User <systemitem 
     1482            class="username">root</systemitem> auf einer Serverkonsole 
     1483            ein.</para> 
     1484          </listitem> 
     1485 
     1486          <listitem> 
     1487            <para>Aktualisieren Sie die Paketlisten:<screen># aptitude update</screen></para> 
     1488          </listitem> 
     1489        </itemizedlist> 
     1490 
     1491        <para>Nun sind Sie in der Lage Aktualisierungen und weitere 
     1492        Software-Pakete ÃŒber das Internet zu installieren.</para> 
     1493 
     1494        <para>Jetzt sollten Sie zum Beispiel die seit der Erstellung der 
     1495        Installations-CD aufgelaufenen Sicherheitsupdates installieren:</para> 
     1496 
     1497        <itemizedlist> 
     1498          <listitem> 
     1499            <para>Nachdem Sie die Paketliste aktualisiert haben (siehe oben), 
     1500            geben Sie ein:<screen># aptitude dist-upgrade</screen></para> 
     1501          </listitem> 
     1502 
     1503          <listitem> 
     1504            <para>Es wird aufgelistet, welche Pakete aktualisiert werden. 
     1505            BestÀtigen Sie die Aktualisierung mit der Eingabe von <emphasis 
     1506            role="bold">Y</emphasis>:<screenshot> 
     1507                <screeninfo>Sicherheitsupdates einspielen</screeninfo> 
     1508 
     1509                <mediaobject> 
     1510                  <imageobject> 
     1511                    <imagedata contentwidth="565" 
     1512                               fileref="images/sicherheitsupdates.png"/> 
     1513                  </imageobject> 
     1514                </mediaobject> 
     1515              </screenshot></para> 
     1516          </listitem> 
     1517 
     1518          <listitem> 
     1519            <para>Die zu aktualisierenden Software-Pakete werden installiert 
     1520            und Ihr System ist wieder auf dem neuesten Stand.</para> 
     1521          </listitem> 
     1522        </itemizedlist> 
     1523 
     1524        <important> 
     1525          <para>In seltenen FÀllen kann es vorkommen, dass Software-Pakete 
     1526          eine aktualisierte Version einer Konfigurationsdatei mitbringen. In 
     1527          dem Fall werden Sie gefragt ob sie die vorhandene Version 
     1528          beibehalten oder die Version des Paketbetreuers installieren wollen. 
     1529          Beantworten Sie diese Frage immer mit der Standartantwort 
     1530          "Beibehalten" ("N" oder ENTER), es sei denn von den 
     1531          paedML-Entwicklern wird eine andere Vorgehensweise empfohlen.</para> 
     1532        </important> 
     1533      </section> 
     1534 
     1535      <section> 
     1536        <title>Firewall-Administrationsrechner einrichten</title> 
     1537 
     1538        <para>Nach der Installation ist die IPCop-Firewall so eingerichtet, 
     1539        dass Sie, auch wenn Sie sich durch Fehlkonfiguration vom Zugriff auf 
     1540        das Webinterface ausgesperrt haben, vom Server aus darauf zugreifen 
     1541        können. Es ist jedoch sinnvoll, diesen Notzugriff fÃŒr einen 
     1542        Clientrechner zu konfigurieren, von dem aus Sie in der Regel 
     1543        administrative Aufgaben erledigen.</para> 
     1544 
     1545        <para>FÃŒr diesen Konfigurationsschritt muss der Rechner 
     1546        Netzwerkverbindung zum IPCop haben, da mit Hilfe eines 
     1547        Internetbrowsers auf die KonfigurationsoberflÀche des IPCop 
     1548        zugegriffen werden muss.</para> 
     1549 
     1550        <para>Steht im Moment kein entsprechender Client zur VerfÃŒgung, können 
     1551        Sie diesen Konfigurationsschritt auch noch durchfÃŒhren, wenn Sie einen 
     1552        Client ins Netzwerk integriert haben.</para> 
     1553 
     1554        <para>Gehen Sie so vor:</para> 
     1555 
     1556        <itemizedlist> 
     1557          <listitem> 
     1558            <para>Ermitteln Sie die MAC-Adresse eines Clients, der in der 
     1559            Regel Ihr Administrationsrechner ist.</para> 
     1560          </listitem> 
     1561 
     1562          <listitem> 
     1563            <para>Öffnen Sie mit einem Browser die URL <ulink 
     1564            url="https://ipcop:445">https://ipcop:445</ulink> und bestÀtigen 
     1565            Sie das IPCop-Server-Zertifikat.</para> 
     1566          </listitem> 
     1567 
     1568          <listitem> 
     1569            <para>Navigieren Sie auf die Seite "Firewall -&gt; Block outgoing 
     1570            Traffic" und loggen sich als User <systemitem 
     1571            class="username">admin</systemitem> ein.<screenshot> 
     1572                <screeninfo>Firewall-Administrationsrechner einrichten 
     1573                1</screeninfo> 
     1574 
     1575                <mediaobject> 
     1576                  <imageobject> 
     1577                    <imagedata contentwidth="460" 
     1578                               fileref="images/firewall-nach1.png"/> 
     1579                  </imageobject> 
     1580                </mediaobject> 
     1581              </screenshot></para> 
     1582          </listitem> 
     1583 
     1584          <listitem> 
     1585            <para>BetÀtigen Sie die SchaltflÀche <emphasis 
     1586            role="bold">Einstellungen</emphasis>.<screenshot> 
     1587                <screeninfo>Firewall-Administrationsrechner einrichten 
     1588                2</screeninfo> 
     1589 
     1590                <mediaobject> 
     1591                  <imageobject> 
     1592                    <imagedata contentwidth="512" 
     1593                               fileref="images/firewall-nach2.png"/> 
     1594                  </imageobject> 
     1595                </mediaobject> 
     1596              </screenshot></para> 
     1597          </listitem> 
     1598 
     1599          <listitem> 
     1600            <para>Schalten Sie BOT aus, indem Sie auf die entsprechende 
     1601            SchaltflÀche klicken.<screenshot> 
     1602                <screeninfo>Firewall-Administrationsrechner einrichten 
     1603                3</screeninfo> 
     1604 
     1605                <mediaobject> 
     1606                  <imageobject> 
     1607                    <imagedata contentwidth="512" 
     1608                               fileref="images/firewall-nach3.png"/> 
     1609                  </imageobject> 
     1610                </mediaobject> 
     1611              </screenshot></para> 
     1612          </listitem> 
     1613 
     1614          <listitem> 
     1615            <para>Nachdem BOT ausgeschaltet ist, klicken Sie im nÀchsten 
     1616            Schritt auf <emphasis 
     1617            role="bold">Bearbeiten</emphasis>.<screenshot> 
     1618                <screeninfo>Firewall-Administrationsrechner einrichten 
     1619                4</screeninfo> 
     1620 
     1621                <mediaobject> 
     1622                  <imageobject> 
     1623                    <imagedata contentwidth="512" 
     1624                               fileref="images/firewall-nach4.png"/> 
     1625                  </imageobject> 
     1626                </mediaobject> 
     1627              </screenshot></para> 
     1628          </listitem> 
     1629 
     1630          <listitem> 
     1631            <para>Geben Sie im Eingabefeld <emphasis role="bold">Admin 
     1632            MAC:</emphasis> die zuvor ermittelte MAC-Adresse des 
     1633            Administrationsrechners ein. Anschließend klicken Sie auf 
     1634            <emphasis role="bold">Speichern</emphasis>.<screenshot> 
     1635                <screeninfo>Firewall-Administrationsrechner einrichten 
     1636                5</screeninfo> 
     1637 
     1638                <mediaobject> 
     1639                  <imageobject> 
     1640                    <imagedata contentwidth="512" 
     1641                               fileref="images/firewall-nach5.png"/> 
     1642                  </imageobject> 
     1643                </mediaobject> 
     1644              </screenshot></para> 
     1645          </listitem> 
     1646 
     1647          <listitem> 
     1648            <para>Schalten Sie nun BOT wieder ein, indem Sie im 
     1649            Konfigurationsbereich <emphasis role="bold">BlockOutTraffic 
     1650            Konfiguration:</emphasis> die entsprechende SchaltflÀche 
     1651            betÀtigen.<screenshot> 
     1652                <screeninfo>Firewall-Administrationsrechner einrichten 
     1653                6</screeninfo> 
     1654 
     1655                <mediaobject> 
     1656                  <imageobject> 
     1657                    <imagedata contentwidth="512" 
     1658                               fileref="images/firewall-nach6.png"/> 
     1659                  </imageobject> 
     1660                </mediaobject> 
     1661              </screenshot></para> 
     1662          </listitem> 
     1663 
     1664          <listitem> 
     1665            <para>Jetzt können Sie, auch wenn Sie durch Konfigurationsfehler 
     1666            den Zugriff auf IPCop blockiert haben, von dem Client mit der 
     1667            eingetragenen MAC-Adresse aus, die Administrationsseite immer 
     1668            aufrufen.</para> 
     1669          </listitem> 
     1670        </itemizedlist> 
     1671      </section> 
     1672 
     1673      <section> 
     1674        <title>NachtrÀgliche KonfigurationsÀnderung mit 
     1675        linuxmuster-setup</title> 
     1676 
     1677        <para><important> 
     1678            <para>Erstellen Sie ein <link 
     1679            linkend="backups-durchfuehren">Backup</link> bevor Sie 
     1680            KonfigurationsÀnderungen mit <command>linuxmuster-setup</command> 
     1681            durchfÃŒhren!</para> 
     1682          </important>NachtrÀgliche Änderungen an den bei der Installation 
     1683        eingegebenen Konfigurationsdaten können Sie mit Hilfe des Skriptes 
     1684        <command>linuxmuster-setup</command> veranlassen. Sie durchlaufen dann 
     1685        noch einmal die Abfragen des Installationsvorgangs<footnote> 
     1686            <para>siehe Abschnitt <link lang="" 
     1687            linkend="konfiguration-dediziert"> <emphasis>Konfiguration der 
     1688            paedML Linux</emphasis> </link></para> 
     1689          </footnote>. Der Befehlsaufruf<screen># linuxmuster-setup --modify</screen>fragt 
     1690        alle Konfigurationsdaten außer den Passwörtern ab, wobei die alten 
     1691        Werte angezeigt und verÀndert werden können. So können Sie zum 
     1692        Beispiel auch die Netzwerkeinstellungen Àndern<footnote> 
     1693            <para>Wenn Sie <emphasis>IPCop</emphasis> in der <link 
     1694            linkend="dediziert_ipcop_install">dedizierten Variante</link> 
     1695            installiert haben, mÃŒssen Sie die Netzwerkeinstellungen auf dem 
     1696            <emphasis>IPCop</emphasis> mit dem Befehl <command>setup</command> 
     1697            anpassen.</para> 
     1698          </footnote>. Beachten Sie, dass bei Änderung des Server- und/oder 
     1699        Domainnamens neue <link 
     1700        linkend="zertifikatsverwaltung">Zertifikate</link> erstellt und die 
     1701        Alten daher ungÃŒltig werden. Falls Ihre Benutzer OpenVPN-Zertifikate 
     1702        erstellt haben, mÃŒssen diese erneuert werden.</para> 
     1703 
     1704        <para>Mit der Befehlsvariante<screen>linuxmuster-setup --first</screen>veranlassen 
     1705        Sie eine Neukonfiguration des Systems. Alle bisher angelegten 
     1706        Benutzerkonten und importierten Arbeitsstationen werden gelöscht, die 
     1707        Passwörter mÃŒssen neu eingegeben werden, alle Zertifikate werden neu 
     1708        erstellt und <emphasis>IPCop</emphasis> wird in den 
     1709        Auslieferungszustand zurÃŒckgesetzt. Rembo/mySHN-Images und 
     1710        Gruppenkonfigurationen bleiben jedoch erhalten.</para> 
     1711      </section> 
     1712 
     1713      <section> 
     1714        <title>Rembo/mySHN-Keys bereitstellen</title> 
     1715 
     1716        <para>Die Rembo-SchlÃŒsseldatei muss nach 
     1717        <filename>/usr/share/rembo/rembo.key</filename>, die 
     1718        mySHN-SchlÃŒsseldatei nach 
     1719        <filename>/var/lib/myshn/myshn-v40.key</filename> kopiert 
     1720        werden.</para> 
     1721 
     1722        <para>Anschließend muss der Rembo-Dienst neu gestartet werden:<screen># /etc/init.d/rembo restart</screen></para> 
     1723      </section> 
     1724 
     1725      <section> 
     1726        <title>Eigene Intranetseiten einrichten</title> 
     1727 
     1728        <para>In der Standardeinstellung sucht der Apache-Webserver seine 
     1729        Index-Seite auf dem Serverdateisystem unter <systemitem 
     1730        class="filesystem">/var/www/apache2-default</systemitem>. In diesem 
     1731        Verzeichnis liegt als Datei <filename>index.html</filename> die 
     1732        Index-Seite der <emphasis role="bold">paedML</emphasis>. Wollen Sie 
     1733        eine eigene Index-Seite einrichten, gehen Sie so vor:</para> 
     1734 
     1735        <orderedlist> 
     1736          <listitem> 
     1737            <para>Erstellen Sie zunÀchst unter /var/www ein neues Verzeichnis 
     1738            (zum Beispiel <emphasis>Schule</emphasis>), in dem Sie Ihre 
     1739            Index-Datei und gegebenenfalls weitere Dateien ablegen. Von einem 
     1740            Client aus können Sie das zum Beispiel mit <emphasis 
     1741            role="bold">WinSCP</emphasis> oder <emphasis 
     1742            role="bold">Konqueror</emphasis> (Linux) erledigen. Damit die neue 
     1743            Index-Seite unter der URL 
     1744            <emphasis>http://&lt;servername&gt;</emphasis> angezeigt wird, 
     1745            muss jedoch noch die Konfiguration des Webservers angepasst 
     1746            werden.</para> 
     1747          </listitem> 
     1748 
     1749          <listitem> 
     1750            <para>Öffnen Sie auf dem Server die Datei 
     1751            <filename>/etc/apache2/sites-available/default</filename> in einem 
     1752            Editor Ihrer Wahl und Àndern Sie die Zeile<programlisting>RedirectMatch ^/$ /apache2-default/</programlisting>in<programlisting>RedirectMatch ^/$ /Schule/</programlisting></para> 
     1753          </listitem> 
     1754 
     1755          <listitem> 
     1756            <para>Damit die KonfigurationsÀnderung dem Webserver bekannt wird, 
     1757            muss der Dienst neu gestartet werden:<screen># /etc/init.d/apache2 restart</screen></para> 
     1758          </listitem> 
     1759 
     1760          <listitem> 
     1761            <para>Nun kann Ihre Seite unter der URL 
     1762            <emphasis>http://&lt;servername&gt;</emphasis> aufgerufen 
     1763            werden.</para> 
     1764          </listitem> 
     1765        </orderedlist> 
     1766      </section> 
     1767 
     1768      <section id="samba_anpassen"> 
     1769        <title>Samba-Server/Netlogon anpassen - beschreibbares 
     1770        Programm-Share</title> 
     1771 
     1772        <para>Die zentrale Konfigurationsdatei fÃŒr den Samba-Server ist 
     1773        <filename>/etc/samba/smb.conf</filename>. Da diese Datei bei jeder 
     1774        Aktualisierung der paedML-Software-Pakete ÃŒberschrieben wird, lassen 
     1775        sich eigene Anpassungen nicht dauerhaft darin einpflegen.</para> 
     1776 
     1777        <para>FÃŒr eigene Samba-Konfigurationsanpassungen haben wir daher zwei 
     1778        Dateien vorgesehen, die vom Samba-Server zusÀtzlich eingelesen werden 
     1779        und die Paketaktualisierungen unbeschadet ÃŒberstehen:</para> 
     1780 
     1781        <orderedlist> 
     1782          <listitem> 
     1783            <para><filename>/etc/samba/smb.conf.global</filename>: Hier können 
     1784            zusÀtzliche globale Parameter gesetzt oder Werte bereits in 
     1785            <filename>smb.conf</filename> definierter Parameter geÀndert 
     1786            werden. Beispiel:<programlisting># custom global options 
     1787  
     1788case sensitive = No</programlisting></para> 
     1789          </listitem> 
     1790 
     1791          <listitem> 
     1792            <para><filename>/etc/samba/smb.conf.shares</filename>: Hier können 
     1793            sie zusÀtzlich eigene Freigaben definieren oder Parameter von 
     1794            bereits in <filename>smb.conf</filename> definierten Freigaben 
     1795            Àndern. Beispiel:<programlisting># custom share definitions  
     1796 
     1797[pgm] 
     1798        writeable = Yes 
     1799        write list = 
     1800        readonly = No 
     1801        guest ok = No 
     1802        case sensitive = No 
     1803 
     1804[spgm] 
     1805        path = /home/samba/sprogs 
     1806        comment = Schueler Programme 
     1807        create mode = 664 
     1808        directory mode = 775 
     1809        writeable = yes</programlisting></para> 
     1810          </listitem> 
     1811        </orderedlist> 
     1812 
     1813        <para>Damit zusÀtzlich eingerichtete Freigaben bei der 
     1814        Benutzeranmeldung an Windows-Clients auch mit einem 
     1815        Laufwerksbuchstaben verbunden werden, muss zusÀtzlich noch das 
     1816        Netlogon-Skript <filename>/home/samba/netlogon/login.bat</filename> 
     1817        angepasst werden (im Beispiel wird zusÀtzlich die Freigabe 
     1818        <emphasis>spgm</emphasis> mit Laufwerk <emphasis>S:</emphasis> 
     1819        verbunden):<programlisting>:winnt 
     1820call \\server\netlogon\logon.bat H: %USERNAME% K: pgm R: cdrom S: spgm 
     1821</programlisting></para> 
     1822 
     1823        <para><emphasis role="bold">Beschreibbares Programm-Share 
     1824        einrichten</emphasis></para> 
     1825 
     1826        <para>Manche Windowslernprogramme benötigen unterhalb ihres 
     1827        Programmverzeichnisses einen Ordner, in den die LernstÀnde der 
     1828        Benutzer abgelegt werden. Falls Sie das Programm serverseitig 
     1829        installieren wollen, benötigt dieser Ordner Schreibrechte fÃŒr alle 
     1830        Benutzer des Netzwerks. Das Standard-Programm-Share <systemitem 
     1831        class="resource">[pgm]</systemitem> sieht jedoch nur Schreibrechte fÃŒr 
     1832        Administratoren vor. Sie benötigen also fÃŒr solche Programme 
     1833        zusÀtzlich ein beschreibbares Programm-Share.</para> 
     1834 
     1835        <para>Die Konfigurationsdatei 
     1836        <filename>/etc/samba/smb.conf.shares</filename> enthÀlt eine 
     1837        auskommentierte Beispieldefinition <systemitem 
     1838        class="resource">[pgmw]</systemitem> fÃŒr ein solches Share, das im 
     1839        Dateisystem des Servers unterhalb des Verzeichnisses 
     1840        <filename>/home/samba/pgmw</filename> bereitgestellt 
     1841        wird:<programlisting># program share with write permissions 
     1842;[pgmw] 
     1843;   comment = Windows Programs with write perms 
     1844;   path = /home/samba/pgmw 
     1845;   admin users = @domadmins 
     1846;   writeable = Yes 
     1847;   guest ok = No 
     1848</programlisting></para> 
     1849 
     1850        <para>Um das Share zu aktivieren mÃŒssen die Semikola am Zeilenanfang 
     1851        entfernt und danach der Sambadienst neu gestartet werden.</para> 
     1852 
     1853        <para>Soll das Share bei der Benutzeranmeldung automatisch auf ein 
     1854        Laufwerk (zum Beispiel <emphasis>M:</emphasis>) gemappt werden, muss 
     1855        im Anmeldeskript <filename>/home/samba/netlogon/login.bat</filename> 
     1856        (vom Windowsclient aus ÃŒber den UNC-Pfad 
     1857        <filename>\\server\netlogon\login.bat</filename> erreichbar) am Beginn 
     1858        der Zeile<programlisting>rem call \\server\netlogon\logon.bat H: %USERNAME% K: pgm M: pgmw R: cdrom 
     1859</programlisting>das Kommentarstatement <command>rem</command> entfernt und an 
     1860        den Beginn der folgenden Zeile gesetzt werden:<programlisting>call \\server\netlogon\logon.bat H: %USERNAME% K: pgm M: pgmw R: cdrom 
     1861rem call \\server\netlogon\logon.bat H: %USERNAME% K: pgm R: cdrom 
     1862</programlisting></para> 
     1863 
     1864        <para>Meldet man sich jetzt als Benutzer <systemitem 
     1865        class="username">administrator</systemitem> oder <systemitem 
     1866        class="username">pgmadmin</systemitem> an, können Programme auf 
     1867        Laufwerk M: installiert werden.</para> 
     1868 
     1869        <para>Soll ein Programmverzeichnis auf diesem Share fÃŒr alle Nutzer 
     1870        schreibbar gemacht werden, damit das Programm z.B. dort seine 
     1871        LernstÀnde abspeichern kann, mÃŒssen die Rechte fÃŒr das Verzeichnis mit 
     1872        folgendem Befehl gesetzt werden:<screen># chmod 1777 &lt;Verzeichnis&gt;</screen></para> 
     1873 
     1874        <para>Damit wird das Verzeichnis fÃŒr alle Nutzer schreibbar. 
     1875        Gleichzeitig sorgt das Sticky Bit<footnote> 
     1876            <para>Siehe <ulink 
     1877            url="http://de.wikipedia.org/wiki/Stickybit">http://de.wikipedia.org/wiki/Stickybit</ulink>.</para> 
     1878          </footnote> dafÃŒr, dass die Nutzer sich nicht gegenseitig ihre 
     1879        Dateien weglöschen können.</para> 
     1880      </section> 
     1881 
     1882      <section id="dns_anpassen"> 
     1883        <title>ZusÀtzliche Hosts in den DNS eintragen</title> 
     1884 
     1885        <para>Hostnamen von Clients, die in die Konfigurationsdatei 
     1886        <filename>/etc/linuxmuster/workstations</filename> oder ÃŒber die 
     1887        Schulkonsole eingetragen wurden, werden bei der paedML Linux in der 
     1888        Regel vom Nameserver im Zusammenspiel mit dem DHCP-Server automatisch 
     1889        aufgelöst. Dabei sendet der Client, wenn er vom DHCP-Server eine 
     1890        IP-Adresse anfordert, seinen Hostnamen. Wenn der gesendete Name mit 
     1891        demjenigen identisch ist, der beim DHCP-Server der entsprechenden 
     1892        Client-Macadresse zugeordnet wurde, erhÀlt der Client automatisch 
     1893        einen Nameservereintrag. Sendet ein Client jedoch aus irgendeinem 
     1894        Grund nicht den korrekten Hostnamen (Printserver, Netzwerkdrucker, 
     1895        WLAN-Clients) muss er von Hand in die entsprechenden 
     1896        Konfigurationsdateien eingetragen werden.</para> 
     1897 
     1898        <para>Im folgenden Beispiel wird dies fÃŒr den Host <systemitem 
     1899        class="fqdomainname">printserver.linuxmuster.local</systemitem> mit 
     1900        der IP-Adresse <systemitem 
     1901        class="ipaddress">10.16.100.100</systemitem> durchgefÃŒhrt.</para> 
     1902 
     1903        <para>In die Datei <filename>/etc/bind/db.10</filename> werden 
     1904        folgende zwei Zeilen am Dateiende hinzugefÃŒgt:</para> 
     1905 
     1906        <programlisting>$ORIGIN 100.16.10.in-addr.arpa. 
     1907100 PTR printserver.linuxmuster.local.</programlisting> 
     1908 
     1909        <para>Die Origin-Zeile enthÀlt also die ersten drei Oktette der 
     1910        IP-Adresse in umgekehrter Reihenfolge, gefolgt von dem Zusatz 
     1911        ".in-addr.arpa.". Die folgende Zeile beginnt mit dem vierten Oktett 
     1912        gefolgt von "PTR" und dem kompletten Hostnamen mit DomÀne. Beachten 
     1913        Sie die abschließenden Punkte am Ende der Zeilen.</para> 
     1914 
     1915        <para>In die Datei <filename>/etc/bind/db.linuxmuster</filename> wird 
     1916        diese Zeile am Dateiende hinzugefÃŒgt:</para> 
     1917 
     1918        <programlisting>printserver A 10.16.100.100</programlisting> 
     1919 
     1920        <para>Nach diesen Änderungen muss der Nameserver neu gestartet 
     1921        werden:</para> 
     1922 
     1923        <screen># /etc/init.d/bind9 restart</screen> 
     1924 
     1925        <para>Nun wird der Hostname <systemitem 
     1926        class="fqdomainname">printserver</systemitem> zur korrekten IP-Adresse 
     1927        aufgelöst.</para> 
     1928      </section> 
     1929 
     1930      <section id="moodle_einrichten"> 
     1931        <title>Moodle einrichten</title> 
     1932 
     1933        <para><emphasis>Moodle</emphasis><footnote> 
     1934            <para><ulink 
     1935            url="http://moodle.org">http://moodle.org</ulink></para> 
     1936          </footnote>ist so vorkonfiguriert, dass der LDAP-Dienst des 
     1937        Musterlösungsservers zur Authentifizierung verwendet wird. Das 
     1938        Anmelden an <emphasis>Moodle</emphasis> geschieht ÃŒber die URL <ulink 
     1939        url="???">http://&lt;servername&gt;/moodle</ulink>. Damit das 
     1940        Benutzerpasswort nicht unverschlÃŒsselt ÃŒbertragen wird, wird der 
     1941        Anmeldevorgang temporÀr ÃŒber das https-Protokoll geleitet.</para> 
     1942 
     1943        <para>Der Benutzer, der in <emphasis>Moodle</emphasis> 
     1944        Administrationsrechte besitzt, heißt <systemitem 
     1945        class="username">wwwadmin</systemitem>. Das Passwort dieses Benutzers 
     1946        haben Sie wÀhrend der <link 
     1947        linkend="installation_passwoerter">Serverinstallation</link> 
     1948        vergeben.</para> 
     1949      </section> 
     1950 
     1951      <section id="kde-installieren"> 
     1952        <title>KDE-Desktop installieren (optional)</title> 
     1953 
     1954        <para>Zur Installation des KDE-Desktops loggen Sie sich als User 
     1955        <systemitem class="username">root</systemitem> auf einer Serverkonsole 
     1956        ein und geben nach der Umstellung der Paketverwaltung folgenden Befehl 
     1957        ein:</para> 
     1958 
     1959        <screen># linuxmuster-task --unattended --install=desktop</screen> 
     1960 
     1961        <para>Nun werden alle fÃŒr den KDE-Desktop benötigten Softwarepakete 
     1962        heruntergeladen, installiert und anschließend konfiguriert. WÀhrend 
     1963        der Konfiguration mÃŒssen Sie ggf. Angaben zu der gewÃŒnschten 
     1964        Bildschirmauflösung machen.</para> 
     1965 
     1966        <para>Nach erfolgter Installation muss der Xserver als User 
     1967        <systemitem class="username">root</systemitem> mit dem Befehl</para> 
     1968 
     1969        <screen># /etc/init.d/kdm restart</screen> 
     1970 
     1971        <para>neu gestartet werden.</para> 
     1972 
     1973        <para>Wenn alles geklappt hat, können Sie sich nun grafisch einloggen. 
     1974        Falls der Xserver nicht startet, können Sie die Xserver-Konfiguration 
     1975        mit dem Befehl</para> 
     1976 
     1977        <screen># dpkg-reconfigure xserver-xorg</screen> 
     1978 
     1979        <para>wiederholen.</para> 
     1980      </section> 
     1981    </section> 
     1982 
     1983    <section id="ts_backup"> 
     1984      <title>Backup und Restore des Servers</title> 
     1985 
     1986      <para>Backup und Restore des Servers werden in paedML Linux 5.1 mit dem 
     1987      Opensource-Tool <ulink url="http://www.mondorescue.org"> <emphasis>Mondo 
     1988      Rescue</emphasis> </ulink> realisiert. Es ermöglicht:</para> 
     1989 
     1990      <itemizedlist> 
     1991        <listitem> 
     1992          <para>Vollbackup im Live-Betrieb;</para> 
     1993        </listitem> 
     1994 
     1995        <listitem> 
     1996          <para>Automatische Backups per Cronjob;</para> 
     1997        </listitem> 
     1998 
     1999        <listitem> 
     2000          <para>Backup-Strategien mit inkrementellen und differentiellen 
     2001          Backups;</para> 
     2002        </listitem> 
     2003 
     2004        <listitem> 
     2005          <para>Backup auf Wechselplatte/NFS-Share;</para> 
     2006        </listitem> 
     2007 
     2008        <listitem> 
     2009          <para>Restore von Festplatte, NFS oder CD-/DVD-Medien;</para> 
     2010        </listitem> 
     2011 
     2012        <listitem> 
     2013          <para>Komplettwiederherstellung des Servers inklusive LVM- oder 
     2014          Raidsystem;</para> 
     2015        </listitem> 
     2016 
     2017        <listitem> 
     2018          <para>Wiederherstellung einzelner Dateien und Verzeichnisse im 
     2019          Live-Betrieb.</para> 
     2020        </listitem> 
     2021      </itemizedlist> 
     2022 
     2023      <para>WeiterfÃŒhrende Informationen zu Mondo Rescue finden Sie im <ulink 
     2024      url="http://www.mondorescue.org/docs/mondorescue-howto.html">MondoRescue 
     2025      HOWTO</ulink>.</para> 
     2026 
     2027      <important> 
     2028        <para>FÃŒhren Sie nach der Erstinstallation des Servers - noch bevor 
     2029        Sie Benutzer und Arbeitsstationen einrichten - testweise ein 
     2030        Vollbackup und danach einen Restore durch, um sicherzugehen, dass 
     2031        <emphasis>MondoRescue</emphasis> mit Ihrer Hardware kompatibel ist. 
     2032        Falls Probleme mit IDE-Festplatten auftreten, sollten Sie SATA-Platten 
     2033        einsetzen oder ein alternatives Backupverfahren wÀhlen.</para> 
     2034      </important> 
     2035 
     2036      <section id="ts_backupconf"> 
     2037        <title>Backupkonfiguration</title> 
     2038 
     2039        <para>Die Konfiguration des Backupverhaltens kann entweder direkt in 
     2040        der Datei <systemitem 
     2041        class="filesystem">/etc/linuxmuster/backup.conf</systemitem>, oder als 
     2042        Benutzer <systemitem class="username">administrator</systemitem> ÃŒber 
     2043        die Schulkonsole (Einstellungen) geschehen. Die Parameter im 
     2044        Einzelnen:</para> 
     2045 
     2046        <itemizedlist> 
     2047          <listitem> 
     2048            <para><emphasis role="bold">backupdevice</emphasis></para> 
     2049 
     2050            <para>Festplattenpartition oder NFS-Share, auf das gesichert 
     2051            werden soll, wird nach <systemitem 
     2052            class="filesystem">/media/backup</systemitem> gemountet. 
     2053            Beispiele:<programlisting>backupdevice=/dev/sdb1 
     2054backupdevice=10.16.1.10:/home/nfs</programlisting></para> 
     2055 
     2056            <important> 
     2057              <para><emphasis role="bold">Das BackupgerÀt darf nicht in 
     2058              <systemitem class="filesystem">/etc/fstab</systemitem> 
     2059              eingetragen sein, da alle dort eingetragenen Dateisysteme bei 
     2060              einer Komplettrestaurierung formatiert werden!</emphasis></para> 
     2061            </important> 
     2062          </listitem> 
     2063 
     2064          <listitem> 
     2065            <para><emphasis role="bold">restoremethod</emphasis></para> 
     2066 
     2067            <para>Mögl. Werte: "hd" oder "nfs", je nachdem, ob von Festplatte 
     2068            oder NFS-Share restauriert werden soll. Standard:<programlisting>restoremethod=hd</programlisting></para> 
     2069          </listitem> 
     2070 
     2071          <listitem> 
     2072            <para><emphasis role="bold">ipcop</emphasis></para> 
     2073 
     2074            <para>Mögl. Werte: "yes" oder "no", je nachdem, ob die aktuellen 
     2075            Einstellungen des IPCop gesichert werden sollen. Es wird ein 
     2076            Archiv <filename>ipcop-backup.tar.gz</filename> unter <systemitem 
     2077            class="filesystem">/var/lib/linuxmuster-ipcop</systemitem> 
     2078            erzeugt, das beim ersten Start nach einer Vollrestauration bei der 
     2079            Erstellung des IPCop-UML-Images eingespielt wird. 
     2080            Standard:<programlisting>ipcop=yes</programlisting></para> 
     2081          </listitem> 
     2082 
     2083          <listitem> 
     2084            <para><emphasis role="bold">verify</emphasis></para> 
     2085 
     2086            <para>Mögl. Werte: "yes" oder "no", je nachdem, ob die gesicherten 
     2087            Daten nach dem Backuplauf auf Konsistenz ÃŒberprÃŒft werden sollen. 
     2088            Standard:<programlisting>verify=yes</programlisting></para> 
     2089          </listitem> 
     2090 
     2091          <listitem> 
     2092            <para><emphasis role="bold">isoprefix</emphasis></para> 
     2093 
     2094            <para>Wird fÃŒr die Bezeichnung der ISO-Images und des 
     2095            Backup-Verzeichnisses verwendet. Standard:<programlisting>isoprefix=server</programlisting></para> 
     2096          </listitem> 
     2097 
     2098          <listitem> 
     2099            <para><emphasis role="bold">mediasize</emphasis></para> 
     2100 
     2101            <para><emphasis>mondo</emphasis> benutzt ISO-Images als 
     2102            Backup-Container, die bei Bedarf auch auf CD/DVD gebrannt werden 
     2103            können. Diese Option legt die Größe der Images in MB fest. 
     2104            Standard:<programlisting>mediasize=4430</programlisting></para> 
     2105          </listitem> 
     2106 
     2107          <listitem> 
     2108            <para><emphasis role="bold">excludedirs</emphasis></para> 
     2109 
     2110            <para>Eine kommaseparierte Liste der Verzeichnisse, die nicht 
     2111            gesichert werden sollen. Die Standardeinstellung sollte nicht 
     2112            entfernt werden. Standard:<programlisting>excludedirs=/var/lib/uml/ipcop,/var/tmp,/var/cache/apt/archives</programlisting></para> 
     2113          </listitem> 
     2114 
     2115          <listitem> 
     2116            <para><emphasis role="bold">includedirs</emphasis></para> 
     2117 
     2118            <para>Eine Komma separierte Liste der Verzeichnisse, die gesichert 
     2119            werden sollen. Wird nichts angegeben (Standard), wird das gesamte 
     2120            Dateisystem gesichert.</para> 
     2121          </listitem> 
     2122 
     2123          <listitem> 
     2124            <para><emphasis role="bold">services</emphasis></para> 
     2125 
     2126            <para>Mögliche Werte: "all" oder eine Komma separierte Liste der 
     2127            Dienste des aktuellen Runlevels, die vor dem Start des Backups 
     2128            heruntergefahren werden sollen. "all" fÀhrt alle Dienste des 
     2129            aktuellen Runlevels herunter. Nach dem Backuplauf werden die 
     2130            Dienste wieder hochgefahren. Wird nichts angegeben, werden auch 
     2131            keine Dienste heruntergefahren. Die in der Standardeinstellung 
     2132            vorgesehenen Dienste sollten nicht entfernt werden. 
     2133            Standard:<programlisting>services=nagios2,postgresql,mysql,slapd,samba,postfix,apache2,opengroupware.org,cyrus21,rembo,saslauthd,clamav-daemon</programlisting></para> 
     2134          </listitem> 
     2135 
     2136          <listitem> 
     2137            <para><emphasis role="bold">compression</emphasis></para> 
     2138 
     2139            <para>Kompressionsgrad, mögl. Werte 0-9, der Standardwert 3 ist 
     2140            ein guter Kompromiss zwischen Schnelligkeit und Komprimierung. 
     2141            Wert 0 bedeutet keine Komprimierung. Standard:<programlisting>compression=3</programlisting></para> 
     2142          </listitem> 
     2143 
     2144          <listitem> 
     2145            <para><emphasis role="bold">unmount</emphasis></para> 
     2146 
     2147            <para>Mögl. Werte: "yes" oder "no", bei "yes" wird versucht das 
     2148            backupdevice nach dem Backup auszuhÀngen. Das klappt natÃŒrlich 
     2149            nur, wenn es nicht noch anderweitig in Gebrauch ist. 
     2150            Standard:<programlisting>unmount=yes</programlisting></para> 
     2151          </listitem> 
     2152 
     2153          <listitem> 
     2154            <para><emphasis role="bold">keepfull</emphasis></para> 
     2155 
     2156            <para>Mögl. Werte: integer ab 1. Definiert die Anzahl der 
     2157            Vollbackups, die vorgehalten werden. Standard:<programlisting>keepfull=1</programlisting></para> 
     2158          </listitem> 
     2159 
     2160          <listitem> 
     2161            <para><emphasis role="bold">keepdiff</emphasis></para> 
     2162 
     2163            <para>Mögl. Werte: integer ab 1. Definiert die Anzahl der 
     2164            differentiellen Backups, die vorgehalten werden. 
     2165            Standard:<programlisting>keepdiff=3</programlisting></para> 
     2166          </listitem> 
     2167 
     2168          <listitem> 
     2169            <para><emphasis role="bold">keepinc</emphasis></para> 
     2170 
     2171            <para>Mögl. Werte: integer ab 1. Definiert die Anzahl der 
     2172            inkrementellen Backups, die vorgehalten werden. 
     2173            Standard:<programlisting>keepinc=7</programlisting></para> 
     2174          </listitem> 
     2175        </itemizedlist> 
     2176 
     2177        <note> 
     2178          <para>Alte Backups werden nur gelöscht, wenn das Backup zuvor 
     2179          fehlerfrei durchlief.</para> 
     2180        </note> 
     2181 
     2182        <para>Die Backupsets werden in ISO-Dateien in ein Verzeichnis nach dem 
     2183        Schema <systemitem 
     2184        class="filesystem">&lt;isoprefix&gt;/&lt;datum&gt;_full</systemitem>,<systemitem 
     2185        class="filesystem"> &lt;isoprefix&gt;/&lt;datum&gt;_diff</systemitem> 
     2186        bzw. <systemitem 
     2187        class="filesystem">&lt;isoprefix&gt;/&lt;datum&gt;_inc</systemitem> 
     2188        auf das Backupmedium gesichert.<screenshot> 
     2189            <screeninfo>Backupverzeichnisse</screeninfo> 
     2190 
     2191            <mediaobject> 
     2192              <imageobject> 
     2193                <imagedata contentwidth="194" fileref="images/backup1.png"/> 
     2194              </imageobject> 
     2195            </mediaobject> 
     2196          </screenshot></para> 
     2197 
     2198        <para id="mondorescue.iso">Dabei werden die ISO-Dateien nach dem 
     2199        Schema <filename>&lt;isoprefix&gt;-1.iso</filename>, 
     2200        <filename>&lt;isoprefix&gt;-2.iso</filename> usw. abgelegt. Die 
     2201        ISO-Dateien dienen als Backup-Container und können ggf. auch auf 
     2202        CD/DVD gebrannt werden, um davon zu restaurieren. Desweiteren wird bei 
     2203        einem Vollbackup das fÃŒr die Restauration benötigte Bootimage 
     2204        <filename>mondorescue.iso</filename> im Backupverzeichnis 
     2205        abgelegt.<screenshot> 
     2206            <screeninfo>Backup: ISO-Dateien</screeninfo> 
     2207 
     2208            <mediaobject> 
     2209              <imageobject> 
     2210                <imagedata contentwidth="302" fileref="images/backup2.png"/> 
     2211              </imageobject> 
     2212            </mediaobject> 
     2213          </screenshot></para> 
     2214 
     2215        <para>Im Homeverzeichnis des Benutzers <systemitem 
     2216        class="username">administrator</systemitem> wird ein Link 
     2217        <filename>_backup</filename> zum Mountpoint <systemitem 
     2218        class="filesystem">/media/backup</systemitem> des Backupmediums 
     2219        angelegt, sodass er in der Lage ist, ISO-Images von einem Client aus 
     2220        auf einen Rohling zu brennen. Dazu muss jedoch das Backupmedium 
     2221        gemountet sein.</para> 
     2222      </section> 
     2223 
     2224      <section id="backups-durchfuehren"> 
     2225        <title>Backups durchfÃŒhren</title> 
     2226 
     2227        <para>Gestartet wird ein Backup ÃŒber das Wrapper-Skript <systemitem 
     2228        class="filesystem">/usr/sbin/linuxmuster-backup</systemitem>, das das 
     2229        Programm <emphasis>mondoarchive</emphasis> mit den entsprechenden 
     2230        Optionen fÃŒr einen nicht interaktiven Ablauf aufruft. Hat man alle 
     2231        benötigten Einstellungen in der Datei backup.conf getroffen, so genÃŒgt 
     2232        es, wenn man das Skript mit den Optionen "--full" bzw. "--diff" oder 
     2233        "--inc" startet. Der Backuplauf wird dann vollautomatisch ohne weitere 
     2234        Eingaben durchgefÃŒhrt und kann somit auch ÃŒber einen Cronjob nachts 
     2235        angestoßen werden.</para> 
     2236 
     2237        <para>Skriptaufrufe fÃŒr Voll-, differentielles und inkrementelles 
     2238        Backup:<screen># linuxmuster-backup --full 
     2239# linuxmuster-backup --diff 
     2240# linuxmuster-backup --inc</screen></para> 
     2241 
     2242        <para>Desweiteren ist es möglich, das Skript mit allen Optionen auch 
     2243        ÃŒber die Kommandozeile zu starten. Kommandozeilenoptionen 
     2244        ÃŒberschreiben die Werte, die in <filename>backup.conf</filename> 
     2245        festgelegt wurden. Zu beachten ist, dass vor jede Option ein 
     2246        Doppelminus "--" zu setzen ist. Beispiele:<screen># linuxmuster-backup --full --includedirs=/home --isoprefix=home --backupdevice=/dev/sdc1 
     2247# linuxmuster-backup --diff --ipcop=no --verify=no 
     2248# linuxmuster-backup --inc --unmount=no --mediasize=700</screen></para> 
     2249 
     2250        <para>Einen GesamtÃŒberblick ÃŒber die Kommandozeilenparameter von 
     2251        <filename>linuxmuster-backup</filename> liefert der Befehl:<screen># linuxmuster-backup --help</screen></para> 
     2252 
     2253        <important> 
     2254          <para><emphasis>mondoarchive</emphasis> schreibt ausfÃŒhrliche 
     2255          Informationen ÃŒber den Backupverlauf in die Logdatei 
     2256          <filename>/var/log/mondoarchive.log</filename>. Leider wird die 
     2257          Datei bei jedem Aufruf des Programms ÃŒberschrieben. Bei Problemen 
     2258          sollte man also die Datei wegsichern bevor das Backup erneut 
     2259          gestartet wird.</para> 
     2260        </important> 
     2261      </section> 
     2262 
     2263      <section> 
     2264        <title>Backupstrategie und Automatisierung</title> 
     2265 
     2266        <para>FÃŒr die Planung von automatischen Backups per Cronjob sollten 
     2267        Sie sich zunÀchst darÃŒber klar werden</para> 
     2268 
     2269        <itemizedlist> 
     2270          <listitem> 
     2271            <para>wie oft und wann der Server gesichert werden soll,</para> 
     2272          </listitem> 
     2273 
     2274          <listitem> 
     2275            <para>wieviele und welche Backupmedien Sie einsetzen,</para> 
     2276          </listitem> 
     2277 
     2278          <listitem> 
     2279            <para>wie groß der zur VerfÃŒgung stehende Backupspeicherplatz ist 
     2280            und</para> 
     2281          </listitem> 
     2282 
     2283          <listitem> 
     2284            <para>wieviele Vollbackups, differentielle und inkrementelle 
     2285            Backups Sie vorhalten wollen.</para> 
     2286          </listitem> 
     2287        </itemizedlist> 
     2288 
     2289        <para>Basierend auf den Standardeinstellungen in 
     2290        <filename>backup.conf</filename> sind auf dem Server Cronjobs fÃŒr 
     2291        Voll-, differentielle und inkrementelle Backups angelegt, die Sie an 
     2292        Ihre BedÃŒrfnisse anpassen können. Sie finden die Beispiele in 
     2293        <emphasis role="bold">Webmin</emphasis> unter <emphasis>System -&gt; 
     2294        Geplante Cron-AuftrÀge</emphasis> 
     2295        (https://server:999/cron).<screenshot> 
     2296            <screeninfo>Backups per Cronjob</screeninfo> 
     2297 
     2298            <mediaobject> 
     2299              <imageobject> 
     2300                <imagedata contentwidth="512" fileref="images/backup3.png"/> 
     2301              </imageobject> 
     2302            </mediaobject> 
     2303          </screenshot></para> 
     2304 
     2305        <para><emphasis role="bold">Vollbackup</emphasis></para> 
     2306 
     2307        <para>Im Beispiel wird ein Vollbackup immer am 1. eines Monats um 1 
     2308        Uhr nachts ausgefÃŒhrt:<screenshot> 
     2309            <screeninfo>Cronjob fÃŒr Vollbackup</screeninfo> 
     2310 
     2311            <mediaobject> 
     2312              <imageobject> 
     2313                <imagedata contentwidth="512" fileref="images/backup4.png"/> 
     2314              </imageobject> 
     2315            </mediaobject> 
     2316          </screenshot></para> 
     2317 
     2318        <para><emphasis role="bold">Differentielles Backup</emphasis></para> 
     2319 
     2320        <para>Differentielle Backups werden dreimal im Monat jeweils am 9., 
     2321        17. und 25. um 2 Uhr nachts ausgefÃŒhrt:<screenshot> 
     2322            <screeninfo>Cronjob fÃŒr differentielles Backup</screeninfo> 
     2323 
     2324            <mediaobject> 
     2325              <imageobject> 
     2326                <imagedata contentwidth="512" fileref="images/backup5.png"/> 
     2327              </imageobject> 
     2328            </mediaobject> 
     2329          </screenshot></para> 
     2330 
     2331        <para><emphasis role="bold">Inkrementelles Backup</emphasis></para> 
     2332 
     2333        <para>Inkrementelle Backups werden an den ÃŒbrigen Tagen des jeweiligen 
     2334        Monats um 3 Uhr nachts ausgefÃŒhrt:<screenshot> 
     2335            <screeninfo>Cronjob fÃŒr inkrementelles Backup</screeninfo> 
     2336 
     2337            <mediaobject> 
     2338              <imageobject> 
     2339                <imagedata contentwidth="512" fileref="images/backup6.png"/> 
     2340              </imageobject> 
     2341            </mediaobject> 
     2342          </screenshot></para> 
     2343 
     2344        <para>Mit dieser Backupstrategie erhalten Sie ÃŒber einen 
     2345        Monatszeitraum hinweg eine Backup-Historie, die es ermöglicht, den 
     2346        Serverzustand eines bestimmten Zeitpunktes wieder 
     2347        herzustellen:<screenshot> 
     2348            <screeninfo>Backuphistorie</screeninfo> 
     2349 
     2350            <mediaobject> 
     2351              <imageobject> 
     2352                <imagedata contentwidth="194" fileref="images/backup1.png"/> 
     2353              </imageobject> 
     2354            </mediaobject> 
     2355          </screenshot></para> 
     2356 
     2357        <para>Durch die Verwendung von differentiellen und inkrementellen 
     2358        Backups wird der Speicherplatzverbrauch auf dem Backupmedium 
     2359        minimiert.</para> 
     2360 
     2361        <para>Bei der Planung von weiteren Cronjobs sollten Sie 
     2362        berÃŒcksichtigen, dass wÀhrend eines Backuplaufs keine weiteren 
     2363        AuftrÀge ausgefÃŒhrt werden. Wie lange ein Backup dauert, hÀngt 
     2364        natÃŒrlich von der verwendeten Hardware und der zu sichernden 
     2365        Datenmenge ab.</para> 
     2366 
     2367        <important> 
     2368          <para>Den Wechsel des Backupmediums sollten Sie immer vor einem 
     2369          Vollbackup vornehmen, da bei differentiellen und inkrementellen 
     2370          Backups die Sicherungsdaten der vorher durchgefÃŒhrten Backups auf 
     2371          dem Backupmedium vorhanden sein mÃŒssen.</para> 
     2372        </important> 
     2373      </section> 
     2374 
     2375      <section id="ts_mondorestore"> 
     2376        <title>Wiederherstellung von Dateien und Verzeichnissen im 
     2377        Live-Betrieb</title> 
     2378 
     2379        <para>Dazu muss das Backupmedium unter <systemitem 
     2380        class="filesystem">/media/backup</systemitem> gemountet sein:<screen># mount /dev/sdb1 /media/backup</screen> 
     2381        Starten Sie als <systemitem class="username">root</systemitem> in 
     2382        einer Konsole das Programm <emphasis>mondorestore</emphasis>:<screen># mondorestore</screen></para> 
     2383 
     2384        <para>Es begrÌßt Sie der Startbildschirm von <emphasis>Mondo 
     2385        Rescue</emphasis>. DrÃŒcken Sie <emphasis role="bold">ENTER</emphasis> 
     2386        um:<screenshot> 
     2387            <screeninfo>Startbildschirm von Mondo Rescue</screeninfo> 
     2388 
     2389            <mediaobject> 
     2390              <imageobject> 
     2391                <imagedata contentwidth="512" fileref="images/restore1.png"/> 
     2392              </imageobject> 
     2393            </mediaobject> 
     2394          </screenshot></para> 
     2395 
     2396        <para>WÀhlen Sie als Backupmedium <emphasis role="bold">Hard 
     2397        Disk</emphasis> aus:<screenshot> 
     2398            <screeninfo>Backup-Medium auswÀhlen</screeninfo> 
     2399 
     2400            <mediaobject> 
     2401              <imageobject> 
     2402                <imagedata contentwidth="230" fileref="images/restore2.png"/> 
     2403              </imageobject> 
     2404            </mediaobject> 
     2405          </screenshot></para> 
     2406 
     2407        <para>Geben Sie nun den kompletten Pfad zu dem Backupset an, von dem 
     2408        Sie restaurieren wollen:<screenshot> 
     2409            <screeninfo>Pfad zum Backupset eingeben</screeninfo> 
     2410 
     2411            <mediaobject> 
     2412              <imageobject> 
     2413                <imagedata contentwidth="335" fileref="images/restore3.png"/> 
     2414              </imageobject> 
     2415            </mediaobject> 
     2416          </screenshot></para> 
     2417 
     2418        <para>Im nÀchsten Schritt geben Sie das PrÀfix fÃŒr die ISO-Dateien ein 
     2419        (in unserem Fall "server"):<screenshot> 
     2420            <screeninfo>PrÀfix eingeben</screeninfo> 
     2421 
     2422            <mediaobject> 
     2423              <imageobject> 
     2424                <imagedata contentwidth="355" fileref="images/restore4.png"/> 
     2425              </imageobject> 
     2426            </mediaobject> 
     2427          </screenshot></para> 
     2428 
     2429        <para>Anschließend liest <emphasis>mondorescue</emphasis> die 
     2430        Dateilisten ein:<screenshot> 
     2431            <screeninfo>Dateiliste einlesen</screeninfo> 
     2432 
     2433            <mediaobject> 
     2434              <imageobject> 
     2435                <imagedata contentwidth="251" fileref="images/restore5.png"/> 
     2436              </imageobject> 
     2437            </mediaobject> 
     2438          </screenshot></para> 
     2439 
     2440        <para id="listedit">Sind alle Dateilisten geladen, wird Ihnen der 
     2441        zugegebenermaßen etwas umstÀndlich zu bedienende Dateilisten-Editor 
     2442        prÀsentiert. Navigieren Sie mit den <emphasis 
     2443        role="bold">Pfeiltasten</emphasis> auf ein Verzeichnis. Mit der 
     2444        <emphasis role="bold">TAB-Taste</emphasis> gelangen Sie in das MenÃŒ 
     2445        und wieder heraus. Innerhalb des MenÃŒs können Sie wiederum mit der 
     2446        <emphasis role="bold">TAB-Taste</emphasis> navigieren. WÀhlen Sie 
     2447        <emphasis role="bold">More</emphasis>, um den Verzeichnisbaum 
     2448        aufzuklappen, <emphasis role="bold">Less</emphasis> um ihn wieder 
     2449        zuzuklappen. Mit <emphasis role="bold">Toggle</emphasis> können Sie 
     2450        ein Verzeichnis oder eine Datei fÃŒr den Restore markieren oder die 
     2451        Markierung wieder aufheben. FÃŒr den Restore markierte Elemente werden 
     2452        mit einem <emphasis role="bold">*</emphasis> gekennzeichnet. Haben Sie 
     2453        die Auswahl abgeschlossen, so navigieren Sie auf <emphasis 
     2454        role="bold">OK</emphasis> und drÃŒcken <emphasis 
     2455        role="bold">ENTER</emphasis>. Mit <emphasis 
     2456        role="bold">Cancel</emphasis> wird das Programm ohne Nachfrage 
     2457        verlassen.<screenshot> 
     2458            <screeninfo>Der Dateilisteneditor von Mondo Rescue</screeninfo> 
     2459 
     2460            <mediaobject> 
     2461              <imageobject> 
     2462                <imagedata contentwidth="480" fileref="images/restore7.png"/> 
     2463              </imageobject> 
     2464            </mediaobject> 
     2465          </screenshot></para> 
     2466 
     2467        <para>BestÀtigen Sie die folgende Sicherheitsabfrage, um schließlich 
     2468        den Zielpfad einzugeben. Es ist sicher eine gute Idee, erst einmal in 
     2469        ein temporÀres Verzeichnis (z. Bsp. <systemitem 
     2470        class="filesystem">/var/tmp</systemitem>) zu restaurieren, um die 
     2471        Dateien dann nach eingehender PrÃŒfung an den vorgesehenen Ort zu 
     2472        verschieben.<screenshot> 
     2473            <screeninfo>Zielpfad fÃŒr den Restore eingeben</screeninfo> 
     2474 
     2475            <mediaobject> 
     2476              <imageobject> 
     2477                <imagedata contentwidth="333" fileref="images/restore8.png"/> 
     2478              </imageobject> 
     2479            </mediaobject> 
     2480          </screenshot></para> 
     2481 
     2482        <para>Die ausgewÀhlten Dateien und Verzeichnisse werden nun unter 
     2483        <systemitem class="filesystem">/var/tmp</systemitem> wieder 
     2484        hergestellt. Danach beendet sich <emphasis>mondorestore</emphasis> und 
     2485        Sie können das Backupmedium wieder unmounten.</para> 
     2486      </section> 
     2487 
     2488      <section> 
     2489        <title>Komplettrestore des Servers (Disaster Recovery)</title> 
     2490 
     2491        <para>Da dies nicht im Livebetrieb geschehen kann, muss ein Bootmedium 
     2492        hergestellt werden. Dazu brennen Sie die ISO-Datei 
     2493        <filename>mondorescue.iso</filename> aus dem Verzeichnis des jÃŒngsten 
     2494        Vollbackupsets (<link linkend="mondorescue.iso">vgl. Abschnitt 
     2495        4.0</link>) mit einem handelsÃŒblichen Brennprogramm auf einen 
     2496        CD-Rohling.</para> 
     2497 
     2498        <para>Schließen Sie gegebenenfalls die Backupfestplatte an den Server 
     2499        an oder stellen Sie sicher, dass Netzwerkverbindung zum 
     2500        NFS-Backup-Server besteht. Booten Sie dann den Server von der 
     2501        mondorescue-Boot-CD. Nach kurzer Zeit erscheint der Bootprompt von 
     2502        Mondo Rescue:<screenshot> 
     2503            <screeninfo>Bootprompt von Mondo Rescue</screeninfo> 
     2504 
     2505            <mediaobject> 
     2506              <imageobject> 
     2507                <imagedata contentwidth="512" fileref="images/restore9.png"/> 
     2508              </imageobject> 
     2509            </mediaobject> 
     2510          </screenshot></para> 
     2511 
     2512        <para>Hier haben Sie nun unter anderem folgende Möglichkeiten fÃŒr die 
     2513        Restaurationsmethode:</para> 
     2514 
     2515        <itemizedlist> 
     2516          <listitem> 
     2517            <para><emphasis role="bold">nuke</emphasis>: <link 
     2518            linkend="autorest">Partitioniert und formatiert vollautomatisch 
     2519            und restauriert das letzte Vollbackup</link>;</para> 
     2520          </listitem> 
     2521 
     2522          <listitem> 
     2523            <para><emphasis role="bold">interactive</emphasis>: <link 
     2524            linkend="interrest">Startet <emphasis>mondorestore</emphasis> im 
     2525            interaktiven Modus und bietet so die volle Kontrolle ÃŒber den 
     2526            Restaurationsvorgang</link>.</para> 
     2527          </listitem> 
     2528        </itemizedlist> 
     2529 
     2530        <section id="autorest"> 
     2531          <title>Automatischer Restore eines Vollbackups</title> 
     2532 
     2533          <para>Nach der Eingabe von <emphasis role="bold">nuke</emphasis> am 
     2534          Bootprompt wird der Rechner vollautomatisch aus dem letzten 
     2535          Vollbackupset restauriert. Die Festplatte(n) werden partitioniert 
     2536          und formatiert. Raid- bzw. LVM-Systeme werden wiederhergestellt. 
     2537          Falls auf dem Zielsystem größere Festplatten vorhanden sind, werden 
     2538          die Partitionsgrößen dynamisch angepasst.<screenshot> 
     2539              <screeninfo>Mondo Rescue: automatische Partitionierung und 
     2540              Formatierung</screeninfo> 
     2541 
     2542              <mediaobject> 
     2543                <imageobject> 
     2544                  <imagedata contentwidth="512" fileref="images/restore10.png"/> 
     2545                </imageobject> 
     2546              </mediaobject> 
     2547            </screenshot></para> 
     2548 
     2549          <para>Anschließend wird der auf dem Backupmedium gefundene 
     2550          Vollbackupset, aus dem das zur Restauration verwendete ISO-Image 
     2551          <filename>mondorescue.iso</filename> stammt, wieder 
     2552          hergestellt.<screenshot> 
     2553              <screeninfo>Mondo Rescue: automatische Restauration</screeninfo> 
     2554 
     2555              <mediaobject> 
     2556                <imageobject> 
     2557                  <imagedata contentwidth="512" fileref="images/restore11.png"/> 
     2558                </imageobject> 
     2559              </mediaobject> 
     2560            </screenshot></para> 
     2561 
     2562          <para>Nach Abschluss des Restaurationsvorgangs erscheint noch ein 
     2563          Hinweis, den Sie mit <emphasis role="bold">ENTER</emphasis> 
     2564          bestÀtigen mÃŒssen,<screenshot> 
     2565              <screeninfo>Mondo Rescue: Abschluss der 
     2566              Restauration</screeninfo> 
     2567 
     2568              <mediaobject> 
     2569                <imageobject> 
     2570                  <imagedata contentwidth="512" fileref="images/restore12.png"/> 
     2571                </imageobject> 
     2572              </mediaobject> 
     2573            </screenshot></para> 
     2574 
     2575          <para>um schließlich auf die Konsole zu gelangen.<screenshot> 
     2576              <screeninfo>Mondo Rescue: Konsole</screeninfo> 
     2577 
     2578              <mediaobject> 
     2579                <imageobject> 
     2580                  <imagedata contentwidth="512" fileref="images/restore13.png"/> 
     2581                </imageobject> 
     2582              </mediaobject> 
     2583            </screenshot></para> 
     2584 
     2585          <para>Falls Sie keine differentiellen und inkrementellen Backupsets 
     2586          zu restaurieren mÃŒssen, geben Sie am Prompt <emphasis 
     2587          role="bold">exit</emphasis> ein, um in den frisch restaurierten 
     2588          Server zu booten. Was im anderen Fall ist noch zu tun ist, lesen Sie 
     2589          im <link linkend="diffrest">folgenden Abschnitt</link>.</para> 
     2590        </section> 
     2591 
     2592        <section id="diffrest"> 
     2593          <title>Restore von differentiellen und inkrementellen 
     2594          Backups</title> 
     2595 
     2596          <para>Wenn Sie nach einem Vollbackup noch weitere differentielle 
     2597          und/oder inkrementelle Backups erstellt haben, mÃŒssen diese 
     2598          anschließend an den Restore des Vollbackups in chronologischer 
     2599          Reihenfolge zurÃŒckgespielt werden. Das muss dann im <link 
     2600          linkend="interrest">interaktiven Modus</link> erfolgen.</para> 
     2601 
     2602          <para>Haben Sie differentielle Backups erstellt, wird als nÀchstes 
     2603          das aktuellste, differentielle Backup restauriert. Sind dann noch 
     2604          inkrementelle Backups jÃŒngeren Datums vorhanden, mÃŒssen diese 
     2605          nacheinander auch noch zurÃŒckgespielt werden.</para> 
     2606 
     2607          <para>Die Vorgehensweise anhand des oben genannten 
     2608          Beispiels<screenshot> 
     2609              <screeninfo>Backuphistorie</screeninfo> 
     2610 
     2611              <mediaobject> 
     2612                <imageobject> 
     2613                  <imagedata contentwidth="194" fileref="images/backup1.png"/> 
     2614                </imageobject> 
     2615              </mediaobject> 
     2616            </screenshot></para> 
     2617 
     2618          <para>wÀre dann:</para> 
     2619 
     2620          <orderedlist> 
     2621            <listitem> 
     2622              <para>Automatisches Restore des Vollbackups 070201_010002_full, 
     2623              wie im <link linkend="autorest">vorigen Abschnitt</link> 
     2624              beschrieben;</para> 
     2625            </listitem> 
     2626 
     2627            <listitem> 
     2628              <para>Restore des differentiellen Backups 
     2629              070225_020002_diff;</para> 
     2630            </listitem> 
     2631 
     2632            <listitem> 
     2633              <para>Restore der beiden nachfolgenden inkrementellen Backups 
     2634              070227_030002_inc und 070228_030002_inc.</para> 
     2635            </listitem> 
     2636          </orderedlist> 
     2637 
     2638          <para>Nach erfolgtem Restore des Vollbackups booten Sie das System 
     2639          also nicht neu, sondern starten auf der Mondo-Rescue-Konsole das 
     2640          Programm <emphasis>mondorestore</emphasis>:<screen># mondorestore</screen></para> 
     2641 
     2642          <para>Fahren Sie fort, wie im <link linkend="interrest">nÀchsten 
     2643          Abschnitt</link> beschrieben. Wiederholen Sie den Restorevorgang fÃŒr 
     2644          jedes differentielle und inkrementelle Backup, das Sie restaurieren 
     2645          mÃŒssen.</para> 
     2646        </section> 
     2647 
     2648        <section id="interrest"> 
     2649          <title>Interaktiver Restore</title> 
     2650 
     2651          <para>Geben Sie am Bootprompt <emphasis 
     2652          role="bold">interactive</emphasis> ein. Die CD bootet dann direkt in 
     2653          das StartmenÃŒ von <emphasis>mondorestore</emphasis>.</para> 
     2654 
     2655          <para>WÀhlen Sie im StartmenÃŒ die Option <emphasis 
     2656          role="bold">Interactively</emphasis>:<screenshot> 
     2657              <screeninfo>Mondo Rescue: Interaktiver Modus</screeninfo> 
     2658 
     2659              <mediaobject> 
     2660                <imageobject> 
     2661                  <imagedata contentwidth="217" fileref="images/restore14.png"/> 
     2662                </imageobject> 
     2663              </mediaobject> 
     2664            </screenshot></para> 
     2665 
     2666          <para>WÀhlen Sie im nÀchsten Schritt das Backupmedium 
     2667          aus:<screenshot> 
     2668              <screeninfo>Mondo Rescue: Backupmedium</screeninfo> 
     2669 
     2670              <mediaobject> 
     2671                <imageobject> 
     2672                  <imagedata contentwidth="230" fileref="images/restore2.png"/> 
     2673                </imageobject> 
     2674              </mediaobject> 
     2675            </screenshot></para> 
     2676 
     2677          <para>Geben Sie den PrÀfix fÃŒr die ISO-Dateien nun ein (in unserem 
     2678          Fall "server"):<screenshot> 
     2679              <screeninfo>Mondo Rescue: PrÀfix</screeninfo> 
     2680 
     2681              <mediaobject> 
     2682                <imageobject> 
     2683                  <imagedata contentwidth="355" fileref="images/restore4.png"/> 
     2684                </imageobject> 
     2685              </mediaobject> 
     2686            </screenshot></para> 
     2687 
     2688          <para>Geben Sie das BackupgerÀt ebenfalls ein (in unserem Beispiel 
     2689          eine Festplattenpartition):<screenshot> 
     2690              <screeninfo>Mondo Rescue: Festplattenpartition</screeninfo> 
     2691 
     2692              <mediaobject> 
     2693                <imageobject> 
     2694                  <imagedata contentwidth="356" fileref="images/restore15.png"/> 
     2695                </imageobject> 
     2696              </mediaobject> 
     2697            </screenshot></para> 
     2698 
     2699          <para>Das Dateisystem der Backup-Partition wird automatisch erkannt, 
     2700          das Eingabefeld kann also leer bleiben:<screenshot> 
     2701              <screeninfo>Mondo Rescue: Dateisystem</screeninfo> 
     2702 
     2703              <mediaobject> 
     2704                <imageobject> 
     2705                  <imagedata contentwidth="355" fileref="images/restore16.png"/> 
     2706                </imageobject> 
     2707              </mediaobject> 
     2708            </screenshot></para> 
     2709 
     2710          <para>Geben Sie den Pfad zum gewÃŒnschten Backupset ein. Vorgegeben 
     2711          wird der Pfad zum Vollbackup. Wenn Sie ein differentielles oder 
     2712          inkrementelles Backupset zurÃŒckspielen möchten, mÃŒssen Sie den Pfad 
     2713          anpassen.<screenshot> 
     2714              <screeninfo>Mondo Rescue: Pfad zum Backupset</screeninfo> 
     2715 
     2716              <mediaobject> 
     2717                <imageobject> 
     2718                  <imagedata contentwidth="356" fileref="images/restore17.png"/> 
     2719                </imageobject> 
     2720              </mediaobject> 
     2721            </screenshot></para> 
     2722 
     2723          <para>Jetzt können Sie noch die Partitionierung der Festplatte(n) 
     2724          anpassen. Das ist jedoch nur in SpezialfÀllen notwendig, wenn Sie 
     2725          zum Beispiel ein Vollbackup interaktiv restaurieren und die 
     2726          Partitionierung auf dem Zielsystem anders sein soll als auf dem 
     2727          System, das gesichert wurde. Um weiter zu gelangen, navigieren Sie 
     2728          mit der <emphasis role="bold">TAB-Taste</emphasis> auf <emphasis 
     2729          role="bold">OK</emphasis> und drÃŒcken Sie <emphasis 
     2730          role="bold">ENTER</emphasis>.<screenshot> 
     2731              <screeninfo>Mondo Rescue: Partitionieren</screeninfo> 
     2732 
     2733              <mediaobject> 
     2734                <imageobject> 
     2735                  <imagedata contentwidth="512" fileref="images/restore18.png"/> 
     2736                </imageobject> 
     2737              </mediaobject> 
     2738            </screenshot></para> 
     2739 
     2740          <para>BestÀtigen Sie noch die Sicherheitsabfrage bezÃŒglich der 
     2741          Mountliste.<screenshot> 
     2742              <screeninfo>Mondo Rescue: Sicherheitsabfrage 
     2743              Mountliste</screeninfo> 
     2744 
     2745              <mediaobject> 
     2746                <imageobject> 
     2747                  <imagedata contentwidth="306" fileref="images/restore19.png"/> 
     2748                </imageobject> 
     2749              </mediaobject> 
     2750            </screenshot></para> 
     2751 
     2752          <para>Nachdem die Zieldateisysteme gemountet wurden, werden Sie noch 
     2753          gefragt, ob Sie alle Dateien des Backupsets restaurieren wollen. 
     2754          WÀhlen Sie <emphasis role="bold">Yes</emphasis>, um den Backupset 
     2755          komplett zu restaurieren. Mit <emphasis role="bold">No</emphasis> 
     2756          erhalten Sie die Möglichkeit mit dem <link 
     2757          linkend="listedit">Dateilisten-Editor</link> einzelne Dateien und 
     2758          Verzeichnisse fÃŒr die Restauration auszuwÀhlen.<screenshot> 
     2759              <screeninfo>Mondo Rescue: Alle Dateien des Backupsets 
     2760              restaurieren</screeninfo> 
     2761 
     2762              <mediaobject> 
     2763                <imageobject> 
     2764                  <imagedata contentwidth="305" fileref="images/restore20.png"/> 
     2765                </imageobject> 
     2766              </mediaobject> 
     2767            </screenshot></para> 
     2768 
     2769          <para>Schließlich startet der Restaurationsvorgang.<screenshot> 
     2770              <screeninfo>Mondo Rescue: Restaurationsvorgang</screeninfo> 
     2771 
     2772              <mediaobject> 
     2773                <imageobject> 
     2774                  <imagedata contentwidth="512" fileref="images/restore11.png"/> 
     2775                </imageobject> 
     2776              </mediaobject> 
     2777            </screenshot></para> 
     2778 
     2779          <para>Sind alle Dateien restauriert kann der Bootloader 
     2780          initialisiert werden. WÀhlen Sie <emphasis 
     2781          role="bold">Yes</emphasis>.<screenshot> 
     2782              <screeninfo>Mondo Rescue: Bootloader initialisieren</screeninfo> 
     2783 
     2784              <mediaobject> 
     2785                <imageobject> 
     2786                  <imagedata contentwidth="305" fileref="images/restore21.png"/> 
     2787                </imageobject> 
     2788              </mediaobject> 
     2789            </screenshot></para> 
     2790 
     2791          <para>In einem weiteren Schritt muss noch angegeben werden, ob die 
     2792          Mountliste geÀndert wurde.<screenshot> 
     2793              <screeninfo>Mondo Rescue: Bootloader initialisieren</screeninfo> 
     2794 
     2795              <mediaobject> 
     2796                <imageobject> 
     2797                  <imagedata contentwidth="305" fileref="images/restore22.png"/> 
     2798                </imageobject> 
     2799              </mediaobject> 
     2800            </screenshot></para> 
     2801 
     2802          <para>Sollen die Partitionen mit einem Label versehen werden? Hier 
     2803          kann mit <emphasis role="bold">Yes</emphasis> geantwortet 
     2804          werden.<screenshot> 
     2805              <screeninfo>Mondo Rescue: Bootloader initialisieren</screeninfo> 
     2806 
     2807              <mediaobject> 
     2808                <imageobject> 
     2809                  <imagedata contentwidth="305" fileref="images/restore23.png"/> 
     2810                </imageobject> 
     2811              </mediaobject> 
     2812            </screenshot></para> 
     2813 
     2814          <para>BestÀtigen Sie abschließend noch den Start des post-nuke 
     2815          scripts.<screenshot> 
     2816              <screeninfo>Mondo Rescue: Bootloader initialisieren</screeninfo> 
     2817 
     2818              <mediaobject> 
     2819                <imageobject> 
     2820                  <imagedata contentwidth="305" fileref="images/restore24.png"/> 
     2821                </imageobject> 
     2822              </mediaobject> 
     2823            </screenshot></para> 
     2824 
     2825          <para>Nun ist die Restauration des Backupsets abgeschlossen und die 
     2826          Mondo-Rescue-Konsole erscheint. Wenn Sie weitere Backupsets 
     2827          zurÃŒckspielen mÃŒssen, starten Sie <emphasis>mondorestore</emphasis> 
     2828          auf der Konsole. Um das System neu zu starten, geben Sie <emphasis 
     2829          role="bold">exit</emphasis> ein.</para> 
     2830        </section> 
     2831 
     2832        <section> 
     2833          <title>Restore von einem NFS-Share</title> 
     2834 
     2835          <para>Bei meinen Versuchen von einem NFS-Share zu restaurieren, 
     2836          gelang es der Mondo-Rescue-CD nicht, das Netzwerk zu konfigurieren. 
     2837          In dem Fall mÃŒssen Sie die Netzwerkkonfiguration auf der Konsole von 
     2838          Hand einrichten. Gehen Sie so vor:</para> 
     2839 
     2840          <orderedlist> 
     2841            <listitem> 
     2842              <para>Beenden Sie <emphasis>mondorestore</emphasis>, um auf die 
     2843              Konsole zu gelangen.</para> 
     2844            </listitem> 
     2845 
     2846            <listitem> 
     2847              <para>Finden Sie heraus, welches Netzwerkinterface mit dem 
     2848              NFS-Server verbunden ist. Der Befehl<screen># ifconfig -a</screen>gibt 
     2849              eine Übersicht aller Netzwerkinterfaces aus.</para> 
     2850            </listitem> 
     2851 
     2852            <listitem> 
     2853              <para>Konfigurieren Sie jetzt das Netzwerkinterface (Beispiel, 
     2854              Interface und IP-Adresse mÃŒssen ggf. angepasst werden):<screen># ifconfig eth0 10.16.1.1 netmask 255.240.0.0 up</screen></para> 
     2855            </listitem> 
     2856 
     2857            <listitem> 
     2858              <para>ÜberprÃŒfen Sie mit <command>ping</command>, ob der 
     2859              NFS-Server erreichbar ist.</para> 
     2860            </listitem> 
     2861 
     2862            <listitem> 
     2863              <para>Starten Sie den Portmap-Dienst:<screen># portmap</screen></para> 
     2864            </listitem> 
     2865 
     2866            <listitem> 
     2867              <para>Mounten Sie nun das NFS-Share nach <systemitem 
     2868              class="filesystem">/tmp/isodir</systemitem> (Beispiel):<screen># mount -t nfs -o nolock 10.16.1.10:/home/nfs /tmp/isodir</screen></para> 
     2869            </listitem> 
     2870          </orderedlist> 
     2871 
     2872          <para>Starten Sie nun <emphasis>mondorestore</emphasis> und fÃŒhren 
     2873          Sie die Restauration durch.</para> 
     2874        </section> 
     2875      </section> 
     2876 
     2877      <section> 
     2878        <title>Hardwaretest mit mindi</title> 
     2879 
     2880        <para>Mit Hilfe des Tools <command>mindi</command> erzeugt 
     2881        <command>mondoarchive</command> beim Backup ein bootbares 
     2882        Restore-CD-Image. Um zu testen, ob bei einem spÀteren Restore die 
     2883        Festplatten und Partitionen richtig erkannt werden, ist es 
     2884        empfehlenswert den Server einmal von einer mit 
     2885        <command>mindi</command> erzeugten CD zu booten.</para> 
     2886 
     2887        <para>Das mindi-CD-Image erstellen Sie einfach mit dem Befehl<screen># mindi</screen>auf 
     2888        der Konsole. In der Folge mÃŒssen Sie zwei Fragen beantworten. Die 
     2889        Frage nach dem eigenen Kernel beantworten Sie mit <emphasis 
     2890        role="bold">y</emphasis>:<screen>Mindi Linux mini-distro generator v2.0.4-r2045 
     2891Latest Mindi is available from http://www.mondorescue.org 
     2892BusyBox sources are available from http://www.busybox.net 
     2893------------------------------------------------------------------------------ 
     2894Mindi-BusyBox v1.2.1 (2008.10.20-18:41+0000) multi-call binary 
     2895Do you want to use your own kernel to build the boot disk ([y]/n) ? 
     2896</screen>Danach wird das System analysiert und das ISO-Image erstellt. Die 
     2897        abschließende Frage nach dem bootbaren USB Image beantworten Sie mit 
     2898        <emphasis role="bold">n</emphasis>.<screen>Analyzing dependency requirements       Done.          
     2899Making complete dependency list Done.          
     2900Analyzing your keyboard's configuration. 
     2901Adding the following keyboard mapping tables:   Done.          
     2902Assembling dependency files...................................Done.         .......... 
     2903Your mountlist will look like this: 
     2904Analyzing LVM... 
     2905DEVICE          MOUNTPOINT      FORMAT          SIZE (MB)       LABEL/UUID      
     2906/dev/sda6       lvm             lvm              140003                 
     2907/dev/sda1       /               ext3               9554                 
     2908/dev/mapper/vg_lml-home /home           ext3                lvm                 
     2909/dev/mapper/vg_lml-var /var            ext3                lvm                 
     2910/dev/mapper/vg_lml-var+spool+cups /var/spool/cups ext3                lvm                 
     2911/dev/sda5       swap            swap               3067                 
     2912Tarring and zipping the data content... Done.          
     2913Making 16384KB boot disk...............udev device manager found 
     2914WARNING: No Hardware support for ST20V10 
     2915You may ask your manufacturer to contribute to the mindi project 
     2916...11709 blocks 
     2917............    Done.          
     2918In the directory '/var/cache/mindi' you will find the images:- 
     2919mindi-bootroot.16384.img   
     2920Created bootable ISO image at /var/cache/mindi/mindi.iso 
     2921Shall I make a bootable USB image ? (y/[n])  
     2922</screen>Das mindi-CD-Image finden Sie unter 
     2923        <filename>/var/cache/mindi/mindi.iso</filename>. Brennen Sie nun das 
     2924        ISO-Image auf einen CD-Rohling und booten Sie den Server damit.</para> 
     2925 
     2926        <para>Ist der Bootvorgang abgeschlossen, erscheint eine Konsole. Durch 
     2927        Eingabe des Befehls<screen># fdisk -l</screen>verschaffen Sie sich 
     2928        einen Überblick ÃŒber die gefundenen Festplattenpartitionen. Wenn die 
     2929        Partitionen (inkl. Backuppartition) nicht so angezeigt werden, wie auf 
     2930        dem laufenden paedML-Server, wurde wahrscheinlich der 
     2931        Festplattenkontroller nicht erkannt. In dem Fall kann man durch 
     2932        HinzufÃŒgen des entsprechenden Treibermoduls in der Konfigurationsdatei 
     2933        <filename>/etc/mindi/mindi.conf</filename> unter 
     2934        <emphasis>SCSI_MODS</emphasis> oder <emphasis>IDE_MODS</emphasis> den 
     2935        Fehler eventuell beheben. Ein Vergleich der Ausgabe von<screen># lsmod</screen>des 
     2936        paedML-Servers mit derjenigen unter <command>mindi</command> hilft 
     2937        gegebenenfalls bei der Suche nach fehlenden Modulen.</para> 
     2938 
     2939        <important> 
     2940          <para>Ein Workaround, der evtl. hilft auf paedML-Systemen der 
     2941          Version 4.0.x Hardware-Probleme beim Restore zu vermeiden, besteht 
     2942          darin die Konfigurationsdatei 
     2943          <filename>/etc/mindi/mindi.conf</filename> zu entfernen, sodass 
     2944          <command>mindi</command> die Hardwarekonfiguration nach 
     2945          Standardeinstellungen ermittelt. Erstellen Sie, wie oben 
     2946          beschrieben, ein Mindi-ISO-Image, verschieben Sie jedoch zuvor die 
     2947          Konfigurationsdatei <filename>/etc/mindi/mindi.conf</filename> in 
     2948          ein anderes Verzeichnis, zum Beispiel:<screen># mv /etc/mindi/mindi.conf /root</screen></para> 
     2949        </important> 
     2950      </section> 
     2951    </section> 
     2952 
     2953    <section> 
     2954      <title>Netzwerkdrucker einrichten</title> 
     2955 
     2956      <para>Vor der Druckerinstallation sollten Sie folgende Informationen 
     2957      vorliegen haben:</para> 
     2958 
     2959      <itemizedlist> 
     2960        <listitem> 
     2961          <para>die genaue Bezeichnung des Druckermodells und</para> 
     2962        </listitem> 
     2963 
     2964        <listitem> 
     2965          <para>die IP-Adresse falls der Drucker ÃŒber das Netzwerk angesteuert 
     2966          werden soll. Wie Sie die IP-Adresse anpassen können, entnehmen Sie 
     2967          bitte dem Druckerhandbuch oder der Bedienungsanleitung des 
     2968          Printservers.</para> 
     2969        </listitem> 
     2970      </itemizedlist> 
     2971 
     2972      <para>Die Verwaltung des Druckdienstes auf dem Linux-Server ÃŒbernimmt 
     2973      der so genannte CUPS-Daemon (Common Unix Printing System). Dessen 
     2974      Konfiguration lÀsst sich bequem in einem Browser ÃŒber ein Webinterface 
     2975      erledigen.</para> 
     2976 
     2977      <para>Was auf Clientseite bei der Druckereinrichtung zu beachten ist, 
     2978      lesen Sie bitte im <link 
     2979      linkend="ts_client_drucker">Clientkapitel</link>.</para> 
     2980 
     2981      <section> 
     2982        <title>Drucker importieren</title> 
     2983 
     2984        <para>Viele Printserver und Netzwerkdrucker sind in der Lage Ihre 
     2985        IP-Adresse von einem DHCP-Server zu beziehen. Diese FÀhigkeit können 
     2986        wir nutzen, um dem GerÀt automatisch einen Namen zuweisen zu lassen 
     2987        und es wie eine Arbeitsstation in das Schulnetz zu integrieren. 
     2988        Ermitteln Sie hierzu die MAC-Adresse des GerÀts. Loggen Sie sich dann 
     2989        als <systemitem class="username">administrator</systemitem> in der 
     2990        Schulkonsole (<uri>https://&lt;servername&gt;:242</uri>) ein und legen 
     2991        Sie unter <emphasis role="bold">Hosts</emphasis> einen Eintrag fÃŒr das 
     2992        GerÀt an:<screenshot> 
     2993            <screeninfo>Printserver-Eintrag in Schulkonsole</screeninfo> 
     2994 
     2995            <mediaobject> 
     2996              <imageobject> 
     2997                <imagedata contentwidth="459" fileref="images/printserver.png"/> 
     2998              </imageobject> 
     2999            </mediaobject> 
     3000          </screenshot></para> 
     3001 
     3002        <para>Da der Drucker ja nicht ÃŒber PXE bootet, wÀhlen Sie fÃŒr 
     3003        <emphasis role="bold">PXE</emphasis> die Option "Aus". Ein Klick auf 
     3004        die SchaltflÀche <emphasis role="bold">Änderungen 
     3005        ÃŒbernehmen</emphasis> importiert den Drucker wie eine Arbeitsstation 
     3006        in das Schulnetz.</para> 
     3007      </section> 
     3008 
     3009      <section> 
     3010        <title>Druckereinrichtung mit CUPS</title> 
     3011 
     3012        <para>Drucker lassen sich komfortabel ÃŒber das CUPS-Webinterface 
     3013        einrichten. Starten Sie auf einem Client oder auf dem Server einen 
     3014        Webbrowser und geben Sie folgende Adresse ein:<screen>https://&lt;servername&gt;:631/admin</screen>Loggen 
     3015        Sie sich als Benutzer <systemitem 
     3016        class="username">administrator</systemitem> auf der 
     3017        Administrationsseite des CUPS-Druckservers ein. Über diese Seite 
     3018        können Sie Drucker einrichten, Einstellungen Àndern und DruckauftrÀge 
     3019        verwalten.<screenshot> 
     3020            <screeninfo>CUPS: Administrationsseite</screeninfo> 
     3021 
     3022            <mediaobject> 
     3023              <imageobject> 
     3024                <imagedata contentwidth="348" 
     3025                           fileref="images/cups_server1.png"/> 
     3026              </imageobject> 
     3027            </mediaobject> 
     3028          </screenshot></para> 
     3029 
     3030        <para>Klicken Sie nun auf die SchaltflÀche <emphasis 
     3031        role="bold">Drucker hinzufÃŒgen</emphasis>, um einen neuen Drucker 
     3032        einzurichten.</para> 
     3033 
     3034        <para>Der Druckername (zum Beispiel <emphasis>laser_203</emphasis>), 
     3035        der hier vergeben wird, gilt als Freigabename fÃŒr Linux wie fÃŒr 
     3036        Windows-Arbeitsstationen. Die restlichen Angaben sind zwar optional, 
     3037        sollten aber der besseren Übersicht wegen eingegeben werden. 
     3038        <screenshot> 
     3039            <screeninfo>CUPS: Drucker hinzufÃŒgen</screeninfo> 
     3040 
     3041            <mediaobject> 
     3042              <imageobject> 
     3043                <imagedata contentwidth="468" 
     3044                           fileref="images/cups_server2.png"/> 
     3045              </imageobject> 
     3046            </mediaobject> 
     3047          </screenshot></para> 
     3048 
     3049        <para>Mit Klick auf <emphasis role="bold">Fortsetzen</emphasis> 
     3050        gelangen Sie zum Einrichtungs-Dialog.</para> 
     3051 
     3052        <para>Hier mÃŒssen Sie angeben, auf welche Weise der Drucker mit dem 
     3053        Server verbunden ist. Bei einem Netzwerkdrucker ist dies im Normalfall 
     3054        die Option <emphasis role="bold">AppSocket/HP JetDirect</emphasis>. 
     3055        Konsultieren Sie im Zweifelsfall die Bedienungsanleitung Ihres 
     3056        Druckers beziehungsweise Printservers. Ist der Drucker direkt ÃŒber 
     3057        Parallel- oder USB-Schnittstelle mit dem Server verbunden, wÀhlen Sie 
     3058        die Anschlussart entsprechend.<screenshot> 
     3059            <screeninfo>CUPS: Druckeranschluss konfigurieren 1</screeninfo> 
     3060 
     3061            <mediaobject> 
     3062              <imageobject> 
     3063                <imagedata contentwidth="238" 
     3064                           fileref="images/cups_server3.png"/> 
     3065              </imageobject> 
     3066            </mediaobject> 
     3067          </screenshot></para> 
     3068 
     3069        <para>Im Falle eines Netzwerkdruckers mÃŒssen Sie im nÀchsten Dialog 
     3070        IP-Adresse oder Hostnamen und zusÀtzlich bei Verwendung eines 
     3071        Print-Servers, der ÃŒber mehrere AnschlÃŒsse verfÃŒgt, noch die 
     3072        Warteschlange anzugeben. Zum Beispiel:<screen>socket://10.16.203.22/lpt1</screen></para> 
     3073 
     3074        <para>Im Zweifelsfall sollte auch hier die Bedienungsanleitung des 
     3075        Printservers weiterhelfen.<screenshot> 
     3076            <screeninfo>CUPS: Druckeranschluss konfigurieren 2</screeninfo> 
     3077 
     3078            <mediaobject> 
     3079              <imageobject> 
     3080                <imagedata contentwidth="538" 
     3081                           fileref="images/cups_server4.png"/> 
     3082              </imageobject> 
     3083            </mediaobject> 
     3084          </screenshot></para> 
     3085 
     3086        <para>Im nÀchsten Schritt wÀhlen Sie den Hersteller des Druckers aus 
     3087        (in unserem Beispiel <emphasis role="bold">HP</emphasis>).<screenshot> 
     3088            <screeninfo>CUPS: Hersteller wÀhlen</screeninfo> 
     3089 
     3090            <mediaobject> 
     3091              <imageobject> 
     3092                <imagedata contentwidth="372" 
     3093                           fileref="images/cups_server5.png"/> 
     3094              </imageobject> 
     3095            </mediaobject> 
     3096          </screenshot></para> 
     3097 
     3098        <para>Danach wÀhlen Sie in der folgenden Liste Ihr Druckermodell aus. 
     3099        Falls fÃŒr Ihr Modell mehrere Treiber zur Auswahl stehen, wÀhlen Sie 
     3100        den empfohlenen Treiber (<emphasis role="bold">recommended</emphasis>) 
     3101        aus.<screenshot> 
     3102            <screeninfo>CUPS: Druckermodell wÀhlen</screeninfo> 
     3103 
     3104            <mediaobject> 
     3105              <imageobject> 
     3106                <imagedata contentwidth="614" 
     3107                           fileref="images/cups_server6.png"/> 
     3108              </imageobject> 
     3109            </mediaobject> 
     3110          </screenshot></para> 
     3111 
     3112        <para>Mit Klick auf <emphasis role="bold">Drucker 
     3113        hinzufÃŒgen</emphasis> schließen Sie die Druckerinstallation. Danach 
     3114        gelangen Sie zur Einstellungsseite des Druckers. Hier können Sie noch 
     3115        abhÀngig vom Modell die verschiedensten Einstellungen fÃŒr das 
     3116        Standardverhalten des Druckertreibers vornehmen (zum Beispiel die 
     3117        Seitengröße auf A4 einstellen, falls das nicht standardmÀßig 
     3118        vorgesehen ist):<screenshot> 
     3119            <screeninfo>CUPS: Druckereinstellungen</screeninfo> 
     3120 
     3121            <mediaobject> 
     3122              <imageobject> 
     3123                <imagedata contentwidth="330" 
     3124                           fileref="images/cups_server7.png"/> 
     3125              </imageobject> 
     3126            </mediaobject> 
     3127          </screenshot></para> 
     3128 
     3129        <para>Über <emphasis role="bold">Druckereinstellungen 
     3130        festlegen</emphasis> gelangen Sie schließlich zur Verwaltungsseite des 
     3131        neu eingerichteten Druckers:<screenshot> 
     3132            <screeninfo>CUPS: Druckerverwaltung</screeninfo> 
     3133 
     3134            <mediaobject> 
     3135              <imageobject> 
     3136                <imagedata contentwidth="566" 
     3137                           fileref="images/cups_server8.png"/> 
     3138              </imageobject> 
     3139            </mediaobject> 
     3140          </screenshot></para> 
     3141 
     3142        <para>Hier können Sie</para> 
     3143 
     3144        <itemizedlist> 
     3145          <listitem> 
     3146            <para>eine Testseite ausdrucken lassen,</para> 
     3147          </listitem> 
     3148 
     3149          <listitem> 
     3150            <para>den Drucker anhalten und wieder starten,</para> 
     3151          </listitem> 
     3152 
     3153          <listitem> 
     3154            <para>die Entgegennahme von DruckauftrÀgen sperren und wieder 
     3155            freischalten,</para> 
     3156          </listitem> 
     3157 
     3158          <listitem> 
     3159            <para>die Druckereinrichtung wiederholen, um IP-Adresse oder 
     3160            Druckertreiber zu Àndern,</para> 
     3161          </listitem> 
     3162 
     3163          <listitem> 
     3164            <para>die Druckereinstellungen anpassen oder</para> 
     3165          </listitem> 
     3166 
     3167          <listitem> 
     3168            <para>erlaubte Benutzer festlegen.</para> 
     3169          </listitem> 
     3170        </itemizedlist> 
     3171 
     3172        <para>Nun ist Ihr Netzwerkdrucker betriebsbereit und kann auf den 
     3173        Arbeitsstationen eingerichtet werden.</para> 
     3174      </section> 
     3175 
     3176      <section id="ts_schuko_druckerzugriff"> 
     3177        <title>Zugriffssteuerung ÃŒber Schulkonsole</title> 
     3178 
     3179        <para>ZunÀchst ist jeder neu eingerichtete Netzwerkdrucker im gesamten 
     3180        Netz an jeder Arbeitsstation verfÃŒgbar. Sie können jedoch den 
     3181        Druckerzugriff auf bestimmte RÀume und/oder Arbeitsstationen 
     3182        beschrÀnken.</para> 
     3183 
     3184        <para>Loggen Sie sich dazu als Benutzer <systemitem 
     3185        class="username">administrator</systemitem> auf der Schulkonsole ein 
     3186        und navigieren Sie auf die Druckerseite (<ulink 
     3187        url="https://server:242/schulkonsole/printers" 
     3188        userlevel="">https://server:242/schulkonsole/printers</ulink>). Sie 
     3189        sehen eine Liste der in Ihrem Schulnetz verfÃŒgbaren Netzwerkdrucker 
     3190        und gegebenenfalls die einem Drucker zugeordneten RÀume und Rechner. 
     3191        Ist ein Drucker weder einem Raum noch einem Rechner zugeordnet, ist er 
     3192        ohne EinschrÀnkung netzweit verfÃŒgbar.<screenshot> 
     3193            <screeninfo>Druckerzugriff ÃŒber Schulkonsole steuern 
     3194            1</screeninfo> 
     3195 
     3196            <mediaobject> 
     3197              <imageobject> 
     3198                <imagedata contentwidth="489" 
     3199                           fileref="images/drucker_schuko1.png"/> 
     3200              </imageobject> 
     3201            </mediaobject> 
     3202          </screenshot></para> 
     3203 
     3204        <para>Änderung des Zugriffes auf die Drucker von bestimmten RÀumen 
     3205        oder Rechnern durch anklicken der SchaltflÀche <emphasis 
     3206        role="bold">Bearbeiten</emphasis>.</para> 
     3207 
     3208        <para>Wenn Sie die Elemente von <emphasis 
     3209        role="bold">abgewÀhlt</emphasis> nach <emphasis 
     3210        role="bold">ausgewÀhlt</emphasis> verschieben (und umgekehrt) können 
     3211        Sie die entsprechenden Zuordnungen einrichten oder aufheben. 
     3212        <screenshot> 
     3213            <screeninfo>Druckerzugriff ÃŒber Schulkonsole steuern 
     3214            2</screeninfo> 
     3215 
     3216            <mediaobject> 
     3217              <imageobject> 
     3218                <imagedata contentwidth="406" 
     3219                           fileref="images/drucker_schuko2.png"/> 
     3220              </imageobject> 
     3221            </mediaobject> 
     3222          </screenshot></para> 
     3223 
     3224        <important> 
     3225          <para>Ist ein Drucker auch nur einem Raum bzw. Rechner zugeordnet, 
     3226          so ist der Zugriff von anderen RÀumen bzw. Rechnern aus gesperrt. In 
     3227          diesem Fall mÃŒssen Sie dem Drucker zusÀtzlich diejenigen 
     3228          RÀume/Rechner zuordnen, die ebenfalls Zugriff haben sollen.</para> 
     3229 
     3230          <para>Nur wenn ein Drucker einem entsprechenden Raum zugeordnet 
     3231          wurde, kann ein Lehrer diesen ÃŒber die Schulkonsole (im Bereich 
     3232          Aktueller Raum) steuern.</para> 
     3233        </important> 
     3234      </section> 
     3235 
     3236      <section> 
     3237        <title>Zugriff ÃŒber OpenVPN</title> 
     3238 
     3239        <para>Der CUPS-Druckserver lÀsst in der Standardeinstellung nur 
     3240        Zugriffe aus dem internen Schulnetz zu. Sollen Clients ÃŒber OpenVPN 
     3241        Zugriff auf die Druckdienste erhalten, mÃŒssen in der 
     3242        Konfigurationsdatei <filename>/etc/cups/cupsd.conf</filename> die 
     3243        Location-Definitionen um Allow-Regeln fÃŒr das OpenVPN-Netz ergÀnzt 
     3244        werden.</para> 
     3245 
     3246        <para>Beispielhaft fÃŒr die OpenVPN-Netzadresse <systemitem 
     3247        class="ipaddress">172.16.18.0</systemitem><footnote> 
     3248            <para>vgl. Abschnitt <link linkend="interne_ip-adressen">Interne 
     3249            IP-Adressen</link></para> 
     3250          </footnote> mÃŒssen folgende Allow-Regeln ergÀnzt werden:</para> 
     3251 
     3252        <programlisting># Restrict access to the server... 
     3253&lt;Location /&gt; 
     3254  Order allow,deny 
     3255  Allow localhost 
     3256  Allow 10.* 
     3257  Allow 172.16.18.* 
     3258&lt;/Location&gt; 
     3259 
     3260# Restrict access to the admin pages... 
     3261&lt;Location /admin&gt; 
     3262  Encryption Required 
     3263  Order allow,deny 
     3264  Allow localhost 
     3265  Allow 10.* 
     3266  Allow 172.16.18.* 
     3267&lt;/Location&gt; 
     3268 
     3269# Restrict access to configuration files... 
     3270&lt;Location /admin/conf&gt; 
     3271  AuthType Basic 
     3272  Require user @SYSTEM 
     3273  Order allow,deny 
     3274  Allow localhost 
     3275  Allow 10.* 
     3276  Allow 172.16.18.* 
     3277&lt;/Location&gt; 
     3278</programlisting> 
     3279 
     3280        <para>Nach einem Neustart des CUPS-Dienstes mit<screen># /etc/init.d/cupsys restart</screen>kann 
     3281        ÃŒber OpenVPN auf alle CUPS-Resourcen zugegriffen werden.</para> 
     3282 
     3283        <para>Beachten Sie, dass nun alle OpenVPN-Benutzer auf Netzwerkdrucker 
     3284        drucken können, deren Zugriff nicht auf bestimmte RÀume beschrÀnkt 
     3285        wurde.</para> 
     3286      </section> 
     3287    </section> 
     3288 
     3289    <section id="ts_lvm"> 
     3290      <title>LVM</title> 
     3291 
     3292      <para>Vorab einige Informationen zu LVM, die dem <ulink 
     3293      url="http://www.linuxhaven.de/dlhp/HOWTO/DE-LVM-HOWTO.html">LVM-Howto</ulink> 
     3294      von Markus Hoffmann entnommen wurden.</para> 
     3295 
     3296      <para><emphasis>LVM</emphasis> ist die AbkÃŒrzung fÃŒr <emphasis>Logical 
     3297      Volume Manager</emphasis> und bezeichnet eine Funktion, die es 
     3298      ermöglicht, ein Dateisystem ÃŒber mehrere Partitionen und Festplatten zu 
     3299      verteilen. Das funktioniert auch nach dem Anlegen eines Dateisystems, 
     3300      sogar wenn schon Daten darin abgespeichert wurden. Dazu wird das 
     3301      Dateisystem auf einer virtuellen Partition, einem so genannten 
     3302      <emphasis>Logical Volume</emphasis>, angelegt. Man kann einer zu kleinen 
     3303      Partition, die mit <emphasis>LVM</emphasis> verwaltet wird, nachtrÀglich 
     3304      freien Speicherplatz zuweisen. Voraussetzung ist allerdings, dass die 
     3305      betreffenden Partitionen schon als <emphasis>Logical Volumes</emphasis> 
     3306      angelegt wurden. <emphasis>LVM</emphasis> kann nicht nachtrÀglich auf 
     3307      bereits bestehende Partitionen angewandt werden.</para> 
     3308 
     3309      <para>Ein LVM-System besteht aus drei Ebenen: dem <emphasis>Physical 
     3310      Volume</emphasis>, der <emphasis>Volume Group</emphasis> und dem 
     3311      <emphasis>Logical Volume</emphasis>.</para> 
     3312 
     3313      <itemizedlist> 
     3314        <listitem> 
     3315          <para>Ein <emphasis>Physical Volume</emphasis> und ist eine 
     3316          gewöhnliche Festplattenpartition (also zum Beispiel <systemitem 
     3317          class="filesystem">/dev/hdb1</systemitem> oder <systemitem 
     3318          class="filesystem">/dev/sda2</systemitem>), die unter die Verwaltung 
     3319          des <emphasis>LVM</emphasis> gestellt wird.</para> 
     3320        </listitem> 
     3321 
     3322        <listitem> 
     3323          <para>Eine <emphasis>Volume Group</emphasis> bezeichnet den 
     3324          logischen Zusammenschluss mehrerer <emphasis>Physical 
     3325          Volumes</emphasis> zu einem großen Speicherpool. Eine 
     3326          <emphasis>Volume Group</emphasis> kann auch nachtrÀglich mit neu 
     3327          angelegten <emphasis>Physical Volumes</emphasis> erweitert 
     3328          werden.</para> 
     3329        </listitem> 
     3330 
     3331        <listitem> 
     3332          <para>Ein <emphasis>Logical Volume</emphasis> bezeichnet eine 
     3333          virtuelle Partition, die Teil einer <emphasis>Volume 
     3334          Group</emphasis> ist. Ein <emphasis>Logical Volume</emphasis> kann 
     3335          sich daher ÃŒber mehrere gewöhnliche Partitionen erstrecken. Wie eine 
     3336          <emphasis>Volume Group</emphasis> kann auch ein <emphasis>Logical 
     3337          Volume</emphasis> nachtrÀglich vergrößert oder verkleinert 
     3338          werden.</para> 
     3339        </listitem> 
     3340      </itemizedlist> 
     3341 
     3342      <para>Die folgenden Abschnitte zeigen, wie Sie die Größe bestehender 
     3343      <emphasis>Logical Volumes</emphasis> anpassen können und wie Sie 
     3344      zusÀtzliche Festplatten einbinden können.</para> 
     3345 
     3346      <para>Weitere Informationen zu LVM finden Sie im deutschen LVM-Howto 
     3347      unter <ulink 
     3348      url="http://www.linuxhaven.de/dlhp/HOWTO/DE-LVM-HOWTO.html">http://www.linuxhaven.de/dlhp/HOWTO/DE-LVM-HOWTO.html.</ulink></para> 
     3349 
     3350      <section id="ts_lvresize"> 
     3351        <title>Größe von Logical Volumes verÀndern</title> 
     3352 
     3353        <para>Wenn Sie den Server mit Hilfe der <link 
     3354        linkend="ts_autopart">automatischen Partitionierung</link> installiert 
     3355        haben, finden Sie nach der Installation ein LVM-System vor. Es wurde 
     3356        zum Beispiel auf einer 40 GB-Festplatte ein 33,79 GB großes 
     3357        <emphasis>Physical Volume</emphasis> <systemitem 
     3358        class="filesystem">/dev/sda6</systemitem> mit einer <emphasis>Volume 
     3359        Group</emphasis> <systemitem class="filesystem">vg_lml</systemitem> 
     3360        erstellt:<screen>10:51/0 server ~ # pvscan 
     3361  PV /dev/sda6   VG vg_lml   lvm2 [33.79 GB / 0    free] 
     3362  Total: 1 [33.79 GB] / in use: 1 [33.79 GB] / in no VG: 0 [0   ]</screen></para> 
     3363 
     3364        <para>Die <emphasis>Volume Group</emphasis> vg_lml enthÀlt drei 
     3365        <emphasis>Logical Volumes</emphasis> (siehe Abschnitt <link 
     3366        linkend="ts_autopart">automatische Partitionierung</link>):<screen>10:53/0 server ~ # lvscan 
     3367  ACTIVE            '/dev/vg_lml/home' [13.86 GB] inherit 
     3368  ACTIVE            '/dev/vg_lml/var' [13.86 GB] inherit 
     3369  ACTIVE            '/dev/vg_lml/var+spool+cups' [6.08 GB] inherit</screen></para> 
     3370 
     3371        <para>Angenommen wir benötigen unter <systemitem 
     3372        class="filesystem">/home</systemitem> mehr Speicherplatz. <systemitem 
     3373        class="filesystem">/home</systemitem> soll auf circa 20 GB wachsen. 
     3374        Dazu verkleinern wir <systemitem 
     3375        class="filesystem">/var/spool/cups</systemitem> auf 2 GB und 
     3376        <systemitem class="filesystem">/var</systemitem> auf 11 GB und weisen 
     3377        den freigewordenen Platz <systemitem 
     3378        class="filesystem">/home</systemitem> zu. Gehen Sie so vor:</para> 
     3379 
     3380        <para>Zuerst muss der Server in den Wartungsmodus gebracht werden. 
     3381        Dazu loggen Sie sich als <systemitem 
     3382        class="username">root</systemitem> direkt am Server (nicht remote!) 
     3383        ein. Auf der Konsole geben Sie den Befehl <screen># 
     3384      init 1</screen>ein. Nun werden die Serverdienste heruntergefahren und 
     3385        Sie mÃŒssen erneut das root-Passwort eingeben, um Wartungsarbeiten 
     3386        durchfÃŒhren zu können:<screen>Give 
     3387      root password for maintenance (or type Control-D to 
     3388      continue):</screen></para> 
     3389 
     3390        <para>Im nÀchsten Schritt mÃŒssen alle zu verÀndernden LVM-Dateisysteme 
     3391        ausgehÀngt werden. Beachten Sie, dass <systemitem 
     3392        class="filesystem">/var/spool/cups</systemitem> vor <systemitem 
     3393        class="filesystem">/var</systemitem> ausgehÀngt werden muss:<screen># umount /var/spool/cups 
     3394# umount /var 
     3395# umount /home</screen></para> 
     3396 
     3397        <para>Bevor irgendwelche Änderungen vorgenommen werden können, mÃŒssen 
     3398        Sie zwingend ein Dateisystemcheck gegen die entsprechenden 
     3399        Dateisysteme ausgefÃŒhren:<screen># e2fsck -f /dev/mapper/vg_lml-var+spool+cups 
     3400# e2fsck -f /dev/mapper/vg_lml-var 
     3401# e2fsck -f /dev/mapper/vg_lml-home</screen></para> 
     3402 
     3403        <para>Nun können wir die Dateisysteme verkleinern. Das geschieht mit 
     3404        dem Befehl <command>resize2fs</command>:<screen># resize2fs &lt;Dateisystem&gt; &lt;neue Größe&gt;G</screen></para> 
     3405 
     3406        <para>Übertragen auf unser Beispiel muss also<screen># resize2fs /dev/mapper/vg_lml-var+spool+cups 2G 
     3407# resize2fs /dev/mapper/vg_lml-var 11G</screen>eingegeben werden.<important> 
     3408            <para>Die Verkleinerung kann natÃŒrlich nur durchgefÃŒhrt werden, 
     3409            wenn auf den Dateisystemen auch tatsÀchlich nicht mehr Platz als 
     3410            angegeben belegt ist. Datenverlust wÀre sonst die unweigerliche 
     3411            Folge!</para> 
     3412          </important></para> 
     3413 
     3414        <para>Sind die Dateisystemgrößen angepasst, werden im folgenden 
     3415        Schritt noch die Größen der korrespondierenden <emphasis>Logical 
     3416        Volumes</emphasis> korrigiert. DafÃŒr ist der Befehl 
     3417        <command>lvresize</command> zustÀndig:<screen># lvresize -L &lt;neue Größe&gt;G &lt;Logical Volume&gt;</screen></para> 
     3418 
     3419        <para>In unserem Fall fÃŒhren wir das wie folgt durch:<screen># lvresize -L 11G /dev/vg_lml/var 
     3420# lvresize -L 2G /dev/vg_lml/var+spool+cups</screen></para> 
     3421 
     3422        <para>ÜberprÃŒfen Sie mit dem Befehl <command>pvscan</command> wie viel 
     3423        freien Platz Sie gewonnen haben. Im Beispiel sind es 6,93 GB:<screen>10:55/0 server ~ # pvscan 
     3424  PV /dev/sda6   VG vg_lml   lvm2 [33.79 GB / 6.93 GB free] 
     3425  Total: 1 [33.79 GB] / in use: 1 [33.79 GB] / in no VG: 0 [0   ]</screen></para> 
     3426 
     3427        <para>Jetzt kann der freigewordene Platz dem <emphasis>Logical 
     3428        Volume</emphasis> <systemitem 
     3429        class="filesystem">/dev/vg_lml/home</systemitem> zugewiesen werden. 
     3430        Wir vergrößern es genau um den Wert, der frei geworden ist:<screen># lvresize -L +6.93G /dev/vg_lml/home</screen></para> 
     3431 
     3432        <para>Das darunterliegende Dateisystem muss natÃŒrlich auch noch 
     3433        vergrößert werden. Wird der Parameter fÃŒr die neue Größe weggelassen, 
     3434        verwendet <command>resize2fs</command> automatisch den maximal zur 
     3435        VerfÃŒgung stehenden Speicherplatz:<screen># resize2fs /dev/mapper/vg_lml-home</screen></para> 
     3436 
     3437        <para>Mit dem Befehl <command>lvscan</command> ÃŒberprÃŒfen Sie die 
     3438        neuen Größen der <emphasis>Logical Volumes</emphasis>:<screen>10:57/0 server ~ # lvscan 
     3439  ACTIVE            '/dev/vg_lml/home' [20.79 GB] inherit 
     3440  ACTIVE            '/dev/vg_lml/var' [11.00 GB] inherit 
     3441  ACTIVE            '/dev/vg_lml/var+spool+cups' [2.00 GB] inherit</screen></para> 
     3442 
     3443        <para>Zum Schluss können Sie alle Dateisysteme wieder 
     3444        einhÀngen<screen># mount -a</screen>und die Dienste wieder im Runlevel 
     3445        2 starten.<screen># init 2</screen></para> 
     3446 
     3447        <para>Damit ist die Anpassung der <emphasis>Logical Volumes</emphasis> 
     3448        abgeschlossen.</para> 
     3449      </section> 
     3450 
     3451      <section> 
     3452        <title>ZusÀtzliche Festplatte in das LVM-System einbinden</title> 
     3453 
     3454        <para>Mit einem LVM-System sind Sie in der Lage den Speicherplatz 
     3455        Ihrer <emphasis>Logical Volumes</emphasis> durch das Einbinden einer 
     3456        zusÀtzlichen Festplatte zu vergrößern.</para> 
     3457 
     3458        <para>Wenn Sie eine zweite SATA-Platte (<systemitem 
     3459        class="filesystem">/dev/sdb</systemitem>) ins LVM-System einbinden 
     3460        möchten, gehen Sie wie folgt vor. Erstellen Sie mit 
     3461        <command>cfdisk</command> eine Partition (<systemitem 
     3462        class="filesystem">/dev/sdb1</systemitem>) auf der Platte: <screenshot> 
     3463            <screeninfo>LVM: ZusÀtzliche Festplatte einbinden 1</screeninfo> 
     3464 
     3465            <mediaobject> 
     3466              <imageobject> 
     3467                <imagedata contentwidth="576" fileref="images/lvm1.png"/> 
     3468              </imageobject> 
     3469            </mediaobject> 
     3470          </screenshot></para> 
     3471 
     3472        <para>WÀhlen Sie den MenÃŒpunkt <emphasis role="bold">Type</emphasis> 
     3473        und weisen Sie der Partition den Typ <emphasis 
     3474        role="bold">8E</emphasis> (<emphasis role="bold">Linux LVM</emphasis>) 
     3475        zu:<screenshot> 
     3476            <screeninfo>LVM: ZusÀtzliche Festplatte einbinden 2</screeninfo> 
     3477 
     3478            <mediaobject> 
     3479              <imageobject> 
     3480                <imagedata contentwidth="576" fileref="images/lvm2.png"/> 
     3481              </imageobject> 
     3482            </mediaobject> 
     3483          </screenshot></para> 
     3484 
     3485        <para>Wieder im HauptmenÃŒ lassen Sie Ihre Änderungen mit <emphasis 
     3486        role="bold">Write</emphasis> auf die Platte schreiben. Verlassen Sie 
     3487        <command>cfdisk</command> und richten Sie danach mit 
     3488        <command>pvcreate</command> ein <emphasis>Physical Volume</emphasis> 
     3489        auf der Partition ein:<screen># pvcreate /dev/sdb1</screen><note> 
     3490            <para>Falls die neue Partition von <command>pvcreate</command> 
     3491            nicht erkannt werden sollte, mÃŒssen Sie den Server neu 
     3492            starten.</para> 
     3493          </note></para> 
     3494 
     3495        <para>Nun muss das neue <emphasis>Physical Volume</emphasis> 
     3496        <systemitem class="filesystem">/dev/sdb1</systemitem> mit dem Befehl 
     3497        <command>vgextend</command> der <emphasis>Volume Group</emphasis> 
     3498        <emphasis role="bold">vg_lml</emphasis> zugeordnet werden:<screen># vgextend vg_lml /dev/sdb1</screen></para> 
     3499 
     3500        <para>ÜberprÃŒfen Sie mit <command>pvscan</command>, ob der 
     3501        Speicherplatz der neuen Partition nun der <emphasis>Volume 
     3502        Group</emphasis> <emphasis role="bold">vg_lml</emphasis> zur VerfÃŒgung 
     3503        steht:<screen>13:52/0 server ~ # pvscan 
     3504  PV /dev/sda6   VG vg_lml   lvm2 [33,79 GB / 0    free] 
     3505  PV /dev/sdb1   VG vg_lml   lvm2 [19,99 GB / 19.99 GB free] 
     3506  Total: 2 [53.78 GB] / in use: 2 [53.78 GB] / in no VG: 0 [0   ]</screen></para> 
     3507 
     3508        <para>Jetzt sind Sie in der Lage die <emphasis>Logical 
     3509        Volumes</emphasis> entsprechend der im <link 
     3510        linkend="ts_lvresize">vorigen Abschnitt</link> geschilderten 
     3511        Vorgehensweise zu vergrößern. Beachten Sie die Reihenfolge:</para> 
     3512 
     3513        <orderedlist> 
     3514          <listitem> 
     3515            <para>Server in den Wartungsmodus bringen;</para> 
     3516          </listitem> 
     3517 
     3518          <listitem> 
     3519            <para>LVM-Dateisystem aushÀngen;</para> 
     3520          </listitem> 
     3521 
     3522          <listitem> 
     3523            <para>Dateisystemcheck mit <command>e2fsck -f</command>;</para> 
     3524          </listitem> 
     3525 
     3526          <listitem> 
     3527            <para><emphasis>Logical Volume</emphasis> mit 
     3528            <command>lvresize</command> vergrößern;</para> 
     3529          </listitem> 
     3530 
     3531          <listitem> 
     3532            <para>Dateisystem mit <command>resize2fs</command> 
     3533            vergrößern.</para> 
     3534          </listitem> 
     3535        </orderedlist> 
     3536      </section> 
     3537    </section> 
     3538 
     3539    <section id="zertifikatsverwaltung"> 
     3540      <title>Zertifikatsverwaltung</title> 
     3541 
     3542      <para>Die paedML Linux 5.1 beinhaltet Kommandozeilen-Frontends fÃŒr die 
     3543      Verwaltung des Serverzertifikats und der OpenVPN-Client-Zertifikate. 
     3544      Informationen dazu und wie Sie diese Zertifikate verwalten können, 
     3545      erfahren Sie in diesem Abschnitt.</para> 
     3546 
     3547      <section> 
     3548        <title>Server-Zertifikat</title> 
     3549 
     3550        <para>Bei der Installation des Servers wird von <emphasis 
     3551        role="bold">linuxmuster-setup</emphasis> auf Basis Ihrer Eingaben 
     3552        automatisch ein selbstsigniertes Server-Zertifikat erstellt. Dieses 
     3553        Serverzertifikat ist 10 Jahre gÃŒltig und wird fÃŒr den 
     3554        Apache-Webserver, den Postfix-Mailer und den OpenLDAP-Server 
     3555        verwendet. Die Zertifikatsdateien werden unter <systemitem 
     3556        class="filesystem">/etc/ssl/private</systemitem> abgelegt. Ändern Sie 
     3557        unter Verwendung von <emphasis 
     3558        role="bold">linuxmuster-setup</emphasis> den Server- und/oder 
     3559        Domainnamen des Systems, wird automatisch ein neues Serverzertifikat 
     3560        erstellt.</para> 
     3561 
     3562        <para>Sie können selbst ein neues Serverzertifikat einfach durch 
     3563        Aufruf des Skripts<screen># /usr/share/linuxmuster/scripts/create-ssl-cert.sh</screen>erstellen.</para> 
     3564 
     3565        <para>Bei der Installation wurde ein Serverzertifikat erstellt. Wenn 
     3566        Sie ein Serverzertifikat mit anderen Werten möchte, mÃŒssen Sie das 
     3567        Skript vor dem Aufruf entsprechend anpassen. Die Anpassungen nehmen 
     3568        Sie am Anfang des Skriptes vor:<programlisting># modify this to your needs 
     3569days=3650 
     3570country="DE" 
     3571state="BW" 
     3572location="Musterstadt" 
     3573schoolname="Musterschule" 
     3574section="paedML-Linux" 
     3575[ -z "$myname" ] &amp;&amp; myname="server.linuxmuster.local" 
     3576mymail="administrator@linuxmuster.local"</programlisting></para> 
     3577 
     3578        <note> 
     3579          <para>Stellen Sie zuerst eine Kopie des Skripts her und arbeiten Sie 
     3580          dann mit der Kopie.</para> 
     3581        </note> 
     3582      </section> 
     3583 
     3584      <section id="openvpn_client_zertifikate"> 
     3585        <title>OpenVPN-Client-Zertifikate</title> 
     3586 
     3587        <para>Lehrer/innen wie SchÃŒler/innen können ihr 
     3588        OpenVPN-Client-Zertifikat ÃŒber die Schulkonsole auf der Startseite 
     3589        erstellen. Nach der Erstellung mÃŒssen die Zertifikate vom 
     3590        Administrator aktiviert werden, damit sichergestellt ist, dass nur 
     3591        berechtigte Benutzer sicheren Remotezugriff erhalten. Die Aktivierung 
     3592        und andere Zertifikatverwaltungsaufgaben lassen sich ÃŒber das 
     3593        IPCop-Webinterface (<emphasis>VPNs -&gt; OpenVPN -&gt; Client status 
     3594        and control</emphasis>) erledigen. Bei vielen Zertifikaten wird das 
     3595        schnell unÃŒbersichtlich und artet zu einer "Klickorgie" aus. Aus 
     3596        diesem Grund bietet die paedML Linux 5.1 ein Kommandozeilen-Frontend 
     3597        <emphasis role="bold">linuxmuster-ovpn</emphasis>, mit dessen Hilfe 
     3598        Sie als <systemitem class="username">root</systemitem> auf der 
     3599        Serverkonsole (nicht auf dem IPCop direkt) die 
     3600        OpenVPN-Client-Zertifikate verwalten können.</para> 
     3601 
     3602        <para>Die Eingabe des Befehls<screen># linuxmuster-ovpn</screen>liefert 
     3603        eine kurze Übersicht der möglichen Parameter:<screen>Tool to manage OpenVPN client certificates 
     3604 
     3605Usage: linuxmuster-ovpn    &lt;--check --username=login&gt; 
     3606                           &lt;--create --username=login --password=password&gt; 
     3607                           &lt;--download --username=login&gt; 
     3608                           &lt;--show --username=login&gt; 
     3609                           &lt;--activate [--username=login|--group=groupname]&gt; 
     3610                           &lt;--deactivate [--username=login|--group=groupname]&gt; 
     3611                           &lt;--purge [--username=login|--group=groupname]&gt; 
     3612                           &lt;--cleanup&gt; 
     3613                           &lt;--list&gt; 
     3614                           &lt;--purgeallstudentcerts&gt;</screen><note> 
     3615            <para><emphasis role="bold">linuxmuster-ovpn</emphasis> verwaltet 
     3616            nur Zertifikate, die es selbst erstellt hat oder die ÃŒber die 
     3617            Schulkonsole erstellt wurden.</para> 
     3618 
     3619            <para>Zertifikate, die direkt ÃŒber das IPCop-OpenVPN-Webinterface 
     3620            erstellt wurden, werden ignoriert.</para> 
     3621          </note></para> 
     3622 
     3623        <para><emphasis role="bold">ÜberprÃŒfen Sie, ob ein User ein Zertifkat 
     3624        erstellt hat</emphasis></para> 
     3625 
     3626        <para>Mit der Option <parameter>--check</parameter> wird geprÃŒft, ob 
     3627        sich ein bestimmter User ein Zertifikat erstellt hat:<screen>10:03/1 server ~ # linuxmuster-ovpn --check --username=zell 
     3628User zell has an openvpn certificate.</screen></para> 
     3629 
     3630        <para>Diese Funktion wird von der Schulkonsole verwendet und ist fÃŒr 
     3631        die Kommandozeile wenig sinnvoll.</para> 
     3632 
     3633        <para><emphasis role="bold">Zertifikat erstellen</emphasis></para> 
     3634 
     3635        <para>Die Option <parameter>--create</parameter> ermöglicht die 
     3636        Erstellung eines Zertifikats. Loginname des Users und ein mindestens 
     3637        sechs Zeichen langes Passwort mÃŒssen mit ÃŒbergeben werden:<screen>10:48/0 server ~ # linuxmuster-ovpn --create --username=zell --password=passwort 
     3638Creating openvpn certificate for user zell ... 
     3639openvpn certificate for user zell successfully created! :-) 
     3640Certificate for user zell successfully downloaded! :-)</screen></para> 
     3641 
     3642        <para>Zertifikat und OpenVPN-Konfigurationsdateien werden in das 
     3643        Heimatverzeichnis des Users in den Ordner OpenVPN heruntergeladen. Die 
     3644        Funktion wird ebenfalls von der Schulkonsole genutzt.</para> 
     3645 
     3646        <para>Alternativ kann beim Aufruf das Passwort ÃŒber die 
     3647        Standardeingabe ÃŒbergeben werden:<screen># echo -e passwort\n | linuxmuster-ovpn --create --username=zell</screen></para> 
     3648 
     3649        <para><emphasis role="bold">Zertifikat herunterladen</emphasis></para> 
     3650 
     3651        <para>Mit der Option <parameter>--download</parameter> wird das 
     3652        Zertifikat nochmal in das Heimatverzeichnis des Users 
     3653        heruntergeladen:<screen>10:56/0 server ~ # linuxmuster-ovpn --download --username=zell 
     3654Certificate for user zell successfully downloaded! :-)</screen></para> 
     3655 
     3656        <para>Auch diese Funktion wird von der Schulkonsole genutzt.</para> 
     3657 
     3658        <para><emphasis role="bold">Zertfikatsinformationen 
     3659        anzeigen</emphasis></para> 
     3660 
     3661        <para>Details zu einem Client-Zertifikat lÀsst man sich mit der Option 
     3662        <parameter>--show</parameter> anzeigen:<screen>11:02/0 server ~ # linuxmuster-ovpn --show --username=zell 
     3663Certificate: 
     3664    Data: 
     3665        Version: 3 (0x2) 
     3666        Serial Number: 47 (0x2f) 
     3667        Signature Algorithm: md5WithRSAEncryption 
     3668        Issuer: C=DE, ST=BW, L=Musterstadt, O=Musterschule, OU= \x09paedML-Linux-3.0, 
     3669                CN=Musterschule/emailAddress=administrator@linuxmuster.local 
     3670        Validity 
     3671            Not Before: Apr 14 08:49:12 2007 GMT 
     3672            Not After : Apr 11 08:49:12 2017 GMT 
     3673        Subject: C=DE, ST=BW, O= \x09Musterschule, CN= Klaus zell [zell]</screen></para> 
     3674 
     3675        <para><emphasis role="bold">Zertifikate aktivieren</emphasis></para> 
     3676 
     3677        <para>Die Zertifikatsaktivierung geschieht ÃŒber die Option 
     3678        <parameter>--activate</parameter>. Dabei können Sie entweder nur das 
     3679        Zertifikat eines bestimmten Users<screen>11:05/0 server ~ # linuxmuster-ovpn --activate --username=zell 
     3680Found certificate for user zell. 
     3681 Activating OpenVPN certificate for zell! 
     3682Executing certificate configuration update ...</screen>oder die Zertifikate 
     3683        einer ganzen Gruppe aktivieren.<screen>11:09/0 server ~ # linuxmuster-ovpn --activate --group=5a 
     3684Found certificate for user hartmape. 
     3685 Activating OpenVPN certificate for hartmape! 
     3686Found certificate for user schirrmo. 
     3687 Activating OpenVPN certificate for schirrmo! 
     3688Found certificate for user serdarje. 
     3689 Activating OpenVPN certificate for serdarje! 
     3690Executing certificate configuration update ...</screen></para> 
     3691 
     3692        <para><emphasis role="bold">Zertifikate deaktivieren</emphasis></para> 
     3693 
     3694        <para>Analog zur Zertifikatsaktivierung lassen sich Zertifikate ÃŒber 
     3695        die Option <parameter>--deactivate</parameter> auch wieder 
     3696        deaktivieren. FÃŒr einzelne User ebenso <screen>11:13/0 server ~ # linuxmuster-ovpn --deactivate --username=zell 
     3697Found certificate for user zell. 
     3698 Deactivating OpenVPN certificate for zell! 
     3699Executing certificate configuration update ...</screen>wie fÃŒr eine 
     3700        Gruppe.<screen>11:13/0 server ~ # linuxmuster-ovpn --deactivate --group=5a 
     3701Found certificate for user hartmape. 
     3702 Deactivating OpenVPN certificate for hartmape! 
     3703Found certificate for user schirrmo. 
     3704 Deactivating OpenVPN certificate for schirrmo! 
     3705Found certificate for user serdarje. 
     3706 Deactivating OpenVPN certificate for serdarje! 
     3707Executing certificate configuration update ...</screen></para> 
     3708 
     3709        <para><emphasis role="bold">Zertifikate löschen</emphasis></para> 
     3710 
     3711        <para>Die Option <parameter>--purge</parameter> erlaubt das Löschen 
     3712        von Zertifikaten bestimmter User<screen>11:16/0 server ~ # linuxmuster-ovpn --purge --username=zell 
     3713Purging OpenVPN certificate for zell ... 
     3714Executing certificate configuration update ...</screen>oder einer ganzen 
     3715        Gruppe.<screen>11:17/0 server ~ # linuxmuster-ovpn --purge --group=5a 
     3716Purging OpenVPN certificate for hartmape ... 
     3717Purging OpenVPN certificate for schirrmo ... 
     3718Purging OpenVPN certificate for serdarje ... 
     3719Executing certificate configuration update ...</screen></para> 
     3720 
     3721        <para>Dabei wird auch der OpenVPN-Ordner im Heimatverzeichnis des 
     3722        Users gelöscht.</para> 
     3723 
     3724        <para><emphasis role="bold">Zertifikate auflisten</emphasis></para> 
     3725 
     3726        <para>Eine Übersicht ÃŒber alle erstellten Zertifikate inklusive 
     3727        Aktivierungszustand ermöglicht die Option 
     3728        <parameter>--list</parameter>:<screen>11:20/0 server ~ # linuxmuster-ovpn --list 
     37291       on       Hans Bader [ba] (teachers) 
     37302       on       Hans Bo [bo] (teachers) 
     37313       on       Mannfred Bech [bz] (teachers) 
     37324       on       Andrea Denzer [de] (teachers) 
     37335       on       Doerthe Mueller [do] (teachers) 
     37346       on       Marianne Dornstett [dorn] (teachers) 
     37357       on       Hans-Peter Schoeninger [schoen] (teachers) 
     37369       on       Klaus Zembowski [zem] (teachers) 
     373722      off      Katrin Fray [frayka] (10a) 
     373823      off      Felix Gengler [genglefe] (10a) 
     373924      off      Judith Ilkes [ilkesju] (10a) 
     374025      off      Henriette Imbrogiana [imbroghe] (10a) 
     374126      off      Richard Krueger [kruegeri] (10a) 
     374227      on       Jochen Gaissinger [gaissijo] (13a) 
     374328      on       Tanja Gelhaar [gelhaata] (13a) 
     374429      on       Achim Gengler [gengleac] (13a) 
     374530      off      Klaus zell [zell] (teachers) 
     374631      off      Peter Hartmann [hartmape] (5a) 
     374732      off      Moritz Schirra [schirrmo] (5a) 
     374833      off      Jelena Serdarevicic [serdarje] (5a)</screen></para> 
     3749 
     3750        <para>HÀngt man ÃŒber eine Pipe noch einen 
     3751        <command>grep</command>-Befehl an, so lassen sich nur die Zertifikate 
     3752        einer bestimmten Gruppe auflisten:<screen>11:26/0 server ~ # linuxmuster-ovpn --list | grep 10a 
     375322      off      Katrin Fray [frayka] (10a) 
     375423      off      Felix Gengler [genglefe] (10a) 
     375524      off      Judith Ilkes [ilkesju] (10a) 
     375625      off      Henriette Imbrogiana [imbroghe] (10a) 
     375726      off      Richard Krueger [kruegeri] (10a)</screen></para> 
     3758 
     3759        <para><emphasis role="bold">Zertifikate aufrÀumen</emphasis></para> 
     3760 
     3761        <para>Wollen Sie die Zertifikate gelöschter User wieder loswerden und 
     3762        die Zertifikate von Usern, die in den Dachboden versetzt wurden, 
     3763        deaktivieren, so ist <parameter>--cleanup</parameter> die Option der 
     3764        Wahl:<screen># linuxmuster-ovpn --cleanup</screen></para> 
     3765 
     3766        <para>Nach Aufruf dieses Befehls sind alle Zertifikate, fÃŒr die keine 
     3767        User mehr auf dem System existieren, gelöscht. Außerdem werden die 
     3768        Zertifikate nur noch geduldeter User deaktiviert. Es empfiehlt sich 
     3769        also diesen Befehl immer im Anschluss an eine Aktion, bei der User 
     3770        gelöscht oder versetzt wurden, aufzurufen.</para> 
     3771 
     3772        <para>DarÃŒberhinaus ist es eventuell wÃŒnschenswert am Schuljahresende 
     3773        alle SchÃŒlerzertifikate zu löschen. Dies ermöglicht die Option 
     3774        <parameter>--purgeallstudentcerts</parameter>:<screen># linuxmuster-ovpn --purgeallstudentcerts</screen></para> 
     3775 
     3776        <para>Vorsicht: Nach dieser Aktion sind wirklich alle 
     3777        SchÃŒlerzertifikate gelöscht!</para> 
     3778 
     3779        <para>Es bietet sich an, diese AufrÀumaktionen per Cronjob 
     3780        automatisiert ausfÃŒhren zu lassen. Entsprechende Beispiele sind auf 
     3781        dem Server bereits angelegt. Loggen Sie sich als <systemitem 
     3782        class="username">root</systemitem> in <emphasis 
     3783        role="bold">Webmin</emphasis> ein (<uri>https://server:999</uri>) und 
     3784        navigieren Sie nach <emphasis>System -&gt; Geplante 
     3785        Cron-AuftrÀge</emphasis>. Dort können Sie die Beispiele ihren 
     3786        Anforderungen entsprechend anpassen und aktivieren. Alternativ lÀsst 
     3787        sich dies als <systemitem class="username">root</systemitem> auch auf 
     3788        der Serverkonsole mit dem Befehl <command>crontab -e</command> 
     3789        erledigen (Kenntnisse ÃŒber die Bedienung des Editors <emphasis 
     3790        role="bold">vi</emphasis> und der Notation von Crontab-EintrÀgen 
     3791        vorausgesetzt):<programlisting># 0 1 1 * * /usr/sbin/linuxmuster-backup --full 
     3792# 0 2 9,17,25 * * /usr/sbin/linuxmuster-backup --diff 
     3793# 0 3 2-8,10-16,18-24,26-31 * * /usr/sbin/linuxmuster-backup --inc 
     3794# 0 0 * * * /usr/sbin/linuxmuster-ovpn --cleanup 
     3795# 30 0 31 7 * /usr/sbin/linuxmuster-ovpn --purgeallstudentcerts</programlisting></para> 
     3796 
     3797        <para><emphasis role="bold">GÃŒltigkeitsdauer von Zertifikaten 
     3798        festlegen</emphasis></para> 
     3799 
     3800        <para>Die Standard-GÃŒltigkeitsdauer von OpenVPN-Client-Zertifikaten 
     3801        wird in der Konfigurationsdatei 
     3802        <filename>/etc/linuxmuster/clientcert.conf</filename> 
     3803        festgelegt<programlisting>s in days, default 10 years 
     3804admins_certperiod=3650 
     3805 
     3806# period for teachers in days, default 10 years 
     3807teachers_certperiod=3650 
     3808 
     3809# period for others in days, default 1 year 
     3810others_certperiod=365</programlisting></para> 
     3811 
     3812        <para>Die GÃŒltigkeitsdauer wird in Tagen abgegeben. Die Standardwerte 
     3813        sind fÃŒr Administratoren und Lehrer/innen jeweils 3650 Tage, fÃŒr 
     3814        andere User (SchÃŒler/innen) 365 Tage. Ändern Sie gegebenenfalls die 
     3815        Werte entsprechend Ihren Anforderungen.</para> 
     3816 
     3817        <para>Beachten Sie, dass die hier festgelegten Werte fÃŒr die 
     3818        GÃŒltigkeitsdauer nur von <emphasis 
     3819        role="bold">linuxmuster-ovpn</emphasis> ausgewertet werden. 
     3820        Zertifikate, die Sie mit dem IPCop-OpenVPN-Webinterface erstellen, 
     3821        sind generell 16 Jahre gÃŒltig.</para> 
     3822      </section> 
     3823    </section> 
     3824 
     3825    <section> 
     3826      <title>Monitoring mit Nagios</title> 
     3827 
     3828      <para><emphasis>Nagios</emphasis><footnote> 
     3829          <para><ulink 
     3830          url="http://www.nagios.org">http://www.nagios.org</ulink></para> 
     3831        </footnote> ist ein Host- und Service-Monitoring-System. Es ÃŒberwacht 
     3832      Rechner und Server-Dienste und schickt bei Problemen Mitteilungen an den 
     3833      Administrator. Aktuelle Statusinformationen und Reports können ÃŒber ein 
     3834      Webfrontend abgerufen werden.</para> 
     3835 
     3836      <section> 
     3837        <title>Zugriff auf das Webinterface</title> 
     3838 
     3839        <para>Nach der Installation des Servers können Sie unter der Adresse 
     3840        <ulink url="???">https://&lt;servername&gt;/nagios3/</ulink> auf das 
     3841        <emphasis>Nagios</emphasis>-Webinterface zugreifen. Sie mÃŒssen sich 
     3842        als Benutzer <systemitem class="username">administrator</systemitem> 
     3843        mit dessen Passwort anmelden. Der Benutzername muss klein geschrieben 
     3844        werden.<screenshot> 
     3845            <screeninfo>Die Nagios-Startseite</screeninfo> 
     3846 
     3847            <mediaobject> 
     3848              <imageobject> 
     3849                <imagedata contentwidth="544" fileref="images/nagios1.png"/> 
     3850              </imageobject> 
     3851            </mediaobject> 
     3852          </screenshot></para> 
     3853 
     3854        <para>Unterschiedliche Blickwinkel auf <emphasis 
     3855        role="bold">Hosts</emphasis> und <emphasis 
     3856        role="bold">Services</emphasis> bekommen Sie durch Auswahl der 
     3857        MenÃŒpunkte im MenÃŒ auf der linken Seite. Von besonderem Interesse ist 
     3858        dort zunÀchst der Punkt <emphasis role="bold">Service 
     3859        Detail</emphasis>, welcher einen Überblick ÃŒber alle Services unter 
     3860        der Kontrolle von <emphasis>Nagios</emphasis> liefert. ZunÀchst sind 
     3861        dort alle Services grau, nach und nach werden Sie mit den aktuellen 
     3862        Statusmeldungen gefÃŒllt:<screenshot> 
     3863            <screeninfo>Nagios: Service Detail</screeninfo> 
     3864 
     3865            <mediaobject> 
     3866              <imageobject> 
     3867                <imagedata contentwidth="579" fileref="images/nagios2.png"/> 
     3868              </imageobject> 
     3869            </mediaobject> 
     3870          </screenshot></para> 
     3871      </section> 
     3872 
     3873      <section> 
     3874        <title>Mail-Benachrichtigungen</title> 
     3875 
     3876        <para>Der Benutzer <systemitem 
     3877        class="username">administrator</systemitem> bekommt bei jedem 
     3878        Statuswechsel eines Dienstes eine Mail. Nagios kennt 4 Stati: 
     3879        <emphasis role="bold">OK</emphasis>, <emphasis 
     3880        role="bold">Warning</emphasis>, <emphasis 
     3881        role="bold">Critical</emphasis> und <emphasis 
     3882        role="bold">Unknown</emphasis>. Wann immer ein Dienst seinen Status ( 
     3883        z.B. von <emphasis role="bold">OK</emphasis> nach <emphasis 
     3884        role="bold">Warning</emphasis> - oder zurÃŒck) wechselt, wird eine Mail 
     3885        verschickt. Bei Diensten, die sich anhaltend im Status <emphasis 
     3886        role="bold">Warning</emphasis> oder <emphasis 
     3887        role="bold">Critical</emphasis> befinden, werden fortlaufend Mails 
     3888        verschickt, die auf das Problem aufmerksam machen.</para> 
     3889 
     3890        <para>Im Rahmen der Fernwartung sieht die Konfiguration vor, einen 
     3891        weiteren Kontakt zu definieren, an den Fehlermeldungen zu Systemlast, 
     3892        Speicherauslastung und Festplattenplatz gesandt werden, wenn Sie als 
     3893        Netzwerkberater nicht zeitnah reagieren. Die Mailadresse dieses 
     3894        Kontakts können Sie in der Konfigurationsdatei festlegen.</para> 
     3895 
     3896        <para>DarÃŒber hinaus können Sie weitere Personen festlegen, die alle 
     3897        Fehlermeldungen des Systems erhalten. Eine beispielhafte Konfiguration 
     3898        finden Sie in der Datei 
     3899        <filename>/etc/nagios2/conf.d/linuxmuster_custom.cfg deren Inhalt 
     3900        unten zu sehen ist.</filename><programlisting># custom contact(s) ########################## 
     3901define contact{ 
     3902        contact_name                    custom1  
     3903        alias                           Help from outside 
     3904        ; change the next two lines to something useful  
     3905        ; to enable this contact. possible options are: 
     3906        ; 24x7, workhours, nonworkhours 
     3907        ; (see main config file for timeperiod definitions) 
     3908        service_notification_period     never 
     3909        host_notification_period        never 
     3910        service_notification_options    w,u,c,r 
     3911        host_notification_options       d,u,r 
     3912        service_notification_commands   notify-by-email 
     3913        host_notification_commands      host-notify-by-email 
     3914        ; adjust email to your needs... 
     3915        email                           eine.emailadresse@irgendwo.de 
     3916        } 
     3917         
     3918# custom contact group ############################# 
     3919define contactgroup{ 
     3920        ; do NOT change this name! 
     3921        contactgroup_name       custom-group     
     3922        alias                   Angepasste Liste mit weiteren Admins 
     3923        ; add your own contacts as a comma seperated list 
     3924        members                 custom1 
     3925        }</programlisting></para> 
     3926 
     3927        <para>Um den Kontakt <emphasis role="bold">custom1</emphasis> zu 
     3928        aktivieren mÃŒssen Sie anstelle von <emphasis 
     3929        role="bold">never</emphasis> fÃŒr die beiden BenachrichtigungszeitrÀume 
     3930        <emphasis role="bold">service_notification_period</emphasis> und 
     3931        <emphasis role="bold">host_notification_period</emphasis> eine andere 
     3932        Zeitdefinition angeben, am besten <emphasis 
     3933        role="bold">24x7</emphasis>, um in jedem Falle informiertzu werden. 
     3934        Den Namen der Kontaktgruppe <emphasis 
     3935        role="bold">custom-group</emphasis> dÃŒrfen Sie nicht verÀndern, da auf 
     3936        diese Gruppenbezeichnung in der automatisierten Konfiguration Bezug 
     3937        genommen wird. Damit die Benachrichtigung an externe Mailadressen 
     3938        funktioniert, muss der Server natÃŒrlich Mails an solche Adressen 
     3939        ausliefern können.</para> 
     3940      </section> 
     3941 
     3942      <section> 
     3943        <title>Anpassung der Konfiguration</title> 
     3944 
     3945        <para>Dienste, welche auf Schwellwerte reagieren sollen (CPULoad, 
     3946        Mailqueue,o.À.) können in der Datei 
     3947        <filename>/etc/linuxmuster/nagios.conf</filename> angepasst werden. 
     3948        Diese Datei ist entsprechend kommentiert. Hier sehen Sie einen 
     3949        Auszug:<programlisting># Main configuration for linuxmuster-nagios 
     3950# Frank Schiebel &lt;schiebel@aeg-reutlingen.de&gt; 
     3951 
     3952# descriptions for the servers 
     3953DESC_SERVER="Server der paedML Linux 5.1" 
     3954DESC_FW="Firewall der paedML Linux 5.1" 
     3955 
     3956# description for servergroup 
     3957DESC_SERVERGROUP="Server der paedML Linux 5.1" 
     3958 
     3959# check interval: nagios checks all defined services  
     3960# asynchronous with the given interval in minutes. 
     3961# intensive checking can take a big amount of system  
     3962# performance! 
     3963# default: 15 Minutes 
     3964GENERIC_CHECK_INTERVAL = 15 
     3965 
     3966# escalation settings: nagios can escalate notifications  
     3967# to external support.  
     3968# To enable external notifications, set an appropriate email-address 
     3969REMOTE_SUPPORT_EMAIL = "" 
     3970# which services should be notificated remotley? service names must match 
     3971# exactly and be seperated by pipes (|)  
     3972# Disk space currently is always notificated remotely. 
     3973REMOTE_SUPPORT_SERVICES = "SYS - memory/swap | SYS - memory/application mem | SYS - CPU Load" 
     3974 
     3975# hard disk monitoring devices 
     3976#  auto:20:10 Tries to examine the system an sets up 
     3977#             monitoring for all recognized devices. In this 
     3978#             example warning level ist 20%, critical  
     3979#             level is 10% free on all devices. You can change  
     3980#             these values accordingly - be shure to set  
     3981#             critical less than emergency 
     3982#  /usr/local:20:10     
     3983#             List of *mount points* to monitor seperated by  
     3984#             whitespaces. You can set warning and critical  
     3985#             free space on a per device basis  
     3986#  
     3987#DISK_DEVICES="/usr/local:30:20 /home:20:10" 
     3988DISK_DEVICES="auto:20:10" 
     3989 
     3990# SWAP usage warning &amp; critical levels 
     3991#  amount of FREE space to change the  
     3992#  state into warning/emergency  
     3993SWAP_WARN="70" 
     3994SWAP_CRIT="40" 
     3995 
     3996# Memory usage warning &amp; critical levels 
     3997# amount of space to change the  
     3998# state into warning/emergency  
     3999MEM_WARN="90" 
     4000MEM_CRIT="95" 
     4001 
     4002# CPU Load warning &amp; critical levels 
     4003# cpu load to change state into warning/emergency. 
     4004# Format: &lt;1-min-load-avg&gt;!&lt;5-min-load-avg&gt;!&lt;15-min-load-avg&gt; 
     4005# For help on the meaning of these values refere to top/uptime  
     4006# man pages 
     4007# Whenever one of the limits is overridden, state changes 
     4008# to warnig/critical  
     4009LOAD_WARN="6!5!4" 
     4010LOAD_CRIT="15!12!8" 
     4011</programlisting>Nach jeder Änderung in der Datei 
     4012        <filename>/etc/linuxmuster/nagios.conf</filename> muss das 
     4013        Skript<screen># linuxmuster-nagios-setup</screen>ausgefÃŒhrt werden und 
     4014        nagios neu gestartet werden:<screen># /etc/init.d/nagios3 stop 
     4015# /etc/init.d/nagios3 start 
     4016</screen></para> 
     4017 
     4018        <para>Die eigentliche nagios-Konfiguration wird dabei in die Datei 
     4019        <filename>/etc/nagios3/conf.d/linuxmuster_main.cfg</filename> 
     4020        geschrieben. Diese Datei sollten Sie keinesfalls manuell Àndern, da 
     4021        diese Datei bei jedem Skriptlauf von <emphasis 
     4022        role="bold">linuxmuster-nagios-setup</emphasis> neu erzeugt wird. 
     4023        Eigene Anpassungen, die ÃŒber die Möglichkeiten der automatisierten 
     4024        Konfiguration hinausgehen sollten Sie in der Datei 
     4025        <filename>/etc/nagios3/conf.d/linuxmuster_custom.cfg</filename> 
     4026        vornehmen.</para> 
     4027 
     4028        <para>Mit Hilfe von <emphasis 
     4029        role="bold">linuxmuster-nagios-setup</emphasis> können Sie die 
     4030        Konfiguration in<filename> /etc/nagios3/</filename> in den 
     4031        Ausgangszustand zurÃŒcksetzen. Rufen Sie dazu das Skript mit der Option 
     4032        <emphasis role="bold">linuxmuster-nagios-setup --first</emphasis> 
     4033        auf:</para> 
     4034 
     4035        <screen># linuxmuster-nagios-setup --first 
     4036This command resets the nagios configuration to a default state. 
     4037*** ALL CONFIGURATION FILES IN THE DIRECTORY /etc/nagios3/ WILL BE LOST! *** 
     4038Do you really want to proceed [yes/no]? yes 
     4039OK - configuration reset to default. 
     4040In case of emergency, you will find a tarfile of your last  
     4041configuration in /var/backup/linuxmuster/nagios/lastconfig.tgz</screen> 
     4042 
     4043        <para>Der Befehl löscht das gesamte Verzeichnis /etc/nagios3/ und 
     4044        erstellt eine neue Ausgangskonfiguration aus der Datei 
     4045        <filename>/etc/linuxmuster/nagios.conf</filename>. Parameter und 
     4046        Schwellwerte, die Sie dort zuvor angepasst haben, bleiben also 
     4047        erhalten, nicht aber Anpassungen in der Datei 
     4048        <filename>/etc/nagios3/conf.d/linuxmuster_custom.cfg</filename>. Auch 
     4049        alle anderen mögflicherweise vorhandenen Konfigurationsdateien werden 
     4050        gelöscht.</para> 
     4051      </section> 
     4052    </section> 
     4053 
     4054    <section> 
     4055      <title>Fernwartungsadministrator einrichten</title> 
     4056 
     4057      <important> 
     4058        <para>Ab paedML Linux 4.0.5 wurde der Benutzer <systemitem 
     4059        class="username">remoteadmin</systemitem> von einem LDAP- zu einem 
     4060        Systemkonto umgestellt. Falls Sie dieses Benutzerkonto noch als 
     4061        LDAP-Konto (vor 4.0.5) eingerichtet haben, mÃŒssen Sie es umstellen, 
     4062        indem Sie einfach das Konto entfernen und danach wieder neu 
     4063        erstellen.</para> 
     4064      </important> 
     4065 
     4066      <para>Falls Sie einen Dienstleister oder die Support-Netz-Hotline mit 
     4067      der Fernwartung Ihres Servers beauftragt haben, können Sie zu diesem 
     4068      Zweck einen Fernwartungsadministrator einrichten. Dieser erhÀlt den 
     4069      Loginnamen <systemitem class="username">remoteadmin</systemitem>. Einmal 
     4070      eingerichtet kann sich dieser Benutzer auf der Serverkonsole einloggen 
     4071      und ÃŒber den Befehl <command>sudo</command> Superuserrechte 
     4072      erlangen.</para> 
     4073 
     4074      <para>Die AktivitÀten des <systemitem 
     4075      class="username">remoteadmin</systemitem> auf der Konsole werden in 
     4076      <filename>/home/administrators/remoteadmin/.bash_history</filename> 
     4077      beziehungsweise <filename>/root/.bash_history</filename> mitgeloggt. Der 
     4078      Wechsel der IdentitÀt per <command>sudo</command> wird in 
     4079      <filename>/var/log/auth.log</filename> aufgezeichnet.</para> 
     4080 
     4081      <para>Sie erzeugen den Fernwartungsaccount mit dem Befehl:<screen># linuxmuster-remoteadmin --create</screen>Danach 
     4082      werden Sie zweimal aufgefordert das Benutzerpasswort einzugeben.</para> 
     4083 
     4084      <para>Um den Fernwartungsadministrator komplett vom System zu entfernen, 
     4085      geben Sie<screen># linuxmuster-remoteadmin --remove</screen>ein.</para> 
     4086    </section> 
     4087 
     4088    <section> 
     4089      <title>Standardeinstellungen fÃŒr RÀume</title> 
     4090 
     4091      <para><emphasis role="bold">Schulkonsole</emphasis></para> 
     4092 
     4093      <para>FÃŒr RÀume können bezÃŒglich Internet-, Intranetsperre und Webfilter 
     4094      Standardeinstellungen festgelegt werden. Dazu wurde in der Schulkonsole 
     4095      fÃŒr den Benutzer <systemitem class="username">Administrator</systemitem> 
     4096      unter dem HauptmenÃŒpunkt <guimenuitem>RÀume</guimenuitem> eine 
     4097      Konfigurationsseite <guilabel>Standardeinstellungen fÃŒr RÀume</guilabel> 
     4098      eingerichtet.</para> 
     4099 
     4100      <screenshot> 
     4101        <screeninfo>Standardeinstellungen fÃŒr RÀume 1</screeninfo> 
     4102 
     4103        <mediaobject> 
     4104          <imageobject> 
     4105            <imagedata contentwidth="647" fileref="images/raeume1.png"/> 
     4106          </imageobject> 
     4107        </mediaobject> 
     4108      </screenshot> 
     4109 
     4110      <para>In der Standardeinstellung sind Internet, Intranet und Webfilter 
     4111      fÃŒr alle RÀume eingeschaltet.</para> 
     4112 
     4113      <para>Die fÃŒr einen Raum hier festgelegten Standardeinstellungen können 
     4114      LehrkrÀfte temporÀr wÀhrend des Unterrichts ÃŒber die Schulkonsolenseite 
     4115      <guimenuitem>Aktueller Raum</guimenuitem> Àndern.</para> 
     4116 
     4117      <para>Zur Festlegung von Standardeinstellungen fÃŒr einen Raum, wÀhlt man 
     4118      diesen im DropdownmenÃŒ aus</para> 
     4119 
     4120      <screenshot> 
     4121        <screeninfo>Standardeinstellungen fÃŒr RÀume 2</screeninfo> 
     4122 
     4123        <mediaobject> 
     4124          <imageobject> 
     4125            <imagedata contentwidth="483" fileref="images/raeume2.png"/> 
     4126          </imageobject> 
     4127        </mediaobject> 
     4128      </screenshot> 
     4129 
     4130      <para>und betÀtigt anschließend die SchaltflÀche <mousebutton>Ausnahme 
     4131      hinzufÃŒgen</mousebutton>. FÃŒr den Raum wird nun eine neue Zeile mit 
     4132      Einstellungsmöglichkeiten angelegt.</para> 
     4133 
     4134      <screenshot> 
     4135        <screeninfo>Standardeinstellungen fÃŒr RÀume 3</screeninfo> 
     4136 
     4137        <mediaobject> 
     4138          <imageobject> 
     4139            <imagedata contentwidth="483" fileref="images/raeume3.png"/> 
     4140          </imageobject> 
     4141        </mediaobject> 
     4142      </screenshot> 
     4143 
     4144      <para>Soll fÃŒr den Raum das Internet standardmÀßig ausgeschaltet sein, 
     4145      klappt man in der Spalte <guilabel>Internet</guilabel> der 
     4146      entsprechenden Raumzeile das DropdownmenÃŒ auf und stellt den Schalter 
     4147      auf <guimenuitem>Aus</guimenuitem>.</para> 
     4148 
     4149      <screenshot> 
     4150        <screeninfo>Standardeinstellungen fÃŒr RÀume 4</screeninfo> 
     4151 
     4152        <mediaobject> 
     4153          <imageobject> 
     4154            <imagedata contentwidth="484" fileref="images/raeume4.png"/> 
     4155          </imageobject> 
     4156        </mediaobject> 
     4157      </screenshot> 
     4158 
     4159      <para>Soll in diesem Raum der Lehrer-PC im Gegensatz zu den SchÃŒler-PCs 
     4160      immer Internetverbindung haben, so muss fÃŒr diesen Rechner eine Ausnahme 
     4161      definiert werden. WÀhlen Sie dazu in der Raumzeile ÃŒber das DropdownmenÃŒ 
     4162      den Rechnernamen aus</para> 
     4163 
     4164      <screenshot> 
     4165        <screeninfo>Standardeinstellungen fÃŒr RÀume 5</screeninfo> 
     4166 
     4167        <mediaobject> 
     4168          <imageobject> 
     4169            <imagedata contentwidth="484" fileref="images/raeume5.png"/> 
     4170          </imageobject> 
     4171        </mediaobject> 
     4172      </screenshot> 
     4173 
     4174      <para>und erstellen Sie schließlich die Ausnahmeregel durch BetÀtigen 
     4175      der SchaltflÀche <mousebutton>Ausnahme hinzufÃŒgen</mousebutton>. Eine 
     4176      weitere Zeile fÃŒr den gewÀhlten Rechner wird angelegt.</para> 
     4177 
     4178      <screenshot> 
     4179        <screeninfo>Standardeinstellungen fÃŒr RÀume 6</screeninfo> 
     4180 
     4181        <mediaobject> 
     4182          <imageobject> 
     4183            <imagedata contentwidth="477" fileref="images/raeume6.png"/> 
     4184          </imageobject> 
     4185        </mediaobject> 
     4186      </screenshot> 
     4187 
     4188      <para>Vergessen Sie nicht Ihre neuen Einstellungen mit 
     4189      <mousebutton>Änderungen ÃŒbernehmen</mousebutton> abzuspeichern.</para> 
     4190 
     4191      <para>Damit die neuen Einstellungen wirksam werden, mÃŒssen Sie in einem 
     4192      weiteren Schritt die entsprechenden Zeilen ÃŒber die Checkboxen in der 
     4193      <guilabel>!</guilabel>-Spalte auswÀhlen</para> 
     4194 
     4195      <screenshot> 
     4196        <screeninfo>Standardeinstellungen fÃŒr RÀume 7</screeninfo> 
     4197 
     4198        <mediaobject> 
     4199          <imageobject> 
     4200            <imagedata contentwidth="484" fileref="images/raeume7.png"/> 
     4201          </imageobject> 
     4202        </mediaobject> 
     4203      </screenshot> 
     4204 
     4205      <para>und danach <mousebutton>Auswahl zurÃŒcksetzen</mousebutton> 
     4206      betÀtigen. Dann werden die markierten RÀume und Rechner in den 
     4207      definierten Zustand zurÃŒckgesetzt.</para> 
     4208 
     4209      <para>Wollen Sie alle RÀume und Rechner in einem Aufwasch zurÃŒcksetzen, 
     4210      markieren Sie die Checkbox in der <guilabel>!</guilabel>-Spalte der 
     4211      <guilabel>default</guilabel>-Zeile und betÀtigen dann 
     4212      <mousebutton>Auswahl zurÃŒcksetzen</mousebutton>. Dann werden alle hier 
     4213      aufgelisteten RÀume und Rechner auf ihre definierten Einstellungen 
     4214      zurÃŒckgesetzt. Beachten Sie, dass sich diese Aktion also nicht auf die 
     4215      Gesamtheit aller importierten Rechner auswirkt.</para> 
     4216 
     4217      <para>Zum Entfernen von Raum- beziehungsweise Rechnereinstellungen 
     4218      markiert man die entsprechenden Zeilen in der 
     4219      <guilabel>Löschen</guilabel>-Spalte (rotes x) und betÀtigt danach 
     4220      <mousebutton>Änderungen ÃŒbernehmen</mousebutton>.</para> 
     4221 
     4222      <screenshot> 
     4223        <screeninfo>Standardeinstellungen fÃŒr RÀume 8</screeninfo> 
     4224 
     4225        <mediaobject> 
     4226          <imageobject> 
     4227            <imagedata contentwidth="483" fileref="images/raeume8.png"/> 
     4228          </imageobject> 
     4229        </mediaobject> 
     4230      </screenshot> 
     4231 
     4232      <para><emphasis role="bold">Backend</emphasis></para> 
     4233 
     4234      <para>Die Standardeinstellungen fÃŒr RÀume werden im Dateisystem in der 
     4235      Konfigurationsdatei <filename>/etc/linuxmuster/room_defaults</filename> 
     4236      in dieser Weise abgelegt:</para> 
     4237 
     4238      <programlisting># room/host  internet  intranet  webfilter 
     4239default      on        on        on 
     4240r203         off       on        on 
     4241r203-01      on        on        on</programlisting> 
     4242 
     4243      <para>Weitere Hinweise zum Aufbau der Datei sind als Kommentar in der 
     4244      Datei selbst zu finden.</para> 
     4245 
     4246      <para>Als Backend wird von der Schulkonsole zum ZurÃŒcksetzen von 
     4247      Einstellungen das Shellskript <command>linuxmuster-reset</command> 
     4248      aufgerufen, das die EintrÀge in 
     4249      <filename>/etc/linuxmuster/room_defaults</filename> auswertet:</para> 
     4250 
     4251      <screen># linuxmuster-reset --help 
     4252 
     4253Usage: linuxmuster-reset --room=&lt;roomname&gt; [--kill] 
     4254                         --host=&lt;hostname&gt; 
     4255                         --all [--kill] 
     4256 
     4257--room : reset all hosts of this room. 
     4258--host : reset only this specific host. 
     4259--all  : reset all rooms and hosts defined in /etc/linuxmuster/room_defaults. 
     4260--kill : kill the room's active lession, if there is one (optional). 
     4261         Use this with care! 
     4262 
     4263Note: --room and --host are using default values if room/host is not 
     4264      defined in /etc/linuxmuster/room_defaults.</screen> 
     4265 
     4266      <para>Im Gegensatz zur Schulkonsole kann 
     4267      <command>linuxmuster-reset</command> auch RÀume und Rechner, die nicht 
     4268      in <filename>/etc/linuxmuster/room_defaults</filename> definiert sind, 
     4269      auf die Defaultwerte zurÃŒcksetzen, indem explizit Raum- bzw. 
     4270      Rechnernamen als Parameter angegeben werden.</para> 
     4271 
     4272      <para><emphasis role="bold">Cronjob</emphasis></para> 
     4273 
     4274      <para>Im Auslieferungszustand wird auf einem paedML-Linux-System ein 
     4275      Cronjob eingerichtet, der tÀglich um 6:25 Uhr mit dem Befehl 
     4276      <command>linuxmuster-reset --all --kill</command> die definierten RÀume 
     4277      und Rechner zurÃŒcksetzt und ggf. noch offenen Unterricht 
     4278      beendet.<footnote> 
     4279          <para>Siehe</para> 
     4280 
     4281          <itemizedlist> 
     4282            <listitem> 
     4283              <para><filename>/etc/cron.daily/linuxmuster-base</filename></para> 
     4284            </listitem> 
     4285 
     4286            <listitem> 
     4287              <para><filename>/etc/crontab</filename></para> 
     4288            </listitem> 
     4289          </itemizedlist> 
     4290        </footnote></para> 
     4291    </section> 
     4292 
     4293    <section> 
     4294      <title>Tauschverzeichnisse und SchÃŒlerhomes aufrÀumen</title> 
     4295 
     4296      <para>Ab <productname>paedML 5.1.0</productname> ist der Benutzer 
     4297      <systemitem class="username">Administrator</systemitem> in der Lage auf 
     4298      dem Windowsclient mit dem Explorer ÃŒber Laufwerk <systemitem 
     4299      class="filesystem">H:</systemitem>, auf dem Ubuntuclient mit dem 
     4300      Dateimanager <productname>Nautilus</productname> ÃŒber den 
     4301      Dateisystem-Pfad <systemitem 
     4302      class="filesystem">/home/share</systemitem>, in den Tauschverzeichnissen 
     4303      zu löschen.</para> 
     4304 
     4305      <para>Außerdem ist es ihm möglich in den SchÃŒlerverzeichnissen zu 
     4306      löschen. Auf dem Windowsclient verbindet er sich dazu ÃŒber den UNC-Pfad 
     4307      <systemitem class="service">\\&lt;Servername&gt;\students</systemitem> 
     4308      mit der Freigabe <systemitem class="resource">[students]</systemitem>. 
     4309      Auf dem Ubuntuclient ist der Zugriff ÃŒber den Dateisystem-Pfad 
     4310      <systemitem class="filesystem">/home/students</systemitem> 
     4311      möglich.</para> 
     4312    </section> 
     4313  </chapter> 
     4314 
     4315  <chapter> 
     4316    <title>IPCop</title> 
     4317 
     4318    <para>Der paedML-IPCop, ob dediziert oder integriert, unterscheidet sich 
     4319    in einigen Punkten von einem Standard-IPCop:</para> 
     4320 
     4321    <itemizedlist> 
     4322      <listitem> 
     4323        <para>der Zugriff per SSH auf Port 222 vom grÃŒnen Netz aus ist nach 
     4324        der Installation automatisch aktiviert;</para> 
     4325      </listitem> 
     4326 
     4327      <listitem> 
     4328        <para>zusÀtzliche sogenannte Add-Ons sind installiert:</para> 
     4329 
     4330        <itemizedlist> 
     4331          <listitem> 
     4332            <para>Advanced Proxy<footnote> 
     4333                <para><ulink 
     4334                url="http://www.advproxy.net">http://www.advproxy.net</ulink></para> 
     4335              </footnote>,</para> 
     4336          </listitem> 
     4337 
     4338          <listitem> 
     4339            <para>Urlfilter<footnote> 
     4340                <para><ulink 
     4341                url="http://www.urlfilter.net">http://www.urlfilter.net</ulink></para> 
     4342              </footnote>,</para> 
     4343          </listitem> 
     4344 
     4345          <listitem> 
     4346            <para>BlockOutTraffic<footnote> 
     4347                <para><ulink 
     4348                url="http://blockouttraffic.de">http://blockouttraffic.de</ulink></para> 
     4349              </footnote> und</para> 
     4350          </listitem> 
     4351 
     4352          <listitem> 
     4353            <para>Zerina OpenVPN<footnote> 
     4354                <para><ulink 
     4355                url="http://www.zerina.de">http://www.zerina.de</ulink></para> 
     4356              </footnote>.</para> 
     4357          </listitem> 
     4358        </itemizedlist> 
     4359      </listitem> 
     4360    </itemizedlist> 
     4361 
     4362    <section> 
     4363      <title>Auslieferungszustand</title> 
     4364 
     4365      <para><emphasis role="bold">Standardeinstellungen fÃŒr den externen 
     4366      Zugriff auf den Server</emphasis></para> 
     4367 
     4368      <para>Nach der Installation ist der externe Zugriff auf den Server nur 
     4369      ÃŒber <emphasis>SSH</emphasis> auf Port 2222 möglich. Die entsprechende 
     4370      Regel befindet sich im IPCop-Webinterface unter <emphasis 
     4371      role="bold">Firewall | Port-Weiterleitung</emphasis>. Eingehende 
     4372      Verbindungen auf Port 2222 werden an Port 22 des Servers weitergeleitet. 
     4373      Sie können den Port fÃŒr eingehende SSH-Verbindungen Àndern, indem Sie 
     4374      die Regel bearbeiten und den <emphasis role="bold">Quell-Port</emphasis> 
     4375      auf einen anderen Wert setzen.</para> 
     4376 
     4377      <screenshot> 
     4378        <screeninfo>IPCop: Port-Weiterleitung 
     4379        Standardeinstellungen</screeninfo> 
     4380 
     4381        <mediaobject> 
     4382          <imageobject> 
     4383            <imagedata contentwidth="603" 
     4384                       fileref="images/ipcop-portfw-standard.png"/> 
     4385          </imageobject> 
     4386        </mediaobject> 
     4387      </screenshot> 
     4388 
     4389      <para>Auf dieser Seite sind weitere Regeln definiert, aber standardmÀßig 
     4390      deaktiviert. Durch setzen eines HÀkchens bei der gewÃŒnschten Regel kann 
     4391      diese aktiviert werden. So sind im Auslieferungszustand externe Zugriffe 
     4392      auf Mail- und Webdienste zunÀchst blockiert. Wollen Sie zum Beispiel 
     4393      E-Mail per SMTP empfangen, mÃŒssen Sie die entsprechende Regel 
     4394      aktivieren.</para> 
     4395 
     4396      <para>FÃŒr Zugriffe aus dem Internet ÃŒber <emphasis>OpenVPN</emphasis> 
     4397      ist unter <emphasis role="bold">Firewall | Externer Zugang</emphasis> 
     4398      die "OpenVPN access"-Regel zu aktivieren.</para> 
     4399 
     4400      <para><emphasis role="bold">Standardeinstellungen fÃŒr den Zugriff aus 
     4401      dem internen Netz</emphasis></para> 
     4402 
     4403      <para>Diese Zugriffe werden ÃŒber das Addon <emphasis>BOT</emphasis> 
     4404      (Block Outgoing Traffic) geregelt. Die zugehörige Einstellungsseite 
     4405      finden Sie unter <emphasis role="bold">Firewall | Block Outgoing 
     4406      Traffic</emphasis>. Nach der Installation finden Sie folgende 
     4407      Standardeinstellungen vor:<screenshot> 
     4408          <screeninfo>IPCop: BOT-Standardeinstellungen</screeninfo> 
     4409 
     4410          <mediaobject> 
     4411            <imageobject> 
     4412              <imagedata contentwidth="566" 
     4413                         fileref="images/ipcop-bot-standard.png"/> 
     4414            </imageobject> 
     4415          </mediaobject> 
     4416        </screenshot></para> 
     4417 
     4418      <itemizedlist> 
     4419        <listitem> 
     4420          <para>Aus dem grÃŒnen Netz ins Internet sind nur die Protokolle 
     4421          <emphasis>ssh</emphasis>, <emphasis>ftp</emphasis>, 
     4422          <emphasis>icmp</emphasis>, <emphasis>https</emphasis> und 
     4423          <emphasis>http</emphasis> (ÃŒber transparenten Proxy) erlaubt.</para> 
     4424        </listitem> 
     4425 
     4426        <listitem> 
     4427          <para>Der Server darf zusÀtzlich die Protokolle 
     4428          <emphasis>smtp</emphasis> und <emphasis>ntp</emphasis> 
     4429          (E-Mail-Versand und Zeitserverabfrage) nutzen.</para> 
     4430        </listitem> 
     4431 
     4432        <listitem> 
     4433          <para>Direkter Zugriff auf den <emphasis>IPCop</emphasis> aus dem 
     4434          grÃŒnen Netz ist nur auf den Ports 800 (Proxy), 222 (SSH) und 445 
     4435          (Webinterface) erlaubt. Diese drei Dienste sind unter dem Ziel 
     4436          <emphasis role="bold">IPCop Access</emphasis> gruppiert (siehe 
     4437          <emphasis role="bold">Firewall | Erweiterte BOT Konfig | Dienst 
     4438          Gruppierung</emphasis>).</para> 
     4439        </listitem> 
     4440 
     4441        <listitem> 
     4442          <para>Dem Server ist außerdem der Zugriff auf den IPCop-DNS und das 
     4443          Pingen erlaubt.</para> 
     4444        </listitem> 
     4445 
     4446        <listitem> 
     4447          <para>Aus dem blauen Netz ist der direkte Zugriff auf die Dienste 
     4448          unter <emphasis role="bold">IPCop Access</emphasis> blockiert. 
     4449          Zugriffe aus dem blauen Netz werden ÃŒber das grÃŒne Netz geleitet. 
     4450          BOT-Regeln, die fÃŒr das grÃŒne Netz erstellt wurden, gelten 
     4451          automatisch auch fÃŒr Clients aus dem blauen Netz.</para> 
     4452        </listitem> 
     4453      </itemizedlist> 
     4454    </section> 
     4455 
     4456    <section id="ts_ipcop_backup"> 
     4457      <title>Einstellungen sichern und wiederherstellen</title> 
     4458 
     4459      <para>Diese Anleitung gilt gleichermaßen fÃŒr dedizierten und 
     4460      integrierten IPCop.</para> 
     4461 
     4462      <para>Unter <emphasis role="bold">System | Datensicherung</emphasis> 
     4463      bietet IPCop auf dem Webinterface zwar eine Funktion zur Datensicherung 
     4464      an. Diese Funktion sichert jedoch nicht alle Einstellungen, die von der 
     4465      paedML Linux spezifisch auf dem IPCop vorgenommen werden. Daher bietet 
     4466      die paedML Linux eine eigene Funktion zur Sicherung der IPCop-Daten an. 
     4467      Diese steht dem Administrator mit dem Shell-Skript 
     4468      <filename>/usr/share/linuxmuster-ipcop/backup-settings.sh</filename> zur 
     4469      VerfÃŒgung. Dieses Skript wird auch von <link 
     4470      linkend="ts_backup">linuxmuster-backup</link> verwendet, wenn in der 
     4471      <link linkend="ts_backupconf">Backupkonfiguration</link> der Wert fÃŒr 
     4472      <emphasis role="bold">ipcop</emphasis> auf <emphasis>yes</emphasis> 
     4473      gesetzt wurde.</para> 
     4474 
     4475      <para>Sichern Sie die IPCop-Einstellungen durch Aufruf des 
     4476      Befehls<screen># /usr/share/linuxmuster-ipcop/backup-settings.sh</screen>als 
     4477      <systemitem class="username">root</systemitem> auf der Serverkonsole. 
     4478      Die Einstellungen werden in ein komprimiertes tar-Achiv 
     4479      unter<programlisting>/var/backup/linuxmuster/ipcop/backup-&lt;Zeitstempel&gt;.tar.gz</programlisting>gesichert. 
     4480      Der "Zeitstempel" wird nach dem Schema 
     4481      <emphasis>YYMMDD-HHMMSS</emphasis> erstellt. Es wird also bei jedem 
     4482      Aufruf des Backup-Skripts ein neues Backuparchiv mit entsprechendem 
     4483      Zeitstempel erstellt.</para> 
     4484 
     4485      <para>Zur Wiederherstellung der gesicherten Einstellungen laden Sie 
     4486      zunÀchst das entsprechende Backuparchiv auf den IPCop zum Beispiel in 
     4487      den Ordner <systemitem class="filesystem">/tmp</systemitem> 
     4488      hoch.<screen># scp -P 222 /var/backup/linuxmuster/ipcop/backup-&lt;Zeitstempel&gt;.tar.gz ipcop:/tmp</screen></para> 
     4489 
     4490      <para>Danach loggen Sie sich per ssh als <systemitem 
     4491      class="username">root</systemitem> auf dem IPCop ein<screen># ssh -p 222 ipcop</screen>und 
     4492      packen das Archiv ins Rootverzeichnis aus.<screen># tar xzvf /tmp/backup-&lt;Zeitstempel&gt;.tar.gz -C /</screen></para> 
     4493 
     4494      <para>Abschließend mÃŒssen Sie den IPCop neu starten. Diese 
     4495      Vorgehensweise lÀsst sich per <emphasis>ssh</emphasis> von einem Client 
     4496      aus dem Intranet durchfÃŒhren. Sie mÃŒssen hierfÃŒr nicht unbedingt direkt 
     4497      an der Serverkonsole arbeiten.</para> 
     4498 
     4499      <para>Wenn Sie vom <link linkend="ts_backup">linuxmuster-backup</link> 
     4500      bei jedem Backuplauf die IPCop-Einstellungen mitsichern, können Sie 
     4501      Einstellungen aus bestimmten Backupsets wieder herstellen. Dazu kopieren 
     4502      Sie sich das Backuparchiv mittels <emphasis>mondorestore</emphasis> aus 
     4503      dem entsprechenden Backupset heraus (siehe Abschnitt <link 
     4504      linkend="ts_mondorestore">Wiederherstellung von Dateien und 
     4505      Verzeichnissen im Livebetrieb</link>) und fÃŒhren dann die 
     4506      Wiederherstellung nach der oben geschilderten Methode durch.</para> 
     4507    </section> 
     4508 
     4509    <section> 
     4510      <title>IPCop Disaster Recovery</title> 
     4511 
     4512      <para>Ein nicht mehr funktionstÃŒchtiger IPCop lÀsst sich abhÀngig von 
     4513      der Installationsvariante in wenigen Schritten wiederherstellen. Also: 
     4514      Don't panic!</para> 
     4515 
     4516      <section id="ipcop_disaster_dediziert"> 
     4517        <title>Dedizierter IPCop</title> 
     4518 
     4519        <para>In diesem Fall kommen Sie nicht umhin den dedizierten IPCop 
     4520        zunÀchst nach Anleitung (siehe <xref 
     4521        linkend="dediziert_ipcop_install"/>) neu aufzusetzen.<important> 
     4522            <para>Falls Sie die Neuinstallation vermeiden und einen bereits 
     4523            konfigurierten IPCop wieder herstellen wollen, mÃŒssen Sie auf dem 
     4524            IPCop zuerst die Datei 
     4525            <filename>/root/.ssh/authorized_keys</filename> löschen.</para> 
     4526          </important>Ist der neu installierte IPCop gestartet, stellen Sie 
     4527        sicher, dass die interne Netzwerkverbindung zwischen Server und IPCop 
     4528        funktioniert. Loggen Sie sich dann als <systemitem 
     4529        class="username">root</systemitem> auf dem Server ein und starten Sie 
     4530        das Skript<screen># /usr/share/linuxmuster-ipcop/restore-dedicated.sh</screen></para> 
     4531 
     4532        <para>Zu Beginn werden Sie aufgefordert das IPCop-root-Passwort 
     4533        einzugeben:<screen>linuxmuster's dedicated IPCop restoring tool 
     4534-------------------------------------------- 
     4535 
     4536Please enter IPCop's root password:</screen></para> 
     4537 
     4538        <para>Ist das erfolgt, wird der dedizierte IPCop mit allen Updates und 
     4539        Addons neu an die paedML Linux 5.1 angepasst. Liegt ein 
     4540        Einstellungsbackup vor (siehe <xref linkend="ts_ipcop_backup"/>), wird 
     4541        jenes mit dem aktuellsten Zeitstempel wieder zurÃŒckgespielt. Sollte es 
     4542        also notwendig sein ein bestimmtes Backuparchiv zu restaurieren, 
     4543        mÃŒssen Sie vorher die aktuelleren Archive aus dem Verzeichnis 
     4544        <systemitem 
     4545        class="filesystem"><filename>/var/backup/linuxmuster/ipcop</filename></systemitem> 
     4546        entfernen. Nach Abschluss der Wiederherstellung wird der IPCop neu 
     4547        gestartet.</para> 
     4548 
     4549        <para>Ist der IPCop nach dem Neustart wieder online, löschen Sie 
     4550        zunÀchst die Datei <filename>/root/.ssh/known_hosts</filename>: 
     4551        <screen># rm /root/.ssh/known_hosts</screen> Schließlich muss noch auf 
     4552        dem Server mit dem Befehl <screen># dpkg-reconfigure linuxmuster-ipcop</screen> 
     4553        die IPCop-Konfiguration aktualisiert werden.</para> 
     4554 
     4555        <para>Verbinden Sie sich dann per ssh mit der IPCop-IP-Adresse (die 
     4556        Adresse im Beispiel mÃŒssen Sie gegebenenfalls anpassen):<screen># ssh -p 222 10.16.1.254</screen></para> 
     4557 
     4558        <para>BestÀtigen Sie die Sicherheitsabfrage bezÃŒglich des SchlÃŒssels 
     4559        mit "yes" und loggen Sie sich dann mit dem Befehl "exit" wieder 
     4560        aus.</para> 
     4561 
     4562        <para>Nun sollte die dedizierte IPCop-Firewall wieder reibungslos 
     4563        funktionieren.</para> 
     4564      </section> 
     4565 
     4566      <section> 
     4567        <title>Integrierter IPCop</title> 
     4568 
     4569        <para>Mit folgender Vorgehensweise verfÃŒgen Sie in kÃŒrzester Zeit 
     4570        wieder ÃŒber einen lauffÀhigen IPCop:</para> 
     4571 
     4572        <para>Stoppen Sie als Erstes den IPCop-Dienst:<screen># /etc/init.d/linuxmuster-ipcop stop</screen></para> 
     4573 
     4574        <para>Nun wird mit einem Befehl die IPCop-User-Mode-Linux-Umgebung 
     4575        komplett neu aufgebaut und ein etwaiges <link 
     4576        linkend="ts_ipcop_backup">Einstellungsbackup</link> wieder 
     4577        zurÃŒckgespielt:<screen># /usr/share/linuxmuster-ipcop/restore-uml.sh</screen></para> 
     4578 
     4579        <para>Je nach Hardwareausstattung des Servers dauert dies ein paar 
     4580        Minuten. Ist die Wiederherstellung abgeschlossen, starten Sie den 
     4581        IPCop-Dienst einfach wieder:<screen># /etc/init.d/linuxmuster-ipcop start</screen></para> 
     4582 
     4583        <para>Es kann einen Moment dauern bis der IPCop wieder online ist. 
     4584        ÜberprÃŒfen Sie das am Besten mit einem <emphasis>Ping</emphasis>. Wenn 
     4585        er sich wieder meldet, löschen Sie zunÀchst die Datei 
     4586        <filename>/root/.ssh/known_hosts</filename>:</para> 
     4587 
     4588        <screen># rm /root/.ssh/known_hosts</screen> 
     4589 
     4590        <para>Abschließend mÃŒssen Sie noch mit dem Befehl<screen># dpkg-reconfigure linuxmuster-ipcop</screen>die 
     4591        IPCop-Konfiguration auf den neuesten Stand bringen. Danach sollte der 
     4592        integrierte IPCop wieder funktionieren.</para> 
     4593      </section> 
     4594    </section> 
     4595  </chapter> 
     4596 
     4597  <chapter> 
     4598    <title>Client-Integration</title> 
     4599 
     4600    <section id="ai_vergabe"> 
     4601      <title>Vergabe der IP-Adressen</title> 
     4602 
     4603      <para>Vor der Integration der Arbeitsstationen in das Netz muss klar 
     4604      sein, wie viele RÀume, welche PC-Namen und IP-Adressen im LAN benutzt 
     4605      werden sollen. Die paedML Linux 5.1 bietet die Möglichkeit einen 
     4606      kompletten Rechnerraum mit nur einem Mausklick vom Internet und Drucker 
     4607      zu trennen. Dazu mÃŒssen die IP-Adressen der Rechner nach einem 
     4608      bestimmten Schema aufgebaut sein. Hier ein Beispiel:</para> 
     4609 
     4610      <table> 
     4611        <title>Zuordnung der Client-IP-Adressen</title> 
     4612 
     4613        <tgroup cols="5"> 
     4614          <tbody> 
     4615            <row> 
     4616              <entry><emphasis>GebÀude</emphasis></entry> 
     4617 
     4618              <entry><emphasis>Raum</emphasis></entry> 
     4619 
     4620              <entry><emphasis>Rechnername/IP</emphasis></entry> 
     4621 
     4622              <entry><emphasis>Rechnername/IP</emphasis></entry> 
     4623 
     4624              <entry><emphasis>Rechnername/IP</emphasis></entry> 
     4625            </row> 
     4626 
     4627            <row> 
     4628              <entry>GebÀude 1</entry> 
     4629 
     4630              <entry>Raum 113</entry> 
     4631 
     4632              <entry>g1r113-pc01</entry> 
     4633 
     4634              <entry>g1r113-pc02</entry> 
     4635 
     4636              <entry>g1r113-pc03</entry> 
     4637            </row> 
     4638 
     4639            <row> 
     4640              <entry/> 
     4641 
     4642              <entry/> 
     4643 
     4644              <entry>10.16.113.1</entry> 
     4645 
     4646              <entry>10.16.113.2</entry> 
     4647 
     4648              <entry>10.16.113.3</entry> 
     4649            </row> 
     4650 
     4651            <row> 
     4652              <entry>GebÀude 2</entry> 
     4653 
     4654              <entry>Raum 221</entry> 
     4655 
     4656              <entry>g2r221-pc01</entry> 
     4657 
     4658              <entry>g2r221-pc02</entry> 
     4659 
     4660              <entry>g2r221-pc03</entry> 
     4661            </row> 
     4662 
     4663            <row> 
     4664              <entry/> 
     4665 
     4666              <entry/> 
     4667 
     4668              <entry>10.17.221.1</entry> 
     4669 
     4670              <entry>10.17.221.2</entry> 
     4671 
     4672              <entry>10.17.221.2</entry> 
     4673            </row> 
     4674 
     4675            <row> 
     4676              <entry>GebÀude 16</entry> 
     4677 
     4678              <entry>Raum 203</entry> 
     4679 
     4680              <entry>g16r203-pc01</entry> 
     4681 
     4682              <entry>g16r203-pc02</entry> 
     4683 
     4684              <entry>g16r203-pc03</entry> 
     4685            </row> 
     4686 
     4687            <row> 
     4688              <entry/> 
     4689 
     4690              <entry/> 
     4691 
     4692              <entry>10.31.203.1</entry> 
     4693 
     4694              <entry>10.31.203.2</entry> 
     4695 
     4696              <entry>10.31.203.3</entry> 
     4697            </row> 
     4698          </tbody> 
     4699        </tgroup> 
     4700      </table> 
     4701 
     4702      <para>Jede IP-Adresse besteht aus vier Ziffernblöcken, die durch einen 
     4703      Punkt getrennt sind, z.B.: 10.16.113.21. Der zweite und dritte 
     4704      Ziffernblock <emphasis role="bold">muss</emphasis> fÃŒr alle Rechner 
     4705      eines Raumes <emphasis role="bold">identisch</emphasis> sein. Stehen die 
     4706      Rechner nun in GebÀude 1 im Raum 113, so sollten die IP-Adressen zum 
     4707      Beispiel folgende Struktur haben: <emphasis role="bold"><emphasis 
     4708      role="bold">10.16.113.x.</emphasis></emphasis> Dabei stellt <emphasis 
     4709      role="bold">x</emphasis> eine laufende Nummer fÃŒr die Arbeitsstationen 
     4710      dar.</para> 
     4711 
     4712      <important> 
     4713        <para>Denken Sie bei der Vergabe der IP-Adressen daran, 
     4714        dass<itemizedlist> 
     4715            <listitem> 
     4716              <para>abhÀngig vom (fÃŒr das interne Netz) gewÀhlten IP-Bereich 
     4717              im zweiten Ziffernblock nur Werte zwischen 16 und 31 (32 und 47 
     4718              usw.) gewÀhlt werden dÃŒrfen;</para> 
     4719            </listitem> 
     4720 
     4721            <listitem> 
     4722              <para>die Raum- und PC-Nummern (dritter und vierter 
     4723              Ziffernblock) nur im Bereich von 1 bis 254 liegen dÃŒrfen;</para> 
     4724            </listitem> 
     4725 
     4726            <listitem> 
     4727              <para>kein Rechnername und keine IP-Adresse doppelt vorkommen 
     4728              darf.</para> 
     4729            </listitem> 
     4730          </itemizedlist></para> 
     4731      </important> 
     4732    </section> 
     4733 
     4734    <section id="ai_"> 
     4735      <title>Client-Integration und Imaging mit Rembo/mySHN</title> 
     4736 
     4737      <para>Dieser Abschnitt beschreibt, wie Sie mit Rembo/mySHN Schritt fÃŒr 
     4738      Schritt ihre Arbeitsstationen in das Schulnetzwerk integrieren. 
     4739      WeiterfÃŒhrende Informationen zum Handling von Rembo/mySHN im Schulalltag 
     4740      finden Sie in der Dokumentation von mySHN (mySHN-30624.pdf) auf der 
     4741      Installations-CD im Ordner <systemitem 
     4742      class="filesystem">doc/linuxmuster</systemitem>.</para> 
     4743 
     4744      <note> 
     4745        <para><emphasis role="bold">Rembo</emphasis> steht fÃŒr 
     4746        <emphasis>remotely managed boot operations</emphasis> und ist ein 
     4747        Softwareprodukt der Schweizer Firma Rembo Technology SARL. Rembo ist 
     4748        eine Imaging-Software und zugleich eine Àußerst vielseitige und 
     4749        leistungsfÀhige Programmiersprache, mit der sich Computersysteme und 
     4750        die darauf laufenden Betriebssysteme und Anwendungen vor dem Start des 
     4751        Betriebssystems nahezu beliebig manipulieren lassen.</para> 
     4752 
     4753        <para><emphasis role="bold">mySHN</emphasis> ist eine grafische 
     4754        BedienoberflÀche fÃŒr Rembo, die von der Firma SBE (Heilbronn) 
     4755        entwickelt wurde. Es verfÃŒgt ÃŒber mÀchtige Funktionen und erleichtert 
     4756        den Umgang mit Rembo deutlich.</para> 
     4757      </note> 
     4758 
     4759      <para>Die Aufnahme der Arbeitsstationen ins Schulnetzwerk vollzieht sich 
     4760      in neun Schritten:</para> 
     4761 
     4762      <orderedlist> 
     4763        <listitem> 
     4764          <para><link linkend="ai_vorbereitung">Musterarbeitsstation fÃŒr den 
     4765          Netzwerkboot vorbereiten</link>,</para> 
     4766        </listitem> 
     4767 
     4768        <listitem> 
     4769          <para><link linkend="ai_aufnahme">Musterarbeitsstation ins 
     4770          Schulnetzwerk aufnehmen</link>,</para> 
     4771        </listitem> 
     4772 
     4773        <listitem> 
     4774          <para><link linkend="ai_konfiguration">Rechnergruppen in Rembo/mySHN 
     4775          konfigurieren</link>,</para> 
     4776        </listitem> 
     4777 
     4778        <listitem> 
     4779          <para><link linkend="ai_partitionierung">Musterarbeitsstation mit 
     4780          Rembo/mySHN partitionieren</link>,</para> 
     4781        </listitem> 
     4782 
     4783        <listitem> 
     4784          <para><link linkend="ai_installation">Betriebssystem auf der 
     4785          Musterarbeitsstation installieren</link>,</para> 
     4786        </listitem> 
     4787 
     4788        <listitem> 
     4789          <para><link linkend="ai_image">Image von der Musterarbeitsstation 
     4790          erstellen</link>,</para> 
     4791        </listitem> 
     4792 
     4793        <listitem> 
     4794          <para><link linkend="ai_domaene">DomÀne beitreten und weitere 
     4795          Anpassungen durchfÃŒhren</link>,</para> 
     4796        </listitem> 
     4797 
     4798        <listitem> 
     4799          <para><link linkend="ai_rest">restlichen Arbeitsstationen ins 
     4800          Schulnetzwerk aufnehmen</link> und</para> 
     4801        </listitem> 
     4802 
     4803        <listitem> 
     4804          <para><link linkend="ai_verteilen">Image auf die restlichen 
     4805          Arbeitsstationen verteilen</link>.</para> 
     4806        </listitem> 
     4807      </orderedlist> 
     4808 
     4809      <para>Falls Sie schon eine komplett eingerichtete Musterarbeitsstation 
     4810      haben, ÃŒberspringen Sie <link linkend="ai_partitionierung">Schritt 
     4811      4</link> sowie <link linkend="ai_installation">Schritt 5</link>, und 
     4812      fÃŒhren die DomÀnenanmeldung unter <link linkend="ai_domaene">Schritt 
     4813      7</link> durch, erstellen dann ein Image (<link 
     4814      linkend="ai_image">Schritt 6)</link> und fahren dann mit <link 
     4815      linkend="ai_rest">Schritt 8</link> fort.</para> 
     4816 
     4817      <section id="ai_vorbereitung"> 
     4818        <title>Vorbereitung der Musterarbeitsstation fÃŒr den 
     4819        Netzwerkboot</title> 
     4820 
     4821        <para>Vor der Aufnahme eines neuen Rechners ins Schulnetzwerk sind an 
     4822        diesem noch Vorbereitungen zu treffen. Folgende Schritte sind an jeder 
     4823        neu aufzunehmenden Arbeitsstation notwendig:</para> 
     4824 
     4825        <itemizedlist> 
     4826          <listitem> 
     4827            <para>Die Netzkarte der Arbeitsstation muss auf remote boot (PXE) 
     4828            eingestellt sein. Nehmen Sie hieruzu im Bootrom der Netzwerkkarte 
     4829            folgende Einstellungen vor:</para> 
     4830 
     4831            <para>Starten Sie die erste Arbeitsstation und beobachten Sie den 
     4832            Bootvorgang. Wenn die Meldung</para> 
     4833 
     4834            <screen>Initializing mba ...</screen> 
     4835 
     4836            <para>erscheint, drÃŒcken Sie bei 3Com-Netzkarten bitte Strg+Alt+B, 
     4837            bei Intel-Karten Strg+S (bei anderen Karten gibt es andere 
     4838            Tastenkombinationen - man muss schnell sein). Nun erscheint ein 
     4839            MenÃŒ, das an drei Stellen zu bearbeiten ist. Das folgende Bild 
     4840            zeigt als Beispiel das BootmenÃŒ einer Intel-Netzwerkkarte. Die 
     4841            BootmenÃŒs von anderen Netzwerkkarten sehen Àhnlich aus. Die 
     4842            Bedienung ist im jeweiligen MenÃŒ erklÀrt.</para> 
     4843 
     4844            <figure> 
     4845              <title>BootmenÃŒ einer Intel-Netzwerkkarte</title> 
     4846 
     4847              <mediaobject> 
     4848                <imageobject> 
     4849                  <imagedata contentwidth="298" 
     4850                             fileref="images/intelmenue.png"/> 
     4851                </imageobject> 
     4852              </mediaobject> 
     4853            </figure> 
     4854 
     4855            <para>Der erste Eintrag <emphasis>Boot Protocol</emphasis> stellen 
     4856            Sie auf <emphasis role="bold">PXE</emphasis>, den Eintrag 
     4857            <emphasis>Default Boot</emphasis> auf <emphasis 
     4858            role="bold">Network</emphasis>, der <emphasis>Eintrag Local 
     4859            Boot</emphasis> auf <emphasis role="bold">Disabled</emphasis> und 
     4860            der Eintrag <emphasis>Setup Message</emphasis> ebenfalls auf 
     4861            <emphasis role="bold">Disable</emphasis>. Vergessen Sie nicht, die 
     4862            Änderungen zu speichern.</para> 
     4863          </listitem> 
     4864 
     4865          <listitem> 
     4866            <para>Im Bios des Rechners mÃŒssen Sie die Bootreihenfolge so 
     4867            einrichten, dass <emphasis>Booten vom Netz</emphasis> als erster 
     4868            Eintrag genommen wird. Um den Rechner zusÀtzlich abzusichern, 
     4869            können Sie noch die anderen BootgerÀte (Festplatte, CDROM etc.) 
     4870            deaktivieren und das BIOS-Setup mit Passwort sichern.</para> 
     4871          </listitem> 
     4872        </itemizedlist> 
     4873 
     4874        <para>Wenn diese beiden Schritte erledigt sind, wird die 
     4875        Arbeitsstation neu gestartet.</para> 
     4876      </section> 
     4877 
     4878      <section id="ai_aufnahme"> 
     4879        <title>Aufnahme der Musterarbeitsstation ins Schulnetzwerk</title> 
     4880 
     4881        <para>Nach dem Start der Arbeitstation mit PXE-Boot (s.o.) öffnet 
     4882        Rembo/mySHN ein Fenster mit einer Meldung, die die Rechneraufnahme 
     4883        erklÀrt. Danach geht es mit folgender Eingabemaske weiter:</para> 
     4884 
     4885        <figure> 
     4886          <title>Rechneraufnahme mit Rembo/mySHN</title> 
     4887 
     4888          <mediaobject> 
     4889            <imageobject> 
     4890              <imagedata contentwidth="445" 
     4891                         fileref="images/rechneraufnahme.png"/> 
     4892            </imageobject> 
     4893          </mediaobject> 
     4894        </figure> 
     4895 
     4896        <para>Folgendes ist einzugeben (GebÀudebezeichnung ist 
     4897        optional):</para> 
     4898 
     4899        <itemizedlist> 
     4900          <listitem> 
     4901            <para><emphasis role="bold">Rechnername</emphasis>: nach dem 
     4902            Schema 
     4903            &lt;GebÀudebezeichnung&gt;&lt;Raumbezeichnung&gt;-&lt;PC-Bezeichnung&gt;, 
     4904            also zum Beispiel <systemitem 
     4905            class="systemname">g16r203-pc01</systemitem>, eingeben (max. 15 
     4906            Zeichen). Beachten Sie bitte, dass als Zeichen nur 
     4907            Kleinbuchstaben, Ziffern und das Minuszeichen erlaubt sind.</para> 
     4908          </listitem> 
     4909 
     4910          <listitem> 
     4911            <para><emphasis role="bold">I<emphasis 
     4912            role="bold">P</emphasis></emphasis><emphasis role="bold"> 
     4913            Adresse</emphasis>: abhÀngig von Ihren Netzdaten, z.B. <systemitem 
     4914            class="ipaddress">10.31.203.1</systemitem> fÃŒr diesen PC eingeben. 
     4915            Beachten Sie bitte hier, dass keine 0 erlaubt ist.</para> 
     4916          </listitem> 
     4917 
     4918          <listitem> 
     4919            <para><emphasis role="bold">Netzmaske</emphasis>: UnverÀndert auf 
     4920            dem Wert <systemitem class="ipaddress">255.240.0.0</systemitem> 
     4921            belassen.</para> 
     4922          </listitem> 
     4923 
     4924          <listitem> 
     4925            <para><emphasis role="bold">Raum</emphasis>: geben Sie hier die 
     4926            Raumbezeichnung (z.B. g16r203) ein, in dem die Arbeitsstation 
     4927            steht. Beachten Sie bitte, dass sie mit einem Kleinbuchstaben 
     4928            beginnen und mit dem ersten Teil des Rechnernamens identisch sein 
     4929            muss.</para> 
     4930          </listitem> 
     4931 
     4932          <listitem> 
     4933            <para><emphasis role="bold">Hardwareklasse</emphasis>: eindeutiger 
     4934            Name zur Unterscheidung der verschiedenen Rechnergruppen, z.B. 
     4935            p4_2000 eingeben. Wichtig: Ausschließlich Buchstaben (keine 
     4936            Umlaute und Sonderzeichen), Ziffern und den Unterstrich (_) 
     4937            verwenden!</para> 
     4938          </listitem> 
     4939 
     4940          <listitem> 
     4941            <para><emphasis role="bold">UDMA deaktivieren</emphasis>: Nur 
     4942            auszuwÀhlen bei problematischer Hardware.</para> 
     4943          </listitem> 
     4944 
     4945          <listitem> 
     4946            <para><emphasis role="bold">Unicast Transfer</emphasis>: Nur 
     4947            anklicken bei Problemen mit diversen Netzwerk-Switches oder 
     4948            Netzwerkkarten, die keinen Multicast-Transfer unterstÃŒtzen (z.B. 
     4949            Via-Rhine Onboard-NICs).</para> 
     4950          </listitem> 
     4951        </itemizedlist> 
     4952 
     4953        <para>Sind alle Eingaben gemacht, bestÀtigen Sie mit Klick auf die 
     4954        SchaltflÀche <emphasis><emphasis><emphasis 
     4955        role="bold">OK</emphasis></emphasis></emphasis>. Danach fahren Sie den 
     4956        Rechner herunter.</para> 
     4957 
     4958        <para>FÃŒr jede Arbeitsstation, die Sie auf diese Weise dem Server 
     4959        bekannt machen, wird nun auf dem Server in der Datei <systemitem 
     4960        class="filesystem">/var/lib/rembo/files/global/wimport_data 
     4961        </systemitem>eine Zeile angefÃŒgt. So haben die EintrÀge in obiger 
     4962        Maske folgende Zeile ergeben:<programlisting>g16r203;g16r203-pc01;p4_2000;00:0C:29:6C:07:B4;10.31.203.1;255.240.0.0;1;1;1;1;22</programlisting></para> 
     4963 
     4964        <para>Die einzelnen Felder haben folgende Bedeutung:</para> 
     4965 
     4966        <table> 
     4967          <title>Felder in der Datei wimport_data</title> 
     4968 
     4969          <tgroup cols="2"> 
     4970            <tbody> 
     4971              <row> 
     4972                <entry>g16r203</entry> 
     4973 
     4974                <entry>die Raumbezeichnung</entry> 
     4975              </row> 
     4976 
     4977              <row> 
     4978                <entry>g16r203-pc01</entry> 
     4979 
     4980                <entry>der Hostname (Raumbezeichnung+GerÀtename)</entry> 
     4981              </row> 
     4982 
     4983              <row> 
     4984                <entry>p4_2000</entry> 
     4985 
     4986                <entry>die Hardwareklasse/Rechnergruppe</entry> 
     4987              </row> 
     4988 
     4989              <row> 
     4990                <entry>00:0C:29:6C:07:B4</entry> 
     4991 
     4992                <entry>die MAC-Adresse der Netzwerkkarte</entry> 
     4993              </row> 
     4994 
     4995              <row> 
     4996                <entry>10.31.203.1</entry> 
     4997 
     4998                <entry>die IP-Adresse des Rechners</entry> 
     4999              </row> 
     5000 
     5001              <row> 
     5002                <entry>255.240.0.0</entry> 
     5003 
     5004                <entry>die Netzmaske fÃŒr das Schulnetz</entry> 
     5005              </row> 
     5006 
     5007              <row> 
     5008                <entry>1</entry> 
     5009 
     5010                <entry>Variable, momentan nicht belegt</entry> 
     5011              </row> 
     5012 
     5013              <row> 
     5014                <entry>1</entry> 
     5015 
     5016                <entry>Variable, momentan nicht belegt</entry> 
     5017              </row> 
     5018 
     5019              <row> 
     5020                <entry>1</entry> 
     5021 
     5022                <entry>Variable, momentan nicht belegt</entry> 
     5023              </row> 
     5024 
     5025              <row> 
     5026                <entry>1</entry> 
     5027 
     5028                <entry>Variable, momentan nicht belegt</entry> 
     5029              </row> 
     5030 
     5031              <row> 
     5032                <entry>22</entry> 
     5033 
     5034                <entry>PXE-Flag: 0 - kein PXE, 22 - PXE</entry> 
     5035              </row> 
     5036            </tbody> 
     5037          </tgroup> 
     5038        </table> 
     5039 
     5040        <para>Nach erfolgter Registrierung der Arbeitsstationen mÃŒssen Sie auf 
     5041        dem Server in einer Kommandozeile das Skript</para> 
     5042 
     5043        <screen># import_workstations</screen> 
     5044 
     5045        <para>aufrufen, um die Aufnahme wirksam werden zu lassen. Durch den 
     5046        Aufruf des Skripts werden aus den Arbeitsstationsdaten unter anderem 
     5047        die Konfigurationsdateien des DHCP-Dienstes generiert und die 
     5048        Arbeitsstationen so mit ihrem DNS-Namen im LAN bekannt gemacht und 
     5049        beim Booten mit der konfigurierten IP-Adresse versehen.</para> 
     5050 
     5051        <para>Unter <filename 
     5052        class="directory">/var/lib/myshn/groups</filename> finden Sie 
     5053        schließlich die Hardwareklassenunterverzeichnisse. In jedem 
     5054        Verzeichnis liegt eine config-Datei, die Ihren Gegebenheiten 
     5055        (Partitionen und Betriebssysteme) angepasst werden muss, was im 
     5056        nÀchsten Abschnitt genauer beschrieben wird.</para> 
     5057      </section> 
     5058 
     5059      <section id="ai_konfiguration"> 
     5060        <title>Konfiguration der Rechnergruppen</title> 
     5061 
     5062        <para>Bevor man mit Rembo/mySHN arbeitet, muss man sich ÃŒber folgende 
     5063        Punkte klar werden:</para> 
     5064 
     5065        <orderedlist> 
     5066          <listitem> 
     5067            <para>Welche(s) Betriebssystem(e) soll(en) genutzt werden?</para> 
     5068          </listitem> 
     5069 
     5070          <listitem> 
     5071            <para>Wie sollen die Partitionen auf der lokalen Festplatte 
     5072            aussehen?</para> 
     5073          </listitem> 
     5074 
     5075          <listitem> 
     5076            <para>Welche Dateisysteme (FAT32, NTFS, EXT2) sollen genutzt 
     5077            werden?</para> 
     5078          </listitem> 
     5079        </orderedlist> 
     5080 
     5081        <tip> 
     5082          <para>Verwenden Sie fÃŒr Win2000 und WinXP das FAT32-Dateisystem. 
     5083          Rembo dankt es Ihnen mit signifikant kÃŒrzeren 
     5084          Restaurationszeiten.</para> 
     5085        </tip> 
     5086 
     5087        <para>Die Partitionierungsdaten werden in einer Konfigurationsdatei 
     5088        von Rembo/mySHN festgehalten. Diese Datei heißt 
     5089        <emphasis>config</emphasis> und liegt im Verzeichnis:</para> 
     5090 
     5091        <screen>/var/lib/myshn/</screen> 
     5092 
     5093        <para>Aus dieser config-Datei wird fÃŒr jede Rechnergruppe die 
     5094        eigentliche Konfigurationsdatei abgeleitet. Die abgeleitete Datei 
     5095        heißt ebenfalls config und liegt im Verzeichnis der zugehörenden 
     5096        Gruppe. Beispiel: Lautet der Gruppenname p4_2000, so ist diese Datei 
     5097        in</para> 
     5098 
     5099        <screen>/var/lib/myshn/groups/p4_2000</screen> 
     5100 
     5101        <para>zu finden. Die dort liegende config-Datei bestimmt nun die 
     5102        konkreten Partitionierungsdaten fÃŒr alle Rechner der Gruppe p4_2000. 
     5103        Beim Umgang mit dieser Datei ist daher größte Vorsicht geboten.</para> 
     5104 
     5105        <para>Eine minimale config-Datei:</para> 
     5106 
     5107        <figure> 
     5108          <title>Minimale mySHN-config</title> 
     5109 
     5110          <mediaobject> 
     5111            <imageobject> 
     5112              <imagedata contentwidth="469" fileref="images/myshnconfig1.png"/> 
     5113            </imageobject> 
     5114          </mediaobject> 
     5115        </figure> 
     5116 
     5117        <para>Bedeutung der SchlÃŒsselwörter:</para> 
     5118 
     5119        <itemizedlist> 
     5120          <listitem> 
     5121            <para><emphasis role="bold">Unit</emphasis>: gefolgt von einem 
     5122            Namen wird eine physikalische Einheit auf der Festplatte des 
     5123            Arbeitsstation definiert (im Beispiel u_win98C).</para> 
     5124          </listitem> 
     5125 
     5126          <listitem> 
     5127            <para><emphasis role="bold">System</emphasis>: Definition eines 
     5128            Betriebssystems (im Beispiel mit der Kennung win98)</para> 
     5129          </listitem> 
     5130 
     5131          <listitem> 
     5132            <para><emphasis role="bold">Type</emphasis>: Der Typ des 
     5133            Betriebssystems wird festgelegt (Windows 98)</para> 
     5134          </listitem> 
     5135 
     5136          <listitem> 
     5137            <para><emphasis role="bold">Partition</emphasis>: Definiert die 
     5138            Partitionen, die dem Betriebssystem zugeordnet werden (Beispiel 
     5139            C)</para> 
     5140          </listitem> 
     5141 
     5142          <listitem> 
     5143            <para><emphasis role="bold">UseUnit</emphasis>: Definiert die 
     5144            Unit, die die Partition verwenden soll (Beispiel u_win98C)</para> 
     5145          </listitem> 
     5146        </itemizedlist> 
     5147 
     5148        <para>Kommentarzeilen beginnen mit dem Zeichen <emphasis 
     5149        role="bold">#</emphasis>. Achten Sie bei der Bearbeitung darauf, dass 
     5150        keine der geschweiften Klammern verloren geht. FÃŒr jede geöffnete 
     5151        Klammer muss es die entsprechende geschlossene Klammer geben.</para> 
     5152 
     5153        <para>Mit dieser Konfigurationsdatei wird eine Win98-Partition mit 
     5154        zwei Gigabyte angelegt. Nach dem Start der Arbeitsstation erhalten Sie 
     5155        folgendes Rembo-MenÃŒ:</para> 
     5156 
     5157        <figure> 
     5158          <title>Rembo-MenÃŒ mit Win98</title> 
     5159 
     5160          <mediaobject> 
     5161            <imageobject> 
     5162              <imagedata contentwidth="148" fileref="images/myshnconfig2.png"/> 
     5163            </imageobject> 
     5164          </mediaobject> 
     5165        </figure> 
     5166 
     5167        <para>Folgendes config-Datei-Beispiel zeigt ein Win98- und 
     5168        Win2000-System, das nach dem Start der Arbeitsstation wahlweise 
     5169        gestartet werden kann:</para> 
     5170 
     5171        <figure> 
     5172          <title>mySHN-config mit Win98 und Win2000 (1)</title> 
     5173 
     5174          <mediaobject> 
     5175            <imageobject> 
     5176              <imagedata contentwidth="473" fileref="images/myshnconfig3.png"/> 
     5177            </imageobject> 
     5178          </mediaobject> 
     5179        </figure> 
     5180 
     5181        <para>Hier sehen Sie die Bedeutung der SchlÃŒsselwörter hier noch 
     5182        einmal im Einzelnen:</para> 
     5183 
     5184        <figure> 
     5185          <title>mySHN-config mit Win98 und Win2000 (2)</title> 
     5186 
     5187          <mediaobject> 
     5188            <imageobject> 
     5189              <imagedata contentwidth="350" fileref="images/myshnconfig4.png"/> 
     5190            </imageobject> 
     5191          </mediaobject> 
     5192        </figure> 
     5193 
     5194        <figure> 
     5195          <title>mySHN-config mit Win98 und Win2000 (3)</title> 
     5196 
     5197          <mediaobject> 
     5198            <imageobject> 
     5199              <imagedata contentwidth="476" fileref="images/myshnconfig5.png"/> 
     5200            </imageobject> 
     5201          </mediaobject> 
     5202        </figure> 
     5203 
     5204        <para>Die config-Datei kann editiert und nach den eigenen 
     5205        Gegebenheiten und Möglichkeiten angepasst werden. ZunÀchst wird jeder 
     5206        Hardwareklasse eine Standard-config-Datei zugeteilt. Sie enthÀlt alle 
     5207        Möglichkeiten. Da es nur sinnvoll ist Betriebssysteme anzubieten, die 
     5208        auch tatsÀchlich vorhanden sind, sollten die Teile entfernt werden, 
     5209        fÃŒr die kein Betriebssystem vorhanden ist.</para> 
     5210 
     5211        <para>Wenn Sie kein Win98-System haben, so entfernen Sie alle 
     5212        EintrÀge, die sich auf Win98 beziehen. Am obigen Beispiel wÀre das der 
     5213        Eintrag <emphasis>Unit u_win98C</emphasis> mit den zugehörigen 
     5214        Klammern und allem was in diesen Klammern steht. ZusÀtzlich mÃŒssen Sie 
     5215        den Block <emphasis>System win98</emphasis> mit allen zugehörigen 
     5216        Klammern und Inhalten entfernen.</para> 
     5217 
     5218        <para>Das Editieren der config-Datei kann am Server als <systemitem 
     5219        class="username">root</systemitem> (Vorsicht!) mit einem Editor ihrer 
     5220        Wahl (z.B. <emphasis>kwrite</emphasis>, wenn die graphische OberflÀche 
     5221        lÀuft) oder mit dem im Midnight-Commander (mc) integrierten Editor 
     5222        <emphasis>mcedit</emphasis> geschehen. Mit dem Midnight-Commander 
     5223        gehen Sie wie folgt vor:</para> 
     5224 
     5225        <orderedlist> 
     5226          <listitem> 
     5227            <para>Starten Sie den Midnight-Commander durch die Eingabe von 
     5228            <emphasis>mc</emphasis> in einer Rootkonsole. WÀhlen Sie mit den 
     5229            Cursortasten im entsprechenden Verzeichnis die Datei 
     5230            <emphasis><emphasis role="bold">config</emphasis></emphasis> 
     5231            aus:</para> 
     5232 
     5233            <screen>/var/lib/myshn/groups/p4_2000/config</screen> 
     5234          </listitem> 
     5235 
     5236          <listitem> 
     5237            <para>DrÃŒcken Sie die Taste F4, um die Datei zu öffnen und zu 
     5238            bearbeiten. Nachdem Sie alle VerÀnderungen vorgenommen haben, 
     5239            speichern Sie die Datei mit der Taste F2 ab und verlassen den 
     5240            Editor mit der Taste F10. Die Konfiguration ist nun abgeschlossen. 
     5241            Bei einem Neustart einer Arbeitsstation in der zugehörigen 
     5242            Hardwareklasse erscheinen im Rembo-MenÃŒ nur noch die eben 
     5243            definierten Systeme.</para> 
     5244          </listitem> 
     5245        </orderedlist> 
     5246 
     5247        <note> 
     5248          <para>Beispielkonfigurationsdateien fÃŒr verschiedene Betriebssysteme 
     5249          und die Einbindung von Datenpartitionen finden Sie auf dem Server im 
     5250          Verzeichnis</para> 
     5251 
     5252          <screen>/usr/share/doc/myshn/examples</screen> 
     5253        </note> 
     5254 
     5255        <para>Haben Sie die config-Datei Ihren BedÃŒrfnissen entsprechend 
     5256        angepasst, mÃŒssen Sie nun die Partionierung auf den Client ÃŒbertragen. 
     5257        Dazu starten Sie jetzt die Arbeitsstation.</para> 
     5258 
     5259        <important> 
     5260          <para>Rembo benötigt auf dem Client einen lokalen Cache-Bereich, in 
     5261          dem eine Kopie des Client-Images vorgehalten wird. Lassen Sie also 
     5262          einen genÃŒgend großen Bereich der Client-Festplatte unpartitioniert! 
     5263          Faustregel: ca. 80% des durch Betriebssystempartitionen belegten 
     5264          Platzes sollte unpartitioniert bleiben. Mit dieser Formel sind Sie 
     5265          auf jeden Fall auf der sicheren Seite.</para> 
     5266 
     5267          <para>Beispiel anhand obiger config-Datei:</para> 
     5268 
     5269          <itemizedlist> 
     5270            <listitem> 
     5271              <para>Win98-Partition mit 2 GB und</para> 
     5272            </listitem> 
     5273 
     5274            <listitem> 
     5275              <para>Win2000-Partition mit 3 GB</para> 
     5276            </listitem> 
     5277          </itemizedlist> 
     5278 
     5279          <para>Es sind also insgesamt 5 GB der Festplatte durch 
     5280          Betriebssysteme belegt, von denen Images erzeugt werden sollen. In 
     5281          diesem Fall sollte die Client-Festplatte ca. 4 GB freien 
     5282          unpartitionierten Bereich bereitstellen.</para> 
     5283        </important> 
     5284      </section> 
     5285 
     5286      <section id="ai_partitionierung"> 
     5287        <title>Partitionierung der Musterarbeitsstation</title> 
     5288 
     5289        <para>Nach dem Start der Arbeitsstation ÃŒber Netzwerkboot, erscheint 
     5290        das Rembo/mySHN-MenÃŒ mit der Systemauswahl. Sie enthÀlt SchaltflÀchen 
     5291        fÃŒr die zuvor in der config-Datei definierten Betriebsysteme.</para> 
     5292 
     5293        <figure> 
     5294          <title>Rembo/mySHN: Systemauswahl</title> 
     5295 
     5296          <mediaobject> 
     5297            <imageobject> 
     5298              <imagedata contentwidth="378" fileref="images/systemauswahl.png"/> 
     5299            </imageobject> 
     5300          </mediaobject> 
     5301        </figure> 
     5302 
     5303        <para>Über das Totenkopfsymbol starten Sie den Dialog zum Formatieren 
     5304        einer bestimmten Betriebssystempartition. Klicken Sie nun auf das 
     5305        Totenkopfsymbol des Betriebssystems, dessen Partition Sie formatieren 
     5306        wollen. Es erscheint der folgende Dialog, der hier 
     5307        <emphasis>Initialisierung</emphasis> genannt wird:</para> 
     5308 
     5309        <figure> 
     5310          <title>Rembo/mySHN: Partition formatieren (1)</title> 
     5311 
     5312          <mediaobject> 
     5313            <imageobject> 
     5314              <imagedata contentwidth="431" fileref="images/formatieren.png"/> 
     5315            </imageobject> 
     5316          </mediaobject> 
     5317        </figure> 
     5318 
     5319        <para>Markieren Sie nur das Auswahlfeld bei "C" und deaktivieren Sie 
     5320        alle anderen Optionen, denn es gibt ja noch kein Image, das 
     5321        zurÃŒckgespielt oder ein System, das gestartet werden könnte.<note> 
     5322            <para>Falls Sie dem Betriebssystem in der config-Datei eine 
     5323            Datenpartition zugeordnet haben, erscheint ein weiteres 
     5324            Auswahlfeld "D". In diesem Fall markieren Sie dieses zusÀtzlich, 
     5325            damit die Datenpartition auch formatiert wird.</para> 
     5326          </note></para> 
     5327 
     5328        <para>Um die Formatierung zu starten klicken Sie auf 
     5329        <emphasis><emphasis role="bold">OK</emphasis></emphasis>. Es erscheint 
     5330        ein Hinweis-Fenster mit einigen Informationen und Warnungen.</para> 
     5331 
     5332        <figure> 
     5333          <title>Rembo/mySHN: Partition formatieren (2)</title> 
     5334 
     5335          <mediaobject> 
     5336            <imageobject> 
     5337              <imagedata contentwidth="512" fileref="images/formatieren2.png" 
     5338                         scalefit="1"/> 
     5339            </imageobject> 
     5340          </mediaobject> 
     5341        </figure> 
     5342 
     5343        <para>Der Counter beginnt bei 30 Sekunden an abwÀrts zu zÀhlen, bevor 
     5344        die eigentliche Aktion der Formatierung durchgefÃŒhrt wird. Sie können 
     5345        den ZÀhler stoppen, indem Sie mit der Maus das HÀkchen <emphasis 
     5346        role="bold">Countdown anhalten</emphasis> wÀhlen oder die Leertaste 
     5347        auf Ihrer Tastatur drÃŒcken. Mit Klick auf <emphasis><emphasis 
     5348        role="bold">OK</emphasis></emphasis> wird die Partition automatisch 
     5349        angelegt und formatiert. Nun können Sie Ihr Betriebssystem in die neu 
     5350        angelegte Partition installieren.</para> 
     5351      </section> 
     5352 
     5353      <section id="ai_installation"> 
     5354        <title>Installation des Betriebssystems auf der 
     5355        Musterarbeitsstation</title> 
     5356 
     5357        <para>Wie bei der Installation im Detail vorzugehen ist, hÀngt 
     5358        natÃŒrlich von Ihrem Betriebssystem ab. Im Folgenden schildern wir den 
     5359        Ablauf am Beispiel von Windows 2000 Professional ©.</para> 
     5360 
     5361        <para><important> 
     5362            <para>FÃŒhren Sie alle Schritte wie beschrieben nacheinander 
     5363            aus.</para> 
     5364          </important></para> 
     5365 
     5366        <orderedlist> 
     5367          <listitem> 
     5368            <para>Stellen Sie gegebenenfalls das BIOS der Arbeitsstation so 
     5369            ein, dass Sie von der Installations-CD booten kann.</para> 
     5370          </listitem> 
     5371 
     5372          <listitem> 
     5373            <para>Folgen Sie den Anweisungen der Installationsroutine.</para> 
     5374          </listitem> 
     5375 
     5376          <listitem> 
     5377            <para>Bei der Frage nach der Partitionierung ÃŒbernehmen Sie die 
     5378            von mySHN angelegte Partitionierung. In der Abbildung sehen Sie 
     5379            ein Beispiel fÃŒr die Anzeige beim Windows 2000 Professional 
     5380            Setup.</para> 
     5381 
     5382            <figure> 
     5383              <title>Windows 2000 Pro Setup: Übernahme der 
     5384              Partitionierung</title> 
     5385 
     5386              <mediaobject> 
     5387                <imageobject> 
     5388                  <imagedata contentwidth="494" 
     5389                             fileref="images/w2000setup1.png" scalefit="1"/> 
     5390                </imageobject> 
     5391              </mediaobject> 
     5392            </figure> 
     5393          </listitem> 
     5394 
     5395          <listitem> 
     5396            <para>Im nÀchsten Schritt ÃŒbernehmen Sie das zuvor erkannte 
     5397            Dateisystem fÃŒr die Formatierung der Partition.</para> 
     5398 
     5399            <figure> 
     5400              <title>Windows 2000 Pro Setup: Formatierung der 
     5401              Partition</title> 
     5402 
     5403              <mediaobject> 
     5404                <imageobject> 
     5405                  <imagedata contentwidth="463" 
     5406                             fileref="images/w2000setup2.png" scalefit="1"/> 
     5407                </imageobject> 
     5408              </mediaobject> 
     5409            </figure> 
     5410 
     5411            <note> 
     5412              <para>Bei neueren <productname>Windows XP</productname> 
     5413              Versionen ist es möglich, dass die Option "Partition mit dem 
     5414              FAT-Dateisystem formatieren" nicht mehr zur VerfÃŒgung steht. In 
     5415              dem Fall wÀhlen Sie "Bestehendes Dateisystem beibehalten (keine 
     5416              Änderung)".</para> 
     5417            </note> 
     5418          </listitem> 
     5419 
     5420          <listitem> 
     5421            <para>Fahren Sie mit der Installation fort und folgen Sie den 
     5422            Anweisungen des Setupprogramms bis zum ersten Neustart.</para> 
     5423          </listitem> 
     5424 
     5425          <listitem> 
     5426            <para>In der Regel werden vor dem ersten Neustart alle notwendigen 
     5427            Dateien fÃŒr den Start des Systems und die weitere Installation 
     5428            bereits auf die Festplatte kopiert. Sie können bereits an dieser 
     5429            Stelle wieder die Bootreihenfolge im BIOS so umstellen, dass 
     5430            wieder zuerst vom Netzwerk gebootet wird (<link 
     5431            linkend="ai_vorbereitung">siehe Abschnitt 2.3</link>).</para> 
     5432          </listitem> 
     5433 
     5434          <listitem> 
     5435            <para>Der Neustart des Rechners bringt nach der Umstellung auf den 
     5436            Netzwerkboot wieder das mySHN-AuswahlmenÃŒ fÃŒr Ihr 
     5437            Betriebssystem.</para> 
     5438 
     5439            <note> 
     5440              <para>WÀhlen Sie fortan immer den Lokalstart bis Sie eine 
     5441              Grundinstallation (Betriebssystemdateien, Treiber fÃŒr Mainboard, 
     5442              Grafik, Sound, Grundeinstellungen usw.) fÃŒr das System 
     5443              durchgefÃŒhrt haben.</para> 
     5444            </note> 
     5445 
     5446            <figure> 
     5447              <title>Lokalstart ohne Synchronisation</title> 
     5448 
     5449              <mediaobject> 
     5450                <imageobject> 
     5451                  <imagedata contentwidth="369" 
     5452                             fileref="images/lokal_ohne_sync.png"/> 
     5453                </imageobject> 
     5454              </mediaobject> 
     5455            </figure> 
     5456          </listitem> 
     5457 
     5458          <listitem> 
     5459            <para>Ist die Arbeitstation inklusive aller Treiber eingerichtet, 
     5460            erstellen Sie ein erstes Image der Arbeitsstation. Wie das geht, 
     5461            erfahren Sie im <link linkend="ai_image">nÀchsten 
     5462            Abschnitt</link>.</para> 
     5463          </listitem> 
     5464        </orderedlist> 
     5465      </section> 
     5466 
     5467      <section id="ai_image"> 
     5468        <title>Erstellen eines Images</title> 
     5469 
     5470        <para>Starten Sie den Rechner neu. Es erscheint die gewohnte 
     5471        mySHN-Systemauswahl. Den Assistenten zur Imageerzeugung starten Sie 
     5472        ÃŒber das Diskettensymbol.</para> 
     5473 
     5474        <figure> 
     5475          <title>Imageerzeugung mit Rembo/mySHN (1)</title> 
     5476 
     5477          <mediaobject> 
     5478            <imageobject> 
     5479              <imagedata contentwidth="372" 
     5480                         fileref="images/image_erstellen1.png"/> 
     5481            </imageobject> 
     5482          </mediaobject> 
     5483        </figure> 
     5484 
     5485        <para>Geben Sie den Benutzer <systemitem 
     5486        class="username">administrator</systemitem> mit zugehörigem Passwort 
     5487        an und bestÀtigen Sie mit <emphasis><emphasis 
     5488        role="bold">OK</emphasis></emphasis>.</para> 
     5489 
     5490        <figure> 
     5491          <title>Imageerzeugung mit Rembo/mySHN (2)</title> 
     5492 
     5493          <mediaobject> 
     5494            <imageobject> 
     5495              <imagedata contentwidth="377" 
     5496                         fileref="images/image_erstellen2.png"/> 
     5497            </imageobject> 
     5498          </mediaobject> 
     5499        </figure> 
     5500 
     5501        <para>Belassen Sie die Voreinstellung der Sicherungsmethode auf 
     5502        <emphasis><emphasis role="bold">Komplett</emphasis></emphasis> und 
     5503        starten Sie ÃŒber die SchaltflÀche <emphasis><emphasis 
     5504        role="bold">Details</emphasis></emphasis> den wichtigen Dialog zur 
     5505        Festlegung der Sicherungsdetails.</para> 
     5506 
     5507        <figure> 
     5508          <title>Imageerzeugung mit Rembo/mySHN (3)</title> 
     5509 
     5510          <mediaobject> 
     5511            <imageobject> 
     5512              <imagedata contentwidth="512" 
     5513                         fileref="images/image_erstellen3.png"/> 
     5514            </imageobject> 
     5515          </mediaobject> 
     5516        </figure> 
     5517 
     5518        <para>Die folgende Abbildung zeigt die vier Optionen an, die Sie im 
     5519        Dialog <emphasis role="bold"><emphasis><emphasis 
     5520        role="bold">Detail</emphasis><emphasis 
     5521        role="bold">s</emphasis></emphasis></emphasis> fÃŒr jede Partition 
     5522        separat festlegen können. (In dem Dialog wird zwar das System, aber 
     5523        leider nicht die Partition des Systems angezeigt).</para> 
     5524 
     5525        <para>Im Normalfall machen Sie hier zwei Angaben:</para> 
     5526 
     5527        <orderedlist> 
     5528          <listitem> 
     5529            <para>GÃŒltigkeitsbereich: Hier geben Sie die Hardwareklasse an, 
     5530            fÃŒr die das Image gelten soll.</para> 
     5531          </listitem> 
     5532 
     5533          <listitem> 
     5534            <para>Kommentar: Sie tragen einen Kommentar ein, der z.B. die 
     5535            Software beschreibt, die Sie gerade installiert haben.</para> 
     5536          </listitem> 
     5537        </orderedlist> 
     5538 
     5539        <para>Nachdem Sie diese beiden Eingaben gemacht haben, bestÀtigen Sie 
     5540        den Dialog mit <emphasis role="bold">OK</emphasis> und kehren dadurch 
     5541        wieder zum vorigen Dialogfenster zurÃŒck.</para> 
     5542 
     5543        <figure> 
     5544          <title>Imageerzeugung mit Rembo/mySHN (4)</title> 
     5545 
     5546          <mediaobject> 
     5547            <imageobject> 
     5548              <imagedata contentwidth="512" 
     5549                         fileref="images/image_erstellen4.png"/> 
     5550            </imageobject> 
     5551          </mediaobject> 
     5552        </figure> 
     5553 
     5554        <para><emphasis role="bold">Wichtig</emphasis>: Falls dies das erste 
     5555        Image ist, das Sie fÃŒr diese Rechnergruppe erzeugen, mÃŒssen Sie noch 
     5556        die Quellpartition festlegen. BetÀtigen Sie dazu die SchaltflÀche 
     5557        <emphasis><emphasis role="bold">Click</emphasis></emphasis>. Markieren 
     5558        Sie die Partition, die das Betriebssystem enthÀlt und bestÀtigen Sie 
     5559        mit <emphasis role="bold">OK</emphasis> .</para> 
     5560 
     5561        <figure> 
     5562          <title>Imageerzeugung mit Rembo/mySHN (5)</title> 
     5563 
     5564          <mediaobject> 
     5565            <imageobject> 
     5566              <imagedata contentwidth="512" 
     5567                         fileref="images/image_erstellen5.png"/> 
     5568            </imageobject> 
     5569          </mediaobject> 
     5570        </figure> 
     5571 
     5572        <para>Nachdem Sie alle Einstellungen im Dialog <emphasis><emphasis 
     5573        role="bold">Details</emphasis></emphasis> festgelegt haben, starten 
     5574        Sie den eigentlichen Prozess der Imageerzeugung mit 
     5575        <emphasis><emphasis role="bold">Weiter</emphasis></emphasis>.</para> 
     5576 
     5577        <figure> 
     5578          <title>Imageerzeugung mit Rembo/mySHN (6)</title> 
     5579 
     5580          <mediaobject> 
     5581            <imageobject> 
     5582              <imagedata contentwidth="512" 
     5583                         fileref="images/image_erstellen6.png"/> 
     5584            </imageobject> 
     5585          </mediaobject> 
     5586        </figure> 
     5587 
     5588        <para>ZunÀchst werden nicht benötigte Dateien ÃŒber 
     5589        betriebssystemspezifische Filter aus dem Image herausgefiltert.</para> 
     5590 
     5591        <figure> 
     5592          <title>Imageerzeugung mit Rembo/mySHN (7)</title> 
     5593 
     5594          <mediaobject> 
     5595            <imageobject> 
     5596              <imagedata contentwidth="442" 
     5597                         fileref="images/image_erstellen7.png"/> 
     5598            </imageobject> 
     5599          </mediaobject> 
     5600        </figure> 
     5601 
     5602        <para>Nach der Filterung wird ÃŒber alle vorhandenen Dateien ein 
     5603        Inhaltsverzeichnis (Archive Content) erstellt und auf den Server 
     5604        kopiert.</para> 
     5605 
     5606        <figure> 
     5607          <title>Imageerzeugung mit Rembo/mySHN (8)</title> 
     5608 
     5609          <mediaobject> 
     5610            <imageobject> 
     5611              <imagedata contentwidth="512" 
     5612                         fileref="images/image_erstellen8.png"/> 
     5613            </imageobject> 
     5614          </mediaobject> 
     5615        </figure> 
     5616 
     5617        <para>Anhand des Inhaltsverzeichnisses wird auf dem Server geprÃŒft, 
     5618        welche Dateien aus diesem Inhaltsverzeichnis noch nicht auf dem Server 
     5619        vorhanden sind. Anschließend werden diese gemeinsam genutzten Dateien 
     5620        (shared files) auf den Server kopiert.</para> 
     5621 
     5622        <figure> 
     5623          <title>Imageerzeugung mit Rembo/mySHN (9)</title> 
     5624 
     5625          <mediaobject> 
     5626            <imageobject> 
     5627              <imagedata contentwidth="512" 
     5628                         fileref="images/image_erstellen9.png"/> 
     5629            </imageobject> 
     5630          </mediaobject> 
     5631        </figure> 
     5632 
     5633        <para>Nachdem das Image auf dem Server erzeugt wurde, erscheint auf 
     5634        dem Client wieder das StartmenÃŒ.</para> 
     5635 
     5636        <important> 
     5637          <para>Starten Sie nach der Erzeugung des ersten Images das 
     5638          Betriebssystem unbedingt <emphasis 
     5639          role="bold">synchronisiert</emphasis> (große SchaltflÀche mit rotem 
     5640          Kreuz), damit mySHN die notwendigen Patches anwenden kann.</para> 
     5641        </important> 
     5642      </section> 
     5643 
     5644      <section id="ai_domaene"> 
     5645        <title>DomÀnenbeitritt, Softwareinstallation und 
     5646        Benutzerprofile</title> 
     5647 
     5648        <para>Nach der Erstellung des ersten Images mÃŒssen auf dem Client noch 
     5649        weitere Anpassungen vorgenommen werden. Gehen Sie wieder Schritt fÃŒr 
     5650        Schritt vor. Ersetzen Sie den im Beispiel verwendeten DomÀnennamen 
     5651        "SCHULE" durch denjenigen, den Sie bei der Installation des paedML 
     5652        Linux 5.1 Servers vergeben haben.</para> 
     5653 
     5654        <important> 
     5655          <para>Neu seit Version 3.0: Der einzige Benutzer, der die 
     5656          Berechtigung hat, der DomÀne beizutreten, heißt nun <systemitem 
     5657          class="username">domadmin</systemitem>. Er hat das Passwort, das Sie 
     5658          wÀhrend der Installation an den Benutzer <systemitem 
     5659          class="username">administrator</systemitem> vergeben haben!</para> 
     5660        </important> 
     5661 
     5662        <orderedlist> 
     5663          <listitem> 
     5664            <para>ZunÀchst muss die Arbeitstation in die DomÀne "Schule" 
     5665            aufgenommen werden. Melden Sie sich dazu als lokaler Administrator 
     5666            an der Arbeitsstation an.</para> 
     5667          </listitem> 
     5668 
     5669          <listitem> 
     5670            <para>Klicken Sie mit der rechten Maustaste auf 
     5671            <guibutton>Arbeitsplatz</guibutton> und wÀhlen Sie 
     5672            <guimenuitem>Eigenschaften</guimenuitem>, dann 
     5673            <guimenuitem>Netzwerkidentifikation</guimenuitem>.</para> 
     5674 
     5675            <note> 
     5676              <para>Bei <productname>Windows XP Professional</productname> 
     5677              finden Sie die Konfigurationsoption zum DomÀnenbeitritt unter 
     5678              <emphasis role="bold">Arbeitsplatz</emphasis> -&gt; <emphasis 
     5679              role="bold">Eigenschaften</emphasis> -&gt; <emphasis 
     5680              role="bold">Computername</emphasis>.</para> 
     5681            </note> 
     5682 
     5683            <figure> 
     5684              <title>Windows 2000: DomÀne beitreten (1)</title> 
     5685 
     5686              <mediaobject> 
     5687                <imageobject> 
     5688                  <imagedata contentwidth="410" fileref="images/w2k_0.png"/> 
     5689                </imageobject> 
     5690              </mediaobject> 
     5691            </figure> 
     5692          </listitem> 
     5693 
     5694          <listitem> 
     5695            <para>WÀhlen Sie <guimenuitem>Eigenschaften</guimenuitem> aus, 
     5696            geben als Computernamen den Namen ein, den Sie der Arbeitsstation 
     5697            auch bei der <link linkend="ai_aufnahme">Aufnahme ins 
     5698            Schulnetzwerk</link> vergeben haben und wÀhlen die Option 
     5699            <guimenuitem>Mitglied von DomÀne</guimenuitem> <systemitem 
     5700            class="domainname">SCHULE</systemitem>.</para> 
     5701 
     5702            <figure> 
     5703              <title>Windows 2000: DomÀne beitreten (2)</title> 
     5704 
     5705              <mediaobject> 
     5706                <imageobject> 
     5707                  <imagedata contentwidth="327" fileref="images/w2k_1.png"/> 
     5708                </imageobject> 
     5709              </mediaobject> 
     5710            </figure> 
     5711          </listitem> 
     5712 
     5713          <listitem> 
     5714            <para>Nach einem Klick auf <guibutton>OK</guibutton> werden Sie 
     5715            nach einem Benutzer gefragt, der auf dem Server die Berechtigung 
     5716            besitzt, den Rechner in die DomÀne aufzunehmen. Dies kann nur der 
     5717            User <systemitem class="username">domadmin</systemitem>! Geben Sie 
     5718            also <systemitem class="username">domadmin</systemitem> ein und 
     5719            das Passwort, das Sie wÀhrend der Installation an den User 
     5720            <systemitem class="username">administrator</systemitem> vergeben 
     5721            haben! Nach einem Klick auf <guibutton>OK</guibutton> sollten Sie 
     5722            nach einer kleinen Wartezeit in der DomÀne <systemitem 
     5723            class="domainname">SCHULE</systemitem> begrÌßt werden.</para> 
     5724 
     5725            <note> 
     5726              <para>DomÀnenbeitritt bei <productname>Windows 
     5727              98</productname>:</para> 
     5728 
     5729              <para>Öffnen Sie die Netzwerkumgebung, wÀhlen Sie 
     5730              <guimenuitem>Client fÃŒr Microsoft-Netzwerke</guimenuitem> aus 
     5731              und öffnen Sie anschließend 
     5732              <guimenuitem>Eigenschaften</guimenuitem>. Der Haken muss bei 
     5733              <guimenuitem>An Windows NT-DomÀne anmelden</guimenuitem> gesetzt 
     5734              und als Windows DomÀne <systemitem 
     5735              class="domainname">SCHULE</systemitem> eingetragen sein. 
     5736              ZusÀtzlich sollten Sie <guimenuitem>Schnelle 
     5737              Anmeldung</guimenuitem> auswÀhlen.</para> 
     5738 
     5739              <figure> 
     5740                <title>Windows 98: DomÀne beitreten</title> 
     5741 
     5742                <mediaobject> 
     5743                  <imageobject> 
     5744                    <imagedata contentwidth="267" fileref="images/NTan02.png"/> 
     5745                  </imageobject> 
     5746                </mediaobject> 
     5747              </figure> 
     5748            </note> 
     5749          </listitem> 
     5750 
     5751          <listitem> 
     5752            <para>Starten Sie nun die Arbeitsstation neu (<emphasis 
     5753            role="bold">unsynchronisiert</emphasis>!). Im folgenden 
     5754            Anmeldedialog sollten Sie sich als Benutzer <systemitem 
     5755            class="username">administrator</systemitem> an der DomÀne anmelden 
     5756            können. Das Anmeldeskript sollte abgearbeitet werden und Sie mit 
     5757            den entsprechenden Verzeichnissen auf dem Server verbinden.</para> 
     5758          </listitem> 
     5759 
     5760          <listitem> 
     5761            <para>Installieren Sie jetzt als Benutzer <systemitem 
     5762            class="username">administrator</systemitem> oder <systemitem 
     5763            class="username">pgmadmin</systemitem> (falls an Ihrer Schule eine 
     5764            weitere Person fÃŒr die Programminstallationen zustÀndig ist), die 
     5765            auf den Arbeitsstationen benötigte Software.</para> 
     5766          </listitem> 
     5767 
     5768          <listitem> 
     5769            <para>Verlegen Sie den Ordner <emphasis>Eigene Dateien</emphasis> 
     5770            auf Lauwerk H: (Homelaufwerk des Benutzers).</para> 
     5771 
     5772            <itemizedlist> 
     5773              <listitem> 
     5774                <para>Rechtsklick mit der Maus auf <emphasis><emphasis 
     5775                role="bold">Eigene Dateien</emphasis></emphasis>.</para> 
     5776              </listitem> 
     5777 
     5778              <listitem> 
     5779                <para>WÀhlen Sie <emphasis><emphasis 
     5780                role="bold">Eigenschaften</emphasis></emphasis> im 
     5781                KontextmenÃŒ.</para> 
     5782              </listitem> 
     5783 
     5784              <listitem> 
     5785                <para>Im Eingabefeld <emphasis><emphasis 
     5786                role="bold">Ziel</emphasis></emphasis> Àndern Sie den Eintrag 
     5787                auf "H:\".</para> 
     5788              </listitem> 
     5789 
     5790              <listitem> 
     5791                <para>BestÀtigen Sie im nÀchsten Dialog das Kopieren der 
     5792                Dateien mit <emphasis><emphasis 
     5793                role="bold">OK</emphasis></emphasis>.</para> 
     5794              </listitem> 
     5795            </itemizedlist> 
     5796          </listitem> 
     5797 
     5798          <listitem> 
     5799            <para>Nehmen Sie gegebenenfalls weitere Anpassungen an der 
     5800            Konfiguration der Arbeitsstation vor.</para> 
     5801 
     5802            <note> 
     5803              <para>Bei <productname>Windows 98</productname> mÃŒssen Sie noch 
     5804              die notwendigen Patches einspielen: Wechseln Sie in das 
     5805              Verzeichnis <filename 
     5806              class="directory">H:\winutils\registry-patches</filename>. 
     5807              Doppelklicken Sie auf 
     5808              <filename>disable_pwl_caching.reg</filename> und 
     5809              <filename>dont_esc_logon.reg</filename>.</para> 
     5810            </note> 
     5811          </listitem> 
     5812        </orderedlist> 
     5813 
     5814        <para>Je nachdem ob Sie als <systemitem 
     5815        class="username">administrator</systemitem> oder <systemitem 
     5816        class="username">pgmadmin</systemitem> die Programminstallationen 
     5817        durchgefÃŒhrt haben, muss (nachdem die Arbeitsstation nun vollstÀndig 
     5818        eingerichtet ist), das Profil (Desktop- und StartmenÃŒeinstellungen) 
     5819        dieses Benutzers fÃŒr alle Benutzer zugÀnglich gemacht werden. Bei 
     5820        <productname>Windows 98</productname> ist dieser Schritt nicht 
     5821        notwendig. Gehen Sie so vor:</para> 
     5822 
     5823        <orderedlist> 
     5824          <listitem> 
     5825            <para>Melden Sie sich als lokaler Administrator an der 
     5826            Arbeitsstation an.</para> 
     5827          </listitem> 
     5828 
     5829          <listitem> 
     5830            <para>Klicken Sie mit der rechten Maustaste auf das Symbol 
     5831            <emphasis><emphasis role="bold">Arbeitsplatz</emphasis></emphasis> 
     5832            und wÀhlen Sie aus dem KontextmenÃŒ den Eintrag <emphasis><emphasis 
     5833            role="bold">Eigenschafte</emphasis><emphasis 
     5834            role="bold">n</emphasis></emphasis>.</para> 
     5835 
     5836            <note> 
     5837              <para>Unter <productname>Windows XP Professional</productname> 
     5838              finden Sie die Benutzerprofile unter <emphasis><emphasis 
     5839              role="bold">Arbeitsplatz -&gt; Eigenschaften -&gt; 
     5840              Erweitert</emphasis>.</emphasis></para> 
     5841            </note> 
     5842          </listitem> 
     5843 
     5844          <listitem> 
     5845            <para>WÀhlen Sie die Registerkarte 
     5846            <emphasis>Benutzerprofile</emphasis>. Sie sehen im folgenden 
     5847            Dialog die vorhandenen Profile.</para> 
     5848          </listitem> 
     5849 
     5850          <listitem> 
     5851            <para>WÀhlen Sie das Profil von <systemitem 
     5852            class="username">administrator</systemitem> bzw. <systemitem 
     5853            class="username">pgmadmin</systemitem> aus.</para> 
     5854          </listitem> 
     5855 
     5856          <listitem> 
     5857            <para>WÀhlen Sie die SchaltflÀche <emphasis><emphasis 
     5858            role="bold">Kopieren nach</emphasis>. </emphasis>Geben Sie im 
     5859            folgenden Dialog als Ziel fÃŒr das Profil den Ordner des 
     5860            <emphasis>Default User</emphasis> (C:\Dokumente und 
     5861            Einstellungen\Default User) an.</para> 
     5862 
     5863            <note> 
     5864              <para>Wenn Sie ÃŒber <emphasis role="bold">Durchsuchen</emphasis> 
     5865              den lokalen Ordner <emphasis>Default User</emphasis> nicht 
     5866              sehen, dann liegt das an der Einstellung Ihrer Ordneransicht. 
     5867              Diese mÃŒssen Sie so Àndern, dass versteckte Dateien und Ordner 
     5868              angezeigt werden.</para> 
     5869            </note> 
     5870          </listitem> 
     5871 
     5872          <listitem> 
     5873            <para>Damit alle Benutzer das Profil laden können, mÃŒssen Sie ÃŒber 
     5874            die SchaltflÀche <emphasis><emphasis 
     5875            role="bold">Ändern</emphasis></emphasis>der Gruppe 
     5876            <emphasis>"Jeder"</emphasis> das Laden des Profils erlauben. Geben 
     5877            Sie also im Eingabefeld des nÀchsten Dialogs "<emphasis 
     5878            role="bold">Jeder</emphasis>" ein.</para> 
     5879 
     5880            <figure> 
     5881              <title>Windows XP: Profil kopieren (1)</title> 
     5882 
     5883              <mediaobject> 
     5884                <imageobject> 
     5885                  <imagedata contentwidth="448" 
     5886                             fileref="images/profil_kopieren1.png"/> 
     5887                </imageobject> 
     5888              </mediaobject> 
     5889            </figure> 
     5890          </listitem> 
     5891 
     5892          <listitem> 
     5893            <para>BestÀtigen Sie das Kopieren des Profils.</para> 
     5894 
     5895            <figure> 
     5896              <title>Windows XP: Profil kopieren (2)</title> 
     5897 
     5898              <mediaobject> 
     5899                <imageobject> 
     5900                  <imagedata contentwidth="480" 
     5901                             fileref="images/profil_kopieren2.png"/> 
     5902                </imageobject> 
     5903              </mediaobject> 
     5904            </figure> 
     5905          </listitem> 
     5906 
     5907          <listitem> 
     5908            <para>Nachdem das Profil kopiert wurde, sollten Sie es ÃŒber die 
     5909            ProfilÃŒbersicht löschen. Falls Profile anderer User vorhanden 
     5910            sind, sollten Sie diese ebenfalls löschen.<figure> 
     5911                <title>Windows XP: Profil löschen</title> 
     5912 
     5913                <mediaobject> 
     5914                  <imageobject> 
     5915                    <imagedata contentwidth="334" fileref="images/profile.png"/> 
     5916                  </imageobject> 
     5917                </mediaobject> 
     5918              </figure><important> 
     5919                <para>Löschen Sie jedoch niemals das Profil des lokalen 
     5920                Administrators!</para> 
     5921              </important></para> 
     5922          </listitem> 
     5923 
     5924          <listitem> 
     5925            <para>Falls sich die Profile nicht löschen lassen, kommen Sie 
     5926            nicht umhin, die Arbeitsstation noch einmal (<emphasis 
     5927            role="bold">unsynchronisiert!</emphasis>), neu zu starten um das 
     5928            Löschen zu wiederholen.</para> 
     5929          </listitem> 
     5930 
     5931          <listitem> 
     5932            <para>Nun, da die Arbeitsstation vollstÀndig eingerichtet ist, 
     5933            starten Sie neu und erstellen nochmal ein <link 
     5934            linkend="ai_image">Image</link>.</para> 
     5935          </listitem> 
     5936        </orderedlist> 
     5937      </section> 
     5938 
     5939      <section id="ai_rest"> 
     5940        <title>Aufnahme der restlichen Arbeitsstationen ins 
     5941        Schulnetzwerk</title> 
     5942 
     5943        <para>Hier gehen Sie nacheinander fÃŒr jede Arbeitsstation analog zur 
     5944        Verfahrensweise mit der Musterarbeitsstation die Schritte</para> 
     5945 
     5946        <orderedlist> 
     5947          <listitem> 
     5948            <para><link linkend="ai_vorbereitung">Vorbereitung fÃŒr den 
     5949            Netzwerkboot</link> und</para> 
     5950          </listitem> 
     5951 
     5952          <listitem> 
     5953            <para><link linkend="ai_aufnahme">Aufnahme ins 
     5954            Schulnetzwerk</link></para> 
     5955          </listitem> 
     5956        </orderedlist> 
     5957 
     5958        <para>durch. Hier genÃŒgt es jedoch das Skript</para> 
     5959 
     5960        <screen># import_workstations</screen> 
     5961 
     5962        <para>auf dem Server nur einmal nach der Aufnahme der letzten 
     5963        Arbeitsstation aufzurufen. Danach sind alle Arbeitsstationen ins 
     5964        Schulnetzwerk integriert. Schließlich muss nur noch das Image, das von 
     5965        der Musterarbeitsstation erzeugt wurde, auf die anderen 
     5966        Arbeitsstationen verteilt werden.</para> 
     5967      </section> 
     5968 
     5969      <section id="ai_verteilen"> 
     5970        <title>Verteilen des Images auf die restlichen 
     5971        Arbeitsstationen</title> 
     5972 
     5973        <note> 
     5974          <para>Das Verteilen eines Images auf die Arbeitsstationen nennt man 
     5975          auch Synchronisation. Gemeint ist der Vorgang, bei dem ein Abgleich 
     5976          zwischen dem Urzustand (gespeichert in einem Image auf dem Server) 
     5977          und dem aktuellen Zustand auf der Festplatte der Arbeitsstation 
     5978          durchgefÃŒhrt wird. Der Begriff der selbstheilenden Arbeitsstationen 
     5979          (SheilA) ist gleichbedeutend mit dem Vorgang der 
     5980          Synchronisation.</para> 
     5981        </note> 
     5982 
     5983        <para>In der Systemauswahl des mySHN-MenÃŒs hat die Anwenderin bzw. der 
     5984        Anwender mehrere Möglichkeiten die Arbeitsstation zu starten:</para> 
     5985 
     5986        <itemizedlist> 
     5987          <listitem> 
     5988            <para><emphasis role="bold">mit Synchronisation</emphasis>: Die 
     5989            Arbeitsstation wird wieder in den Urzustand versetzt. Alle 
     5990            zwischenzeitlich auf der lokalen Festplatte abgespeicherten Daten 
     5991            gehen verloren. Das rote Kreuz im Symbol links oben verdeutlicht 
     5992            den Modus der Selbstheilung.</para> 
     5993          </listitem> 
     5994 
     5995          <listitem> 
     5996            <para><emphasis role="bold">ohne Synchronisation</emphasis>: Alle 
     5997            auf der Arbeitsstation zuvor durchgefÃŒhrten Änderungen bleiben 
     5998            erhalten. Das durchgestrichene Kreuz verdeutlicht, dass keine 
     5999            Selbstheilung durchgefÃŒhrt wird.</para> 
     6000          </listitem> 
     6001 
     6002          <listitem> 
     6003            <para><emphasis role="bold">Formatierung</emphasis>: Über das 
     6004            Totenkopf-Symbol kann die Formatierung einer bestimmten Partition 
     6005            des Systems wahlweise mit Synchronisation der Festplatte und 
     6006            Systemsstart durchgefÃŒhrt werden. Diese Option wird z.B. benötigt, 
     6007            wenn Synchronisationsfehler auftreten oder wenn die Festplatte der 
     6008            Arbeitsstation noch nicht partitioniert und formatiert ist.</para> 
     6009          </listitem> 
     6010 
     6011          <listitem> 
     6012            <para><emphasis role="bold">Imageauswahl</emphasis>: Über dieses 
     6013            Symbol können Sie wÀhlen, ob Sie zum Beispiel ein anderes Image 
     6014            mit einer anderen Software zurÃŒckspielen möchten. Die 
     6015            Synchronisation dieses Images wird aber erst durch Druck auf das 
     6016            Symbol "Synchronisation" gestartet. StandardmÀßig wird bei der 
     6017            Synchronisation immer das aktuellste Image verwendet.</para> 
     6018          </listitem> 
     6019        </itemizedlist> 
     6020 
     6021        <para>Wenn Sie eine Arbeitsstation zum ersten Mal mit einem Image 
     6022        bespielen wollen, wÀhlen Sie also das Totenkopfsymbol, damit die 
     6023        Festplatte entsprechend partitioniert und formatiert wird.</para> 
     6024 
     6025        <figure> 
     6026          <title>Image verteilen (1)</title> 
     6027 
     6028          <mediaobject> 
     6029            <imageobject> 
     6030              <imagedata contentwidth="512" 
     6031                         fileref="images/image_verteilen1.png"/> 
     6032            </imageobject> 
     6033          </mediaobject> 
     6034        </figure> 
     6035 
     6036        <para>WÀhlen Sie nun im folgenden Dialog <emphasis 
     6037        role="bold">Initialisierung</emphasis> zusÀtzlich die Optionen</para> 
     6038 
     6039        <itemizedlist> 
     6040          <listitem> 
     6041            <para>Image(s) zurÃŒckspielen,</para> 
     6042          </listitem> 
     6043 
     6044          <listitem> 
     6045            <para>Systemanpassungen vornehmen und</para> 
     6046          </listitem> 
     6047 
     6048          <listitem> 
     6049            <para>System starten</para> 
     6050          </listitem> 
     6051        </itemizedlist> 
     6052 
     6053        <para>aus. BestÀtigen Sie die Auswahl mit <emphasis><emphasis 
     6054        role="bold">OK</emphasis></emphasis>.</para> 
     6055 
     6056        <figure> 
     6057          <title>Rembo/mySHN: Partition formatieren (1)</title> 
     6058 
     6059          <mediaobject> 
     6060            <imageobject> 
     6061              <imagedata contentwidth="428" fileref="images/formatierena.png"/> 
     6062            </imageobject> 
     6063          </mediaobject> 
     6064        </figure> 
     6065 
     6066        <para>Nun erscheint ein Hinweis-Fenster mit einigen Informationen und 
     6067        Warnungen. Der Vorgang kann hier noch abgebrochen werden. Mit Klick 
     6068        auf <emphasis role="bold">OK</emphasis> wird die Partition automatisch 
     6069        angelegt und formatiert.</para> 
     6070 
     6071        <figure> 
     6072          <title>Rembo/mySHN: Partition formatieren (2)</title> 
     6073 
     6074          <mediaobject> 
     6075            <imageobject> 
     6076              <imagedata contentwidth="512" fileref="images/formatieren2.png"/> 
     6077            </imageobject> 
     6078          </mediaobject> 
     6079        </figure> 
     6080 
     6081        <figure> 
     6082          <title>Image verteilen (2)</title> 
     6083 
     6084          <mediaobject> 
     6085            <imageobject> 
     6086              <imagedata contentwidth="512" 
     6087                         fileref="images/image_verteilen2.png"/> 
     6088            </imageobject> 
     6089          </mediaobject> 
     6090        </figure> 
     6091 
     6092        <para>Danach startet die Synchronisation. Der Verlauf wird durch einen 
     6093        Fortschrittsbalken angezeigt, wie unten dargestellt. ZunÀchst 
     6094        erscheint kurz das Wort "Synchronisation", gefolgt von "Copying 
     6095        files".</para> 
     6096 
     6097        <para>Sie heben den Vorgang erfolgreich beendet, wenn Sie alle 
     6098        Arbeitsstationen auf diese Weise mit dem Image der 
     6099        Musterarbeitsstation bespielt haben. Jetzt ist Ihr Schulnetzwerk ist 
     6100        einsatzbereit!</para> 
     6101 
     6102        <para>Wenn Sie Wechsellaufwerke (Cardreader, Digitalkameras etc.) an 
     6103        einem Windowsclient betreiben, kann es (je nach Anzahl der sonst 
     6104        angeschlossenen Laufwerke), zu Konflikten mit den per Domain-Logon 
     6105        verbundenen Netzlaufwerken kommen. Es ist möglich, dass der 
     6106        Laufwerksbuchstabe H: von einem Wechsellaufwerk belegt wird. In diesem 
     6107        Fall mÃŒssen Sie das Wechsellaufwerk auf einen anderen freien 
     6108        Laufwerksbuchstaben legen.</para> 
     6109      </section> 
     6110 
     6111      <section id="rembo_umstellung"> 
     6112        <title>Umstellung auf den Betrieb mit Rembo/mySHN</title> 
     6113 
     6114        <para>FÃŒr die Umstellung des Imaging-Systems von 
     6115        <emphasis>LINBO</emphasis> auf <emphasis>Rembo/mySHN</emphasis> 
     6116        benötigen Sie die paedML-Linux-Installations-CD. ZunÀchst mÃŒssen dem 
     6117        System die auf der CD befindlichen Softwarepakete bekannt gemacht 
     6118        werden. Geben Sie dazu als Benutzer <systemitem 
     6119        class="username">root</systemitem> auf der Serverkonsole den 
     6120        Befehl<screen># apt-cdrom add</screen>ein. Danach sorgen Sie mit 
     6121        einem<screen># aptitude update</screen>fÃŒr die Aktualisierung der 
     6122        Listen mit den verfÃŒgbaren Softwarepaketen.</para> 
     6123 
     6124        <para>Die Umstellung des Imaging-Systems geschieht nun ÃŒber das 
     6125        Konfigurationsskript der <emphasis>paedML Linux</emphasis>. Starten 
     6126        Sie auf der Serverkonsole<screen># linuxmuster-setup --modify</screen></para> 
     6127 
     6128        <para>Im folgenden belassen Sie alle Einstellungen auf ihrem aktuellen 
     6129        Wert, indem Sie einfach jede Eingabe mit <emphasis 
     6130        role="bold">ENTER</emphasis> bestÀtigen. Nach der Eingabeseite fÃŒr den 
     6131        Mailserver erscheint eine MenÃŒseite zur Auswahl des zu verwendenden 
     6132        Imaging-Systems. WÀhlen Sie mit den Pfeiltasten <emphasis 
     6133        role="bold">rembo</emphasis> aus und bestÀtigen Sie die Eingabe mit 
     6134        der <emphasis role="bold">ENTER</emphasis>-Taste.</para> 
     6135 
     6136        <figure> 
     6137          <title>Umstellen auf Rembo/mySHN</title> 
     6138 
     6139          <mediaobject> 
     6140            <imageobject> 
     6141              <imagedata contentwidth="510" 
     6142                         fileref="images/imaging-auswahl.png"/> 
     6143            </imageobject> 
     6144          </mediaobject> 
     6145        </figure> 
     6146 
     6147        <para>Auf der folgenden letzten Eingabeseite fÃŒr die Zuordnung der 
     6148        Netzwerkkarten bleibt wieder alles unverÀndert. Navigieren Sie auf 
     6149        <emphasis role="bold">Fertig</emphasis> und starten Sie den 
     6150        Setupvorgang mit <emphasis role="bold">ENTER</emphasis>.</para> 
     6151 
     6152        <para>Haben Sie die Umstellung ausgehend von einer Erstinstallation 
     6153        mit <emphasis>LINBO</emphasis> durchgefÃŒhrt, wird dem 
     6154        Rembo-Administrator das Passwort zugewiesen, das Sie wÀhrend des 
     6155        Setups an den Benutzer <systemitem class="username">linbo</systemitem> 
     6156        vergeben haben.</para> 
     6157      </section> 
     6158    </section> 
     6159 
     6160    <section> 
     6161      <title>Client-Integration und Imaging mit LINBO</title> 
     6162 
     6163      <para><emphasis role="bold">LINBO</emphasis> steht fÃŒr GNU/Linux Network 
     6164      Boot. Es wurde im Auftrag des Landesmedienzentrums Baden-WÃŒrttemberg von 
     6165      der Firma <ulink url="http://www.knopper.net">KNOPPER.NET</ulink> in 
     6166      Zusammenarbeit mit den paedML-Entwicklern realisiert. Der Sourcecode ist 
     6167      unter GNU General Public License Version 2<footnote> 
     6168          <para>Siehe <ulink 
     6169          url="http://www.gnu.de/documents/gpl-2.0.de.html">http://www.gnu.de/documents/gpl-2.0.de.html</ulink></para> 
     6170        </footnote> veröffentlicht.</para> 
     6171 
     6172      <para><emphasis role="bold">LINBO</emphasis> bietet</para> 
     6173 
     6174      <itemizedlist> 
     6175        <listitem> 
     6176          <para>die Verwaltung mehrerer Betriebssystem-Installationen auf 
     6177          einem Client;</para> 
     6178        </listitem> 
     6179 
     6180        <listitem> 
     6181          <para>das vollautomatische Ausrollen von Client-Installationen im 
     6182          Netzwerk;</para> 
     6183        </listitem> 
     6184 
     6185        <listitem> 
     6186          <para>die automatische Reparatur des Client-Betriebssystems beim 
     6187          Start;</para> 
     6188        </listitem> 
     6189 
     6190        <listitem> 
     6191          <para>eine grafische Client-OberflÀche zur einfachen Bedienung durch 
     6192          den Anwender und fÃŒr den Administrator;</para> 
     6193        </listitem> 
     6194 
     6195        <listitem> 
     6196          <para>das Vorhalten von Images in einem lokalen Client-Cache;</para> 
     6197        </listitem> 
     6198 
     6199        <listitem> 
     6200          <para>Offline-Imaging und Synchronisation;</para> 
     6201        </listitem> 
     6202 
     6203        <listitem> 
     6204          <para>Registry-Patching fÃŒr Windows-Clients;</para> 
     6205        </listitem> 
     6206 
     6207        <listitem> 
     6208          <para>UnterstÃŒtzung fÃŒr die Dateisysteme FAT32, NTFS, ext2, ext3, 
     6209          ext4, reiserfs;</para> 
     6210        </listitem> 
     6211 
     6212        <listitem> 
     6213          <para>vollstÀndige Integration in die paedML Linux.</para> 
     6214        </listitem> 
     6215      </itemizedlist> 
     6216 
     6217      <section id="linbo_umstellung"> 
     6218        <title>Umstellung auf den Betrieb mit LINBO</title> 
     6219 
     6220        <para>Die Umstellung auf das Imaging-System <emphasis>LINBO</emphasis> 
     6221        geschieht ÃŒber das Konfigurationsskript der paedML Linux. Starten Sie 
     6222        auf der Serverkonsole<screen># linuxmuster-setup --modify </screen></para> 
     6223 
     6224        <para>Im folgenden belassen Sie alle Einstellungen auf ihrem aktuellen 
     6225        Wert, indem Sie einfach jede Eingabe mit <emphasis 
     6226        role="bold">ENTER</emphasis> bestÀtigen. Nach der Eingabeseite fÃŒr den 
     6227        Mailserver erscheint eine MenÃŒseite zur Auswahl des zu verwendenden 
     6228        Imaging-Systems. WÀhlen Sie mit den Pfeiltasten <emphasis 
     6229        role="bold">linbo</emphasis> aus und bestÀtigen Sie die Eingabe mit 
     6230        der <emphasis role="bold">ENTER</emphasis>-Taste.</para> 
     6231 
     6232        <figure> 
     6233          <title>Umstellen auf LINBO</title> 
     6234 
     6235          <mediaobject> 
     6236            <imageobject> 
     6237              <imagedata contentwidth="510" 
     6238                         fileref="images/imaging-auswahl.png"/> 
     6239            </imageobject> 
     6240          </mediaobject> 
     6241        </figure> 
     6242 
     6243        <para>Auf der folgenden letzten Eingabeseite fÃŒr die Zuordnung der 
     6244        Netzwerkkarten bleibt wieder alles unverÀndert. Navigieren Sie auf 
     6245        <emphasis role="bold">Fertig</emphasis> und starten Sie den 
     6246        Setupvorgang mit <emphasis role="bold">ENTER</emphasis>.</para> 
     6247 
     6248        <para>Nun werden zunÀchst die von <emphasis>LINBO</emphasis> 
     6249        benötigten Software-Pakete heruntergeladen und installiert. Danach 
     6250        werden die fÃŒr den Betrieb von <emphasis>LINBO</emphasis> notwendigen 
     6251        Konfigurationsdateien angepasst. Ist das Setup durchgelaufen, muss 
     6252        noch ein Passwort fÃŒr den administrativen Zugriff auf das 
     6253        Client-Imaging vergeben werden. Tragen Sie das Passwort in die Datei 
     6254        <filename>/etc/rsyncd.secrets</filename> ein:<programlisting>linbo:passwort</programlisting></para> 
     6255 
     6256        <para>Schließlich muss noch der Rsync-Dienst neu gestartet 
     6257        werden:<screen># /etc/init.d/rsync restart </screen></para> 
     6258 
     6259        <para>Damit ist die Umstellung des Servers auf LINBO-Betrieb 
     6260        abgeschlossen.</para> 
     6261 
     6262        <para><emphasis role="bold">ZurÃŒckgehen auf 
     6263        Rembo/mySHN</emphasis></para> 
     6264 
     6265        <para>Die Umstellung auf das Imagingsystem <emphasis 
     6266        role="bold">LINBO</emphasis> verÀndert die <emphasis 
     6267        role="bold">Rembo/mySHN</emphasis>-Umgebung nicht. Alle Images und 
     6268        Konfigurationseinstellungen bleiben erhalten, sodass ein ZurÃŒckgehen 
     6269        auf <emphasis role="bold">Rembo/mySHN</emphasis> jederzeit ohne 
     6270        Datenverlust möglich ist. Starten Sie in dem Fall wie oben beschrieben 
     6271        die Setuproutine mit <screen># linuxmuster-setup --modify </screen>und 
     6272        wÀhlen einfach <emphasis>rembo</emphasis> als Imaging-System aus. Nach 
     6273        Abschluss des Konfigurationsprozesses steht <emphasis 
     6274        role="bold">Rembo/mySHN</emphasis> wieder uneingeschrÀnkt zur 
     6275        VerfÃŒgung. Beachten Sie, dass die Clients, falls sie zuvor mit 
     6276        <emphasis role="bold">LINBO</emphasis> bespielt wurden, wieder 
     6277        partitioniert und komplett restauriert werden mÃŒssen.</para> 
     6278      </section> 
     6279 
     6280      <section> 
     6281        <title>LINBO-Konfiguration</title> 
     6282 
     6283        <section id="linbo_pxe"> 
     6284          <title>PXE-Boot-Konfiguration</title> 
     6285 
     6286          <para>FÃŒr den Netzwerk-Boot muss im BIOS des Clients als primÀre 
     6287          Bootmethode PXE-Boot eingestellt werden<footnote> 
     6288              <para>Siehe Abschnitt <link 
     6289              linkend="ai_vorbereitung">Vorbereitung der Musterarbeitsstation 
     6290              fÃŒr den Netzwerkboot</link></para> 
     6291            </footnote>.</para> 
     6292 
     6293          <para>Spezifische PXE-Boot-Einstellungen fÃŒr eine bestimmte 
     6294          Rechnergruppe werden in den PXE-Start-Dateien vorgenommen, die Im 
     6295          Verzeichnis <filename>/var/linbo/pxelinux.cfg</filename> unter dem 
     6296          Namen der jeweiligen Rechnergruppe angelegt werden. In dieser Datei 
     6297          können bei Hardware- und Bootproblemen oder fÃŒr spezielle Zwecke 
     6298          Anpassungen gemacht werden.</para> 
     6299 
     6300          <section> 
     6301            <title>Aufbau der Konfigurationsdatei</title> 
     6302 
     6303            <para>Eine PXE-Start-Datei fÃŒr eine Rechnergruppe wird automatisch 
     6304            beim Workstationimport<footnote> 
     6305                <para>Siehe Abschnitt <link 
     6306                linkend="linbo_registrieren">Client registrieren</link></para> 
     6307              </footnote> mit folgendem Standardinhalt erstellt (als Vorlage 
     6308            dient die Datei 
     6309            <filename>/etc/linuxmuster/linbo/pxelinux.cfg.default</filename>):<programlisting># Definition der Standard-Bootmethode. 
     6310# "reboot" wird fÃŒr Clients mit Reboot-Workaround benötigt.  
     6311#DEFAULT reboot 
     6312DEFAULT linbo 
     6313 
     6314# Aktiviert den Bootprompt (Eingabemöglichkeit fÃŒr Parameter). 
     6315#PROMPT 1 
     6316 
     6317# 3 Sek. Timeout am Bootprompt. 
     6318TIMEOUT 30 
     6319 
     6320# Deutsche Tastatur. 
     6321KBDMAP /german.kbd 
     6322 
     6323# Wird ÃŒber dem Bootprompt angezeigt. 
     6324DISPLAY /boot.msg 
     6325 
     6326# Startet LINBO direkt per PXE-Boot (Standard). 
     6327LABEL linbo 
     6328KERNEL linbo 
     6329APPEND initrd=linbofs.gz vga=788 quiet 
     6330 
     6331# Boot-Methode fÃŒr Clients mit Reboot-Workaround. 
     6332LABEL reboot 
     6333KERNEL grub.exe 
     6334# Nach APPEND muss alles in einer Zeile stehen (aus DarstellungsgrÃŒnden umgebrochen). 
     6335# Etwaige zusÀtzliche LINBO-Bootparameter mÃŒssen nach dem vga-Parameter 
     6336# und vor dem nachfolgenden Semikolon eingefÃŒgt werden. 
     6337APPEND keeppxe --config-file=pxe basedir /; 
     6338       default 0; 
     6339       timeout 0; 
     6340       hiddenmenu; 
     6341       title REBOOT; 
     6342       fallback 1; 
     6343       find --ignore-floppies --ignore-cd --set-root /.linbo.reboot; 
     6344       cmp /.linbo.reboot /.grub.reboot || ls FALLBACK; write /.grub.reboot DONE; 
     6345       ls /boot/grub/menu.lst &amp;&amp; configfile /boot/grub/menu.lst; 
     6346       ls /menu.lst &amp;&amp; configfile /menu.lst; 
     6347       chainloader +1; 
     6348       title LINBO PXE; 
     6349       kernel (pd)/linbo quiet vga=788; 
     6350       initrd (pd)/linbofs.gz; 
     6351 
     6352# Bootmethode fÃŒr den Debugmodus, dazu am Bootprompt (muss aktiviert werden) 
     6353# einfach "debug" eingeben 
     6354LABEL debug 
     6355KERNEL linbo 
     6356APPEND initrd=linbofs.gz vga=788 debug 
     6357</programlisting></para> 
     6358 
     6359            <para>In dieser Datei sind drei <emphasis 
     6360            role="bold">LINBO-Bootmethoden</emphasis> definiert:</para> 
     6361 
     6362            <itemizedlist> 
     6363              <listitem> 
     6364                <para>Die <emphasis 
     6365                role="bold">Standard-Bootmethode</emphasis> fÃŒr den 
     6366                Normalbetrieb: <emphasis role="bold">LABEL 
     6367                linbo</emphasis>.</para> 
     6368              </listitem> 
     6369 
     6370              <listitem> 
     6371                <para>Die Boot-Methode fÃŒr den <emphasis 
     6372                role="bold">Reboot-Workaround</emphasis> (siehe Abschnitt 
     6373                <link linkend="linbo_reboot">Einrichten des 
     6374                Reboot-Workarounds</link>): <emphasis role="bold">LABEL 
     6375                reboot</emphasis>.</para> 
     6376              </listitem> 
     6377 
     6378              <listitem> 
     6379                <para>LINBO-Boot im <emphasis 
     6380                role="bold">Debugmodus</emphasis> (siehe unten): <emphasis 
     6381                role="bold">LABEL debug</emphasis>.</para> 
     6382              </listitem> 
     6383            </itemizedlist> 
     6384 
     6385            <para>In den meisten FÀllen sollten die Standardeinstellungen 
     6386            funktionieren. Falls LINBO Hardware nicht erkennt oder bei 
     6387            Bootproblemen können spezielle Kernelparameter in den 
     6388            Append-Zeilen Abhilfe schaffen (siehe Abschnitt <link 
     6389            linkend="linbo_bootprobs">Hilfe bei Bootproblemen</link>).</para> 
     6390 
     6391            <note> 
     6392              <para>GeÀnderte Einstellungen in den PXE-Start-Dateien sind 
     6393              sofort beim nÀchsten PXE-Boot eines Clients der entsprechenden 
     6394              Gruppe wirksam.</para> 
     6395            </note> 
     6396          </section> 
     6397 
     6398          <section> 
     6399            <title>Ändern der Bildschirmauflösung</title> 
     6400 
     6401            <para>Über den <emphasis>vga</emphasis>-Parameter ist es möglich 
     6402            Auflösung und Anzahl der Farben der LINBO-OberflÀche einzustellen, 
     6403            falls die Bildschirmdarstellung unbefriedigend oder fehlerhaft 
     6404            ist. Folgende Werte fÃŒr <emphasis>vga</emphasis> sind 
     6405            möglich:</para> 
     6406 
     6407            <table> 
     6408              <title>Tabelle: Auflösung und Farben der 
     6409              LINBO-OberflÀche</title> 
     6410 
     6411              <tgroup cols="5"> 
     6412                <colspec align="center"/> 
     6413 
     6414                <thead> 
     6415                  <row> 
     6416                    <entry align="center">Farben</entry> 
     6417 
     6418                    <entry align="center">640x480</entry> 
     6419 
     6420                    <entry align="center">800x600</entry> 
     6421 
     6422                    <entry align="center">1024x768</entry> 
     6423 
     6424                    <entry align="center">1280x1024</entry> 
     6425                  </row> 
     6426                </thead> 
     6427 
     6428                <tbody> 
     6429                  <row> 
     6430                    <entry>256</entry> 
     6431 
     6432                    <entry>769</entry> 
     6433 
     6434                    <entry>771</entry> 
     6435 
     6436                    <entry>773</entry> 
     6437 
     6438                    <entry>775</entry> 
     6439                  </row> 
     6440 
     6441                  <row> 
     6442                    <entry>32k</entry> 
     6443 
     6444                    <entry>784</entry> 
     6445 
     6446                    <entry>787</entry> 
     6447 
     6448                    <entry>790</entry> 
     6449 
     6450                    <entry>793</entry> 
     6451                  </row> 
     6452 
     6453                  <row> 
     6454                    <entry>64k</entry> 
     6455 
     6456                    <entry>785</entry> 
     6457 
     6458                    <entry>788</entry> 
     6459 
     6460                    <entry>791</entry> 
     6461 
     6462                    <entry>794</entry> 
     6463                  </row> 
     6464 
     6465                  <row> 
     6466                    <entry>16M</entry> 
     6467 
     6468                    <entry>786</entry> 
     6469 
     6470                    <entry>789</entry> 
     6471 
     6472                    <entry>792</entry> 
     6473 
     6474                    <entry>795</entry> 
     6475                  </row> 
     6476                </tbody> 
     6477              </tgroup> 
     6478            </table> 
     6479 
     6480            <para>Ändern Sie den Wert fÃŒr <emphasis>vga</emphasis> (Beispiel 
     6481            <emphasis>792</emphasis> fÃŒr 1024x768 mit 16M Farben) in der 
     6482            PXE-Boot-Konfigurationsdatei der entsprechenden Rechnergruppe in 
     6483            allen <emphasis>APPEND</emphasis>-Zeilen:</para> 
     6484 
     6485            <programlisting># Startet LINBO direkt per PXE-Boot (Standard). 
     6486LABEL linbo 
     6487KERNEL linbo 
     6488APPEND initrd=linbofs.gz vga=<emphasis role="bold">792</emphasis> quiet 
     6489 
     6490# Boot-Methode fÃŒr Clients mit Reboot-Workaround. 
     6491LABEL reboot 
     6492KERNEL grub.exe 
     6493# Nach APPEND muss alles in einer Zeile stehen (aus DarstellungsgrÃŒnden umgebrochen). 
     6494# Etwaige zusÀtzliche LINBO-Bootparameter mÃŒssen nach dem vga-Parameter 
     6495# und vor dem nachfolgenden Semikolon eingefÃŒgt werden. 
     6496APPEND keeppxe --config-file=pxe basedir /; 
     6497       default 0; 
     6498       timeout 0; 
     6499       hiddenmenu; 
     6500       title REBOOT; 
     6501       fallback 1; 
     6502       find --ignore-floppies --ignore-cd --set-root /.linbo.reboot; 
     6503       cmp /.linbo.reboot /.grub.reboot || ls FALLBACK; write /.grub.reboot DONE; 
     6504       ls /boot/grub/menu.lst &amp;&amp; configfile /boot/grub/menu.lst; 
     6505       ls /menu.lst &amp;&amp; configfile /menu.lst; 
     6506       chainloader +1; 
     6507       title LINBO PXE; 
     6508       kernel (pd)/linbo quiet vga=<emphasis role="bold">792</emphasis>; 
     6509       initrd (pd)/linbofs.gz; 
     6510 
     6511# Bootmethode fÃŒr den Debugmodus, dazu am Bootprompt (muss aktiviert werden) 
     6512# einfach "debug" eingeben 
     6513LABEL debug 
     6514KERNEL linbo 
     6515APPEND initrd=linbofs.gz vga=<emphasis role="bold">792</emphasis> debug</programlisting> 
     6516          </section> 
     6517 
     6518          <section> 
     6519            <title>Debugmodus aktivieren</title> 
     6520 
     6521            <para>Um <emphasis role="bold">LINBO</emphasis> im Debugmodus 
     6522            starten zu können, muss die PXE-Start-Datei so angepasst werden, 
     6523            dass der Bootvorgang fÃŒr kurze Zeit (drei Sekunden sind 
     6524            voreingestellt) angehalten wird und ein Boot-Prompt erscheint, der 
     6525            es ermöglicht, Parameter einzugeben. Dazu entfernt man einfach das 
     6526            Kommentarzeichen <emphasis>#</emphasis> am Beginn der Zeile 
     6527            <emphasis>#PROMPT 1</emphasis>:<programlisting># aktiviert den Bootprompt (Eingabemöglichkeit fÃŒr Parameter) 
     6528PROMPT 1 
     6529</programlisting></para> 
     6530 
     6531            <para>Nun ist man in der Lage beim nÀchsten PXE-Boot des Clients 
     6532            am Boot-Prompt Eingaben zu machen.<figure> 
     6533                <title>LINBO im Debugmodus starten</title> 
     6534 
     6535                <mediaobject> 
     6536                  <imageobject> 
     6537                    <imagedata contentwidth="298" 
     6538                               fileref="images/linbo-debug.png"/> 
     6539                  </imageobject> 
     6540                </mediaobject> 
     6541              </figure></para> 
     6542 
     6543            <para>Gibt man <emphasis>debug</emphasis> ein, startet <emphasis 
     6544            role="bold">LINBO</emphasis> im Debugmodus. Statt der grafischen 
     6545            LINBO-OberflÀche erscheint nun eine Linux-Konsole, die einen 
     6546            eingeschrÀnkten Befehlssatz bietet. Die Eingabe von 
     6547            <emphasis>help</emphasis> verschafft einen Überblick. Verlassen 
     6548            Sie die Konsole mit dem Befehl <emphasis>exit</emphasis>, startet 
     6549            die grafische LINBO-OberflÀche.</para> 
     6550          </section> 
     6551 
     6552          <section id="linbo_bootparams"> 
     6553            <title>Spezielle LINBO-Boot-Parameter</title> 
     6554 
     6555            <para>Der LINBO-Kernel kennt spezielle Parameter, mit deren Hilfe 
     6556            sich das Verhalten von LINBO zur Bootzeit steuern lÀsst. Hier eine 
     6557            Übersicht:</para> 
     6558 
     6559            <itemizedlist> 
     6560              <listitem> 
     6561                <para><emphasis role="bold">autostart</emphasis>: Beeinflusst 
     6562                den automatischen (synchronisierten) Start eines 
     6563                Betriebssystems. Überschreibt die Autostart-Definition in der 
     6564                start.conf-Datei.<programlisting>autostart=&lt;int&gt;</programlisting></para> 
     6565 
     6566                <para>Beispiele:</para> 
     6567 
     6568                <programlisting>autostart=0</programlisting> 
     6569 
     6570                <para>Deaktiviert einen jeglichen in der start.conf-Datei 
     6571                definierten Autostart.</para> 
     6572 
     6573                <programlisting>autostart=1</programlisting> 
     6574 
     6575                <para>Startet das erste in der start.conf-Datei definierte 
     6576                Betriebssystem ([OS]) automatisch. Andere 
     6577                Autostart-Definitionen werden ignoriert.</para> 
     6578              </listitem> 
     6579 
     6580              <listitem> 
     6581                <para><emphasis role="bold">cache</emphasis>: Erzwingt die 
     6582                Nutzung der angegebenen Partition als Cache und ignoriert die 
     6583                in der start.conf definierte Cache-Partition.<programlisting>cache=&lt;Partition&gt;</programlisting></para> 
     6584 
     6585                <para>Beispiel:</para> 
     6586 
     6587                <programlisting>cache=/dev/sdb1</programlisting> 
     6588              </listitem> 
     6589 
     6590              <listitem> 
     6591                <para><emphasis role="bold">conf</emphasis>: Angabe einer 
     6592                alternativen start.conf-Datei. Damit wird zwingend diese 
     6593                start.conf genutzt. start.conf-Dateien auf dem Server oder im 
     6594                lokalen Cache werden ignoriert. NÃŒtzlich vor allem im 
     6595                Zusammenhang mit Boot-Medien, wenn z.B. eine spezielle auf 
     6596                einem USB-Stick abgelegte start.conf verwendet werden soll. 
     6597                Ist <emphasis>conf</emphasis> gesetzt, wird ein zusÀtzlich 
     6598                gesetzter <emphasis>cache</emphasis>-Parameter nicht 
     6599                ausgewertet.<programlisting>conf=&lt;Partition&gt;:&lt;Dateipfad&gt;</programlisting></para> 
     6600 
     6601                <para>Beispiel:</para> 
     6602 
     6603                <programlisting>conf=/dev/sdb1:/start.conf.foo</programlisting> 
     6604              </listitem> 
     6605 
     6606              <listitem> 
     6607                <para><emphasis role="bold">dhcpretry</emphasis>: Legt die 
     6608                Anzahl der Versuche fest per DHCP eine IP-Adresse zugewiesen 
     6609                zu bekommen (Standardwert: 3). Muss bei manchen Netzwerkkarten 
     6610                hochgesetzt werden, damit sie eine IP-Adresse erhalten. 
     6611                Beispiel:<programlisting>dhcpretry=5</programlisting></para> 
     6612              </listitem> 
     6613 
     6614              <listitem> 
     6615                <para><emphasis role="bold">mtu</emphasis>: Setzt den Wert fÃŒr 
     6616                die Maximum Transfer Unit (MTU) des Netzwerkinterfaces 
     6617                (Standard: 1500). Hilft eventuell, wenn Netzwerkkarten die 
     6618                Verbindung zum Server verlieren. Beispiel:<programlisting>mtu=1492</programlisting></para> 
     6619              </listitem> 
     6620 
     6621              <listitem> 
     6622                <para><emphasis role="bold">nonetwork</emphasis>: Erzwingt 
     6623                Offline-Modus. Keine Dateien werden vom Server 
     6624                heruntergeladen.</para> 
     6625              </listitem> 
     6626 
     6627              <listitem> 
     6628                <para><emphasis role="bold">sata_nv.swnc</emphasis>: 
     6629                Spezieller Boot-Parameter fÃŒr Nvidia-SATA-Kontroller<footnote> 
     6630                    <para>Anwender berichten, dass diese Option zusammen mit 
     6631                    <emphasis>acpi=noirq</emphasis> bei 
     6632                    Nvidia-SATA-Kontrollern mit Windows-Boot-Problemen Erfolg 
     6633                    bringen kann.</para> 
     6634                  </footnote>. Beispiel:<programlisting>sata_nv.swnc=0</programlisting></para> 
     6635              </listitem> 
     6636 
     6637              <listitem> 
     6638                <para><emphasis role="bold">server</emphasis>: Übergibt die 
     6639                IP-Adresse des LINBO-Servers. Erzwingt die Nutzung der 
     6640                angegebenen IP-Adresse als LINBO-Server zum Image-Up-und 
     6641                Download. Server-Angabe in der start.conf-Datei wird 
     6642                ignoriert. Beispiel:</para> 
     6643 
     6644                <programlisting>server=10.16.1.3</programlisting> 
     6645              </listitem> 
     6646            </itemizedlist> 
     6647          </section> 
     6648        </section> 
     6649 
     6650        <section id="linbo_bootprobs"> 
     6651          <title>Hilfe bei Hardware- und Bootproblemen</title> 
     6652 
     6653          <para>Wenn LINBO Netzwerkkarten oder Festplatten nicht erkennt oder 
     6654          wenn Rechner nach dem Start eines Betriebssystems aus der 
     6655          LINBO-OberfÀche heraus einfrieren oder sich sonstwie instabil 
     6656          verhalten, kann man mit speziellen <link 
     6657          linkend="linbo_pxe">PXE-Boot</link>- und/oder BIOS-Einstellungen 
     6658          einen Erfolg erzielen.</para> 
     6659 
     6660          <para><emphasis role="bold">PXE-Boot-Einstellungen der 
     6661          Rechnergruppe</emphasis></para> 
     6662 
     6663          <para>Die Startparameter werden gruppenspezifisch in der 
     6664          Konfigurationsdatei 
     6665          <filename>/var/linbo/pxelinux.cfg/&lt;gruppe&gt;</filename> 
     6666          definiert. Hier kann durch zusÀtzliche Parameter in den 
     6667          <emphasis>APPEND</emphasis>-Zeilen das Verhalten der Hardware 
     6668          beeinflusst werden. Folgende Parameter haben sich bisher - einzeln 
     6669          oder in Kombination - als hilfreich herausgestellt<footnote> 
     6670              <para>Bei Probleme mit Netzwerkkarten haben sich auch die 
     6671              speziellen LINBO-Parameter <emphasis>dhcpretry</emphasis> und 
     6672              <emphasis>mtu</emphasis> als hilfreich herausgestellt. Siehe 
     6673              Abschnitt <link linkend="linbo_bootparams">Spezielle 
     6674              LINBO-Boot-Parameter</link>.</para> 
     6675            </footnote>:</para> 
     6676 
     6677          <itemizedlist> 
     6678            <listitem> 
     6679              <para>acpi=noirq</para> 
     6680            </listitem> 
     6681 
     6682            <listitem> 
     6683              <para>acpi=off</para> 
     6684            </listitem> 
     6685 
     6686            <listitem> 
     6687              <para>noapic</para> 
     6688            </listitem> 
     6689 
     6690            <listitem> 
     6691              <para>nolapic</para> 
     6692            </listitem> 
     6693 
     6694            <listitem> 
     6695              <para>irqpoll</para> 
     6696            </listitem> 
     6697 
     6698            <listitem> 
     6699              <para>pci=routeirq</para> 
     6700            </listitem> 
     6701 
     6702            <listitem> 
     6703              <para>pnpbios=off</para> 
     6704            </listitem> 
     6705 
     6706            <listitem> 
     6707              <para>nomce</para> 
     6708            </listitem> 
     6709          </itemizedlist> 
     6710 
     6711          <para><footnote> 
     6712              <para>Weitere Kernelparameter, die dem LINBO-Kernel beim Start 
     6713              ÃŒbergeben werden können, siehe <ulink 
     6714              url="http://www.linuxhaven.de/dlhp/HOWTO/DE-BootPrompt-HOWTO.html">Linux 
     6715              BootPrompt HOWTO</ulink>.</para> 
     6716            </footnote>ErgÀnzen Sie einfach die 
     6717          <emphasis>APPEND</emphasis>-Zeilen in der 
     6718          PXE-Boot-Konfigurationsdatei der Gruppe um den gewÃŒnschten Parameter 
     6719          (Beispiel <emphasis>acpi=off</emphasis>):</para> 
     6720 
     6721          <programlisting># Startet LINBO direkt per PXE-Boot (Standard). 
     6722LABEL linbo 
     6723KERNEL linbo 
     6724APPEND initrd=linbofs.gz vga=792 quiet <emphasis role="bold">acpi=off</emphasis> 
     6725 
     6726# Boot-Methode fÃŒr Clients mit Reboot-Workaround. 
     6727LABEL reboot 
     6728KERNEL grub.exe 
     6729# Nach APPEND muss alles in einer Zeile stehen (aus DarstellungsgrÃŒnden umgebrochen). 
     6730# Etwaige zusÀtzliche LINBO-Bootparameter mÃŒssen nach dem vga-Parameter 
     6731# und vor dem nachfolgenden Semikolon eingefÃŒgt werden. 
     6732APPEND keeppxe --config-file=pxe basedir /; 
     6733       default 0; 
     6734       timeout 0; 
     6735       hiddenmenu; 
     6736       title REBOOT; 
     6737       fallback 1; 
     6738       find --ignore-floppies --ignore-cd --set-root /.linbo.reboot; 
     6739       cmp /.linbo.reboot /.grub.reboot || ls FALLBACK; write /.grub.reboot DONE; 
     6740       ls /boot/grub/menu.lst &amp;&amp; configfile /boot/grub/menu.lst; 
     6741       ls /menu.lst &amp;&amp; configfile /menu.lst; 
     6742       chainloader +1; 
     6743       title LINBO PXE; 
     6744       kernel (pd)/linbo quiet vga=792 <emphasis role="bold">acpi=off</emphasis>; 
     6745       initrd (pd)/linbofs.gz; 
     6746 
     6747# Bootmethode fÃŒr den Debugmodus, dazu am Bootprompt (muss aktiviert werden) 
     6748# einfach "debug" eingeben 
     6749LABEL debug 
     6750KERNEL linbo 
     6751APPEND initrd=linbofs.gz vga=792 debug <emphasis role="bold">acpi=off</emphasis></programlisting> 
     6752 
     6753          <note> 
     6754            <para>Die Verwendung von <emphasis>acpi=off</emphasis> fÃŒhrt dazu, 
     6755            dass sich die betroffenen Rechner beim Herunterfahren aus der 
     6756            LINBO-OberflÀche heraus nicht mehr automatisch ausschalten. Das 
     6757            automatische Ausschalten beim Herunterfahren des Betriebssystems 
     6758            ist davon nicht betroffen.</para> 
     6759          </note> 
     6760 
     6761          <para><emphasis role="bold">Festplatten-Einstellungen im 
     6762          Rechner-BIOS</emphasis></para> 
     6763 
     6764          <para>Die Anpassung der BIOS-Einstellungen Festplatten betreffend 
     6765          sind hauptsÀchlich bei Windows-Boot-Problemen notwendig. 
     6766          Bezeichnungen und verfÃŒgbare Werte variieren je nach 
     6767          Hersteller:</para> 
     6768 
     6769          <itemizedlist> 
     6770            <listitem> 
     6771              <para>SATA: deaktiviert, auto, IDE, Native, Legacy</para> 
     6772            </listitem> 
     6773 
     6774            <listitem> 
     6775              <para>AHCI: aktiviert, deaktiviert</para> 
     6776            </listitem> 
     6777 
     6778            <listitem> 
     6779              <para>LBA: aktiviert, deaktiviert, auto</para> 
     6780            </listitem> 
     6781 
     6782            <listitem> 
     6783              <para>32-Bit-Zugriff: aktiviert, deaktiviert</para> 
     6784            </listitem> 
     6785          </itemizedlist> 
     6786 
     6787          <para>Bei problematischer Hardware wird man es nicht vermeiden 
     6788          können, durch systematisches Probieren eine funktionierende 
     6789          Kombination aus PXE- und BIOS-Einstellungen zu finden.<footnote> 
     6790              <para>Informationen zur LINBO-Konfiguration bei Problemen mit 
     6791              bestimmten ChipsÀtzen finden Sie im Entwickler-Wiki im Artikel 
     6792              <ulink 
     6793              url="http://lml.support-netz.de/trac/wiki/LINBO-HW-Status">LINBO-HW-Status</ulink>.</para> 
     6794            </footnote></para> 
     6795        </section> 
     6796 
     6797        <section id="linbo_reboot"> 
     6798          <title>Einrichten des Reboot-Workarounds bei 
     6799          Windows-Startproblemen</title> 
     6800 
     6801          <para>Wenn sich die Hardware partout nicht dazu ÃŒberreden lÀsst 
     6802          <productname>Windows</productname> aus der LINBO-OberflÀche heraus 
     6803          zu starten, gibt es die Möglichkeit den Reboot-Workaround 
     6804          einzurichten. Dazu mÃŒssen in der <link 
     6805          linkend="linbo_startconf_aufbau">Start</link>- und <link 
     6806          linkend="linbo_pxe">PXE-Boot-Konfiguration</link> der Gruppe jeweils 
     6807          ein Parameter angepasst werden.</para> 
     6808 
     6809          <para><emphasis role="bold">Start-Konfiguration 
     6810          anpassen</emphasis></para> 
     6811 
     6812          <para>In der <link 
     6813          linkend="linbo_startconf_aufbau">start.conf-Datei</link> der Gruppe 
     6814          muss im <link linkend="linbo_os">OS-Bereich</link> des 
     6815          Windows-Systems der Wert fÃŒr <emphasis>KERNEL</emphasis> auf 
     6816          <emphasis>reboot</emphasis> geÀndert werden:<programlisting>KERNEL = reboot 
     6817</programlisting></para> 
     6818 
     6819          <para>In der Schulkonsole finden Sie die entsprechende 
     6820          Einstellungsmöglichkeit als <systemitem 
     6821          class="username">Administrator</systemitem> im LINBO-MenÃŒ unter 
     6822          <emphasis>Gruppenkonfiguration editieren</emphasis>. WÀhlen Sie die 
     6823          Gruppe aus und Àndern Sie in den Einstellungen des Windows-Systems 
     6824          unter <emphasis>Systemstart durch:</emphasis> die Option 
     6825          <emphasis>grub.exe</emphasis> nach 
     6826          <emphasis>reboot</emphasis>.</para> 
     6827 
     6828          <figure> 
     6829            <title>Schulkonsole: LINBO-Reboot-Workaround einrichten</title> 
     6830 
     6831            <mediaobject> 
     6832              <imageobject> 
     6833                <imagedata contentwidth="625" 
     6834                           fileref="images/schuko-reboot.png"/> 
     6835              </imageobject> 
     6836            </mediaobject> 
     6837          </figure> 
     6838 
     6839          <para>BestÀtigen Sie die KonfigurationsÀnderung ÃŒber die 
     6840          SchaltflÀche <emphasis>Änderungen speichern</emphasis> am 
     6841          Seitenende.</para> 
     6842 
     6843          <para><emphasis role="bold">PXE-Boot-Konfiguration 
     6844          anpassen</emphasis></para> 
     6845 
     6846          <para>In der <link 
     6847          linkend="linbo_pxe">PXE-Boot-Konfigurationsdatei</link> der Gruppe 
     6848          unter <filename>/var/linbo/pxelinux.cfg/&lt;gruppe&gt;</filename> 
     6849          muss die Standard-Boot-Methode (Option <emphasis>DEFAULT</emphasis> 
     6850          am Beginn der Datei) von <emphasis>linbo</emphasis> auf 
     6851          <emphasis>reboot</emphasis> geÀndert werden:<programlisting># Definition der Standard-Bootmethode 
     6852# "reboot" wird fÃŒr Clients mit Reboot-Workaround benötigt  
     6853DEFAULT reboot</programlisting></para> 
     6854 
     6855          <para>Mit diesen beiden Änderungen ist die Umstellung der 
     6856          Rechnergruppe auf den Reboot-Workaround abgeschlossen. KÃŒnftig wird 
     6857          beim Start des Windows-Systems aus der LINBO-OberflÀche heraus 
     6858          zunÀchst ein Neustart durchgefÃŒhrt und danach direkt ins 
     6859          Windows-System gestartet. Beim nÀchsten Neustart des Systems wird 
     6860          wieder LINBO gebootet.<important> 
     6861              <para>Mit der Umstellung auf den Reboot-Workaround können Sie 
     6862              weiterhin <emphasis role="bold">alle</emphasis> LINBO-Features 
     6863              mit der Rechnergruppe nutzen. Bedingt durch den Neustart mÃŒssen 
     6864              Sie lediglich eine leicht verlÀngerte Startzeit fÃŒr das 
     6865              Windows-System in Kauf nehmen.</para> 
     6866            </important></para> 
     6867        </section> 
     6868 
     6869        <section id="linbo_startconf_aufbau"> 
     6870          <title>Aufbau der start.conf-Konfigurationsdatei</title> 
     6871 
     6872          <para>Die start.conf-Datei definiert fÃŒr eine Rechnergruppe die 
     6873          Partitionierung, die installierten Betriebssysteme und Images. 
     6874          Beispiele fÃŒr start.conf-Dateien finden Sie nach der Umstellung des 
     6875          Servers auf <emphasis role="bold">LINBO</emphasis> im Verzeichnis 
     6876          <filename>/var/linbo/examples</filename>.</para> 
     6877 
     6878          <para><emphasis role="bold">LINBO</emphasis> benötigt fÃŒr jede 
     6879          Rechnergruppe (Hardwareklasse) eine Konfigurationsdatei im 
     6880          Verzeichnis <filename>/var/linbo</filename> nach dem Schema 
     6881          <filename>start.conf.&lt;gruppe&gt;</filename>. Ist beim 
     6882          Workstationimport keine entsprechende Datei vorhanden, wird aus 
     6883          einer Beispieldatei eine erstellt, in der ein Windows-XP-System 
     6884          definiert ist.</para> 
     6885 
     6886          <para>GrundsÀtzlich enthÀlt eine LINBO-start.conf-Datei drei 
     6887          Bereichs-Typen, die mit eckigen Klammern eingefasst sind:</para> 
     6888 
     6889          <itemizedlist> 
     6890            <listitem> 
     6891              <para>[LINBO]: globale Einstellungen;</para> 
     6892            </listitem> 
     6893 
     6894            <listitem> 
     6895              <para>[Partition]: Partitionsdefinitionen, kommen mehrfach in 
     6896              einer start.conf vor;</para> 
     6897            </listitem> 
     6898 
     6899            <listitem> 
     6900              <para>[OS]: Betriebssystemdefinitionen, können ebenfalls 
     6901              mehrfach vorkommen.</para> 
     6902            </listitem> 
     6903          </itemizedlist> 
     6904 
     6905          <section id="linbo_global"> 
     6906            <title>Globaler Bereich [LINBO]</title> 
     6907 
     6908            <para>Im globalen Bereich werden die Cachepartition, die 
     6909            IP-Adresse des Servers und die Zeit definiert, nach der der 
     6910            Administrator automatisch aus der LINBO-ClientoberflÀche 
     6911            ausgeloggt wird. Außerdem legt man bestimmte administrative 
     6912            Automatismen fest.</para> 
     6913 
     6914            <para>Die globalen Optionen im Einzelnen:<table> 
     6915                <title>Tabelle: Globale start.conf-Optionen</title> 
     6916 
     6917                <tgroup cols="2"> 
     6918                  <colspec align="left"/> 
     6919 
     6920                  <thead> 
     6921                    <row> 
     6922                      <entry align="center">Option</entry> 
     6923 
     6924                      <entry align="center">Bedeutung</entry> 
     6925                    </row> 
     6926                  </thead> 
     6927 
     6928                  <tbody> 
     6929                    <row> 
     6930                      <entry>Cache</entry> 
     6931 
     6932                      <entry>Entweder Linux-GerÀtename der lokalen 
     6933                      Cachepartition (Bsp.: <filename>/dev/sda3</filename>) 
     6934                      oder Pfad zu einem Samba-Share auf dem Server (Bsp.: 
     6935                      <filename>//10.16.1.1/linbo-repo</filename>)<footnote> 
     6936                          <para>Siehe Abschnitt <link 
     6937                          linkend="linbo_remotecache">Nutzung des 
     6938                          Remote-Caches</link></para> 
     6939                        </footnote>.</entry> 
     6940                    </row> 
     6941 
     6942                    <row> 
     6943                      <entry>Server</entry> 
     6944 
     6945                      <entry>IP-Adresse des LINBO-Servers, wird beim 
     6946                      Workstationimport automatisch eingetragen.</entry> 
     6947                    </row> 
     6948 
     6949                    <row> 
     6950                      <entry>RootTimeout</entry> 
     6951 
     6952                      <entry>Zeit in Sekunden, nach der Sie automatisch aus 
     6953                      der LINBO-Client-OberflÀche als Administrator ausgeloggt 
     6954                      werden. Als Administrator angestossenes Imaging lÀuft im 
     6955                      Hintergrund weiter.</entry> 
     6956                    </row> 
     6957 
     6958                    <row> 
     6959                      <entry>AutoPartition</entry> 
     6960 
     6961                      <entry>"yes" repariert automatisch bei jedem LINBO-Start 
     6962                      auf dem Client die Partitionstabelle, 
     6963                      Standardeinstellung ist "no".</entry> 
     6964                    </row> 
     6965 
     6966                    <row> 
     6967                      <entry>AutoFormat</entry> 
     6968 
     6969                      <entry>"yes" formatiert automatisch bei jedem 
     6970                      LINBO-Start alle Partitionen der Clientfestplatte, 
     6971                      Standardeinstellung ist "no".</entry> 
     6972                    </row> 
     6973 
     6974                    <row> 
     6975                      <entry>AutoInitCache</entry> 
     6976 
     6977                      <entry>"yes" lÀdt automatisch bei jedem LINBO-Start alle 
     6978                      fÃŒr den Client definierten Images in den lokalen Cache 
     6979                      herunter, Standardeinstellung ist "no".</entry> 
     6980                    </row> 
     6981 
     6982                    <row> 
     6983                      <entry>DownloadType</entry> 
     6984 
     6985                      <entry>"multicast" nutzt den <link 
     6986                      linkend="linbo_multicast">LINBO-Multicast-Server</link> 
     6987                      fÃŒr den Image-Download, "torrent" nutzt das effiziente 
     6988                      <link linkend="linbo_torrent">Torrentprotokoll fÃŒr die 
     6989                      Imageverteilung</link>, Standardeinstellung ist 
     6990                      "rsync".</entry> 
     6991                    </row> 
     6992                  </tbody> 
     6993                </tgroup> 
     6994              </table></para> 
     6995 
     6996            <para>Beispiel fÃŒr einen globalen 
     6997            start.conf-Bereich:<programlisting>[LINBO]                            # Beginn der globalen Konfiguration 
     6998Cache = /dev/sda6                  # GerÀtenamen der lokalen Cachpartition 
     6999Server = 10.16.1.1                 # IP des Servers, wird automatisch eingetragen 
     7000Group = fs                         # Gruppenname, wird automatisch eingetragen 
     7001RootTimeout = 600                  # automatischer Rootlogout nach 600 Sek. 
     7002AutoPartition = yes                # automatische Partitionsreparatur beim LINBO-Start 
     7003AutoFormat = no                    # kein automatisches Formatieren aller Partitionen 
     7004AutoInitCache = no                 # kein automatisches BefÃŒllen des Caches 
     7005DownloadType = torrent             # Image-Download per torrent, rsync oder multicast</programlisting></para> 
     7006 
     7007            <para>Bei diesem Beispiel fÃŒr die Rechnergruppe "fs" liegt die 
     7008            Cache-Partition auf der sechsten Partition, der Administrator wird 
     7009            nach 10 Minuten automatisch aus der LINBO-OberflÀche ausgeloggt, 
     7010            bei jedem Start wird die Partitionstabelle repariert, es wird 
     7011            nicht automatisch formatiert, der Cache wird nicht automatisch 
     7012            aktualisiert und fÃŒr den Image-Download wird Rsync benutzt.</para> 
     7013          </section> 
     7014 
     7015          <section id="linbo_partitionen"> 
     7016            <title>Partitionsdefinitionen [Partition]</title> 
     7017 
     7018            <para>FÃŒr jede Partition muss in der start.conf-Datei ein 
     7019            [Partition]-Bereich erstellt werden. Darin werden dann 
     7020            GerÀtenamen, Größe, Typ und Dateisystem einer Partition definiert. 
     7021            Die Optionen eines Partitionsbereichs im Einzelnen:<table> 
     7022                <title>Tabelle: Partitionsbezogene start.conf-Optionen</title> 
     7023 
     7024                <tgroup cols="2"> 
     7025                  <colspec align="left"/> 
     7026 
     7027                  <thead> 
     7028                    <row> 
     7029                      <entry align="center">Option</entry> 
     7030 
     7031                      <entry align="center">Bedeutung</entry> 
     7032                    </row> 
     7033                  </thead> 
     7034 
     7035                  <tbody> 
     7036                    <row> 
     7037                      <entry>Dev</entry> 
     7038 
     7039                      <entry>Der Linux-GerÀtename der Partition (Bsp.: 
     7040                      <filename>/dev/sda1</filename>).</entry> 
     7041                    </row> 
     7042 
     7043                    <row> 
     7044                      <entry>Size</entry> 
     7045 
     7046                      <entry>Größe der Partition in Kilobyte (Bsp.: 5192000). 
     7047                      Bei erweiterten Partitionen wird kein Wert angegeben. 
     7048                      Auch bei anderen Partitionen bedeutet ein fehlender Wert 
     7049                      fÃŒr die Partitionsgröße, dass der Rest der Festplatte 
     7050                      verwendet wird.</entry> 
     7051                    </row> 
     7052 
     7053                    <row> 
     7054                      <entry>Id</entry> 
     7055 
     7056                      <entry>Partitionstyp, mögliche Werte sind: c (FAT32), 5 
     7057                      (erweiterte Partition), 7 (NTFS), 82 (Swap), 83 
     7058                      (Linux)</entry> 
     7059                    </row> 
     7060 
     7061                    <row> 
     7062                      <entry>FSType</entry> 
     7063 
     7064                      <entry>Dateisystem auf der Partition (muss zu Id 
     7065                      passen), mögliche Werte: vfat (Id = c), ntfs (Id = 7), 
     7066                      ext2/3/4 (Id =83), reiserfs (Id = 83), swap (Id =82). 
     7067                      Bei erweiterten Partitionen wird kein FSType 
     7068                      angegeben.</entry> 
     7069                    </row> 
     7070 
     7071                    <row> 
     7072                      <entry>Bootable</entry> 
     7073 
     7074                      <entry>"yes" oder "no", hat keine Bedeutung, ist nur aus 
     7075                      KompatibilitÀtsgrÃŒnden vorhanden.</entry> 
     7076                    </row> 
     7077                  </tbody> 
     7078                </tgroup> 
     7079              </table></para> 
     7080 
     7081            <para>Beispiel fÃŒr Partitionsdefinitionen:<programlisting>[Partition]           # Start einer Partitionsdefinition, Windows XP auf FAT32 
     7082Dev = /dev/sda1       # Device-Name der Partition (sda1 = 1. Partition auf erster Festplatte) 
     7083Size = 5192000        # Partitionsgroesse in kB (Bsp.: 5G) 
     7084Id = c                # Partitionstyp (c = FAT32) 
     7085FSType = vfat         # Dateisystem auf der Partition (FAT32) 
     7086Bootable = no         # Bootable-Flag 
     7087 
     7088[Partition]           # Start einer Partitionsdefinition, Ubuntu auf ext4 
     7089Dev = /dev/sda2       # Device-Name der Partition (sda2 = 2. Partition auf erster Festplatte) 
     7090Size = 5192000        # Partitionsgroesse in kB (Bsp.: 5G) 
     7091Id = 83               # Partitionstyp (83 = Linux) 
     7092FSType = ext4         # Dateisystem auf der Partition (ext4) 
     7093Bootable = no         # Bootable-Flag 
     7094 
     7095[Partition]           # Definition der Swappartition 
     7096Dev = /dev/sda3       # Device-Name der Partition (sda3 = 3. Partition auf erster Festplatte) 
     7097Size = 1048576        # Partitionsgroesse in kB (Bsp.: 1G) 
     7098Id = 82               # Partitionstyp (82 = swap) 
     7099FSType = swap         # Dateisystem auf der Partition (swap) 
     7100 
     7101[Partition]           # Erweiterte Partition 
     7102Dev = /dev/sda4       # Device-Name der Partition (sda4 = 4. Partition auf erster Festplatte) 
     7103Size =                # Partitionsgroesse in kB (leer bei erweiterter Partition) 
     7104Id = 5                # Partitionstyp (5 = erweiterte Partition) 
     7105FSType =              # Dateisystem auf der Partition (leer bei erweiterter Partition) 
     7106Bootable = no         # Bootable-Flag 
     7107 
     7108[Partition]           # Datenpartition mit NTFS 
     7109Dev = /dev/sda5       # Device-Name der Partition (sda5 = 5. Partition auf erster Festplatte) 
     7110Size = 40000000       # Partitionsgroesse in kB (Bsp.: ca. 38G) 
     7111Id = 7                # Partitionstyp (7 = NTFS) 
     7112FSType = ntfs         # Dateisystem auf der Partition (ntfs) 
     7113Bootable = no         # Bootable-Flag 
     7114 
     7115[Partition]           # Definition der Cache-Partition 
     7116Dev = /dev/sda6       # Device-Name der Partition (sda6 = 6. Partition auf erster Festplatte) 
     7117Size =                # Partitionsgroesse in kB (Bsp.: keine Angabe = Rest der Platte, ca. 10G) 
     7118Id = 83               # Partitionstyp (83 = Linux) 
     7119FSType = reiserfs     # Dateisystem fuer Cache-Partition (reiserfs empf.) 
     7120Bootable = no         # Bootable-Flag</programlisting></para> 
     7121 
     7122            <para>In diesem Beispiel wird von einer 60GB-Festplatte 
     7123            ausgegangen, die in sechs Partitionen aufgeteilt ist:</para> 
     7124 
     7125            <orderedlist> 
     7126              <listitem> 
     7127                <para>Partition mit FAT32-Dateisystem fÃŒr Windows XP, 
     7128                5GB;</para> 
     7129              </listitem> 
     7130 
     7131              <listitem> 
     7132                <para>Partition mit ext3-Dateisystem fÃŒr Kubuntu, 5GB;</para> 
     7133              </listitem> 
     7134 
     7135              <listitem> 
     7136                <para>Partition als Swap fÃŒr das Linuxsystem, 1GB</para> 
     7137              </listitem> 
     7138 
     7139              <listitem> 
     7140                <para>Partition, erweitert, ohne Größen- und 
     7141                Dateisystemangabe;</para> 
     7142              </listitem> 
     7143 
     7144              <listitem> 
     7145                <para>Partition fÃŒr Daten mit NTFS-Dateisystem, ca. 
     7146                38GB;</para> 
     7147              </listitem> 
     7148 
     7149              <listitem> 
     7150                <para>Partition als Cache fÃŒr LINBO, Rest der Platte, ca. 
     7151                10GB.</para> 
     7152              </listitem> 
     7153            </orderedlist> 
     7154 
     7155            <para>Als Faustregel fÃŒr die Größe der Cachepartition gilt: mit 
     7156            demselben Platz, den man fÃŒr alle Betriebssystempartitionen 
     7157            zusammen veranschlagt hat, ist man bei der Cachepartition auf der 
     7158            sicheren Seite. Das sind in unserem Beispiel zweimal 5G, also 
     7159            10GB.</para> 
     7160          </section> 
     7161 
     7162          <section id="linbo_os"> 
     7163            <title>Betriebssystemdefinitionen [OS]</title> 
     7164 
     7165            <para>FÃŒr jedes Betriebssystem mÃŒssen in einem eigenen 
     7166            [OS]-Bereich Name, Beschreibung, Imagedateien, Partition, 
     7167            Startparameter und SchaltflÀchen definiert werden. Die Optionen 
     7168            fÃŒr Betriebssysteme im Einzelnen:<table> 
     7169                <title>Tabelle: Betriebssystembezogene 
     7170                start.conf-Optionen</title> 
     7171 
     7172                <tgroup cols="2"> 
     7173                  <colspec align="left"/> 
     7174 
     7175                  <thead> 
     7176                    <row> 
     7177                      <entry align="center">Option</entry> 
     7178 
     7179                      <entry align="center">Bedeutung</entry> 
     7180                    </row> 
     7181                  </thead> 
     7182 
     7183                  <tbody> 
     7184                    <row> 
     7185                      <entry>Name</entry> 
     7186 
     7187                      <entry>Name des Betriebssystems (frei wÀhlbar, darf 
     7188                      Leerzeichen enthalten)</entry> 
     7189                    </row> 
     7190 
     7191                    <row> 
     7192                      <entry>Version</entry> 
     7193 
     7194                      <entry>Version, optional (darf aus Buchstaben und Zahlen 
     7195                      bestehen)</entry> 
     7196                    </row> 
     7197 
     7198                    <row> 
     7199                      <entry>Description</entry> 
     7200 
     7201                      <entry>Beschreibungstext</entry> 
     7202                    </row> 
     7203 
     7204                    <row> 
     7205                      <entry>Image</entry> 
     7206 
     7207                      <entry>Dateiname des differentiellen Images, muss immer 
     7208                      die Erweiterung ".rsync" haben (Wichtig: Falls noch kein 
     7209                      rsync-Image erzeugt wurde, bleibt der Dateiname leer, 
     7210                      erst eintragen, wenn tatsÀchlich ein Image 
     7211                      vorliegt)</entry> 
     7212                    </row> 
     7213 
     7214                    <row> 
     7215                      <entry>BaseImage</entry> 
     7216 
     7217                      <entry>Dateiname des Basisimages, muss immer die 
     7218                      Erweiterung ".cloop" haben</entry> 
     7219                    </row> 
     7220 
     7221                    <row> 
     7222                      <entry>Boot</entry> 
     7223 
     7224                      <entry>Linux-GerÀtename der Bootpartition, ist bei 
     7225                      Windowssystemen immer gleich der Rootpartition; bei 
     7226                      Linuxsystemen kann hier eine alternative Partition fÃŒr 
     7227                      Kernel &amp; Initrd angegeben werden</entry> 
     7228                    </row> 
     7229 
     7230                    <row> 
     7231                      <entry>Root</entry> 
     7232 
     7233                      <entry>Linux-GerÀtename der Rootpartition; Partition, 
     7234                      die das Betriebssystem enthÀlt</entry> 
     7235                    </row> 
     7236 
     7237                    <row> 
     7238                      <entry>Kernel</entry> 
     7239 
     7240                      <entry>Bei Windowssystemen <emphasis>grub.exe</emphasis> 
     7241                      oder <emphasis>reboot</emphasis>; bei Linuxsystemen der 
     7242                      relative Pfad zum Kernel</entry> 
     7243                    </row> 
     7244 
     7245                    <row> 
     7246                      <entry>Initrd</entry> 
     7247 
     7248                      <entry>Bei Windowssystemen wird nichts angegeben; bei 
     7249                      Linuxsystemen der relative Pfad zur Initrd</entry> 
     7250                    </row> 
     7251 
     7252                    <row> 
     7253                      <entry>Append</entry> 
     7254 
     7255                      <entry>Bei Windowssystemen wird nichts angegeben; bei 
     7256                      Linuxsystemen werden hier die Kernelparameter 
     7257                      angegeben</entry> 
     7258                    </row> 
     7259 
     7260                    <row> 
     7261                      <entry>StartEnabled</entry> 
     7262 
     7263                      <entry>"yes" aktiviert, "no" deaktiviert die 
     7264                      Start-SchaltflÀche auf der LINBO-Startseite</entry> 
     7265                    </row> 
     7266 
     7267                    <row> 
     7268                      <entry>SyncEnabled</entry> 
     7269 
     7270                      <entry>"yes" aktiviert, "no" deaktiviert die 
     7271                      Sync+Start-SchaltflÀche auf der LINBO-Startseite</entry> 
     7272                    </row> 
     7273 
     7274                    <row> 
     7275                      <entry>NewEnabled</entry> 
     7276 
     7277                      <entry>"yes" aktiviert, "no" deaktiviert die 
     7278                      Neu+Start-SchaltflÀche auf der LINBO-Startseite</entry> 
     7279                    </row> 
     7280 
     7281                    <row> 
     7282                      <entry>Hidden</entry> 
     7283 
     7284                      <entry>"yes" versteckt, "no" zeigt den 
     7285                      Betriebssystemreiter; "no" nur sinnvoll, wenn mit 
     7286                      mehreren Versionen eines Betriebssystems gearbeitet 
     7287                      wird</entry> 
     7288                    </row> 
     7289 
     7290                    <row> 
     7291                      <entry>Autostart</entry> 
     7292 
     7293                      <entry>"yes" startet dieses Betriebssystem automatisch 
     7294                      synchronisiert ohne Benutzerinteraktion</entry> 
     7295                    </row> 
     7296                  </tbody> 
     7297                </tgroup> 
     7298              </table></para> 
     7299 
     7300            <para>Beispiel zweier Betriebssystemdefinitionen:<programlisting>[OS]                               # Beginn einer Betriebssystemdefinition 
     7301Name = Windows XP                  # Name des Betriebssystems 
     7302Version =                          # Version (optional) 
     7303Description = Windows XP Prof. SP2 # Beschreibung 
     7304Image = winxp-fs.rsync             # Dateiname des differentiellen Images (Erweiterung .rsync) 
     7305BaseImage = winxp-fs.cloop         # Dateiname des Basisimages (Erweiterung .cloop) 
     7306Boot = /dev/sda1                   # Bootpartition, bei Windows gleich Rootparition 
     7307Root = /dev/sda1                   # Rootpartition, in die das BS installiert ist 
     7308Kernel = grub.exe                  # Relativer Pfad zum Kernel, bei Windows immer grub.exe 
     7309Initrd =                           # Relativer Pfad zur Initrd, bei Windows immer leer 
     7310Append =                           # Kernel-Parameter, bei Windows immer leer 
     7311StartEnabled = yes                 # "Start"-Button anzeigen 
     7312SyncEnabled = yes                  # "Sync+Start"-Button anzeigen 
     7313NewEnabled = yes                   # "Neu+Start"-Button anzeigen 
     7314Hidden = yes                       # verstecke OS-Reiter 
     7315Autostart = no                     # kein automatischer synchronisierter Start des Betriebssystems 
     7316 
     7317[OS] Name = Ubuntu                 # Name des Betriebssystems 
     7318Version =                          # Version (optional) 
     7319Description = Ubuntu 10.04         # Beschreibung 
     7320Image = ubuntu-fs.rsync            # Dateiname des differentiellen Images (Erweiterung .rsync) 
     7321BaseImage = ubuntu-fs.cloop        # Dateiname des Basisimages (Erweiterung .cloop) 
     7322Boot = /dev/sda2                   # Partition, die Kernel &amp; Initrd enthaelt 
     7323Root = /dev/sda2                   # Rootpartition, in die das BS installiert ist 
     7324Kernel = vmlinuz                   # Relativer Pfad zum Kernel 
     7325Initrd = initrd.img                # Relativer Pfad zur Initrd 
     7326Append = ro splash root=/dev/sda2  # Kernelparameter 
     7327StartEnabled = yes                 # "Start"-Button anzeigen 
     7328SyncEnabled = yes                  # "Sync+Start"-Button anzeigen 
     7329NewEnabled = yes                   # "Neu+Start"-Button anzeigen 
     7330Hidden = yes                       # verstecke OS-Reiter 
     7331Autostart = no                     # kein automatischer synchronisierter Start des Betriebssystems 
     7332</programlisting></para> 
     7333 
     7334            <para>Basierend auf den Partitionsdefinitionen des <link 
     7335            linkend="linbo_partitionen">vorigen Abschnitts</link> wird im 
     7336            Beispiel das Windowssystem der ersten und das Linuxsystem der 
     7337            zweiten Partition zugeordnet.</para> 
     7338          </section> 
     7339        </section> 
     7340 
     7341        <section id="linbo_startconf_erstellen"> 
     7342          <title>Erstellen und Àndern einer start.conf-Datei</title> 
     7343 
     7344          <para>Im vorangegangenen Abschnitt wurde am Beispiel einer 
     7345          Rechnergruppe "fs" der Aufbau einer start.conf-Datei erklÀrt. Hier 
     7346          ist noch einmal der komplette Inhalt der Datei mit allen 
     7347          Bereichen:<programlisting>[LINBO]                         # Beginn der globalen Konfiguration 
     7348Cache = /dev/sda6               # GerÀtenamen der lokalen Cachpartition 
     7349Server = 10.16.1.1              # IP des Servers, wird automatisch eingetragen 
     7350Group = fs                      # Gruppenname, wird automatisch eingetragen 
     7351RootTimeout = 600               # automatischer Rootlogout nach 600 Sek. 
     7352AutoPartition = yes             # automatische Partitionsreparatur beim LINBO-Start 
     7353AutoFormat = no                 # kein automatisches Formatieren aller Partitionen 
     7354AutoInitCache = no              # kein automatisches BefÃŒllen des Caches 
     7355DownloadType = torrent          # Image-Download per torrent, rsync oder multicast 
     7356 
     7357[Partition]                     # Start einer Partitionsdefinition, Windows XP auf FAT32 
     7358Dev = /dev/sda1                 # Device-Name der Partition (sda1 = 1. Partition auf erster Festplatte) 
     7359Size = 5192000                  # Partitionsgroesse in kB (Bsp.: 5G) 
     7360Id = c                          # Partitionstyp (c = FAT32) 
     7361FSType = vfat                   # Dateisystem auf der Partition (FAT32) 
     7362Bootable = no                   # Bootable-Flag 
     7363 
     7364[Partition]                     # Start einer Partitionsdefinition, Ubuntu auf ext4 
     7365Dev = /dev/sda2                 # Device-Name der Partition (sda2 = 2. Partition auf erster Festplatte) 
     7366Size = 5192000                  # Partitionsgroesse in kB (Bsp.: 5G) 
     7367Id = 83                         # Partitionstyp (83 = Linux) 
     7368FSType = ext4                   # Dateisystem auf der Partition (ext4) 
     7369Bootable = no                   # Bootable-Flag 
     7370 
     7371[Partition]                     # Definition der Swappartition 
     7372Dev = /dev/sda3                 # Device-Name der Partition (sda3 = 3. Partition auf erster Festplatte) 
     7373Size = 1048576                  # Partitionsgroesse in kB (Bsp.: 1G) 
     7374Id = 82                         # Partitionstyp (82 = swap) 
     7375FSType = swap                   # Dateisystem auf der Partition (swap) 
     7376 
     7377[Partition]                     # Erweiterte Partition 
     7378Dev = /dev/sda4                 # Device-Name der Partition (sda4 = 4. Partition auf erster Festplatte) 
     7379Size =                          # Partitionsgroesse in kB (leer bei erweiterter Partition) 
     7380Id = 5                          # Partitionstyp (5 = erweiterte Partition) 
     7381FSType =                        # Dateisystem auf der Partition (leer bei erweiterter Partition) 
     7382Bootable = no                   # Bootable-Flag 
     7383 
     7384[Partition]                     # Datenpartition mit NTFS 
     7385Dev = /dev/sda5                 # Device-Name der Partition (sda5 = 5. Partition auf erster Festplatte) 
     7386Size = 40000000                 # Partitionsgroesse in kB (Bsp.: ca. 38G) 
     7387Id = 7                          # Partitionstyp (7 = NTFS) 
     7388FSType = ntfs                   # Dateisystem auf der Partition (ntfs) 
     7389Bootable = no                   # Bootable-Flag 
     7390 
     7391[Partition]                     # Definition der Cache-Partition 
     7392Dev = /dev/sda6                 # Device-Name der Partition (sda6 = 6. Partition auf erster Festplatte) 
     7393Size =                          # Partitionsgroesse in kB (Bsp.: keine Angabe = Rest der Platte) 
     7394Id = 83                         # Partitionstyp (83 = Linux) 
     7395FSType = reiserfs               # Dateisystem fuer Cache-Partition (reiserfs empf.) 
     7396Bootable = no                   # Bootable-Flag 
     7397 
     7398[OS]                            # Beginn einer Betriebssystemdefinition 
     7399Name = Windows XP               # Name des Betriebssystems 
     7400Version =                       # Version (optional) 
     7401Description = Windows XP Prof. SP2 # Beschreibung 
     7402Image = winxp-fs.rsync          # Dateiname des differentiellen Images (Erweiterung .rsync) 
     7403BaseImage = winxp-fs.cloop      # Dateiname des Basisimages (Erweiterung .cloop) 
     7404Boot = /dev/sda1                # Bootpartition, bei Windows gleich Rootparition 
     7405Root = /dev/sda1                # Rootpartition, in die das BS installiert ist 
     7406Kernel = grub.exe               # Relativer Pfad zum Kernel, bei Windows immer grub.exe 
     7407Initrd =                        # Relativer Pfad zur Initrd, bei Windows immer leer 
     7408Append =                        # Kernel-Parameter, bei Windows immer leer 
     7409StartEnabled = yes              # "Start"-Button anzeigen 
     7410SyncEnabled = yes               # "Sync+Start"-Button anzeigen 
     7411NewEnabled = yes                # "Neu+Start"-Button anzeigen 
     7412Hidden = yes                    # verstecke OS-Reiter 
     7413Autostart = no                  # kein automatischer synchronisierter Start des Betriebssystems 
     7414 
     7415[OS] Name = Ubuntu              # Name des Betriebssystems 
     7416Version =                       # Version (optional) 
     7417Description = Ubuntu 10.04      # Beschreibung 
     7418Image = ubuntu-fs.rsync         # Dateiname des differentiellen Images (Erweiterung .rsync) 
     7419BaseImage = ubuntu-fs.cloop     # Dateiname des Basisimages (Erweiterung .cloop) 
     7420Boot = /dev/sda2                # Partition, die Kernel &amp; Initrd enthaelt 
     7421Root = /dev/sda2                # Rootpartition, in die das BS installiert ist 
     7422Kernel = vmlinuz                # Relativer Pfad zum Kernel 
     7423Initrd = initrd.img             # Relativer Pfad zur Initrd 
     7424Append = ro splash root=/dev/sda2  # Kernelparameter 
     7425StartEnabled = yes              # "Start"-Button anzeigen 
     7426SyncEnabled = yes               # "Sync+Start"-Button anzeigen 
     7427NewEnabled = yes                # "Neu+Start"-Button anzeigen 
     7428Hidden = yes                    # verstecke OS-Reiter 
     7429Autostart = no                  # kein automatischer synchronisierter Start des Betriebssystems </programlisting></para> 
     7430 
     7431          <para>Diese Datei muss mit Dateiname 
     7432          <filename>start.conf.fs</filename> in das Verzeichnis 
     7433          <filename>/var/linbo</filename> abgelegt werden, damit sie von 
     7434          <emphasis role="bold">LINBO</emphasis> gefunden und verwendet 
     7435          wird.</para> 
     7436 
     7437          <para>Eigene start.conf-Dateien erstellen Sie einfach, in dem Sie 
     7438          eine passende Beispieldatei aus dem Verzeichnis 
     7439          <filename>/var/linbo/examples</filename> als Vorlage benutzen und 
     7440          diese dann mit einem Editor Ihrer Wahl entsprechend Ihren 
     7441          BedÃŒrfnissen anpassen.</para> 
     7442 
     7443          <para>FÃŒr eine Partitionierung Àhnlich obigem Beispiel mit einem 
     7444          Windows- und einem Kubuntusystem eignet sich die Beipieldatei 
     7445          <filename>start.conf.winxp_kubuntu</filename>. Kopieren Sie die 
     7446          Datei als <filename>start.conf.&lt;gruppe&gt;</filename> nach 
     7447          <filename>/var/linbo</filename>, zum Beispiel:<screen># cd /var/linbo 
     7448# cp examples/start.conf.winxp_kubuntu start.conf.fs</screen></para> 
     7449 
     7450          <para>Bearbeiten Sie dann die Datei mit einem Editor und passen Sie 
     7451          Partitionsgrößen, Image- und Systemnamen und gegebenenfalls weitere 
     7452          Optionen an.</para> 
     7453 
     7454          <section id="linbo_editor"> 
     7455            <title>Der Gruppenkonfigurationseditor</title> 
     7456 
     7457            <para>Komfortabler gestaltet sich die Anpassung einer 
     7458            start.conf-Datei mit Hilfe der Schulkonsole. Am Beipiel der 
     7459            Rechnergruppe "fs" wird nun mit dem 
     7460            LINBO-Gruppenkonfigurations-Editor der Schulkonsole eine 
     7461            entsprechende Konfiguration erzeugt.</para> 
     7462 
     7463            <para>Loggen Sie sich als Benutzer <systemitem 
     7464            class="username">administrator</systemitem> auf der Schulkonsole 
     7465            ein und navigieren Sie auf der LINBO-Seite ins UntermenÃŒ 
     7466            <emphasis>Gruppenkonfiguration editieren</emphasis>.</para> 
     7467 
     7468            <figure> 
     7469              <title>LINBO-Konfigurationsdateien editieren 1</title> 
     7470 
     7471              <mediaobject> 
     7472                <imageobject> 
     7473                  <imagedata contentwidth="641" 
     7474                             fileref="images/linbo-edit-sk1.png"/> 
     7475                </imageobject> 
     7476              </mediaobject> 
     7477            </figure> 
     7478 
     7479            <para>Beim Workstationimport<footnote> 
     7480                <para>Siehe Abschnitt <link 
     7481                linkend="linbo_registrieren">Client registrieren</link></para> 
     7482              </footnote> wurde schon eine Konfiguration fÃŒr die Gruppe "fs" 
     7483            erzeugt, die jedoch noch angepasst werden muss. Mit Klick auf den 
     7484            Gruppenamen oder durch Auswahl im Dropdown-MenÃŒ mit anschließendem 
     7485            BetÀtigen der SchaltflÀche <emphasis>Datei wÀhlen</emphasis> wird 
     7486            die Konfiguration in den Editor geladen.</para> 
     7487 
     7488            <para>Im oberen Bereich bietet der Editor nun die globalen 
     7489            Konfigurationsoptionen<footnote> 
     7490                <para>Siehe Abschnitt <link linkend="linbo_global">Globaler 
     7491                Bereich [LINBO]</link></para> 
     7492              </footnote> an. Außerdem stehen SchaltflÀchen zur Speicherung 
     7493            der aktuellen Konfiguration und zum HinzufÃŒgen weiterer Systeme 
     7494            zur VerfÃŒgung.</para> 
     7495 
     7496            <figure> 
     7497              <title>LINBO-Konfigurationsdateien editieren 2</title> 
     7498 
     7499              <mediaobject> 
     7500                <imageobject> 
     7501                  <imagedata contentwidth="462" 
     7502                             fileref="images/linbo-edit-sk2.png"/> 
     7503                </imageobject> 
     7504              </mediaobject> 
     7505            </figure> 
     7506 
     7507            <para>Im globalen Bereich muss zunÀchst nichts geÀndert 
     7508            werden.</para> 
     7509 
     7510            <para>Darunter im Bereich <emphasis>Systeme</emphasis> sehen wir 
     7511            als erstes die Definition eines Windows-XP-Systems auf Partition 1 
     7512            mit 5GB (5192000KB) und FAT32-Dateisystem (VFAT).</para> 
     7513 
     7514            <figure> 
     7515              <title>LINBO-Konfigurationsdateien editieren 3</title> 
     7516 
     7517              <mediaobject> 
     7518                <imageobject> 
     7519                  <imagedata contentwidth="468" 
     7520                             fileref="images/linbo-edit-sk3.png"/> 
     7521                </imageobject> 
     7522              </mediaobject> 
     7523            </figure> 
     7524 
     7525            <para>Die SchaltflÀchen direkt unterhalb der Systemdefinition 
     7526            erlauben es</para> 
     7527 
     7528            <itemizedlist> 
     7529              <listitem> 
     7530                <para>ÃŒber ein Dropdown-MenÃŒ das System zu Àndern, also zum 
     7531                Beispiel aus einem Windows- ein Linux-System zu machen,</para> 
     7532              </listitem> 
     7533 
     7534              <listitem> 
     7535                <para>das System komplett aus der Konfiguration zu löschen, 
     7536                oder</para> 
     7537              </listitem> 
     7538 
     7539              <listitem> 
     7540                <para>eine weitere Version desselben Systems in derselben 
     7541                Partition hinzuzufÃŒgen, die dasselbe Basisimage aber ein 
     7542                unterschiedliches differentielles Image verwendet.</para> 
     7543              </listitem> 
     7544            </itemizedlist> 
     7545 
     7546            <para>Die vorgeschlagene Konfiguration fÃŒr das Windows-XP-System 
     7547            entspricht unseren Vorgaben, sodass wir hier nichts Àndern mÃŒssen. 
     7548            Beachten Sie, dass der Dateiname fÃŒr das differentielle Image noch 
     7549            nicht eingetragen ist. Das wird nachgeholt, sobald ein solches 
     7550            Image erzeugt und verteilt werden soll.</para> 
     7551 
     7552            <para>Das zweite System im Editor ist fÃŒr Daten auf Partition 2 
     7553            mit 10GB (10485760KB) auf FAT32-Dateisystem vorgesehen.</para> 
     7554 
     7555            <figure> 
     7556              <title>LINBO-Konfigurationsdateien editieren 4</title> 
     7557 
     7558              <mediaobject> 
     7559                <imageobject> 
     7560                  <imagedata contentwidth="464" 
     7561                             fileref="images/linbo-edit-sk4.png"/> 
     7562                </imageobject> 
     7563              </mediaobject> 
     7564            </figure> 
     7565 
     7566            <para>Laut unserem Beispiel fÃŒr die Gruppe "fs" soll die zweite 
     7567            Partition ein Kubuntu-System beheimaten. Wir Àndern also das 
     7568            System in <emphasis>GNU/Linux</emphasis> und wÀhlen dazu den 
     7569            entsprechenden Eintrag im Dropdown-MenÃŒ und ÃŒbernehmen die 
     7570            Änderung mit einem Klick auf die SchaltflÀche <emphasis>System 
     7571            Àndern</emphasis>.</para> 
     7572 
     7573            <figure> 
     7574              <title>LINBO-Konfigurationsdateien editieren 5</title> 
     7575 
     7576              <mediaobject> 
     7577                <imageobject> 
     7578                  <imagedata contentwidth="178" 
     7579                             fileref="images/linbo-edit-sk5.png"/> 
     7580                </imageobject> 
     7581              </mediaobject> 
     7582            </figure> 
     7583 
     7584            <para>Anschließend mÃŒssen noch</para> 
     7585 
     7586            <itemizedlist> 
     7587              <listitem> 
     7588                <para>Partitionsgröße,</para> 
     7589              </listitem> 
     7590 
     7591              <listitem> 
     7592                <para>Name des Betriebssystems,</para> 
     7593              </listitem> 
     7594 
     7595              <listitem> 
     7596                <para>Beschreibung,</para> 
     7597              </listitem> 
     7598 
     7599              <listitem> 
     7600                <para>Dateiname des Basis-Images,</para> 
     7601              </listitem> 
     7602 
     7603              <listitem> 
     7604                <para>Partition, die Kernel und Initrd enthÀlt,</para> 
     7605              </listitem> 
     7606 
     7607              <listitem> 
     7608                <para>Pfade zu Kernel und Initrd und</para> 
     7609              </listitem> 
     7610 
     7611              <listitem> 
     7612                <para>Bootoptionen</para> 
     7613              </listitem> 
     7614            </itemizedlist> 
     7615 
     7616            <para>eingetragen werden. Außerdem sind die Checkboxen fÃŒr die 
     7617            Start-Buttons und das Verstecken des Betriebssystemreiters 
     7618            auszuwÀhlen. Schließlich stellt sich die Konfiguration fÃŒr das 
     7619            Kubuntu-System im Editor so dar:</para> 
     7620 
     7621            <figure> 
     7622              <title>LINBO-Konfigurationsdateien editieren 6</title> 
     7623 
     7624              <mediaobject> 
     7625                <imageobject> 
     7626                  <imagedata contentwidth="462" 
     7627                             fileref="images/linbo-edit-sk6.png"/> 
     7628                </imageobject> 
     7629              </mediaobject> 
     7630            </figure> 
     7631 
     7632            <para>Der dritte Bereich ist als Cache auf Partition 3 mit 
     7633            ReiserFS-Dateisystem vordefiniert. Diesen Àndern wir in 
     7634            <emphasis>Swap</emphasis></para> 
     7635 
     7636            <figure> 
     7637              <title>LINBO-Konfigurationsdateien editieren 7</title> 
     7638 
     7639              <mediaobject> 
     7640                <imageobject> 
     7641                  <imagedata contentwidth="460" 
     7642                             fileref="images/linbo-edit-sk7.png"/> 
     7643                </imageobject> 
     7644              </mediaobject> 
     7645            </figure> 
     7646 
     7647            <para>und tragen dann noch die Partitionsgröße (530000KB) 
     7648            ein.</para> 
     7649 
     7650            <figure> 
     7651              <title>LINBO-Konfigurationsdateien editieren 8</title> 
     7652 
     7653              <mediaobject> 
     7654                <imageobject> 
     7655                  <imagedata contentwidth="398" 
     7656                             fileref="images/linbo-edit-sk8.png"/> 
     7657                </imageobject> 
     7658              </mediaobject> 
     7659            </figure> 
     7660 
     7661            <para>Nun sind die vorgegebenen Systeme alle geÀndert. Das nÀchste 
     7662            System, in unserem Fall eine erweiterte Partition, muss deshalb 
     7663            hinzugefÃŒgt werden. Die dafÃŒr benötigte SchaltflÀche 
     7664            <emphasis>Neues System hinzufÃŒgen</emphasis> finden wir am Ende 
     7665            Seite oder oben unterhalb des globalen Bereichs.</para> 
     7666 
     7667            <figure> 
     7668              <title>LINBO-Konfigurationsdateien editieren 9</title> 
     7669 
     7670              <mediaobject> 
     7671                <imageobject> 
     7672                  <imagedata contentwidth="230" 
     7673                             fileref="images/linbo-edit-sk9.png"/> 
     7674                </imageobject> 
     7675              </mediaobject> 
     7676            </figure> 
     7677 
     7678            <para>FÃŒr das neue System <emphasis>erweiterte 
     7679            Partition</emphasis> wird der Devicenamen automatisch eingetragen. 
     7680            Das Feld fÃŒr die Partitionsgröße bleibt im Falle einer erweiterten 
     7681            Partition leer.</para> 
     7682 
     7683            <figure> 
     7684              <title>LINBO-Konfigurationsdateien editieren 10</title> 
     7685 
     7686              <mediaobject> 
     7687                <imageobject> 
     7688                  <imagedata contentwidth="391" 
     7689                             fileref="images/linbo-edit-sk10.png"/> 
     7690                </imageobject> 
     7691              </mediaobject> 
     7692            </figure> 
     7693 
     7694            <para>Im nÀchsten Schritt wird die Datenpartition 
     7695            hinzugefÃŒgt.</para> 
     7696 
     7697            <figure> 
     7698              <title>LINBO-Konfigurationsdateien editieren 11</title> 
     7699 
     7700              <mediaobject> 
     7701                <imageobject> 
     7702                  <imagedata contentwidth="226" 
     7703                             fileref="images/linbo-edit-sk11.png"/> 
     7704                </imageobject> 
     7705              </mediaobject> 
     7706            </figure> 
     7707 
     7708            <para>Die Partitionsgröße (40000000KB) muss noch eingetragen und 
     7709            das Dateisystem <emphasis>NTFS</emphasis> ausgewÀhlt 
     7710            werden.</para> 
     7711 
     7712            <figure> 
     7713              <title>LINBO-Konfigurationsdateien editieren 12</title> 
     7714 
     7715              <mediaobject> 
     7716                <imageobject> 
     7717                  <imagedata contentwidth="465" 
     7718                             fileref="images/linbo-edit-sk12.png"/> 
     7719                </imageobject> 
     7720              </mediaobject> 
     7721            </figure> 
     7722 
     7723            <para>Abschließend wird die Cache-Partition hinzugefÃŒgt. Als 
     7724            Dateisystem wÀhlen wir <emphasis>ReiserFS</emphasis>, die 
     7725            Partitionsgröße wird nicht eingetragen, so umfasst die 
     7726            Cache-Partition den restlichen Platz der Festplatte.</para> 
     7727 
     7728            <figure> 
     7729              <title>LINBO-Konfigurationsdateien editieren 13</title> 
     7730 
     7731              <mediaobject> 
     7732                <imageobject> 
     7733                  <imagedata contentwidth="461" 
     7734                             fileref="images/linbo-edit-sk13.png"/> 
     7735                </imageobject> 
     7736              </mediaobject> 
     7737            </figure> 
     7738 
     7739            <para>Ein Klick auf die SchaltflÀche <emphasis>Änderungen 
     7740            speichern</emphasis> sichert Ihre neue Gruppenkonfiguration, was 
     7741            die Schulkonsole mit einer grÃŒnen Statusmeldung quittiert.</para> 
     7742 
     7743            <figure> 
     7744              <title>LINBO-Konfigurationsdateien editieren 14</title> 
     7745 
     7746              <mediaobject> 
     7747                <imageobject> 
     7748                  <imagedata contentwidth="183" 
     7749                             fileref="images/linbo-edit-sk14.png"/> 
     7750                </imageobject> 
     7751              </mediaobject> 
     7752            </figure> 
     7753 
     7754            <para>Damit ist die Erstellung einer LINBO-Gruppenkonfiguration 
     7755            abgeschlossen.</para> 
     7756          </section> 
     7757 
     7758          <section> 
     7759            <title>Gruppenkonfigurationsdateien kopieren</title> 
     7760 
     7761            <para>Haben sie einmal selbst eine start.conf-Datei fÃŒr eine 
     7762            Rechnergruppe erzeugt, können Sie diese als Vorlage fÃŒr weitere 
     7763            Gruppenkonfigurationen verwenden. DafÃŒr bietet sich auf der 
     7764            LINBO-Seite der Schulkonsole die Funktion <emphasis>Bestehende 
     7765            Gruppenkonfiguration einer Rechnergruppe kopieren</emphasis> im 
     7766            UntermenÃŒ <emphasis>Gruppenkonfiguration erstellen</emphasis> 
     7767            an.</para> 
     7768 
     7769            <figure> 
     7770              <title>LINBO-Konfigurationsdateien kopieren</title> 
     7771 
     7772              <mediaobject> 
     7773                <imageobject> 
     7774                  <imagedata contentwidth="586" 
     7775                             fileref="images/linbo-edit-sk15.png"/> 
     7776                </imageobject> 
     7777              </mediaobject> 
     7778            </figure> 
     7779 
     7780            <para>WÀhlen Sie im Dropdown-MenÃŒ die Gruppe aus, die als Vorlage 
     7781            fÃŒr eine neue Gruppe dienen soll. Tragen Sie im Eingabefeld den 
     7782            neuen Gruppennamen ein und starten Sie dann den Kopiervorgang mit 
     7783            einem Klick auf die SchaltflÀche <emphasis>kopieren 
     7784            nach</emphasis>. Danach sind Sie in der Lage, wie oben 
     7785            beschrieben, die Konfiguration der neuen Gruppe mit dem 
     7786            Gruppenkonfigurations-Editor anzupassen.</para> 
     7787          </section> 
     7788 
     7789          <section> 
     7790            <title>Der Assistent zur Erstellung einer neuen 
     7791            Rechnergruppe</title> 
     7792 
     7793            <para>FÃŒr das schnelle und einfache Erzeugen einer 
     7794            LINBO-Gruppenkonfiguration bietet die Schulkonsole einen 
     7795            Assistenten. Auf der LINBO-Seite im UntermenÃŒ 
     7796            <emphasis>Gruppenkonfiguration erstellen</emphasis> ist der 
     7797            <emphasis>Assistent zur Erstellung einer neuen 
     7798            Rechnergruppe</emphasis> zu finden.</para> 
     7799 
     7800            <figure> 
     7801              <title>LINBO-Konfigurations-Assistent</title> 
     7802 
     7803              <mediaobject> 
     7804                <imageobject> 
     7805                  <imagedata contentwidth="516" 
     7806                             fileref="images/linbo-edit-sk16.png"/> 
     7807                </imageobject> 
     7808              </mediaobject> 
     7809            </figure> 
     7810 
     7811            <para>ZunÀchst geben Sie in die dafÃŒr vorgesehenen Eingabefelder 
     7812            den Namen der neuen Gruppe (keine Sonderzeichen!), die 
     7813            Festplattengröße in MB ein. Im Dropdown-MenÃŒ 
     7814            <emphasis>Festplattenkontroller</emphasis> bleibt immer SATA 
     7815            ausgewÀhlt, da ab <emphasis role="bold">LINBO</emphasis> 1.1.0 
     7816            IDE- und SATA-Festplatten identisch anspricht.</para> 
     7817 
     7818            <para>Danach legen Sie noch fest, welche Betriebssysteme auf dem 
     7819            Client installiert sein sollen. In den Partitionen 1 und 2 können 
     7820            Windows-Systeme, in den Partitionen 3 und 4 Linux-Systeme 
     7821            installiert sein. Sie können also bis zu vier Systeme definieren. 
     7822            Wenn Sie wie im Beispiel ein Windows- und ein Linux-System haben, 
     7823            lassen Sie Partition 2 und 6 einfach leer. In die Eingabefelder 
     7824            der Systeme tragen Sie die jeweiligen Partitionsgrößen in Megabyte 
     7825            ein.</para> 
     7826 
     7827            <para>Mit Klick auf die SchaltflÀche 
     7828            <emphasis>Gruppenkonfiguration erstellen</emphasis> wird die 
     7829            start.conf-Datei fÃŒr die angegebene Gruppe erzeugt.</para> 
     7830 
     7831            <para><note> 
     7832                <para>Die zur Auswahl stehenden Betriebssysteme hÀngen ab von 
     7833                den zur VerfÃŒgung stehenden Templates unter 
     7834                <filename>/usr/share/schulkonsole/linbo/templates/os/*</filename>. 
     7835                In den Partitionen 1 und 2 (vfat-Dateisystem) können 
     7836                Windows-Systeme erzeugt werden mit Templates, die 
     7837                <emphasis>windows</emphasis> im Namen enthalten. In den 
     7838                Partitionen 5 und 6 (ext3-Dateisystem) können Systeme auf 
     7839                Basis der anderen Templates (z.B. Kubutu 8.04) installiert 
     7840                werden. Die Namen der Systeme sind in den gewÀhlten Templates 
     7841                angegeben und werden mit der zugehörigen Partition 
     7842                ergÀnzt.</para> 
     7843 
     7844                <para>Beim Erstellen der Konfigurationsdatei werden neben den 
     7845                Partitionen fÃŒr die Betriebssysteme eine swap-Partition 
     7846                (Part7, 1GB), eine cache-Partition fÃŒr <emphasis 
     7847                role="bold">LINBO</emphasis> (Part8, reiserfs-Filesystem, 
     7848                Summe aller Systeme durch 2 geteilt) und eine Daten-Partition 
     7849                (Part9, vfat-Dateisystem) mit dem verbleibenden 
     7850                Festplattenplatz definiert. Die Dateinamen der Imagedateien 
     7851                setzen sich jeweils aus dem Gruppennamen, dem Templatenamen 
     7852                fÃŒr das System und der Partitionsnummer zusammen. 
     7853                Differenzielle Images können in den Templates vorgesehen oder 
     7854                ÃŒber das Editieren der Gruppenkonfiguration<footnote> 
     7855                    <para>Siehe Abschnitt <link linkend="linbo_editor">Der 
     7856                    Gruppenkonfigurationseditor</link></para> 
     7857                  </footnote>ergÀnzt werden. In den globalen Einstellungen der 
     7858                Gruppenkonfiguration sind auf diese Weise automatische 
     7859                Partitionsreparatur, automatisches Formatieren aller 
     7860                Partitionen, automatisches BefÃŒllen des Caches jeweils beim 
     7861                LINBO-Start und die UseMulticast-Option ausgeschaltet (siehe 
     7862                dazu das Template 
     7863                <filename>/usr/share/schulkonsole/linbo/templates/part/start.conf.partition</filename>).</para> 
     7864              </note></para> 
     7865          </section> 
     7866        </section> 
     7867      </section> 
     7868 
     7869      <section id="linbo_einsatz"> 
     7870        <title>LINBO im Einsatz</title> 
     7871 
     7872        <para>Die Vorgehensweise fÃŒr die Client-Integration mit <emphasis 
     7873        role="bold">LINBO</emphasis> im Überblick:</para> 
     7874 
     7875        <orderedlist> 
     7876          <listitem> 
     7877            <para><link linkend="linbo_startconf_erstellen">Erstellen Sie eine 
     7878            start.conf-Datei fÃŒr die Rechnergruppe.</link></para> 
     7879          </listitem> 
     7880 
     7881          <listitem> 
     7882            <para>Booten Sie den Masterclient per <link 
     7883            linkend="linbo_pxe">PXE</link> und loggen Sie sich auf dem 
     7884            Imaging-Reiter der LINBO-OberflÀche ein und <link 
     7885            linkend="linbo_registrieren">fÃŒhren Sie die Registrierung 
     7886            durch</link>.</para> 
     7887          </listitem> 
     7888 
     7889          <listitem> 
     7890            <para>Booten Sie den Masterclient erneut und <link 
     7891            linkend="linbo_partitionieren">partitionieren</link> Sie ihn mit 
     7892            Hilfe der entsprechenden LINBO-Funktion.</para> 
     7893          </listitem> 
     7894 
     7895          <listitem> 
     7896            <para>Installieren Sie nun das Betriebssystem in die dafÃŒr 
     7897            vorgesehene Partition. Beachten Sie, dass Sie nach dem ersten 
     7898            Reboot <link linkend="linbo_starten">unsynchronisiert starten 
     7899            (SchaltflÀche Start auf der LINBO-Startseite)</link> um die 
     7900            Installation gegebenenfalls fortsetzen zu können.</para> 
     7901          </listitem> 
     7902 
     7903          <listitem> 
     7904            <para>Nach erfolgreicher Installation - bei Windows-Systemen noch 
     7905            vor dem DomÀnenbeitritt - <link linkend="linbo_basisimage" 
     7906            os="">erstellen Sie das Basisimage</link> und laden es auf den 
     7907            Server hoch.</para> 
     7908          </listitem> 
     7909 
     7910          <listitem> 
     7911            <para>FÃŒr Windows-Systeme mÃŒssen Sie im nÀchsten Schritt <link 
     7912            linkend="linbo_regpatch">Registry-Patch-Dateien 
     7913            bereitstellen</link>.</para> 
     7914          </listitem> 
     7915 
     7916          <listitem> 
     7917            <para><link linkend="linbo_starten">Starten Sie jetzt den 
     7918            Masterclient synchronisiert (SchaltflÀche "Sync+Start" auf der 
     7919            LINBO-Startseite).</link></para> 
     7920          </listitem> 
     7921 
     7922          <listitem> 
     7923            <para>Nur bei Windows-Systemen: Melden Sie sich als lokaler 
     7924            Administrator an und treten der DomÀne bei<footnote> 
     7925                <para>DomÀnenbeitritt mit Windows XP siehe <link 
     7926                linkend="ai_domaene">hier</link>, mit <productname>Windows 
     7927                7</productname> <link linkend="win7_domaene">hier</link>. 
     7928                WeiterfÃŒhrende Informationen gibt es im Artikel <ulink 
     7929                url="http://lml.support-netz.de/trac/wiki/LINBO-Domaenenbeitritt">Besonderheiten 
     7930                beim DomÀnenbeitritt mit LINBO</ulink> im 
     7931                Entwickler-Wiki.</para> 
     7932              </footnote>. Nach Reboot und unsynchronisiertem Start melden Sie 
     7933            sich als <systemitem class="username">pgmadmin</systemitem> an der 
     7934            DomÀne an, installieren Software und nehmen alle notwendigen 
     7935            Desktopanpassungen vor. Nach erneutem Reboot und <link 
     7936            linkend="linbo_starten">unsynchronisiertem Start</link> melden Sie 
     7937            sich wiederum als lokaler Administrator an und stellen das Profil 
     7938            des Users <systemitem class="username">pgmadmin</systemitem> als 
     7939            Standardprofil bereit.<footnote> 
     7940                <para>Vorgehensweise fÃŒr <productname><productname>Windows 
     7941                XP</productname></productname> siehe <link 
     7942                linkend="ai_domaene">hier</link>, fÃŒr <productname>Windows 
     7943                7</productname> <link 
     7944                linkend="win7_profil">hier</link>.</para> 
     7945              </footnote></para> 
     7946          </listitem> 
     7947 
     7948          <listitem> 
     7949            <para>Nachdem Sie den Masterclient entsprechend Ihren 
     7950            Anforderungen konfiguriert haben, starten Sie neu und erzeugen mit 
     7951            LINBO erneut ein <link 
     7952            linkend="linbo_basisimage">Basisimage</link> oder ein <link 
     7953            linkend="linbo_diffimage">differentielles Image</link>.</para> 
     7954          </listitem> 
     7955 
     7956          <listitem> 
     7957            <para>Schließlich können Sie die <link 
     7958            linkend="linbo_ausrollen">Masterinstallation auf die anderen 
     7959            Rechner der Gruppe verteilen</link>.</para> 
     7960          </listitem> 
     7961        </orderedlist> 
     7962 
     7963        <section id="linbo_registrieren"> 
     7964          <title>Client registrieren</title> 
     7965 
     7966          <para>Neue Rechner können Sie wie bisher entweder durch direkten 
     7967          Eintrag in die Datei 
     7968          <filename>/etc/linuxmuster/workstations</filename> und 
     7969          anschließendem Aufruf von<screen># import_workstations</screen>oder 
     7970          als Administrator durch direkten Eintrag auf der Hosts-Seite der 
     7971          Schulkonsole ins System importieren.</para> 
     7972 
     7973          <para>Die LINBO-OberflÀche auf dem Client bietet jedoch auch eine 
     7974          Möglichkeit die Aufnahme neuer Rechner ins System 
     7975          vorzubereiten.</para> 
     7976 
     7977          <para>Startet man einen Rechner, der noch nicht importiert ist ÃŒber 
     7978          <link linkend="linbo_pxe">PXE</link>, wird die LINBO-OberflÀche eine 
     7979          leere Startseite prÀsentieren.</para> 
     7980 
     7981          <figure> 
     7982            <title>Leere LINBO-Startseite eines nichtimportierten 
     7983            Clients</title> 
     7984 
     7985            <mediaobject> 
     7986              <imageobject> 
     7987                <imagedata contentwidth="422" 
     7988                           fileref="images/linbo-leere-startseite.png"/> 
     7989              </imageobject> 
     7990            </mediaobject> 
     7991          </figure> 
     7992 
     7993          <para>Um die Daten des neuen Rechners zu erfassen, verfÃŒgt die 
     7994          LINBO-OberflÀche ÃŒber einen Registrierungsdialog. Die entsprechende 
     7995          Funktion befindet sich auf dem Imaging-Reiter, der nur fÃŒr den 
     7996          Administrator zugÀnglich ist. Klicken Sie auf den Imaging-Reiter und 
     7997          loggen Sie sich mit dem LINBO-Passwort ein.</para> 
     7998 
     7999          <figure> 
     8000            <title>Einloggen als LINBO-Admin</title> 
     8001 
     8002            <mediaobject> 
     8003              <imageobject> 
     8004                <imagedata contentwidth="336" 
     8005                           fileref="images/linbo-einloggen.png"/> 
     8006              </imageobject> 
     8007            </mediaobject> 
     8008          </figure> 
     8009 
     8010          <para>Nun sind Sie LINBO-Administrator. Auf der Imaging-Seite fÀllt 
     8011          einem sofort das Timeout-Fenster auf, das anzeigt, nach welcher Zeit 
     8012          man automatisch wieder ausgeloggt wird. Mit einem Klick auf das 
     8013          HÀkchen, kann der Timeout deaktiviert werden.</para> 
     8014 
     8015          <figure> 
     8016            <title>LINBO-Timeout</title> 
     8017 
     8018            <mediaobject> 
     8019              <imageobject> 
     8020                <imagedata contentwidth="114" 
     8021                           fileref="images/linbo-timeout.png"/> 
     8022              </imageobject> 
     8023            </mediaobject> 
     8024          </figure> 
     8025 
     8026          <para>Die SchaltflÀche, die wir nun benötigen. heißt, wie sollte es 
     8027          anders sein, <emphasis>Registrieren</emphasis>.</para> 
     8028 
     8029          <figure> 
     8030            <title>LINBO-Registrierung 1</title> 
     8031 
     8032            <mediaobject> 
     8033              <imageobject> 
     8034                <imagedata contentwidth="221" 
     8035                           fileref="images/linbo-regbutton.png"/> 
     8036              </imageobject> 
     8037            </mediaobject> 
     8038          </figure> 
     8039 
     8040          <para>DarÃŒber lÀsst sich das Dialogfenster <emphasis>Rechner 
     8041          registrieren</emphasis> öffnen, das Eingabefelder fÃŒr die 
     8042          Clientdaten anbietet.</para> 
     8043 
     8044          <figure> 
     8045            <title>LINBO-Registrierung 2</title> 
     8046 
     8047            <mediaobject> 
     8048              <imageobject> 
     8049                <imagedata contentwidth="230" 
     8050                           fileref="images/linbo-regdialog.png"/> 
     8051              </imageobject> 
     8052            </mediaobject> 
     8053          </figure> 
     8054 
     8055          <para>Ist alles korrekt ausgefÃŒllt, werden die Clientdaten ÃŒber die 
     8056          SchaltflÀche <emphasis>Registrieren</emphasis> auf den Server 
     8057          hochgeladen. Im nÀchsten Schritt muss der Client importiert werden. 
     8058          Das kann in einer Serverkonsole mit dem Konsolenbefehl<screen># import_workstations</screen>geschehen. 
     8059          Wer lieber mit der Schulkonsole arbeitet, findet dort auf der 
     8060          Hosts-Seite eine neue Zeile mit den neu registrierten Clientdaten 
     8061          samt dem rot unterlegten Hinweis "Es wurden noch nicht alle Hosts in 
     8062          das System ÃŒbernommen".</para> 
     8063 
     8064          <figure> 
     8065            <title>LINBO-Registrierung 3</title> 
     8066 
     8067            <mediaobject> 
     8068              <imageobject> 
     8069                <imagedata contentwidth="488" 
     8070                           fileref="images/linbo-wsimport-sk2.png"/> 
     8071              </imageobject> 
     8072            </mediaobject> 
     8073          </figure> 
     8074 
     8075          <para>Ein Klick auf die SchaltflÀche <emphasis>Hosts jetzt 
     8076          ÃŒbernehmen</emphasis> erledigt das und der neu registrierte Client 
     8077          ist importiert.</para> 
     8078        </section> 
     8079 
     8080        <section id="linbo_partitionieren"> 
     8081          <title>Client partitionieren und Betriebssystem installieren</title> 
     8082 
     8083          <para>Wenn Sie nun den Client neu starten, erscheint die 
     8084          LINBO-Startseite mit der Auswahl fÃŒr die beiden Systeme <systemitem 
     8085          class="osname">Windows XP</systemitem> und 
     8086          <systemitem>Kubuntu</systemitem>.</para> 
     8087 
     8088          <figure> 
     8089            <title>LINBO-Startseite</title> 
     8090 
     8091            <mediaobject> 
     8092              <imageobject> 
     8093                <imagedata contentwidth="524" 
     8094                           fileref="images/linbo-startseite.png"/> 
     8095              </imageobject> 
     8096            </mediaobject> 
     8097          </figure> 
     8098 
     8099          <para>Bevor ein Betriebssystem installiert werden kann, muss die 
     8100          Clientfestplatte entsprechend der in der Gruppenkonfiguration 
     8101          festgelegten Werte partitioniert werden. Das geschieht ÃŒber die 
     8102          SchaltflÀche <emphasis>Partitionieren</emphasis> auf dem 
     8103          Imaging-Reiter der LINBO-OberflÀche.</para> 
     8104 
     8105          <figure> 
     8106            <title>LINBO: Partitionieren</title> 
     8107 
     8108            <mediaobject> 
     8109              <imageobject> 
     8110                <imagedata contentwidth="364" 
     8111                           fileref="images/linbo-partitionieren.png"/> 
     8112              </imageobject> 
     8113            </mediaobject> 
     8114          </figure> 
     8115 
     8116          <para>BestÀtigt man die Sicherheitsabfrage mit 
     8117          <emphasis>Ja</emphasis>, wird die Festplatte nach den Vorgaben der 
     8118          Gruppenkonfiguration neu eingerichtet.</para> 
     8119 
     8120          <para>Booten Sie nun den InstallationsdatentrÀger des 
     8121          Betriebssystems und installieren Sie es in die dafÃŒr vorgesehene 
     8122          Partition.<important> 
     8123              <itemizedlist> 
     8124                <listitem> 
     8125                  <para>Lassen Sie bei der Installation von Windows-Systemen 
     8126                  die Installationspartition auf jeden Fall von der 
     8127                  Setuproutine formatieren!</para> 
     8128                </listitem> 
     8129 
     8130                <listitem> 
     8131                  <para>Muss die Installation nach einem Rechnerneustart 
     8132                  fortgesetzt werden, starten Sie das Betriebssystem auf der 
     8133                  LINBO-OberflÀche <link 
     8134                  linkend="linbo_starten">unsynchronisiert ÃŒber den <emphasis 
     8135                  role="bold">grÃŒnen Start-Button</emphasis></link>.</para> 
     8136                </listitem> 
     8137              </itemizedlist> 
     8138            </important></para> 
     8139        </section> 
     8140 
     8141        <section id="linbo_image_erstellen"> 
     8142          <title>Image erstellen</title> 
     8143 
     8144          <para><emphasis role="bold">LINBO</emphasis> verwendet zwei 
     8145          Image-Typen:</para> 
     8146 
     8147          <itemizedlist> 
     8148            <listitem> 
     8149              <para>Das <link linkend="linbo_basisimage">Basisimage</link> ist 
     8150              immer das erste Image, das von einer Betriebssysteminstallation 
     8151              erstellt wird. Dabei wird ein komplettes Abbild der Partition 
     8152              erstellt und komprimiert in einem cloop-Container<footnote> 
     8153                  <para>Siehe <ulink 
     8154                  url="http://de.wikipedia.org/wiki/Cloop">http://de.wikipedia.org/wiki/Cloop</ulink></para> 
     8155                </footnote> gespeichert.</para> 
     8156            </listitem> 
     8157 
     8158            <listitem> 
     8159              <para>Das <link linkend="linbo_diffimage">differentielle 
     8160              Image</link> enthÀlt immer die komplette Differenz zum 
     8161              Basisimage. Es wird in einer Rsync-Batchdatei<footnote> 
     8162                  <para>Siehe <ulink 
     8163                  url="http://de.wikipedia.org/wiki/Rsync">http://de.wikipedia.org/wiki/Rsync</ulink></para> 
     8164                </footnote> gespeichert.</para> 
     8165            </listitem> 
     8166          </itemizedlist> 
     8167 
     8168          <para>Ist in der <link 
     8169          linkend="linbo_startconf_aufbau">Konfigurationsdatei einer 
     8170          Rechnergruppe</link> eine lokale Cache-Partition definiert, werden 
     8171          erstellte Images immer zuerst im lokalen Cache abgelegt und dann auf 
     8172          den Server kopiert. Es jedoch auch möglich das Samba-Share 
     8173          <emphasis>linbo-repo</emphasis> auf dem paedML-Server als <link 
     8174          linkend="linbo_remotecache">Remote-Cache fÃŒr die 
     8175          Imageerstellung</link> zu nutzen. Damit werden Images direkt auf dem 
     8176          Server erstellt.</para> 
     8177 
     8178          <important> 
     8179            <para>Wenn ein neues Image nach der Erstellung auf den Server 
     8180            hochgeladen wird, legt LINBO - falls bereits ein gleichnamiges 
     8181            Image vorhanden war - Sicherungskopien der alten Images unter 
     8182            <filename>/var/linbo</filename> an. Mit der Zeit können sich da 
     8183            einige Gigabytes ansammeln. Löschen Sie daher von Zeit zu Zeit die 
     8184            Sicherungskopien<footnote> 
     8185                <para>Wie Sie Images mit HIlfe der Schulkonsole löschen 
     8186                können, erfahren Sie im Abschnitt <link 
     8187                linkend="linbo_images_verwalten"><emphasis>Images 
     8188                verwalten</emphasis></link>.</para> 
     8189              </footnote>, die Sie nicht mehr benötigen, damit die Partition 
     8190            nicht vollÀuft.</para> 
     8191          </important> 
     8192 
     8193          <section id="linbo_basisimage"> 
     8194            <title>Basisimage</title> 
     8195 
     8196            <para>Booten Sie den Client, von dem ein Basisimage erzeugt werden 
     8197            soll und loggen Sie sich auf der Imaging-Seite der 
     8198            LINBO-OberflÀche ein.</para> 
     8199 
     8200            <figure> 
     8201              <title>LINBO: Basisimage erzeugen 1</title> 
     8202 
     8203              <mediaobject> 
     8204                <imageobject> 
     8205                  <imagedata contentwidth="486" 
     8206                             fileref="images/linbo-image1.png"/> 
     8207                </imageobject> 
     8208              </mediaobject> 
     8209            </figure> 
     8210 
     8211            <para>Klicken Sie auf die SchaltflÀche <emphasis>Image 
     8212            erstellen</emphasis> des Betriebssystems, von dem Sie ein 
     8213            Basisimage erzeugen wollen. Das Dialogfenster <emphasis>Image 
     8214            erstellen</emphasis> erscheint.</para> 
     8215 
     8216            <figure> 
     8217              <title>LINBO: Basisimage erzeugen 2</title> 
     8218 
     8219              <mediaobject> 
     8220                <imageobject> 
     8221                  <imagedata contentwidth="311" 
     8222                             fileref="images/linbo-image2.png"/> 
     8223                </imageobject> 
     8224              </mediaobject> 
     8225            </figure> 
     8226 
     8227            <para>Markieren Sie den Dateinamen des Basisimages (Erweiterung 
     8228            ist immer <emphasis>.cloop</emphasis>) im Auswahlbereich und geben 
     8229            Sie unten im Infobereich einen Kommentar zum Image ein.</para> 
     8230 
     8231            <para>Die SchaltflÀche <emphasis>Erstellen</emphasis> erzeugt das 
     8232            Image im lokalen Cache, <emphasis>Erstellen+Hochladen</emphasis> 
     8233            kopiert die Image-Datei nach der Erstellung automatisch auf den 
     8234            Server.</para> 
     8235 
     8236            <para>Ein Image kann auch nachtrÀglich noch aus dem lokalen Cache 
     8237            auf den Server hochgeladen werden. Die SchaltflÀche Image 
     8238            hochladen auf der LINBO-Imaging-Seite öffnet den Dialog zur 
     8239            Image-Auswahl.</para> 
     8240 
     8241            <figure> 
     8242              <title>LINBO: Image hochladen</title> 
     8243 
     8244              <mediaobject> 
     8245                <imageobject> 
     8246                  <imagedata contentwidth="278" 
     8247                             fileref="images/linbo-image3.png"/> 
     8248                </imageobject> 
     8249              </mediaobject> 
     8250            </figure> 
     8251 
     8252            <para>Sind mehrere Imagedateien gelistet, muss die gewÃŒnschte 
     8253            ausgewÀhlt werden. Mit <emphasis>OK</emphasis> wird das Hochladen 
     8254            gestartet. Ist auf dem Server bereits eine Imagedatei gleichen 
     8255            Namens vorhanden, wird diese nach dem Schema 
     8256            &lt;Imagename&gt;-&lt;Zeitstempel&gt;.cloop umbenannt. Analog wird 
     8257            natÃŒrlich auch mit <link linkend="linbo_diffimage">differentiellen 
     8258            Images</link> verfahren.</para> 
     8259          </section> 
     8260 
     8261          <section id="linbo_diffimage"> 
     8262            <title>Differentielles Image</title> 
     8263 
     8264            <para>Damit ein differentielles Image eines Betriebssystems 
     8265            erzeugt werden kann, muss der Image-Dateiname in der 
     8266            Gruppenkonfigurations-Datei 
     8267            (<filename>/var/linbo/start.conf.&lt;gruppe&gt;</filename>) 
     8268            eingetragen sein. Das kann durch Zuweisung eines entsprechenden 
     8269            Wertes an den Parameter <emphasis>Image</emphasis> direkt in der 
     8270            Konfigurationsdatei geschehen:</para> 
     8271 
     8272            <programlisting>[OS]                               # Beginn einer Betriebssystemdefinition 
     8273Name = Windows XP                  # Name des Betriebssystems 
     8274Version =                          # Version (optional) 
     8275Description = Windows XP Prof. SP2 # Beschreibung 
     8276Image = winxp-fs.rsync             # Dateiname des differentiellen Images (Erweiterung .rsync) 
     8277BaseImage = winxp-fs.cloop         # Dateiname des Basisimages (Erweiterung .cloop) ... </programlisting> 
     8278 
     8279            <para>Oder man trÀgt den Imagenamen ÃŒber den <link 
     8280            linkend="linbo_editor">Gruppenkonfigurationseditor</link> der 
     8281            Schulkonsole bei der jeweiligen Rechnergruppe ein:</para> 
     8282 
     8283            <figure> 
     8284              <title>LINBO: Dateiname des differentiellen Images</title> 
     8285 
     8286              <mediaobject> 
     8287                <imageobject> 
     8288                  <imagedata contentwidth="425" 
     8289                             fileref="images/linbo-diffimage-sk.png"/> 
     8290                </imageobject> 
     8291              </mediaobject> 
     8292            </figure> 
     8293 
     8294            <para>Klickt man nun auf der Imaging-Seite der LINBO-OberflÀche 
     8295            des Clients auf die SchaltflÀche <emphasis>Image 
     8296            erstellen</emphasis>, stehen jetzt cloop- und rsync-Image zur 
     8297            Auswahl.</para> 
     8298 
     8299            <figure> 
     8300              <title>LINBO: Differentielles Image erstellen</title> 
     8301 
     8302              <mediaobject> 
     8303                <imageobject> 
     8304                  <imagedata contentwidth="311" 
     8305                             fileref="images/linbo-diffimage-sk2.png"/> 
     8306                </imageobject> 
     8307              </mediaobject> 
     8308            </figure> 
     8309 
     8310            <para>Markieren Sie den Dateinamen des differentiellen Images 
     8311            (Erweiterung ist immer <emphasis>.rsync</emphasis>) im 
     8312            Auswahlbereich und geben Sie im Infobereich einen Kommentar zum 
     8313            Image ein. Die SchaltflÀche <emphasis>Erstellen</emphasis> erzeugt 
     8314            das Image im lokalen Cache, 
     8315            <emphasis>Erstellen+Hochladen</emphasis> kopiert die Image-Datei 
     8316            nach der Erstellung automatisch auf den Server.</para> 
     8317 
     8318            <para>Denken Sie daran fÃŒr das neu erzeugte differentielle Image 
     8319            eine <link linkend="linbo_regpatch">Registry-Patch-Datei 
     8320            bereitzustellen</link>, falls es sich um ein Image eines 
     8321            Windows-Systems handelt.</para> 
     8322          </section> 
     8323 
     8324          <section> 
     8325            <title>Spezielle Images</title> 
     8326 
     8327            <para>Der <emphasis>Image erstellen</emphasis> Dialog der 
     8328            LINBO-OberflÀche bietet zusÀtzlich die Option Images eines Systems 
     8329            fÃŒr spezielle Zwecke unter neuem Namen zu erzeugen.</para> 
     8330 
     8331            <figure> 
     8332              <title>LINBO: Spezielles Image erstellen</title> 
     8333 
     8334              <mediaobject> 
     8335                <imageobject> 
     8336                  <imagedata contentwidth="310" 
     8337                             fileref="images/linbo-neuimage-sk.png"/> 
     8338                </imageobject> 
     8339              </mediaobject> 
     8340            </figure> 
     8341 
     8342            <para>Dazu markiert man im Auswahlbereich die Option 
     8343            <emphasis>[Neuer Dateiname]</emphasis>, wÀhlt den Imagetyp (Basis- 
     8344            oder differentielles Image), vergibt einen neuen Dateinamen und 
     8345            versieht das Ganze noch mit einem entsprechendem Kommentar. Wird 
     8346            die neue Imagedatei auf den Server hochgeladen, kann sie anderen 
     8347            Rechnergruppen zugeordnet werden.</para> 
     8348          </section> 
     8349 
     8350          <section id="linbo_remotecache"> 
     8351            <title>Nutzung des Remote-Caches</title> 
     8352 
     8353            <para>Bei der <link linkend="linbo_umstellung">Umstellung auf den 
     8354            Imaging-Betrieb mit <emphasis role="bold">LINBO</emphasis></link> 
     8355            wird eine Samba-Freigabe namens <emphasis>linbo-repo</emphasis> 
     8356            eingerichtet, die das LINBO-Server-Verzeichnis 
     8357            <filename>/var/linbo</filename> im LAN zur VerfÃŒgung stellt. 
     8358            Zugriff darauf wird nur den Benutzern <systemitem 
     8359            class="username">administrator</systemitem> und <systemitem 
     8360            class="username">linbo</systemitem> gewÀhrt. Diese Freigabe kann 
     8361            als Cache fÃŒr die Imageerzeugung genutzt werden. Das ist 
     8362            insbesondere dann von Nutzen, will man Images von Clients 
     8363            erzeugen, die nicht von <emphasis role="bold">LINBO</emphasis> 
     8364            partitioniert wurden und daher auch keine lokale Cache-Partition 
     8365            eingerichtet haben.</para> 
     8366 
     8367            <para>Der Remote-Cache wird nach dem Schema 
     8368            <uri>//&lt;server-ip&gt;/linbo-repo</uri> in die 
     8369            Gruppenkonfigurationsdatei 
     8370            (<filename>/var/linbo/start.conf.&lt;gruppe&gt;</filename>) 
     8371            eingetragen:</para> 
     8372 
     8373            <programlisting>[LINBO]                         # globale Konfiguration 
     8374Cache = //10.16.1.1/linbo-repo  # Remote-Cache ... </programlisting> 
     8375 
     8376            <para>Der Remote-Cache-Pfad kann selbstverstÀndlich auch ÃŒber den 
     8377            <link linkend="linbo_editor">LINBO-Gruppenkonfigurationseditor der 
     8378            Schulkonsole</link> eingetragen werden. Allerdings muss eine 
     8379            eventuell schon definierte Cache-Partition in eine Daten-Partition 
     8380            umgewandelt werden, da der Editor das Eingeben eines Cache-Pfades 
     8381            nur erlaubt, wenn keine Cache-Partition definiert ist.</para> 
     8382 
     8383            <para>Das kann jedoch ohne großen Aufwand ÃŒber das Dropdown-MenÃŒ 
     8384            und die SchaltflÀche <emphasis>System Àndern</emphasis> erledigt 
     8385            werden.</para> 
     8386 
     8387            <figure> 
     8388              <title>LINBO: Cache- in Daten-Partition umwandeln</title> 
     8389 
     8390              <mediaobject> 
     8391                <imageobject> 
     8392                  <imagedata contentwidth="338" 
     8393                             fileref="images/linbo-cache-umwandeln-sk.png"/> 
     8394                </imageobject> 
     8395              </mediaobject> 
     8396            </figure> 
     8397 
     8398            <para>Nun ist man in der Lage im globalen Bereich den Cache-Pfad 
     8399            einzugeben.</para> 
     8400 
     8401            <figure> 
     8402              <title>LINBO: Cache-Pfad eingeben</title> 
     8403 
     8404              <mediaobject> 
     8405                <imageobject> 
     8406                  <imagedata contentwidth="402" 
     8407                             fileref="images/linbo-cache-pfad-sk.png"/> 
     8408                </imageobject> 
     8409              </mediaobject> 
     8410            </figure> 
     8411 
     8412            <para>Nach Klick auf <emphasis>Änderungen ÃŒbernehmen</emphasis> 
     8413            steht den Clients der Rechnergruppe der Remote-Cache zur 
     8414            VerfÃŒgung.</para> 
     8415          </section> 
     8416        </section> 
     8417 
     8418        <section id="linbo_regpatch"> 
     8419          <title>Windows-Registry-Patches bereitstellen</title> 
     8420 
     8421          <para>Damit <emphasis role="bold">LINBO</emphasis> beim 
     8422          synchronisierten Start eines Windowssystems die notwendigen 
     8423          Registry-EintrÀge fÃŒr den Hostnamen und die DomÀne erzeugen kann, 
     8424          muss fÃŒr jedes Windows-Image ein Registry-Patch bereitgestellt 
     8425          werden. Unter <filename>/var/linbo/examples</filename> finden Sie 
     8426          Registry-Patch-Vorlagen fÃŒr <productname>Windows XP</productname> 
     8427          (<filename>winxp.reg</filename>) und <productname>Windows 
     8428          7</productname> (<filename>win7.image.reg</filename>) .</para> 
     8429 
     8430          <para>Die Registry-Dateien mÃŒssen nach dem Schema 
     8431          <filename>&lt;imagedatei&gt;.reg</filename> benannt sein, damit 
     8432          <emphasis role="bold">LINBO</emphasis> sie anwenden kann.</para> 
     8433 
     8434          <para>Heißt die Imagedatei zum Beispiel 
     8435          <filename>win7-fs.cloop</filename>, stellt man fÃŒr diese Imagedatei 
     8436          eine Registry-Datei <filename>win7-fs.cloop.reg</filename> 
     8437          bereit.</para> 
     8438 
     8439          <para>Wenn Sie auf der Konsole arbeiten, kopieren Sie dazu einfach 
     8440          die Vorlagendatei <filename>win7.image.reg</filename>:</para> 
     8441 
     8442          <screen># cd /var/linbo 
     8443# cp examples/win7.image.reg win7-fs.cloop.reg </screen> 
     8444 
     8445          <para>Falls Ihr Samba-DomÀnen-Name nicht <emphasis>SCHULE</emphasis> 
     8446          lautet, mÃŒssen Sie in der Registry-Patch-Datei den folgenden Eintrag 
     8447          anpassen:<programlisting>"DefaultDomainName"="SCHULE"</programlisting></para> 
     8448 
     8449          <note> 
     8450            <para>Sie können die Registry-Patch-Dateien auch um eigene 
     8451            EintrÀge ergÀnzen.</para> 
     8452          </note> 
     8453 
     8454          <para>Auf der LINBO-Seite der Schulkonsole finden Sie unter dem 
     8455          MenÃŒpunkt <emphasis>Registrypatch editieren</emphasis> Funktionen 
     8456          zur Verwaltung der LINBO-Registry-Patches.</para> 
     8457 
     8458          <figure> 
     8459            <title>LINBO: Registry-Patch erstellen</title> 
     8460 
     8461            <mediaobject> 
     8462              <imageobject> 
     8463                <imagedata contentwidth="521" 
     8464                           fileref="images/linbo-regpatch-sk.png"/> 
     8465              </imageobject> 
     8466            </mediaobject> 
     8467          </figure> 
     8468 
     8469          <para>Das Bereitstellen von Registry-Patches fÃŒr neu erstellte 
     8470          Images gestaltet sich denkbar einfach. Im linken Dropdown-MenÃŒ 
     8471          wÀhlen Sie das Image aus, fÃŒr das eine Registry-Patch-Datei 
     8472          bereitgestellt werden soll. Im rechten Dropdown-MenÃŒ wÀhlen Sie die 
     8473          Vorlage, aus der der Registry-Patch erstellt werden soll. In unserem 
     8474          Fall fÃŒr ein Windows-7-System ist das die Datei 
     8475          <filename>win7.image.reg</filename>. Wenn Sie schon weitere 
     8476          Registry-Patch-Dateien erzeugt haben, stehen diese auch als Vorlagen 
     8477          zur Auswahl. Das BetÀtigen der SchaltflÀche 
     8478          <emphasis>Registrypatch-Datei erstellen aus</emphasis> stellt den 
     8479          Registry-Patch fÃŒr das eingestellte Image bereit und öffnet ein 
     8480          Editorfenster, damit man eventuell notwendige Anpassungen gleich 
     8481          einpflegen kann.</para> 
     8482 
     8483          <figure> 
     8484            <title>LINBO: Registry-Patch editieren</title> 
     8485 
     8486            <mediaobject> 
     8487              <imageobject> 
     8488                <imagedata contentwidth="459" 
     8489                           fileref="images/linbo-regpatch-sk2.png"/> 
     8490              </imageobject> 
     8491            </mediaobject> 
     8492          </figure> 
     8493 
     8494          <para>Falls Sie keine eigenen Patches einpflegen wollen oder die 
     8495          Samba-DomÀne Àndern mÃŒssen, können Sie es beim vorgegebenen Standard 
     8496          belassen. Die SchaltflÀche <emphasis>Schließen</emphasis> beendet 
     8497          den Editor ohne zu speichern.</para> 
     8498 
     8499          <para>Die neu erstellte Registry-Patch-Datei wird nun auf der Seite 
     8500          aufgelistet. Mit Klick auf den Dateinamen öffnet sich das 
     8501          Editorfenster, sodass man in der Lage ist, die Dateien auch 
     8502          nachtrÀglich noch zu bearbeiten. ÜberflÃŒssig gewordene Patch-Dateien 
     8503          können gelöscht werden.</para> 
     8504 
     8505          <figure> 
     8506            <title>LINBO: Registry-Patch löschen</title> 
     8507 
     8508            <mediaobject> 
     8509              <imageobject> 
     8510                <imagedata contentwidth="350" 
     8511                           fileref="images/linbo-regpatch-sk3.png"/> 
     8512              </imageobject> 
     8513            </mediaobject> 
     8514          </figure> 
     8515 
     8516          <note> 
     8517            <itemizedlist> 
     8518              <listitem> 
     8519                <para>Falls Sie spÀter ein differentielles Image erstellen, 
     8520                muss fÃŒr diese Imagedatei ebenfalls ein Registry-Patch (zum 
     8521                Beispiel <filename>win7-fs.rsync.reg</filename>) 
     8522                bereitgestellt werden. In dem Fall wird am Ende des 
     8523                Synchronisationsprozesses nur der Rsync-Patch angewandt. Es 
     8524                wird also nicht zweimal gepatcht.</para> 
     8525              </listitem> 
     8526 
     8527              <listitem> 
     8528                <para>Die Registry-Patches können durch eigene EintrÀge 
     8529                ergÀnzt werden.</para> 
     8530              </listitem> 
     8531            </itemizedlist> 
     8532          </note> 
     8533        </section> 
     8534 
     8535        <section id="linbo_starten"> 
     8536          <title>Betriebssystem starten</title> 
     8537 
     8538          <para>Wird auf einem Client <emphasis role="bold">LINBO</emphasis> 
     8539          gebootet, prÀsentiert die grafische LINBO-OberflÀche eine 
     8540          Startseite, die die installierten Betriebssysteme auflistet und zum 
     8541          Starten anbietet.</para> 
     8542 
     8543          <figure> 
     8544            <title>LINBO: Startseite</title> 
     8545 
     8546            <mediaobject> 
     8547              <imageobject> 
     8548                <imagedata contentwidth="524" 
     8549                           fileref="images/linbo-startseite.png"/> 
     8550              </imageobject> 
     8551            </mediaobject> 
     8552          </figure> 
     8553 
     8554          <para>Es gibt drei Möglichkeiten Betriebsysteme zu starten:</para> 
     8555 
     8556          <table> 
     8557            <title>LINBO: Startmöglichkeiten</title> 
     8558 
     8559            <tgroup cols="2"> 
     8560              <colspec align="center"/> 
     8561 
     8562              <tbody> 
     8563                <row> 
     8564                  <entry><screenshot> 
     8565                      <mediaobject> 
     8566                        <imageobject> 
     8567                          <imagedata contentwidth="98" 
     8568                                     fileref="images/linbo-syncstart.png"/> 
     8569                        </imageobject> 
     8570                      </mediaobject> 
     8571                    </screenshot></entry> 
     8572 
     8573                  <entry>synchronisiert das System mit dem letzten aktuellen 
     8574                  Image. Falls ein neueres Image auf dem Server liegt, wird 
     8575                  dies zunÀchst heruntergeladen. Bei Windows-Systemen wird 
     8576                  eine bereitgestellte Registry-Patch-Datei angewendet. Bei 
     8577                  Linux-Systemen werden Hostname und Rootpartition 
     8578                  gepatcht.</entry> 
     8579                </row> 
     8580 
     8581                <row> 
     8582                  <entry><screenshot> 
     8583                      <mediaobject> 
     8584                        <imageobject> 
     8585                          <imagedata contentwidth="99" 
     8586                                     fileref="images/linbo-start.png"/> 
     8587                        </imageobject> 
     8588                      </mediaobject> 
     8589                    </screenshot></entry> 
     8590 
     8591                  <entry>startet das System im aktuellen Zustand, 
     8592                  unsynchronisiert, keine Patches werden angewandt.</entry> 
     8593                </row> 
     8594 
     8595                <row> 
     8596                  <entry><screenshot> 
     8597                      <mediaobject> 
     8598                        <imageobject> 
     8599                          <imagedata contentwidth="98" 
     8600                                     fileref="images/linbo-neustart.png"/> 
     8601                        </imageobject> 
     8602                      </mediaobject> 
     8603                    </screenshot></entry> 
     8604 
     8605                  <entry>formatiert zunÀchst die Partition und setzt dann das 
     8606                  Betriebssystem komplett neu auf, verhÀlt sich sonst wie 
     8607                  <emphasis>Sync+Start</emphasis>.</entry> 
     8608                </row> 
     8609              </tbody> 
     8610            </tgroup> 
     8611          </table> 
     8612 
     8613          <para>Über den Parameter <emphasis>Autostart</emphasis> kann in der 
     8614          Gruppenkonfigurationsdatei 
     8615          (<filename>/var/linbo/start.conf.&lt;gruppe&gt;</filename>) ein 
     8616          Betriebssystem automatisch synchronisiert gestartet werden. Es ist 
     8617          dann kein Benutzereingriff möglich (außer Rechner 
     8618          ausschalten/resetten). Des weiteren kann ÃŒber die Parameter 
     8619          <emphasis>StartEnabled</emphasis>, <emphasis>SyncEnabled</emphasis> 
     8620          und <emphasis>NewEnabled</emphasis> festgelegt werden, welche 
     8621          StartschaltflÀchen ÃŒberhaupt aktiviert und benutzbar sind.</para> 
     8622 
     8623          <programlisting>[OS]                         # Beginn einer Betriebssystemdefinition 
     8624Name = Windows XP            # Name des Betriebssystems 
     8625Version =                    # Version (optional, frei waehlbar) 
     8626Description = Windows XP SP2 # Beschreibung 
     8627Image = winxp-fs.rsync       # Dateiname des differentiellen Images (Erweiterung .rsync) 
     8628BaseImage = winxp-fs.cloop   # Dateiname des Basisimages (Erweiterung .cloop) 
     8629Boot = /dev/sda1             # Partition, die Kernel &amp; Initrd enthaelt 
     8630Root = /dev/sda1             # Rootpartition, in die das BS installiert ist, 
     8631                             # bei Windows ist Boot und Root identisch 
     8632Kernel = grub.exe            # Relativer Pfad zum Kernel, bei Windows grub.exe oder reboot 
     8633Initrd =                     # Relativer Pfad zur Initrd, bei Windows immer leer 
     8634Append =                     # Kernel-Parameter, bei Windows immer leer 
     8635StartEnabled = yes           # "Start"-Button anzeigen 
     8636SyncEnabled = yes            # "Sync+Start"-Button anzeigen 
     8637NewEnabled = yes             # "Neu+Start"-Button anzeigen 
     8638Hidden = yes                 # verstecke OS-Reiter 
     8639Autostart = yes              # automatischer synchronisierter Start des Betriebssystems </programlisting> 
     8640 
     8641          <para>Im <link 
     8642          linkend="linbo_editor">Gruppenkonfigurationseditor</link> der 
     8643          Schulkonsole lassen sich die oben genannten Parameter mit einem 
     8644          Mausklick auf die entsprechenden Checkboxen ein- und 
     8645          ausschalten:</para> 
     8646 
     8647          <figure> 
     8648            <title>LINBO: Start-Buttons, Autostart</title> 
     8649 
     8650            <mediaobject> 
     8651              <imageobject> 
     8652                <imagedata contentwidth="298" 
     8653                           fileref="images/linbo-autostart-sk.png"/> 
     8654              </imageobject> 
     8655            </mediaobject> 
     8656          </figure> 
     8657 
     8658          <para>Ein Sonderfall ist der Autostart, der ÃŒber Radiobuttons 
     8659          konfiguriert wird. Wollen Sie den automatischen Start eines 
     8660          Betriebssystems wieder abschalten, finden Sie im unteren Bereich der 
     8661          Seite den entsprechenden Radiobutton <emphasis>kein Betriebssystem 
     8662          automatisch starten</emphasis>:</para> 
     8663 
     8664          <figure> 
     8665            <title>LINBO: Autostart abschalten</title> 
     8666 
     8667            <mediaobject> 
     8668              <imageobject> 
     8669                <imagedata contentwidth="308" 
     8670                           fileref="images/linbo-autostart-sk2.png"/> 
     8671              </imageobject> 
     8672            </mediaobject> 
     8673          </figure> 
     8674        </section> 
     8675 
     8676        <section id="linbo_ausrollen"> 
     8677          <title>Ausrollen der Musterinstallation</title> 
     8678 
     8679          <para>FÃŒr das erste Ausrollen einer Musterinstallation auf die 
     8680          Clients einer Rechnergruppe setzen Sie den Parameter 
     8681          <emphasis>AutoPartition</emphasis> im globalen Teil der 
     8682          Gruppenkonfigurationsdatei 
     8683          (<filename>/var/linbo/start.conf.&lt;gruppe&gt;</filename>) auf 
     8684          <emphasis>yes</emphasis>.</para> 
     8685 
     8686          <programlisting>AutoPartition = yes</programlisting> 
     8687 
     8688          <para>Im <link 
     8689          linkend="linbo_editor">Gruppenkonfigurationseditor</link> der 
     8690          Schulkonsole wÀhlen Sie einfach nach dem Öffnen der 
     8691          Konfigruationsdatei die Option <emphasis>Automatische 
     8692          Partitionsreparatur</emphasis>.</para> 
     8693 
     8694          <figure> 
     8695            <title>LINBO: automatische Partitionsreparatur</title> 
     8696 
     8697            <mediaobject> 
     8698              <imageobject> 
     8699                <imagedata contentwidth="312" 
     8700                           fileref="images/linbo-autopart-sk.png"/> 
     8701              </imageobject> 
     8702            </mediaobject> 
     8703          </figure> 
     8704 
     8705          <para>Wenn nun ein Anwender einen der Rechner dieser Gruppe 
     8706          einschaltet und auf der LINBO-Startseite ein System synchronisiert 
     8707          startet, wird die Festplatte automatisch partitioniert, Cache- und 
     8708          Betriebssystem-Partition werden gegebenenfalls formatiert, aktuelle 
     8709          Images werden vom Server geholt und das zu startende System wird 
     8710          wieder hergestellt. In der Praxis bedeutet dies, dass das Ausrollen 
     8711          auch durch den normalen Anwender geschehen kann, wenn der 
     8712          Administator die Rechnergruppe entsprechend konfiguriert hat. 
     8713          Nachteil dabei ist, dass der Anwender eine gewisse Zeit warten muss, 
     8714          bis das Betriebssystem startet und außerdem eine eventuell 
     8715          eingerichtete Datenpartition nicht formatiert wird.</para> 
     8716 
     8717          <para>Um das Ausrollen der Masterclient-Installation weiter zu 
     8718          automatisieren, stellt <emphasis role="bold">LINBO</emphasis> die 
     8719          Optionen <emphasis>AutoFormat</emphasis> und 
     8720          <emphasis>AutoInitCache</emphasis> zur VerfÃŒgung.</para> 
     8721 
     8722          <programlisting>AutoFormat = yes 
     8723AutoInitCache = yes </programlisting> 
     8724 
     8725          <para>Werden diese auf <emphasis>yes</emphasis> gesetzt 
     8726          beziehungsweise ÃŒber den <link 
     8727          linkend="linbo_editor">Gruppenkonfigurationseditor</link> der 
     8728          Schulkonsole aktiviert (<emphasis>Automatisches 
     8729          Formatieren</emphasis> und <emphasis>Automatisches Einrichten des 
     8730          Caches</emphasis>),</para> 
     8731 
     8732          <figure> 
     8733            <title>LINBO: automatischer Rollout</title> 
     8734 
     8735            <mediaobject> 
     8736              <imageobject> 
     8737                <imagedata contentwidth="293" 
     8738                           fileref="images/linbo-autoroll-sk.png"/> 
     8739              </imageobject> 
     8740            </mediaobject> 
     8741          </figure> 
     8742 
     8743          <para>werden die Rechner der Gruppe beim nÀchsten Einschalten 
     8744          vollautomatisch komplett eingerichtet.</para> 
     8745 
     8746          <para>Setzt man zusÀtzlich die Option fÃŒr den Autostart eines 
     8747          Systems<footnote> 
     8748              <para>Siehe Abschnitt <link 
     8749              linkend="linbo_starten">Betriebssystem starten</link></para> 
     8750            </footnote>, ist folgendes Szenario fÃŒr das automatische 
     8751          Einrichten eines gesamten Computerraums denkbar:</para> 
     8752 
     8753          <itemizedlist> 
     8754            <listitem> 
     8755              <para>Man aktiviert alle Auto-Optionen im globalen Teil und 
     8756              setzt zusÀtzlich den Autostart eines Betriebsystems in der 
     8757              Gruppenkonfiguration.</para> 
     8758            </listitem> 
     8759 
     8760            <listitem> 
     8761              <para>Nun schaltet man nacheinander alle Rechner des Raumes ein, 
     8762              oder weckt sie per Wake-On-LAN auf.</para> 
     8763            </listitem> 
     8764 
     8765            <listitem> 
     8766              <para>Ist auf allen Clients <emphasis 
     8767              role="bold">LINBO</emphasis> gestartet, setzt man die 
     8768              Auto-Optionen fÃŒr die Gruppe wieder zurÃŒck.</para> 
     8769            </listitem> 
     8770 
     8771            <listitem> 
     8772              <para>LÀsst man die Aktion ÃŒber Nacht laufen, begrÌßen einen am 
     8773              nÀchsten Morgen alle Rechner mit dem Anmeldefenster des 
     8774              automatisch gestarteten Betriebssystems.</para> 
     8775            </listitem> 
     8776          </itemizedlist> 
     8777        </section> 
     8778 
     8779        <section id="linbo_multicast"> 
     8780          <title>Multicast-Server einrichten</title> 
     8781 
     8782          <para>Multicast ist dazu geeignet die Netzwerklast zu mindern, wenn 
     8783          mehrere Clients gleichzeitig dasselbe Image herunterladen.</para> 
     8784 
     8785          <para>Der LINBO-Multicast-Server nutzt das Programm 
     8786          <emphasis>udpcast</emphasis><footnote> 
     8787              <para>Siehe <ulink 
     8788              url="http://www.udpcast.linux.lu">http://www.udpcast.linux.lu</ulink></para> 
     8789            </footnote>. Die Startoptionen fÃŒr den Dienst werden in der Datei 
     8790          <filename>/etc/default/linuxmuster-linbo</filename> festgelegt. Das 
     8791          Start-Stop-Skript des Dienstes befindet sich unter 
     8792          <filename>/etc/init.d/linbo-multicast</filename>. Es gelten die 
     8793          ÃŒblichen Parameter <emphasis>start|stop|restart</emphasis>. Um den 
     8794          Multicast-Server ÃŒberhaupt starten zu können, mÃŒssen zum einen unter 
     8795          <filename>/var/linbo</filename> Images vorhanden und zum anderen in 
     8796          der Konfigurationsdatei die Option 
     8797          <emphasis>START_MULTICAST</emphasis> auf <emphasis>yes</emphasis> 
     8798          gesetzt sein.<programlisting># default values for linbo multicast server 
     8799 
     8800# where the linbo stuff is located 
     8801LINBODIR=/var/linbo 
     8802 
     8803# path to the list of files to be multicasted 
     8804MULTICASTLIST=$LINBODIR/multicast.list 
     8805 
     8806# start the multicast server? 
     8807# yes|no 
     8808START_MULTICAST=yes 
     8809 
     8810# logfile 
     8811LOGFILE=/var/log/linuxmuster/linbo/linbo_multicast.log 
     8812 
     8813# variables for udpcast 
     8814PORTBASE=9000 
     8815MINCLIENTS=15 
     8816MINSECONDS=30 
     8817MAXSECONDS=60</programlisting></para> 
     8818 
     8819          <para>Weitere Optionen beeinflussen das Verhalten des 
     8820          Multicast-Servers:</para> 
     8821 
     8822          <itemizedlist> 
     8823            <listitem> 
     8824              <para><emphasis>MINCLIENTS=n</emphasis>: Transfer startet sobald 
     8825              mindestens <emphasis>n</emphasis> Clients verbunden sind 
     8826              (Standardwert: 15);</para> 
     8827            </listitem> 
     8828 
     8829            <listitem> 
     8830              <para><emphasis>MINSECONDS=n</emphasis>: Transfer startet 
     8831              frÃŒhestens <emphasis>n</emphasis> Sekunden nachdem sich der 
     8832              erste Client verbunden hat, obwohl die Mindestanzahl an Clients 
     8833              schon erreicht wurde (Standardwert: 30);</para> 
     8834            </listitem> 
     8835 
     8836            <listitem> 
     8837              <para><emphasis>MAXSECONDS=n</emphasis>: Transfer startet 
     8838              spÀtestens <emphasis>n</emphasis> Sekunden nachdem sich der 
     8839              erste Client verbunden hat, obwohl die Mindestanzahl an Clients 
     8840              noch nicht erreicht wurde (Standardwert: 60).</para> 
     8841            </listitem> 
     8842          </itemizedlist> 
     8843 
     8844          <para><emphasis>PORTBASE</emphasis> bestimmt die Start-Portadresse 
     8845          fÃŒr Multicasttransfers. Der Wert 9000 ist mit der internen Firewall 
     8846          abgestimmt und sollte nicht geÀndert werden.</para> 
     8847 
     8848          <para>Nach Änderungen an der Konfigurationsdatei und wenn neue 
     8849          Imagedateien vorliegen muss der Dienst neu gestartet werden:<screen># /etc/init.d/linbo-multicast restart</screen></para> 
     8850 
     8851          <para>Damit Clients den Multicast-Dienst nutzen, muss in der 
     8852          Gruppenkonfiguration im globalen Bereich der Wert fÃŒr 
     8853          <emphasis>DownloadType</emphasis> auf <emphasis>multicast</emphasis> 
     8854          gesetzt werden. Im <link 
     8855          linkend="linbo_editor">Gruppenkonfigurationseditor</link> der 
     8856          Schulkonsole wÀhlt man in der Combobox bei <emphasis>Downloadtype 
     8857          auswÀhlen:</emphasis> die Option <emphasis>multicast</emphasis> 
     8858          aus.</para> 
     8859 
     8860          <para><emphasis role="bold">Multicast-Prozesse 
     8861          ÃŒberwachen</emphasis></para> 
     8862 
     8863          <para>Zur Überwachung und Steuerung der Multicast-Prozesse stellt 
     8864          das Initskript einen Statusbefehl zur VerfÃŒgung:<screen># /etc/init.d/linbo-multicast status 
     8865  1 3224 winxp.cloop.mcast    (02.08.2011 
     8866  2 3211 win7.cloop.mcast     (02.08.2011 
     8867  3 3199 ubuntu.cloop.mcast   (02.08.2011 
     8868</screen></para> 
     8869 
     8870          <para>Es werden alle aktiven Multicastprozesse mit Prozess-ID 
     8871          aufgelistet. Die Ausgabe eines Multicastprozesses wird in die 
     8872          Logdatei <filename>/var/linbo/log/&lt;image&gt;_mcast.log</filename> 
     8873          geschrieben:<screen># tail -f /var/linbo/log/winxp.cloop_mcast.log  
     8874### Starting new session: Mi 3. Aug 10:23:06 CEST 2011 
     8875Udp-sender 2004-05-31 
     8876Using mcast address 234.80.1.1 
     8877UDP sender for winxp.cloop at 10.80.1.1 on intern  
     8878Broadcasting control to 10.95.255.255 
     8879</screen></para> 
     8880        </section> 
     8881 
     8882        <section id="linbo_torrent"> 
     8883          <title>Torrent nutzen</title> 
     8884 
     8885          <para>Die fÃŒr den Imagedownload per Torrent benötigten 
     8886          Software-Komponenten<footnote> 
     8887              <para>Es wird die Software <ulink 
     8888              url="http://de.wikipedia.org/wiki/BitTorrent">BitTorrent</ulink> 
     8889              mit AbhÀngigkeiten installiert. Dabei werden LINBO spezifische 
     8890              Anpassungen vorgenommen:</para> 
     8891 
     8892              <itemizedlist> 
     8893                <listitem> 
     8894                  <para>Der Benutzer <systemitem 
     8895                  class="username">bittorrent</systemitem> mit Gruppe 
     8896                  <systemitem class="groupname">nogroup</systemitem> wird 
     8897                  eingerichtet. Unter dieser Benutzerkennung lÀuft spÀter der 
     8898                  Tracker-Dienst.</para> 
     8899                </listitem> 
     8900 
     8901                <listitem> 
     8902                  <para>Die Logrotate-Konfigurations-Datei 
     8903                  <filename>/etc/logrotate.d/bittorrent</filename> wird 
     8904                  bereitgestellt.</para> 
     8905                </listitem> 
     8906 
     8907                <listitem> 
     8908                  <para>In der Tracker-Konfigurationsdatei 
     8909                  <filename>/etc/default/bittorrent</filename> werden fÃŒr 
     8910                  LINBO sinnvolle Default-Werte gesetzt:</para> 
     8911 
     8912                  <itemizedlist> 
     8913                    <listitem> 
     8914                      <para><programlisting>REANNOUNCE_INTERVAL=15</programlisting>Nach 
     8915                      soviel Sekunden bieten die Clients dem Tracker ihren 
     8916                      Dienst an. Niedriger Wert, damit Clients möglichst 
     8917                      schnell als Download-Anbieter registriert werden.</para> 
     8918                    </listitem> 
     8919 
     8920                    <listitem> 
     8921                      <para><programlisting>DAEMONUSER=bittorrent</programlisting> 
     8922                      Unter dieser Benutzerkennung lÀuft der Dienst.</para> 
     8923                    </listitem> 
     8924 
     8925                    <listitem> 
     8926                      <para><programlisting>ALLOWED_DIR=/var/linbo</programlisting> 
     8927                      Nur im LINBO-Verzeichnis wird nach Torrent-Dateien 
     8928                      gesucht.</para> 
     8929                    </listitem> 
     8930                  </itemizedlist> 
     8931                </listitem> 
     8932 
     8933                <listitem> 
     8934                  <para>Die Konfigurationsdatei /etc/default/linbo-bittorrent 
     8935                  mit Standardwerten fÃŒr den LINBO-BitTorrent-Dienst wird 
     8936                  bereitgestellt:<programlisting># default start values for LINBO bittorrent server 
     8937 
     8938# start the LINBO bittorrent server (0 | 1)? 
     8939# to enable set this to "1" 
     8940START_BITTORRENT=0 
     8941 
     8942# where the linbo stuff is located 
     8943LINBODIR=/var/linbo 
     8944 
     8945# path to file with workstation data 
     8946WIMPORTDATA=/etc/linuxmuster/workstations 
     8947 
     8948# set portnum as the minimum port to listen on, 
     8949# counts up if unavailable (default 6881) 
     8950MINPORT=6881 
     8951 
     8952# only allow num uploads at once per image (default 4) 
     8953MAX_UPLOADS=4 
     8954 
     8955# maximum rate to upload at in kilobytes per image, 
     8956# 0 means no limit (default 0) 
     8957MAX_UPLOAD_RATE=0 
     8958 
     8959# request more peers every secs seconds (default 300) 
     8960REREQUEST_INTERVAL=60 
     8961 
     8962# do not rerequest if we have num peers already (default 20) 
     8963MIN_PEERS=20 
     8964 
     8965# stop initiating new connections when we have num peers (default 40) 
     8966MAX_INITIATE=40 
     8967 
     8968# pause secs seconds between sending keepalives (default 120) 
     8969KEEPALIVE_INTERVAL=120 
     8970 
     8971# query for bytes bytes per request (default 32768) 
     8972DOWNLOAD_SLICE_SIZE=131072 
     8973 
     8974# keep num requests in a single pipe at once (default 5) 
     8975REQUEST_BACKLOG=5 
     8976 
     8977# set bytes to the maximum length prefix encoding you’ll accept over the wire - 
     8978# larger  values get the connection dropped (default 8388608) 
     8979MAX_MESSAGE_LENGTH=8388608 
     8980 
     8981# wait secs before closing sockets which nothing has been received on (default 300) 
     8982TIMEOUT=300 
     8983 
     8984# check whether connections have timed out every secs seconds (default 60) 
     8985TIMEOUT_CHECK_INTERVAL=60 
     8986 
     8987# set  secs  to  the  maximum  amount  of  time  to guess the current rate 
     8988# estimate represents (default 20) 
     8989MAX_RATE_PERIOD=20 
     8990 
     8991# set the time equivalent of writing to kernel-level TCP buffer to secs (default 5) 
     8992UPLOAD_RATE_FUDGE=5 
     8993 
     8994# update displayed information every secs seconds (default 0.1) 
     8995DISPLAY_INTERVAL=1 
     8996 
     8997# requests from peers larger than bytes bytes are ignored (default 131072) 
     8998MAX_SLICE_LENGTH=131072</programlisting></para> 
     8999                </listitem> 
     9000              </itemizedlist> 
     9001            </footnote> werden automatisch beim Aufsetzen des Servers<footnote> 
     9002              <para>Siehe Abschnitt <link 
     9003              linkend="imaging-auswahl">Imaging-System</link>.</para> 
     9004            </footnote> beziehungsweise bei der Umstellung des Imaging-Systems 
     9005          auf LINBO<footnote> 
     9006              <para>Siehe Abschnitt <link 
     9007              linkend="linbo_umstellung">Umstellung auf den Betrieb mit 
     9008              LINBO</link>.</para> 
     9009            </footnote> installiert. So sind Sie in der Lage ihr System in 
     9010          vier Konfigurationsschritten auf den Torrentbetrieb 
     9011          umzustellen:</para> 
     9012 
     9013          <para><emphasis role="bold">1. Interne Firewall 
     9014          anpassen</emphasis><footnote> 
     9015              <para>Bei einem Upgrade von paedML 4.0.x auf 5.0.x wurde diese 
     9016              Konfigurationsanpassung eventuell schon automatisch durchgefÃŒhrt 
     9017              (siehe <link 
     9018              linkend="upgrade_interne_firewall">Release-Notes</link>). Haben 
     9019              Sie paedML 5.1.x nativ installiert, muss die interne Firewall 
     9020              nicht mehr angepasst werden.</para> 
     9021            </footnote></para> 
     9022 
     9023          <para>Damit der BitTorrent-Tracker (Port 6969) und die 
     9024          Torrent-Downloadprozesse (ab Port 6881) fÃŒr die Clients im LAN 
     9025          erreichbar sind, muss die interne Firewall des Servers entsprechend 
     9026          angepasst werden. Ähnlich wie bei Multicast wird fÃŒr jedes Image ein 
     9027          separater Downloadprozess auf einem eigenen Port gestartet. DafÃŒr 
     9028          muss ein bestimmter Portbereich freigeschaltet werden.</para> 
     9029 
     9030          <para>Stoppen Sie zunÀchst die interne Firewall:<screen># /etc/init.d/linuxmuster-base stop</screen></para> 
     9031 
     9032          <para>Laden Sie die Konfigurationsdatei 
     9033          <filename>/etc/linuxmuster/allowed_ports</filename> in einen Editor 
     9034          Ihrer Wahl. Die Zeile <emphasis>tcp</emphasis> ergÀnzen Sie nun um 
     9035          den Portbereich fÃŒr die Downloadprozesse (beginnen bei 6881) und den 
     9036          Tracker-Port 6969 (im Beispiel 6881:6969):<programlisting>tcp domain,ldap,ldaps,ipp,auth,sunrpc,netbios-ssn,microsoft-ds,1095:1125,webcache,<emphasis 
     9037                role="bold">6881:6969</emphasis></programlisting></para> 
     9038 
     9039          <para>Danach starten Sie die interne Firewall wieder:</para> 
     9040 
     9041          <screen># /etc/init.d/linuxmuster-base start</screen> 
     9042 
     9043          <para><emphasis role="bold">2. Client-Konfiguration 
     9044          anpassen</emphasis></para> 
     9045 
     9046          <para>Hier ist in den in Frage kommenden start.conf-Dateien nur der 
     9047          <emphasis>DownloadType</emphasis> zu Àndern. Im globalen Bereich 
     9048          Àndern Sie einfach den Eintrag <emphasis>DownloadType = 
     9049          torrent</emphasis>:<programlisting>[LINBO]                  # globale Konfiguration 
     9050Cache = /dev/sda6        # lokale Cache Partition 
     9051Server = 10.16.1.1       # IP des TFTP-Servers, der Images vorhaelt 
     9052Group = fs               # Rechnergruppe 
     9053RootTimeout = 600        # automatischer Rootlogout nach 600 Sek. 
     9054AutoPartition = no       # automatische Partitionsreparatur beim LINBO-Start 
     9055AutoFormat = no          # automatisches Formatieren aller Partitionen beim LINBO-Start 
     9056AutoInitCache = no       # automatisches BefÃŒllen des Caches beim LINBO-Start 
     9057<emphasis role="bold">DownloadType = torrent</emphasis>   # Image-Download per torrent|multicast|rsync, default ist rsync</programlisting></para> 
     9058 
     9059          <para>In der Schulkonsole finden Sie die entsprechende 
     9060          Einstellungsmöglichkeit als <systemitem 
     9061          class="username">Administrator</systemitem> im LINBO-MenÃŒ unter 
     9062          <emphasis>Gruppenkonfiguration editieren</emphasis>. WÀhlen Sie die 
     9063          Gruppe aus und stellen Sie im Bereich <emphasis>[LINBO] - globale 
     9064          Konfiguration</emphasis> unter <emphasis>Downloadtype 
     9065          auswÀhlen:</emphasis> die Option <emphasis>torrent</emphasis> 
     9066          ein:</para> 
     9067 
     9068          <figure> 
     9069            <title>Schulkonsole: LINBO-DownloadType einstellen</title> 
     9070 
     9071            <mediaobject> 
     9072              <imageobject> 
     9073                <imagedata contentwidth="634" 
     9074                           fileref="images/schuko-dltype.png"/> 
     9075              </imageobject> 
     9076            </mediaobject> 
     9077          </figure> 
     9078 
     9079          <para><emphasis role="bold">3. BitTorrent-Tracker-Dienst 
     9080          bereitstellen</emphasis></para> 
     9081 
     9082          <para>Um Torrent nutzen zu können, muss der Tracker-Dienst 
     9083          bereitgestellt werden, damit ÃŒber ihn die Clients ihre 
     9084          Imagedownloads anbieten können. Dazu muss in der 
     9085          Tracker-Konfigurationsdatei 
     9086          <filename>/etc/default/bittorrent</filename> der Wert fÃŒr 
     9087          <emphasis>START_BTTRACK</emphasis> auf <emphasis>1</emphasis> 
     9088          gesetzt werden, sodass der Dienst beim Hochfahren des Servers 
     9089          automatisch gestartet wird:<programlisting># If you want the bittorrent tracker to run, switch this to 1. 
     9090# If you change this, you will probably want to change 
     9091# ALLOWED_DIR as well, or anyone will be able to track anything 
     9092# just by pointing the .torrent at your server. 
     9093<emphasis role="bold">START_BTTRACK=1</emphasis></programlisting></para> 
     9094 
     9095          <para>Anschließend startet man den Dienst mit dem Befehl<screen># /etc/init.d/bittorrent start</screen></para> 
     9096 
     9097          <para>was dieser mit der Ausgabe</para> 
     9098 
     9099          <screen>Starting BitTorrent tracker: bttrack.bittorrent.</screen> 
     9100 
     9101          <para>quittiert. Nun können Torrent-Clients ÃŒber die Tracker-URL 
     9102          <emphasis>http://&lt;Server-IP&gt;:6969/announce</emphasis> ihre 
     9103          Dienste anbieten beziehungsweise die Dienste anderer Torrent-Clients 
     9104          in Anspruch nehmen.</para> 
     9105 
     9106          <para>Außerdem kann jetzt ÃŒber die URL 
     9107          <emphasis>http://&lt;Server-IP&gt;:6969</emphasis> die 
     9108          Download-Statistik des Trackers abgerufen werden:</para> 
     9109 
     9110          <figure> 
     9111            <title>Torrent-Statistik</title> 
     9112 
     9113            <mediaobject> 
     9114              <imageobject> 
     9115                <imagedata contentwidth="598" 
     9116                           fileref="images/bittorrent-dlinfo.png"/> 
     9117              </imageobject> 
     9118            </mediaobject> 
     9119          </figure> 
     9120 
     9121          <para><emphasis role="bold">4. Imagedownloads per Torrent 
     9122          bereitstellen</emphasis></para> 
     9123 
     9124          <para>ZunÀchst muss der Server selbst Images zum Download 
     9125          bereitstellen, damit der Image-Rollout auch funktioniert wenn kein 
     9126          Client als zusÀtzlicher Torrentanbieter im LAN verfÃŒgbar ist. 
     9127          <emphasis role="bold">LINBO</emphasis> verwendet dafÃŒr das im 
     9128          <emphasis>bittorrent</emphasis>-Paket enthaltene Python-Skript 
     9129          <emphasis>btdownloadcurses</emphasis>, das serverseitig im 
     9130          Init-Skript <filename>/etc/init.d/linbo-bittorrent</filename> fÃŒr 
     9131          jedes aktive Image einen Screenprozess<footnote> 
     9132              <para>Terminal-Multiplexer screen: siehe <ulink 
     9133              url="http://wwwcip.informatik.uni-erlangen.de/old/tree/CIP/Manuals/utils/screen.html">http://wwwcip.informatik.uni-erlangen.de/old/tree/CIP/Manuals/utils/screen.html</ulink>.</para> 
     9134            </footnote> startet. Um das Skript zu aktivieren, mÃŒssen Sie 
     9135          einmalig in der Konfigurationsdatei 
     9136          <filename>/etc/default/linbo-bittorrent</filename> den Wert von 
     9137          <emphasis>START_BITTORRENT</emphasis> von <emphasis>0</emphasis> auf 
     9138          <emphasis>1</emphasis> Àndern:<programlisting># start the LINBO bittorrent server (0 | 1)? 
     9139# to enable set this to "1" 
     9140<emphasis role="bold">START_BITTORRENT=1</emphasis></programlisting></para> 
     9141 
     9142          <para>In dieser Datei können Sie entsprechend den Gegebenheiten 
     9143          Ihres Netzwerks weitere Parameter anpassen. Zum Beispiel wird mit 
     9144          dem Parameter <emphasis>MAX_UPLOAD_RATE</emphasis> die 
     9145          Upload-Bandbreite in kb/s festgelegt, die jeder Client zur VerfÃŒgung 
     9146          stellt. Als Standard wird die maximal verfÃŒgbare Bandbreite genutzt 
     9147          (Wert 0).</para> 
     9148 
     9149          <para>Nachdem Sie alle notwendigen Anpassungen durchgefÃŒhrt haben, 
     9150          starten Sie den LINBO-BitTorrent-Dienst mit dem Befehl:<screen>/etc/init.d/linbo-bittorrent start</screen></para> 
     9151 
     9152          <para>Beim ersten Start werden fÃŒr alle unter 
     9153          <filename>/var/linbo</filename> vorhandenen Images, die</para> 
     9154 
     9155          <itemizedlist> 
     9156            <listitem> 
     9157              <para>in start.conf-Dateien definiert und</para> 
     9158            </listitem> 
     9159 
     9160            <listitem> 
     9161              <para>aktiven Rechnergruppen zugeordnet sind</para> 
     9162            </listitem> 
     9163          </itemizedlist> 
     9164 
     9165          <para>.torrent-Dateien erzeugt:<screen>Creating /var/linbo/winxp-fs.cloop.torrent ... 
     916610.3% complete</screen></para> 
     9167 
     9168          <para>Das kann ein Paar Minuten dauern. Schließlich wird fÃŒr jedes 
     9169          Images ein Dienst gestartet:<screen>15:35/0 server ~ # /etc/init.d/linbo-bittorrent start 
     9170Creating /var/linbo/hardy-fs.cloop.torrent ... 
     9171Starting BitTorrent service for: hardy-fs.cloop. 
     9172Creating /var/linbo/winxp-fs.cloop.torrent ... 
     9173Starting BitTorrent service for: winxp-fs.cloop.</screen></para> 
     9174 
     9175          <para>Werden neue Images erstellt und hochgeladen, wird der Dienst 
     9176          neu gestartet, sodass man sich nach dem ersten Start darum nicht 
     9177          mehr kÃŒmmern muss.</para> 
     9178 
     9179          <para><emphasis role="bold">Torrent-Prozesse ÃŒberwachen und 
     9180          steuern</emphasis></para> 
     9181 
     9182          <para>Zur Überwachung und Steuerung der Torrent-Prozesse stehen 
     9183          folgende weitere Befehlsparameter des Initskripts zur 
     9184          VerfÃŒgung:</para> 
     9185 
     9186          <itemizedlist> 
     9187            <listitem> 
     9188              <para>Prozesse fÃŒr alle Images neu starten:<screen># /etc/init.d/linbo-bittorrent restart</screen></para> 
     9189            </listitem> 
     9190 
     9191            <listitem> 
     9192              <para>Prozess fÃŒr ein bestimmtes Image neu starten:<screen># /etc/init.d/linbo-bittorrent restart image.cloop</screen></para> 
     9193            </listitem> 
     9194 
     9195            <listitem> 
     9196              <para>Prozesse fÃŒr alle Images neu starten und Neuerstellung der 
     9197              .torrent-Dateien erzwingen:<screen># /etc/init.d/linbo-bittorrent restart all force</screen></para> 
     9198            </listitem> 
     9199 
     9200            <listitem> 
     9201              <para>Prozess fÃŒr ein bestimmtes Image neu starten und 
     9202              Neuerstellung der .torrent-Datei erzwingen: <screen># /etc/init.d/linbo-bittorrent restart image.cloop force</screen></para> 
     9203            </listitem> 
     9204 
     9205            <listitem> 
     9206              <para>Übersicht aller Torrent-Prozesse ausgeben:<screen># /etc/init.d/linbo-bittorrent status 
     92071    6341    hardy-fs.cloop.torrent    (Detached) 
     92082    6373    winxp-fs.cloop.torrent    (Detached)</screen></para> 
     9209 
     9210              <para>In der zweiten Spalte wird die Prozess-ID angezeigt, in 
     9211              der Dritten der Prozessname.</para> 
     9212            </listitem> 
     9213 
     9214            <listitem> 
     9215              <para>Informationen zu einem bestimmten Torrent-Prozess 
     9216              ausgeben:</para> 
     9217 
     9218              <para>Mit dem Befehl <screen># screen -r &lt;Prozessname&gt;</screen></para> 
     9219 
     9220              <para>also zum Beispiel<screen># screen -r winxp-fs.cloop.torrent</screen></para> 
     9221 
     9222              <para>holt man sich die aktuelle Screenausgabe des Prozesses in 
     9223              den Vordergrund und erhÀlt so einige statistische Angaben und 
     9224              auch gegebenenfalls Informationen zu Fehlern:<screen> -------------------------------------------------------------------------------- 
     9225| file:     winxp-fs.cloop                                                       | 
     9226| size:     3,175,308,016 (3.0  G)                                               | 
     9227| dest:     /var/linbo/winxp-fs.cloop                                            | 
     9228| progress: #################################################################### | 
     9229| status:   download succeeded!                                                  | 
     9230| speed:      0    B/s down -   0    B/s up                                      | 
     9231| totals:     0.0  M   down -   0.0  M   up                                      | 
     9232| error(s):                                                                      |</screen></para> 
     9233 
     9234              <para>Mit der Tastenkombination <emphasis>STRG+A+D</emphasis> 
     9235              schickt man den Screen wieder in den Hintergrund.</para> 
     9236            </listitem> 
     9237          </itemizedlist> 
     9238 
     9239          <para><emphasis role="bold">Der Client als Server: Vorteile des 
     9240          Torrent-Protokolls</emphasis></para> 
     9241 
     9242          <para>WÀhrend der Synchronisationsphase dient der Client als 
     9243          Downloadserver fÃŒr die Images (cloop und rsync gleichzeitig), die er 
     9244          aktuell synchronisiert. Dies wirkt sich vor allem aus, wenn große 
     9245          Images verteilt werden mÃŒssen. Der Server wird entlastet, da die 
     9246          Downloadlast auf mehrere "Schultern" verteilt wird und der 
     9247          Durchsatz, der bei den herunterladenden Clients ankommt, steigt 
     9248          wÀhrend dieser Phase signifikant.</para> 
     9249 
     9250          <para>Startet man einen Client mit aktivierter 
     9251          <emphasis>AutoInitCache</emphasis>-Option<footnote> 
     9252              <para>Siehe Abschnitt <link 
     9253              linkend="linbo_startconf_aufbau">Aufbau der 
     9254              start.conf-Konfigurationsdatei</link>.</para> 
     9255            </footnote>, aktualisiert er gegebenenfalls zunÀchst alle in 
     9256          seiner start.conf definierten Images und bietet sie dann so lange 
     9257          zum Download an bis auf ihm entweder ein Betriebssystem gestartet 
     9258          oder er heruntergefahren oder neu gestartet wird. So kommt man auf 
     9259          einfache Weise zu einem oder mehreren zusÀtzlichen Image-Servern, 
     9260          die den Hauptserver entlasten.</para> 
     9261        </section> 
     9262 
     9263        <section id="linbo_remote"> 
     9264          <title>Fernsteuerung per SSH</title> 
     9265 
     9266          <para><emphasis role="bold">Technischer 
     9267          Hintergrund</emphasis></para> 
     9268 
     9269          <para><emphasis role="bold">LINBO</emphasis> hat einen SSH-Server 
     9270          implementiert, der auf Dropbear<footnote> 
     9271              <para>Siehe <ulink 
     9272              url="http://matt.ucc.asn.au/dropbear/dropbear.html">http://matt.ucc.asn.au/dropbear/dropbear.html</ulink>.</para> 
     9273            </footnote> basiert. Er ist so konfiguriert, dass nur dem Benutzer 
     9274          <systemitem class="username">root</systemitem> des LINBO-Servers 
     9275          (passwortloser) Login auf Port 2222 des LINBO-Clients erlaubt ist. 
     9276          Andere Verbindungen werden nicht akzeptiert. Die privaten und 
     9277          öffentlichen SSH-Host-SchlÃŒssel - Dropbear- und OpenSSH-Version - 
     9278          sind auf dem Server unter 
     9279          <filename>/etc/linuxmuster/linbo</filename> abgelegt:<screen>server ~ # ls /etc/linuxmuster/linbo/*host* 
     9280/etc/linuxmuster/linbo/dropbear_dss_host_key 
     9281/etc/linuxmuster/linbo/dropbear_rsa_host_key 
     9282/etc/linuxmuster/linbo/ssh_host_dsa_key 
     9283/etc/linuxmuster/linbo/ssh_host_dsa_key.pub 
     9284/etc/linuxmuster/linbo/ssh_host_rsa_key 
     9285/etc/linuxmuster/linbo/ssh_host_rsa_key.pub</screen></para> 
     9286 
     9287          <para>Die Konfigurationsdatei fÃŒr die SSH-Client-Verbindung ist im 
     9288          selben Verzeichnis in der Datei <filename>ssh_config</filename> 
     9289          abgelegt:<programlisting>Host * 
     9290#   ForwardAgent no 
     9291#   ForwardX11 no 
     9292#   ForwardX11Trusted yes 
     9293#   RhostsRSAAuthentication no 
     9294#   RSAAuthentication yes 
     9295#   PasswordAuthentication yes 
     9296#   HostbasedAuthentication no 
     9297    BatchMode yes 
     9298#   CheckHostIP yes 
     9299#   AddressFamily any 
     9300#   ConnectTimeout 0 
     9301#   IdentityFile ~/.ssh/identity 
     9302#   IdentityFile ~/.ssh/id_rsa 
     9303#   IdentityFile ~/.ssh/id_dsa 
     9304#   Protocol 2,1 
     9305#   Cipher 3des 
     9306#   Ciphers aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc 
     9307#   EscapeChar ~ 
     9308#   Tunnel no 
     9309#   TunnelDevice any:any 
     9310#   PermitLocalCommand no 
     9311    SendEnv LANG LC_* 
     9312    HashKnownHosts yes 
     9313    GSSAPIAuthentication yes 
     9314    GSSAPIDelegateCredentials no 
     9315# needed for linbo remote client connections 
     9316    StrictHostKeyChecking no 
     9317    UserKnownHostsFile ~/.ssh/linbo_hosts 
     9318    Port 2222</programlisting></para> 
     9319 
     9320          <para>Die Option <emphasis>StrictHostKeyChecking</emphasis> ist 
     9321          abgeschaltet, damit beim automatisierten Ablauf der Client-Key nicht 
     9322          per Eingabe bestÀtigt werden muss.</para> 
     9323 
     9324          <para>Das Skript <command>update-linbofs</command> (wird beim 
     9325          Workstationsimport aufgerufen) legt den öffentlichen SSH-SchlÃŒssel 
     9326          des root-Benutzers auf dem Server 
     9327          (<filename>/root/.ssh/id_dsa.pub</filename>) in die LINBO-Ramdisk 
     9328          (<filename>linbofs.gz</filename>) nach 
     9329          <filename>/root/.ssh/authorized_keys</filename> ab. Beim LINBO-Boot 
     9330          auf dem Client wird der SSH-Dienst mit folgenden Parametern 
     9331          gestartet:<screen>/sbin/dropbear -s -g -E -p 2222</screen></para> 
     9332 
     9333          <para>So ist sichergestellt, dass nur Verbindungen, die ÃŒber den 
     9334          privaten SchlÃŒssel des Server-Benutzers <systemitem 
     9335          class="username">root</systemitem> initiiert werden, zugelassen 
     9336          sind.</para> 
     9337 
     9338          <para><emphasis role="bold">Befehle auf der 
     9339          LINBO-Shell</emphasis></para> 
     9340 
     9341          <para>Ist ein LINBO-Client gebootet, kann man sich als Benutzer 
     9342          <systemitem class="username">root</systemitem> vom Server aus mit 
     9343          dem Befehl<screen># linbo-ssh &lt;Hostname oder IP-Adresse des LINBO-Clients&gt;</screen></para> 
     9344 
     9345          <para>passwortlos auf dem Client einloggen.</para> 
     9346 
     9347          <para>Es erscheint der schmucklose Prompt der LINBO-Busybox-Shell. 
     9348          Mit dem Befehl<screen># busybox</screen></para> 
     9349 
     9350          <para>verschafft man sich einen Überblick ÃŒber den 
     9351          Befehlssatz.</para> 
     9352 
     9353          <para>Der LINBO-Wrapper bietet darÃŒberhinaus die Möglichkeit die 
     9354          FunktionalitÀt der LINBO-OberflÀche auf der SSH-Konsole nutzen zu 
     9355          können. Dazu wertet das Skript die start.conf-Datei des Clients aus 
     9356          und fÃŒttert das LINBO-Kommandozeilen-Backend 
     9357          <command>linbo_cmd</command>, das auch von der grafischen 
     9358          LINBO-OberflÀche benutzt wird, mit den notwendigen 
     9359          Parametern.</para> 
     9360 
     9361          <para>Mit dem Befehl<screen># linbo_wrapper help</screen></para> 
     9362 
     9363          <para>erhÀlt man eine Übersicht ÃŒber die Befehlssyntax. Es lassen 
     9364          sich mehrere Befehle durch Leerzeichen getrennt eingeben, die dann 
     9365          in der angegebenen Reihenfolge abgearbeitet werden:<screen># linbo_wrapper Befehl1 Befehl2 ...</screen></para> 
     9366 
     9367          <para>Die LINBO-Wrapper-Befehle im Einzelnen:</para> 
     9368 
     9369          <itemizedlist> 
     9370            <listitem> 
     9371              <para>Schreiben der Partitionstabelle gemÀß 
     9372              start.conf-Definition (entspricht <emphasis>AutoPartition = 
     9373              yes</emphasis>):<screen>partition</screen></para> 
     9374            </listitem> 
     9375 
     9376            <listitem> 
     9377              <para>Schreiben der Partitionstabelle und formatieren aller 
     9378              Partitionen gemÀß start.conf-Definition (entspricht 
     9379              <emphasis>AutoPartition = yes</emphasis> und 
     9380              <emphasis>AutoFormat = yes</emphasis>):<screen>format</screen></para> 
     9381            </listitem> 
     9382 
     9383            <listitem> 
     9384              <para>Schreiben der Partitionstabelle und formatieren nur der 
     9385              Partition Nr. <emphasis>n</emphasis> (Reihenfolge laut 
     9386              start.conf, beginnend mit 1):<screen>format:n</screen></para> 
     9387            </listitem> 
     9388 
     9389            <listitem> 
     9390              <para>Erneuern des lokalen Caches, 
     9391              <emphasis>DownloadType</emphasis> gemÀß start.conf:<screen>initcache</screen></para> 
     9392            </listitem> 
     9393 
     9394            <listitem> 
     9395              <para>Erneuern des lokalen Caches mit abweichendem 
     9396              <emphasis>DownloadType</emphasis>:<screen>initcache:rsync|multicast|torrent</screen></para> 
     9397            </listitem> 
     9398 
     9399            <listitem> 
     9400              <para>Synchronisieren des Betriebssystems Nr. 
     9401              <emphasis>n</emphasis> (Reihenfolge laut start.conf, beginnend 
     9402              mit 1):<screen>sync:n</screen></para> 
     9403            </listitem> 
     9404 
     9405            <listitem> 
     9406              <para>Starten des Betriebssystems Nr. <emphasis>n</emphasis> 
     9407              (Reihenfolge laut start.conf):<screen>start:n</screen></para> 
     9408            </listitem> 
     9409 
     9410            <listitem> 
     9411              <para>Erstellen eines cloop-Images von Betriebssystem Nr. 
     9412              <emphasis>n</emphasis> (Kommentar ist optional):<screen>create_cloop:n:"Kommentar"</screen></para> 
     9413            </listitem> 
     9414 
     9415            <listitem> 
     9416              <para>Erstellen eines rsync-Images von Betriebssystem Nr. 
     9417              <emphasis>n</emphasis>:<screen>create_rsync:n:"Kommentar"</screen></para> 
     9418            </listitem> 
     9419 
     9420            <listitem> 
     9421              <para>Hochladen des cloop-Images von Betriebssystem Nr. 
     9422              <emphasis>n</emphasis>:<screen>upload_cloop:n</screen></para> 
     9423            </listitem> 
     9424 
     9425            <listitem> 
     9426              <para>Hochladen des rsync-Images von Betriebssystem Nr. 
     9427              <emphasis>n</emphasis>:<screen>upload_rsync:n</screen></para> 
     9428            </listitem> 
     9429 
     9430            <listitem> 
     9431              <para>Neustarten des Clients:<screen>reboot</screen></para> 
     9432            </listitem> 
     9433 
     9434            <listitem> 
     9435              <para>Herunterfahren des Clients:<screen>halt</screen></para> 
     9436            </listitem> 
     9437          </itemizedlist> 
     9438 
     9439          <para>Beachten Sie, dass der Befehl <command>sync</command> ggf. 
     9440          auch ein aktuelleres Image vom Server herunterlÀdt.</para> 
     9441 
     9442          <para><emphasis role="bold">Dateiaustausch zwischen Server und 
     9443          Client</emphasis></para> 
     9444 
     9445          <para>Das Skript <command>linbo-scp</command> ermöglicht unter 
     9446          zuhilfenahme von <command>rsync</command> und 
     9447          <command>linbo-ssh</command> eine einfache Möglichkeit Dateien vom 
     9448          und zum LINBO-Client zu kopieren. Beispiele:</para> 
     9449 
     9450          <itemizedlist> 
     9451            <listitem> 
     9452              <para>Cachepartition auf Client <emphasis>r100-pc01</emphasis> 
     9453              einhÀngen:<screen># linbo-ssh r100-pc01 /bin/mount /dev/sda5 /cache</screen></para> 
     9454            </listitem> 
     9455 
     9456            <listitem> 
     9457              <para>Cloop-Image vom Server zum Client kopieren:<screen># linbo-scp /var/linbo/winxp-fs.cloop* r100-pc01:/cache</screen></para> 
     9458            </listitem> 
     9459 
     9460            <listitem> 
     9461              <para>Gesamten Cache von Client <emphasis>r100-pc01</emphasis> 
     9462              auf den Server in das Verzeichnis<filename> 
     9463              /var/linbo/r100-pc01</filename> kopieren (muss natÃŒrlich schon 
     9464              vorhanden sein):<screen># linbo-scp -r r100-pc01:/cache /var/linbo/r100-pc01</screen></para> 
     9465 
     9466              <para>Merke: Parameter <emphasis>-r</emphasis> wird fÃŒr 
     9467              rekursives Kopieren benötigt.</para> 
     9468            </listitem> 
     9469 
     9470            <listitem> 
     9471              <para>Cachepartition auf Client <emphasis>r100-pc01</emphasis> 
     9472              wieder aushÀngen:<screen># linbo-ssh r100-pc01 /bin/umount /cache</screen></para> 
     9473            </listitem> 
     9474          </itemizedlist> 
     9475 
     9476          <para><emphasis role="bold">Fernsteuerung mit 
     9477          linbo-remote</emphasis></para> 
     9478 
     9479          <para>Richtig interessant wird die Geschichte, wenn man den 
     9480          LINBO-Wrapper auf dem Client vom Server aus automatisiert 
     9481          fernsteuert. Dazu bringt <emphasis role="bold">LINBO</emphasis> das 
     9482          Skript <command>linbo-remote</command> mit, das folgende Optionen 
     9483          kennt:<table> 
     9484              <title>linbo-remote Parameter</title> 
     9485 
     9486              <tgroup cols="2"> 
     9487                <tbody> 
     9488                  <row> 
     9489                    <entry><parameter>-h</parameter></entry> 
     9490 
     9491                    <entry>Zeigt die Hilfe.</entry> 
     9492                  </row> 
     9493 
     9494                  <row> 
     9495                    <entry><parameter>-b &lt;n&gt;</parameter></entry> 
     9496 
     9497                    <entry>Optional. Wartet n Sekunden bis das 
     9498                    WOL-Magic-Packet an den nÀchsten Client gesendet wird. 
     9499                    Dazu mÃŒssen <parameter>-g</parameter> und 
     9500                    <parameter>-w</parameter> ebenfalls gesetzt sein.</entry> 
     9501                  </row> 
     9502 
     9503                  <row> 
     9504                    <entry><parameter>-c 
     9505                    &lt;Befehl1,Befehl2,...&gt;</parameter></entry> 
     9506 
     9507                    <entry>Kommagetrennte Liste von LINBO-Wrapper-Befehlen 
     9508                    (s.o.).</entry> 
     9509                  </row> 
     9510 
     9511                  <row> 
     9512                    <entry><parameter>-g 
     9513                    &lt;Rechnergruppe&gt;</parameter></entry> 
     9514 
     9515                    <entry>Befehle werden an alle Mitglieder dieser 
     9516                    Rechnergruppe geschickt.</entry> 
     9517                  </row> 
     9518 
     9519                  <row> 
     9520                    <entry><parameter>-i &lt;IP oder 
     9521                    Hostname&gt;</parameter></entry> 
     9522 
     9523                    <entry>Befehle werden nur an diesen Rechner 
     9524                    geschickt.</entry> 
     9525                  </row> 
     9526 
     9527                  <row> 
     9528                    <entry><parameter>-l</parameter></entry> 
     9529 
     9530                    <entry>Liste alle gerade laufenden linbo-remote-Prozesse 
     9531                    auf.</entry> 
     9532                  </row> 
     9533 
     9534                  <row> 
     9535                    <entry><parameter>-w &lt;n&gt;</parameter></entry> 
     9536 
     9537                    <entry>Optional. Wartet n Sekunden nach dem Senden der 
     9538                    WOL-Magic-Packete, um sicherzustellen, dass der/die 
     9539                    Rechner in der Zwischenzeit den Bootvorgang abgeschlossen 
     9540                    haben. Wichtig: Wird dieser Parameter verwendet, werden 
     9541                    die Optionen <emphasis>Autopartition</emphasis>, 
     9542                    <emphasis>Autoformat</emphasis>, 
     9543                    <emphasis>AutoInitcache</emphasis> und 
     9544                    <emphasis>Autostart</emphasis> in der entsprechenden 
     9545                    start.conf-Datei fÃŒr die Dauer der linbo-remote-Session 
     9546                    deaktiviert.</entry> 
     9547                  </row> 
     9548                </tbody> 
     9549              </tgroup> 
     9550            </table></para> 
     9551 
     9552          <para>Die Optionen <parameter>-g</parameter> und 
     9553          <parameter>-i</parameter> schließen sich gegenseitig aus.</para> 
     9554 
     9555          <para>Beispiele:</para> 
     9556 
     9557          <itemizedlist> 
     9558            <listitem> 
     9559              <para>Die Rechnergruppe <emphasis>fs</emphasis> wird per 
     9560              Wake-on-lan aufgeweckt, nach 60 Sekunden werden die 
     9561              Befehle</para> 
     9562 
     9563              <itemizedlist> 
     9564                <listitem> 
     9565                  <para>synchronisiere das 1. und dann</para> 
     9566                </listitem> 
     9567 
     9568                <listitem> 
     9569                  <para>das 2. Betriebssystem,</para> 
     9570                </listitem> 
     9571 
     9572                <listitem> 
     9573                  <para>fahre danach wieder herunter,</para> 
     9574                </listitem> 
     9575              </itemizedlist> 
     9576 
     9577              <para>an die Clients der Gruppe <emphasis>fs</emphasis> 
     9578              geschickt:<screen># linbo-remote -g fs -w 60 -c sync:1,sync:2,halt</screen></para> 
     9579            </listitem> 
     9580 
     9581            <listitem> 
     9582              <para>Der Rechner <emphasis>r100-pc01</emphasis> wird per 
     9583              Wake-on-lan aufgeweckt, nach 45 Sekunden werden die 
     9584              Befehle</para> 
     9585 
     9586              <itemizedlist> 
     9587                <listitem> 
     9588                  <para>partitioniere und formatiere alle Partitionen,</para> 
     9589                </listitem> 
     9590 
     9591                <listitem> 
     9592                  <para>aktualisiere den Cache,</para> 
     9593                </listitem> 
     9594 
     9595                <listitem> 
     9596                  <para>synchronisiere das 1., 2. und 3. 
     9597                  Betriebssystem,</para> 
     9598                </listitem> 
     9599 
     9600                <listitem> 
     9601                  <para>starte das 2. Betriebssystem,</para> 
     9602                </listitem> 
     9603              </itemizedlist> 
     9604 
     9605              <para>an den Client geschickt:<screen># linbo-remote -i r100-pc01 -w 45 -c format,initcache,sync:1,sync:2,sync:3,start:2</screen></para> 
     9606            </listitem> 
     9607          </itemizedlist> 
     9608 
     9609          <para>Die linbo-remote-Prozesse werden in Screen-Sessions im 
     9610          Hintergrund gestartet. Einen Überblick ÃŒber die aktuell laufenden 
     9611          linbo-remote-Prozesse verschafft man sich mit dem Befehl 
     9612          <command>linbo-remote -l</command>:<screen>10:22/0 server ~ # linbo-remote -l 
     9613 1 7274 r100-pc01.linbo-remote (26.02.2010 
     9614 2 7276 r100-pc02.linbo-remote (26.02.2010</screen></para> 
     9615 
     9616          <para>In der zweiten Spalte wird die Prozess-ID (pid), in der 
     9617          dritten der Prozessname ausgegeben. Soll ein linbo-remote-Prozess 
     9618          vorzeitig beendet werden, so ÃŒbergibt man dem Kill-Befehl einfach 
     9619          die Prozess-ID:<screen># kill &lt;Prozess-ID&gt;</screen></para> 
     9620 
     9621          <para>Die Ausgabe eines linbo-remote-Prozesses holt man sich 
     9622          mit<screen># screen -r &lt;Prozessname&gt;</screen></para> 
     9623 
     9624          <para>in den Vordergrund. Beispiel:<screen>command      : sync 
     9625parameter    : 1 
     9626Syncing Windows XP ... 
     962710.16.1.1 
     9628/dev/sda6 
     9629syncr 1:ᅵ10.16.1.1ᅵ 2:ᅵ/dev/sda6ᅵ 3:ᅵwinxp-fs.cloopᅵ 4:ᅵᅵ 5:ᅵ/dev/sda1ᅵ 6:ᅵ/dev/sda1ᅵ 
     9630 7:ᅵgrub.exeᅵ 8:ᅵᅵ 9:ᅵᅵ 
     9631Dateigrᅵᅵe von winxp-fs.cloop (1047823817) im Cache (984545069) stimmt nicht. 
     9632RSYNC Download 10.16.1.1 -&gt; winxp-fs.cloop.torrent... 
     9633MULTICAST Download eth0(10.16.1.1):9002 -&gt; winxp-fs.cloop 
     9634udp-receiver --log /tmp/image.log --nosync --nokbd --interface eth0 --rcvbuf 4194304 
     9635 --portbase 9002 --file winxp-fs.cloop 
     9636Udp-receiver 2004-05-31 
     9637UDP receiver for winxp-fs.cloop at 10.16.10.1 on eth0 
     9638received message, cap=00000019 
     9639Connected as #0 to 10.16.1.1 
     9640Listening to multicast on 234.16.1.1</screen></para> 
     9641 
     9642          <para>Die Tastenkombination <emphasis>STRG+A+D</emphasis> schickt 
     9643          den Prozess wieder in den Hintergrund.</para> 
     9644        </section> 
     9645 
     9646        <section id="linbo_postsync"> 
     9647          <title>Postsync-Skripte einsetzen</title> 
     9648 
     9649          <para>Zu jeder Image-Datei kann im LINBO-Verzeichnis 
     9650          <filename>/var/linbo</filename> ein Postsync-Shell-Skript nach dem 
     9651          Schema <emphasis>image.cloop.postsync</emphasis> bzw. 
     9652          <emphasis>image.rsync.postsync</emphasis> angelegt werden. 
     9653          Beispiel:<table> 
     9654              <title>Tabelle: Postsync-Skripte</title> 
     9655 
     9656              <tgroup cols="2"> 
     9657                <tbody> 
     9658                  <row> 
     9659                    <entry><emphasis>Imagedateiname</emphasis></entry> 
     9660 
     9661                    <entry><emphasis>Postsync-Skriptname</emphasis></entry> 
     9662                  </row> 
     9663 
     9664                  <row> 
     9665                    <entry>winxp-fs.cloop</entry> 
     9666 
     9667                    <entry>winxp-fs.cloop.postsync</entry> 
     9668                  </row> 
     9669                </tbody> 
     9670              </tgroup> 
     9671            </table></para> 
     9672 
     9673          <para>Das Skript wird zur LINBO-Laufzeit in den lokalen Client-Cache 
     9674          heruntergeladen, nach der Synchronisation mit dem Image (Bsp.: 
     9675          <filename>winxp-fs.cloop</filename>) und vor dem Start des 
     9676          Betriebssystems ausgefÃŒhrt. Sind Cloop- und Rsync-Image definiert 
     9677          und fÃŒr beide Postsync-Skripte vorhanden, wird analog zum Verhalten 
     9678          bei Windows-Registry-Patches nur das Rsync-Postsync-Skript 
     9679          ausgefÃŒhrt.</para> 
     9680 
     9681          <para>FÃŒr LINBO-Postsync-Skripte gelten die Syntaxvorgaben der 
     9682          ash-Shell<footnote> 
     9683              <para>Siehe <ulink 
     9684              url="http://en.wikipedia.org/wiki/Almquist_shell">http://en.wikipedia.org/wiki/Almquist_shell</ulink>.</para> 
     9685            </footnote>. Folgende Variablen sind zur Laufzeit verfÃŒgbar:<table> 
     9686              <title>Tabelle: Variablen, die Postsync-Skripten zur VerfÃŒgung 
     9687              stehen</title> 
     9688 
     9689              <tgroup cols="2"> 
     9690                <tbody> 
     9691                  <row> 
     9692                    <entry><emphasis>Variable</emphasis></entry> 
     9693 
     9694                    <entry><emphasis>gespeicherter Wert</emphasis></entry> 
     9695                  </row> 
     9696 
     9697                  <row> 
     9698                    <entry>$1</entry> 
     9699 
     9700                    <entry>Cachepartition (in der Form 
     9701                    <filename>/dev/sda5</filename>)</entry> 
     9702                  </row> 
     9703 
     9704                  <row> 
     9705                    <entry>$2</entry> 
     9706 
     9707                    <entry>Name der Basis-Imagedatei</entry> 
     9708                  </row> 
     9709 
     9710                  <row> 
     9711                    <entry>$3</entry> 
     9712 
     9713                    <entry>Name der Rsync-Imagedatei</entry> 
     9714                  </row> 
     9715 
     9716                  <row> 
     9717                    <entry>$4</entry> 
     9718 
     9719                    <entry>Bootpartition</entry> 
     9720                  </row> 
     9721 
     9722                  <row> 
     9723                    <entry>$5 | $rootdev</entry> 
     9724 
     9725                    <entry>Betriebssystempartition</entry> 
     9726                  </row> 
     9727 
     9728                  <row> 
     9729                    <entry>$6</entry> 
     9730 
     9731                    <entry>Kernel</entry> 
     9732                  </row> 
     9733 
     9734                  <row> 
     9735                    <entry>$7</entry> 
     9736 
     9737                    <entry>InitRD</entry> 
     9738                  </row> 
     9739 
     9740                  <row> 
     9741                    <entry>$8</entry> 
     9742 
     9743                    <entry>Kernel-Append-Parameter</entry> 
     9744                  </row> 
     9745 
     9746                  <row> 
     9747                    <entry>$HOSTNAME</entry> 
     9748 
     9749                    <entry>Clientname</entry> 
     9750                  </row> 
     9751 
     9752                  <row> 
     9753                    <entry>$(hostgroup)</entry> 
     9754 
     9755                    <entry>Name der Rechnergruppe (enthÀlt den RÃŒckgabewert 
     9756                    der Funktion <function>hostgroup()</function>)</entry> 
     9757                  </row> 
     9758 
     9759                  <row> 
     9760                    <entry>$patchfile</entry> 
     9761 
     9762                    <entry>Name der Registry-Patch-Datei</entry> 
     9763                  </row> 
     9764                </tbody> 
     9765              </tgroup> 
     9766            </table></para> 
     9767 
     9768          <para>Wenn man jetzt noch weiß, dass zur Laufzeit des Skripts die 
     9769          Betriebssystempartition unter /mnt und die Cachepartition unter 
     9770          /cache gemountet sind, kann man mit dem Skripten loslegen. Hier 
     9771          einige Beispiele:</para> 
     9772 
     9773          <para><emphasis role="bold">Beispiel 1</emphasis>: Nach der 
     9774          Synchronisation mit einem bestimmten Image ein zweites System 
     9775          sychronisieren.<programlisting>echo "##### POSTSYNC BEGIN #####" 
     9776 
     9777# Name des Basisimages das zusaetzlich synchronisert werden soll (muss angepasst werden) 
     9778mybaseimage=maverick.cloop 
     9779 
     9780# Name des Rsyncimages, ggf. eintragen 
     9781myrsyncimage="" 
     9782 
     9783# Zielpartition auf die gesynct werden werden soll, muss angepasst werden 
     9784myrootpartition=/dev/sda2 
     9785 
     9786# Ab hier muss nichts mehr veraendert werden. 
     9787 
     9788# IP des LINBO-Servers, wird automatisch aus dhcp.log ermittelt 
     9789myserverip="$(grep ^linbo_server /tmp/dhcp.log | tail -1 | awk -F\' '{ print $2 }')" 
     9790 
     9791# Ausgabe der Parameter auf der LINBO-Konsole 
     9792echo "cachepartition:  $1" 
     9793echo "myserverip:      $myserverip" 
     9794echo "mybaseimage:     $mybaseimage" 
     9795echo "myrsyncimage:    $myrsyncimage" 
     9796echo "myrootpartition: $myrootpartition" 
     9797 
     9798# Befehl zur Synchronisation der zweiten Partition 
     9799/usr/bin/linbo_cmd synconly "$myserverip" "$1" "$mybaseimage" "$myrsyncimage" "" "$myrootpartition" 
     9800 
     9801# Syntax fuer linbo_cmd synconly: 
     9802# /usr/bin/linbo_cmd synconly "&lt;LINBO-Server-IP&gt;" "&lt;Cachepartition&gt;" "&lt;Basisimage&gt;" "&lt;Rsyncimage&gt;" 
     9803#  "&lt;Bootpartition&gt;" "&lt;Rootpartition&gt;" 
     9804# Cachepartition steht in der Variablen $1 zur Verfuegung. 
     9805# Bootpartition ist optional, falls leer muessen Anfuehrungszeichen gesetzt werden. 
     9806 
     9807echo "##### POSTSYNC END #####" 
     9808</programlisting></para> 
     9809 
     9810          <para>Das Postsync-Skript ruft linbo_cmd mit folgenden Parametern 
     9811          auf:<table> 
     9812              <title>Tabelle: Beispiel-Parameter fÃŒr linbo_cmd im 
     9813              Postsync-Skript</title> 
     9814 
     9815              <tgroup cols="4"> 
     9816                <tbody> 
     9817                  <row> 
     9818                    <entry><emphasis>Pos.</emphasis></entry> 
     9819 
     9820                    <entry><emphasis>Parameter</emphasis></entry> 
     9821 
     9822                    <entry><emphasis>Wert im Beispiel</emphasis></entry> 
     9823 
     9824                    <entry><emphasis>Bemerkung</emphasis></entry> 
     9825                  </row> 
     9826 
     9827                  <row> 
     9828                    <entry>1</entry> 
     9829 
     9830                    <entry>Befehl</entry> 
     9831 
     9832                    <entry>synconly</entry> 
     9833 
     9834                    <entry>synchronisiert nur, ohne Start</entry> 
     9835                  </row> 
     9836 
     9837                  <row> 
     9838                    <entry>2</entry> 
     9839 
     9840                    <entry>IP-Adresse des LINBO-Servers</entry> 
     9841 
     9842                    <entry>"$myserverip"</entry> 
     9843 
     9844                    <entry>wird automatisch aus 
     9845                    <filename>/tmp/dhcp.log</filename> ermittelt</entry> 
     9846                  </row> 
     9847 
     9848                  <row> 
     9849                    <entry>3</entry> 
     9850 
     9851                    <entry>Cachepartition</entry> 
     9852 
     9853                    <entry>"$1"</entry> 
     9854 
     9855                    <entry>steht in der Variablen <varname>$1</varname> zur 
     9856                    VerfÃŒgung (Bsp.: <systemitem 
     9857                    class="filesystem">/dev/sda6</systemitem>)</entry> 
     9858                  </row> 
     9859 
     9860                  <row> 
     9861                    <entry>4</entry> 
     9862 
     9863                    <entry>Dateiname des Basisimages</entry> 
     9864 
     9865                    <entry>"$mybaseimage"</entry> 
     9866 
     9867                    <entry>Dateiname laut start.conf (Bsp.: 
     9868                    maverick.cloop)</entry> 
     9869                  </row> 
     9870 
     9871                  <row> 
     9872                    <entry>5</entry> 
     9873 
     9874                    <entry>Dateiname des Rsyncimages</entry> 
     9875 
     9876                    <entry>"$myrsyncimage"</entry> 
     9877 
     9878                    <entry>Dateiname laut start.conf, falls nicht definiert 
     9879                    muss "" angegeben werden.</entry> 
     9880                  </row> 
     9881 
     9882                  <row> 
     9883                    <entry>6</entry> 
     9884 
     9885                    <entry>Bootpartition</entry> 
     9886 
     9887                    <entry>""</entry> 
     9888 
     9889                    <entry>laut start.conf, kann leer sein, "" muss angegeben 
     9890                    werden.</entry> 
     9891                  </row> 
     9892 
     9893                  <row> 
     9894                    <entry>7</entry> 
     9895 
     9896                    <entry>Rootpartition</entry> 
     9897 
     9898                    <entry>"$myrootpartition"</entry> 
     9899 
     9900                    <entry>Betriebssystempartition laut start.conf (Bsp.: 
     9901                    <systemitem 
     9902                    class="filesystem">/dev/sda2</systemitem>)</entry> 
     9903                  </row> 
     9904                </tbody> 
     9905              </tgroup> 
     9906            </table></para> 
     9907 
     9908          <para>Nach dem eigentlichen Synchronisationsvorgang wird in diesem 
     9909          Beispiel zusÀtzlich die zweite Partition der ersten Festplatte 
     9910          (<systemitem class="filesystem">/dev/sda2</systemitem>) mit dem 
     9911          Image <filename>maverick.cloop</filename> synchronisiert.</para> 
     9912 
     9913          <para><emphasis role="bold">Beispiel 2</emphasis>: Einen 
     9914          gruppenspezifischen Registry-Patch in den Cache herunterladen und 
     9915          anwenden.<programlisting># Namen der Patchdatei anhand der Gruppe bestimmen 
     9916local gruppenpatch="$(hostgroup).reg" 
     9917 
     9918# IP des LINBO-Servers, wird automatisch aus dhcp.log ermittelt 
     9919myserverip="$(grep ^linbo_server /tmp/dhcp.log | tail -1 | awk -F\' '{ print $2 }')" 
     9920 
     9921# alte Gruppenpatch-Datei löschen, falls vorhanden 
     9922[ -e "/cache/$gruppenpatch" ] &amp;&amp; rm /cache/$gruppenpatch 
     9923 
     9924# neue Gruppenpatch-Datei mit rsync vom Server in den Cache herunterladen 
     9925rsync $myserverip::linbo/$gruppenpatch /cache 
     9926 
     9927# Patch anwenden falls vorhanden, Ausgabe in Logdatei umleiten 
     9928[ -e "/cache/$gruppenpatch" ] &amp;&amp; patch_registry "/cache/$gruppenpatch" /mnt 2&gt;&amp;1 &gt;&gt;/tmp/patch.log</programlisting></para> 
     9929 
     9930          <para>Dazu muss die gruppenspezifische Patchdatei unter 
     9931          <filename>/var/linbo/&lt;gruppe&gt;.reg</filename> bereitgestellt 
     9932          werden.</para> 
     9933 
     9934          <para><emphasis role="bold">Beispiel 3</emphasis>: Die Hosts eines 
     9935          bestimmten Computerraums patchen.<programlisting># Raum aus Hostnamen ermitteln 
     9936local raum="" 
     9937case $HOSTNAME in 
     9938 r100-*) raum=r100 ;; 
     9939 r200-*) raum=r200 ;; 
     9940 *) ;; 
     9941esac 
     9942 
     9943# weitere Verarbeitung nur, wenn $raum nicht leer ist 
     9944if [ -n "$raum" ]; then 
     9945 
     9946 # Namen der Patchdatei anhand des Raumes bestimmen 
     9947 local raumpatch="$raum.reg" 
     9948 
     9949 # alte Raumpatch-Datei löschen, falls vorhanden 
     9950 [ -e "/cache/$raumpatch" ] &amp;&amp; rm /cache/$raumpatch 
     9951 
     9952 # IP des LINBO-Servers, wird automatisch aus dhcp.log ermittelt 
     9953 myserverip="$(grep ^linbo_server /tmp/dhcp.log | tail -1 | awk -F\' '{ print $2 }')" 
     9954 
     9955 # neue Raumpatch-Datei mit rsync vom Server in den Cache herunterladen 
     9956 rsync $myserverip::linbo/$raumpatch /cache 
     9957 
     9958 # Patch anwenden falls vorhanden, Ausgabe in Logdatei umleiten 
     9959 [ -e "/cache/$raumpatch" ] &amp;&amp; patch_registry "/cache/$raumpatch" /mnt 2&gt;&amp;1 &gt;&gt;/tmp/patch.log 
     9960 
     9961fi</programlisting></para> 
     9962 
     9963          <para>Der Raumpatch muss fÃŒr dieses Beispiel unter 
     9964          <filename>/var/linbo/&lt;raum&gt;.reg</filename> bereitgestellt 
     9965          werden und kann z.B. einen Standarddrucker-Patch enthalten.</para> 
     9966        </section> 
     9967 
     9968        <section> 
     9969          <title>Integration ohne Netzwerkboot</title> 
     9970 
     9971          <para>FÃŒr Clients, die den Netzwerkboot per PXE nicht beherrschen, 
     9972          bietet <emphasis role="bold">LINBO</emphasis> die Möglichkeit der 
     9973          Integration ÃŒber eine bootbare CDROM.</para> 
     9974 
     9975          <para>Der Konsolen-Befehl</para> 
     9976 
     9977          <screen># /usr/share/linuxmuster-linbo/make-linbo-iso.sh &lt;gruppe&gt;</screen> 
     9978 
     9979          <para>erstellt eine ISO-Datei fÃŒr eine bestimmte Rechnergruppe im 
     9980          Verzeichnis <filename>/var/linbo</filename>, die nach dem Schema 
     9981          linbo-cd_&lt;version&gt;.&lt;gruppe&gt;.iso benannt wird.</para> 
     9982 
     9983          <para>So erstellt der Befehl<screen># /usr/share/linuxmuster-linbo/make-linbo-iso.sh fs</screen></para> 
     9984 
     9985          <para>zum Beispiel eine ISO-Datei 
     9986          <filename>/var/linbo/linbo-cd_1.1.1-1.fs.iso</filename>.</para> 
     9987 
     9988          <para>Wird diese ISO-Datei auf eine CDROM gebrannt, lÀsst sich damit 
     9989          auf PXE-losen Clients <emphasis role="bold">LINBO</emphasis> booten. 
     9990          In der Folge verfÀhrt man bei der Integration dieser Clients genauso 
     9991          wie bei Clients, die per PXE gebootet werden.</para> 
     9992 
     9993          <para>Nachdem auf einem PXE-losen Client zum ersten Mal ein 
     9994          Betriebssystem gestartet wurde, kann auf die LINBO-CD verzichtet 
     9995          werden, da <emphasis role="bold">LINBO</emphasis> nun ÃŒber 
     9996          <emphasis>Grub</emphasis><footnote> 
     9997              <para>Siehe <ulink 
     9998              url="http://de.wikipedia.org/wiki/GRUB">http://de.wikipedia.org/wiki/GRUB</ulink></para> 
     9999            </footnote> aus dem MBR<footnote> 
     10000              <para>Siehe <ulink 
     10001              url="http://de.wikipedia.org/wiki/Master_Boot_Record">http://de.wikipedia.org/wiki/Master_Boot_Record</ulink></para> 
     10002            </footnote> startet.</para> 
     10003        </section> 
     10004 
     10005        <section> 
     10006          <title>Offline-Betrieb</title> 
     10007 
     10008          <para>Wird auf einem Client <emphasis role="bold">LINBO</emphasis> 
     10009          ohne Netzwerkverbindung zum Server gestartet, stehen die zentralen 
     10010          Funktionen auch offline zur VerfÃŒgung. So kann jedes System 
     10011          weiterhin synchronisiert gestartet werden. Außerdem ist es möglich 
     10012          lokal Images zu erstellen.</para> 
     10013 
     10014          <important> 
     10015            <para>Wird bei einer Rechnergruppe, deren Clients auch offline 
     10016            verwendet werden, die Konfiguration geÀndert, muss im Anschluss an 
     10017            die Änderung ein Workstationsimport 
     10018            (<command>import_workstations</command>) durchgefÃŒhrt werden. 
     10019            Danach mÃŒssen die Clients einmal mit Netzwerk gebootet und ein 
     10020            Betriebssystem synchronisiert gestartet werden, damit 
     10021            sichergestellt ist, dass im Falle der Offline-Nutzung die aktuelle 
     10022            Gruppenkonfiguration lokal vorliegt.</para> 
     10023          </important> 
     10024        </section> 
     10025 
     10026        <section id="linbo_images_verwalten"> 
     10027          <title>Images verwalten</title> 
     10028 
     10029          <para>LINBO erzeugt bei der Imageerstellung neben der reinen 
     10030          Imagedatei noch eine Reihe weiterer Dateien, die Informationen zum 
     10031          Image enthalten:<screen>winxp-fs.cloop      # Image-Datei 
     10032winxp-fs.cloop.desc # Kommentare zum Image 
     10033winxp-fs.cloop.info # Informationen zum Image wie Erstellungsdatum &amp; Größe 
     10034winxp-fs.cloop.reg  # Registry-Patch-Datei</screen></para> 
     10035 
     10036          <para>Wird ein neues Image erzeugt (im Beispiel 
     10037          <filename>winxp-fs.cloop</filename>) und auf den Server hochgeladen, 
     10038          sichert <emphasis role="bold">LINBO</emphasis> das alte Image auf 
     10039          dem Server bevor es ÃŒberschrieben wird. Auf dem Server werden bei 
     10040          diesem Vorgang im Verzeichnis <filename>/var/linbo</filename> fÃŒr 
     10041          alle Dateien eines Images Sicherungsdateien angelegt:</para> 
     10042 
     10043          <screen>winxp-fs-2008-02-18-1709.cloop 
     10044winxp-fs-2008-02-18-1709.cloop.desc 
     10045winxp-fs-2008-02-18-1709.cloop.info 
     10046winxp-fs-2008-02-18-1709.cloop.reg</screen> 
     10047 
     10048          <para>Im Laufe der Zeit können sich hier also eine Menge 
     10049          Image-Sicherungsdateien ansammeln, sodass man in dem Verzeichnis in 
     10050          regelmÀßigen AbstÀnden aufrÀumen sollte.</para> 
     10051 
     10052          <para>Diese und andere Funktionen bietet die Schulkonsole auf der 
     10053          LINBO-Seite unter dem MenÃŒpunkt 
     10054          <emphasis>Imageverwaltung</emphasis>.</para> 
     10055 
     10056          <figure> 
     10057            <title>LINBO: Imageverwaltung 1</title> 
     10058 
     10059            <mediaobject> 
     10060              <imageobject> 
     10061                <imagedata contentwidth="636" 
     10062                           fileref="images/linbo-image-sk.png"/> 
     10063              </imageobject> 
     10064            </mediaobject> 
     10065          </figure> 
     10066 
     10067          <para>Auf dieser Seite werden alle unter 
     10068          <filename>/var/linbo</filename> vorhandenen Imagedateien inklusive 
     10069          Sicherungsdateien aufgelistet. Images können kopiert, umbenannt und 
     10070          gelöscht werden.</para> 
     10071 
     10072          <para>Hat sich zum Beispiel herausgestellt, dass das neue Image 
     10073          <filename>winxp-fs.cloop</filename> fehlerhaft ist und ich daher 
     10074          wieder zum vorherigen Image zurÃŒckkehren will, lösche ich zunÀchst 
     10075          das fehlerhafte Image durch Klick auf das rote 
     10076          <emphasis>x</emphasis> am Ende der Imagezeile und bestÀtigen der 
     10077          Löschaktion</para> 
     10078 
     10079          <figure> 
     10080            <title>LINBO: Imageverwaltung 2</title> 
     10081 
     10082            <mediaobject> 
     10083              <imageobject> 
     10084                <imagedata contentwidth="156" 
     10085                           fileref="images/linbo-image-sk2.png"/> 
     10086              </imageobject> 
     10087            </mediaobject> 
     10088          </figure> 
     10089 
     10090          <para>und kopiere dann die Sicherungskopie zum ursprÃŒnglichen 
     10091          Dateinamen zurÃŒck oder benenne sie um.</para> 
     10092 
     10093          <figure> 
     10094            <title>LINBO: Imageverwaltung 3</title> 
     10095 
     10096            <mediaobject> 
     10097              <imageobject> 
     10098                <imagedata contentwidth="546" 
     10099                           fileref="images/linbo-image-sk3.png"/> 
     10100              </imageobject> 
     10101            </mediaobject> 
     10102          </figure> 
     10103 
     10104          <para>Die Bedeutung der Mini-Icons auf der Seite 
     10105          <emphasis>Imageverwaltung</emphasis> im Detail:</para> 
     10106 
     10107          <table> 
     10108            <title>LINBO: Imageverwaltung</title> 
     10109 
     10110            <tgroup cols="2"> 
     10111              <colspec align="center"/> 
     10112 
     10113              <tbody> 
     10114                <row> 
     10115                  <entry><screenshot> 
     10116                      <mediaobject> 
     10117                        <imageobject> 
     10118                          <imagedata contentwidth="11" 
     10119                                     fileref="images/edit.png"/> 
     10120                        </imageobject> 
     10121                      </mediaobject> 
     10122                    </screenshot></entry> 
     10123 
     10124                  <entry>Image-Beschreibung anzeigen/editieren</entry> 
     10125                </row> 
     10126 
     10127                <row> 
     10128                  <entry><screenshot> 
     10129                      <mediaobject> 
     10130                        <imageobject> 
     10131                          <imagedata contentwidth="11" 
     10132                                     fileref="images/showinfo.png"/> 
     10133                        </imageobject> 
     10134                      </mediaobject> 
     10135                    </screenshot></entry> 
     10136 
     10137                  <entry>Image-Informationen anzeigen</entry> 
     10138                </row> 
     10139 
     10140                <row> 
     10141                  <entry><screenshot> 
     10142                      <mediaobject> 
     10143                        <imageobject> 
     10144                          <imagedata contentwidth="11" 
     10145                                     fileref="images/list.png"/> 
     10146                        </imageobject> 
     10147                      </mediaobject> 
     10148                    </screenshot></entry> 
     10149 
     10150                  <entry>Image-Dateiliste anzeigen (nur 
     10151                  <emphasis>.cloop</emphasis>)</entry> 
     10152                </row> 
     10153 
     10154                <row> 
     10155                  <entry><screenshot> 
     10156                      <mediaobject> 
     10157                        <imageobject> 
     10158                          <imagedata contentwidth="11" 
     10159                                     fileref="images/move.png"/> 
     10160                        </imageobject> 
     10161                      </mediaobject> 
     10162                    </screenshot></entry> 
     10163 
     10164                  <entry>Image umbenennen (Ziel-Dateiname muss im Eingabefeld 
     10165                  stehen)</entry> 
     10166                </row> 
     10167 
     10168                <row> 
     10169                  <entry><screenshot> 
     10170                      <mediaobject> 
     10171                        <imageobject> 
     10172                          <imagedata contentwidth="11" 
     10173                                     fileref="images/copy.png"/> 
     10174                        </imageobject> 
     10175                      </mediaobject> 
     10176                    </screenshot></entry> 
     10177 
     10178                  <entry>Image kopieren (Ziel-Dateiname muss im Eingabefeld 
     10179                  stehen)</entry> 
     10180                </row> 
     10181 
     10182                <row> 
     10183                  <entry><screenshot> 
     10184                      <mediaobject> 
     10185                        <imageobject> 
     10186                          <imagedata contentwidth="11" 
     10187                                     fileref="images/trash.png"/> 
     10188                        </imageobject> 
     10189                      </mediaobject> 
     10190                    </screenshot></entry> 
     10191 
     10192                  <entry>Image löschen</entry> 
     10193                </row> 
     10194              </tbody> 
     10195            </tgroup> 
     10196          </table> 
     10197        </section> 
     10198 
     10199        <section> 
     10200          <title>Logging</title> 
     10201 
     10202          <para>LINBO loggt seine Aktionen in Dateien, die unter 
     10203          <filename>/var/log/linuxmuster/linbo</filename> abgelegt 
     10204          werden.</para> 
     10205 
     10206          <para>Rsync-Aktionen werden in die Datei 
     10207          <filename>rsync.log</filename> geschrieben, Client-Aktionen in 
     10208          Dateien, die nach dem Schema 
     10209          <filename>&lt;hostname&gt;.log</filename> angelegt werden.</para> 
     10210        </section> 
     10211      </section> 
     10212 
     10213      <section id="linbo_rembo"> 
     10214        <title>Migration von Rembo-Clients</title> 
     10215 
     10216        <para>Clients, die bisher von Rembo/mySHN verwaltet wurden, lassen 
     10217        sich in wenigen Schritten in das LINBO-Imaging ÃŒbernehmen.</para> 
     10218 
     10219        <para>Ausgehend von der Beispielgruppe "fs", auf deren Clients ein 
     10220        Windows- und ein Kubuntu-System installiert sind, werden im folgenden 
     10221        die Migrationsschritte dargestellt.</para> 
     10222 
     10223        <section> 
     10224          <title>Vorbereiten der Musterclients</title> 
     10225 
     10226          <para>Starten Sie zur Vorbereitung auf einem Client (Client 1) das 
     10227          Windows-System, auf einem zweiten Client (Client 2) das 
     10228          Kubuntu-System, jeweils synchronisiert. Fahren Sie danach beide 
     10229          Clients wieder herunter. Damit sind beide Betriebssysteme fÃŒr die 
     10230          Übernahme nach <emphasis role="bold">LINBO</emphasis> 
     10231          vorbereitet.</para> 
     10232        </section> 
     10233 
     10234        <section> 
     10235          <title>Umstellen des Servers</title> 
     10236 
     10237          <para>Die Umstellung auf <emphasis role="bold">LINBO</emphasis> 
     10238          verÀndert die Rembo/mySHN-Umgebung nicht. Alle Images und 
     10239          Konfigurationseinstellungen bleiben erhalten, sodass ein ZurÃŒckgehen 
     10240          auf Rembo/mySHN jederzeit ohne Datenverlust möglich ist.</para> 
     10241 
     10242          <para>FÃŒhren Sie nun wie im Abschnitt <link 
     10243          linkend="linbo_umstellung">Umstellung auf den Betrieb mit 
     10244          LINBO</link> beschrieben die Server-Umstellung durch.</para> 
     10245        </section> 
     10246 
     10247        <section> 
     10248          <title>Konfiguration erstellen</title> 
     10249 
     10250          <para>In der mySHN-Konfigurationsdatei fÃŒr die Rechnergruppe 
     10251          (Hardwareklasse) "fs" sind fÃŒr eine 20GB-Festplatte vier Partitionen 
     10252          definiert, eine Windows- (FAT32), eine Linux-, eine Swap- und eine 
     10253          Datenpartition (FAT32):</para> 
     10254 
     10255          <programlisting>Unit u_winxpC    { Size 5G } 
     10256Unit u_linuxroot { Size 5G } 
     10257Unit u_linuxswap { Size 512M } 
     10258Unit u_data      { Size 2G } </programlisting> 
     10259 
     10260          <para>FÃŒr die daraus folgende LINBO-Gruppenkonfiguration mÃŒssen die 
     10261          Partitionsgrößen in KB umgerechnet werden<footnote> 
     10262              <para>Im Beispiel wurden die neuen Größen der Einfachheit halber 
     10263              aufgerundet. Generell ist es empfehlenswert bei der Umrechnung 
     10264              die neuen Partitionsgrößen geringfÃŒgig aufzurunden.</para> 
     10265            </footnote>. Außerdem wird fÃŒr die LINBO-Partitionierung eine 
     10266          erweitere Partition benötigt, sodass sich die neue Partitionstabelle 
     10267          so darstellt:</para> 
     10268 
     10269          <orderedlist> 
     10270            <listitem> 
     10271              <para>Partition mit FAT32 fÃŒr Windows XP, Größe 5300000KB, 
     10272              /dev/sda1</para> 
     10273            </listitem> 
     10274 
     10275            <listitem> 
     10276              <para>Partition mit ext3 fÃŒr Kubuntu, Größe 5300000KB, 
     10277              /dev/sda2</para> 
     10278            </listitem> 
     10279 
     10280            <listitem> 
     10281              <para>Partition Swap, Größe 530000KB, /dev/sda3</para> 
     10282            </listitem> 
     10283 
     10284            <listitem> 
     10285              <para>Partition erweitert, /dev/sda4</para> 
     10286            </listitem> 
     10287 
     10288            <listitem> 
     10289              <para>Partition mit FAT32 fÃŒr Daten, Größe 2100000KB, 
     10290              /dev/sda5</para> 
     10291            </listitem> 
     10292 
     10293            <listitem> 
     10294              <para>Partition fÃŒr Cache mit reiserfs, Rest der Festplatte, 
     10295              /dev/sda6</para> 
     10296            </listitem> 
     10297          </orderedlist> 
     10298 
     10299          <para>Mit diesen Daten erstellen Sie nun eine 
     10300          LINBO-Gruppenkonfiguration fÃŒr die Rechnergruppe "fs"<footnote> 
     10301              <para>Vorgehensweise siehe Abschnitt <link 
     10302              linkend="linbo_startconf_erstellen">Erstellen einer 
     10303              start.conf-Datei</link></para> 
     10304            </footnote>.</para> 
     10305        </section> 
     10306 
     10307        <section> 
     10308          <title>Images im Remote-Cache erstellen</title> 
     10309 
     10310          <para><emphasis role="bold">LINBO</emphasis> benötigt fÃŒr das 
     10311          Erstellen eines Images eine Cachepartition. Diese steht uns jedoch 
     10312          nicht zur VerfÃŒgung, da die Partitionierung der Clients noch so ist, 
     10313          wie sie von Rembo/mySHN eingerichtet wurde. Es besteht jedoch die 
     10314          Möglichkeit temporÀr den Servercache zur Imageerstellung zu nutzen. 
     10315          Dazu kann in der Konfiguration der Rechnergruppe das Samba-Share 
     10316          <filename>linbo-repo</filename> als Cache eingetragen werden. Dieses 
     10317          Share stellt den Clients das Serververzeichnis 
     10318          <filename>/var/linbo</filename> als Cache zur VerfÃŒgung. Tragen Sie 
     10319          also im nÀchsten Schritt den Remote-Cache des Servers wie im 
     10320          Abschnitt <link linkend="linbo_remotecache">Nutzung des 
     10321          Remote-Caches</link> beschrieben, in die Konfiguration der zu 
     10322          migrierenden Gruppe ein.</para> 
     10323 
     10324          <para>Starten Sie nun beide Clients. Da nun auf den Clients 
     10325          <emphasis role="bold">LINBO</emphasis> bootet, können Sie jetzt 
     10326          <link linkend="linbo_image_erstellen">Basisimages erstellen</link>. 
     10327          Erstellen Sie von Client 1 ein Basisimage des Windows-XP-Systems, 
     10328          von Client 2 ein Basisimage des Kubuntu-Systems. Die Basisimages 
     10329          werden, ohne dass die aktuelle Partitionierung der Clients verÀndert 
     10330          wurde, direkt im Server-Cache erstellt.</para> 
     10331        </section> 
     10332 
     10333        <section> 
     10334          <title>Ausrollen der Clientinstallation</title> 
     10335 
     10336          <para>Bevor die Clientinstallation ausgerollt werden kann, mÃŒssen 
     10337          noch ein Paar Dinge beachtet werden:</para> 
     10338 
     10339          <itemizedlist> 
     10340            <listitem> 
     10341              <para>ZunÀchst muss in der Konfiguration der Rechnergruppe statt 
     10342              des Remote-Caches wieder die lokale Cache-Partition eingetragen 
     10343              werden.</para> 
     10344            </listitem> 
     10345 
     10346            <listitem> 
     10347              <para>Da wir bisher fÃŒr die beiden Systeme ausschließlich 
     10348              Basisimages erzeugt haben, mÃŒssen etwaige EintrÀge fÃŒr 
     10349              differentielle Images aus der Gruppenkonfiguration entfernt 
     10350              werden.</para> 
     10351            </listitem> 
     10352 
     10353            <listitem> 
     10354              <para>Schließlich muss fÃŒr das Basisimage des Windows-Systems 
     10355              eine <link linkend="linbo_regpatch">Registry-Patch-Datei 
     10356              bereitgestellt</link> werden.</para> 
     10357            </listitem> 
     10358          </itemizedlist> 
     10359 
     10360          <para>Nun können Sie wie in Abschnitt <link 
     10361          linkend="linbo_ausrollen">Ausrollen der Musterinstallation</link> 
     10362          beschrieben, die Clients der Rechnergruppe von <emphasis 
     10363          role="bold">LINBO</emphasis> automatisch einrichten lassen.</para> 
     10364        </section> 
     10365      </section> 
     10366    </section> 
     10367 
     10368    <section id="ubuntu"> 
     10369      <title>Ubuntu</title> 
     10370 
     10371      <para>Es werden jeweils die aktuellen LTS-Versionen<footnote> 
     10372          <para>LTS: Long Term Support. Siehe <ulink 
     10373          url="http://wiki.ubuntuusers.de/Long_Term_Support">http://wiki.ubuntuusers.de/Long_Term_Support</ulink>.</para> 
     10374        </footnote> der Ubuntu-Distribution als Linux-Clientbetriebssystem der 
     10375      paedML Linux 5.1 unterstÃŒtzt.</para> 
     10376 
     10377      <para>FÃŒr die optimale Anbindung an den paedML Linux 5.1 Server wird ein 
     10378      Softwarepaket zur VerfÃŒgung gestellt, bei dessen Installation auf dem 
     10379      Ubuntu-System alle notwendigen Anpassungen vorgenommen werden:</para> 
     10380 
     10381      <itemizedlist> 
     10382        <listitem> 
     10383          <para>LDAP-Authentifizierung, damit sich die auf dem Server 
     10384          angelegten Benutzer am Client anmelden können;</para> 
     10385        </listitem> 
     10386 
     10387        <listitem> 
     10388          <para>automatisches Einbinden der vom Server exportierten 
     10389          Samba-Freigaben bei der Anmeldung am Client als 
     10390          cifs-Dateisystem.</para> 
     10391        </listitem> 
     10392      </itemizedlist> 
     10393 
     10394      <para>Benutzer können sich somit auf dem Client grafisch einloggen und 
     10395      finden ihre auf dem Server abgelegten Dateien und Tauschordner im 
     10396      Homeverzeichnis. Benutzer-Einstellungen werden im Homeverzeichnis 
     10397      dauerhaft gespeichert und stehen somit auf allen Arbeitsstationen im 
     10398      Schulnetzwerk zur VerfÃŒgung.</para> 
     10399 
     10400      <para>Dank der cifs-Dateisystems finden die Benutzer in ihrem 
     10401      Heimatverzeichnis ein vollwertiges unix-Dateisystem vor. Alle 
     10402      Benutzer-IDs und Dateiberechtigungen werden transparent vom 
     10403      Serverdateisystem ÃŒbernommen.</para> 
     10404 
     10405      <para>SchÃŒler/innen können lokal als <systemitem 
     10406      class="username">root</systemitem> arbeiten, ohne dass Benutzerdaten auf 
     10407      dem Server kompromittiert werden. Auf den per cifs-Dateisystem 
     10408      gemounteten Serververzeichnissen hat der lokale <systemitem 
     10409      class="username">root</systemitem> keine Superuserrechte und zum Mounten 
     10410      eines fremden Benutzerheimatverzeichnisses wird immer das jeweilige 
     10411      Benutzer-Passwort benötigt.</para> 
     10412 
     10413      <note> 
     10414        <para>Bei Ubuntu-Systemen erhÀlt der wÀhrend der Installation 
     10415        eingerichtete Benutzer lokale Administrationsrechte. BerÃŒcksichtigen 
     10416        Sie diesen Sachverhalt, indem Sie einen entsprechenden Benutzernamen 
     10417        vergeben (zum Beispiel <systemitem 
     10418        class="username">linuxadmin</systemitem>).</para> 
     10419      </note> 
     10420 
     10421      <section id="hardy"> 
     10422        <title>Installation des Client-Pakets</title> 
     10423 
     10424        <para>ÜberprÃŒfen Sie vor der Installation, ob bei der Partitionierung 
     10425        der Clientfestplatte eine Swappartition eingerichtet wurde. 
     10426        Korrigieren Sie gegebenenfalls die Partitionierung mit dem 
     10427        Partitionierungstool des Imagingsystems.</para> 
     10428 
     10429        <para>Voraussetzung fÃŒr die Installation des Clientpakets ist, dass 
     10430        das Betriebssystem netzwerkfÀhig eingerichtet wurde, die grafische 
     10431        OberflÀche funktioniert und der Client die <link 
     10432        linkend="ai_aufnahme">Rechneraufnahme</link> durchlaufen hat. 
     10433        Internetverbindung wird außerdem vorausgesetzt.</para> 
     10434 
     10435        <para>Bevor das Clientpaket installiert werden kann, muss der 
     10436        paedML-Release-SchlÃŒssel, mit dem die paedML-Pakete signiert sind, 
     10437        importiert werden. Laden Sie dazu zuerst die SchlÃŒsseldatei herunter 
     10438        ...</para> 
     10439 
     10440        <screen># wget http://pkg.lml.support-netz.de/paedml-release.asc</screen> 
     10441 
     10442        <para>... um diese dann in das Paketsystem zu importieren:</para> 
     10443 
     10444        <screen># apt-key add paedml-release.asc</screen> 
     10445 
     10446        <para>Den erfolgreichen Import des SchlÃŒssels quittiert die Konsole 
     10447        mit einem <emphasis role="bold">OK</emphasis>.</para> 
     10448 
     10449        <para>Nun mÃŒssen die Paketquellen in der Datei <systemitem 
     10450        class="filesystem">/etc/apt/sources.list</systemitem> um folgenden 
     10451        Eintrag ergÀnzt werden:<programlisting># paedML Clientpaket 
     10452deb http://pkg.lml.support-netz.de/client ./ </programlisting></para> 
     10453 
     10454        <para>Nach Anpassung der sources.list aktualisieren Sie mit dem 
     10455        Befehl<screen># aptitude update</screen></para> 
     10456 
     10457        <para>die Paketlisten. Anschließend sollten Sie mit einem<screen># aptitude dist-upgrade</screen>die 
     10458        Distribution auf den aktuellen Stand bringen.</para> 
     10459 
     10460        <para>Jetzt kann das Clientpaket installiert werden:<screen># aptitude install linuxmuster-client</screen></para> 
     10461 
     10462        <para>Nach Absetzen dieses Befehls, wird zunÀchst eine Liste der 
     10463        abhÀngigen Pakete angezeigt, die automatisch mitinstalliert werden. 
     10464        BestÀtigen Sie die Auswahl mit "Ja", werden alle Pakete 
     10465        heruntergeladen und installiert.</para> 
     10466 
     10467        <para>Im ersten Dialog muss der <emphasis>Uniform Resource 
     10468        Identifier</emphasis> (URI) des LDAP Servers eingetragen werden. 
     10469        Dieser hÀngt natÃŒtlich von der Server-IP ab und wird in der 
     10470        Form<screen>ldap://10.16.1.1/</screen>eingetragen.<screenshot> 
     10471            <screeninfo>Ubuntu: Clientpaket-Installation 1</screeninfo> 
     10472 
     10473            <mediaobject> 
     10474              <imageobject> 
     10475                <imagedata contentwidth="626" 
     10476                           fileref="images/linuxclient1.png"/> 
     10477              </imageobject> 
     10478            </mediaobject> 
     10479          </screenshot></para> 
     10480 
     10481        <para>Der <emphasis>Distinguished name of the search base</emphasis> 
     10482        setzt sich aus den Teilen der verwendeten InternetdomÀne zusammen. 
     10483        Hier zwei Beispiele:<itemizedlist> 
     10484            <listitem> 
     10485              <para>paedml-linux.lokal --&gt; dc=paedml-linux,dc=lokal</para> 
     10486            </listitem> 
     10487 
     10488            <listitem> 
     10489              <para>whrs-es.schule-bw.de --&gt; 
     10490              dc=whrs-es,dc=schule-bw,dc=de<screenshot> 
     10491                  <screeninfo>Ubuntu: Clientpaket-Installation 2</screeninfo> 
     10492 
     10493                  <mediaobject> 
     10494                    <imageobject> 
     10495                      <imagedata contentwidth="628" 
     10496                                 fileref="images/linuxclient2.png"/> 
     10497                    </imageobject> 
     10498                  </mediaobject> 
     10499                </screenshot></para> 
     10500            </listitem> 
     10501          </itemizedlist></para> 
     10502 
     10503        <para>Die zu verwendende LDAP-Version ist "3":<screenshot> 
     10504            <screeninfo>Ubuntu: Clientpaket-Installation 3</screeninfo> 
     10505 
     10506            <mediaobject> 
     10507              <imageobject> 
     10508                <imagedata contentwidth="630" 
     10509                           fileref="images/linuxclient3.png"/> 
     10510              </imageobject> 
     10511            </mediaobject> 
     10512          </screenshot></para> 
     10513 
     10514        <para>Der administrative Zugriff des lokalen Benutzers <systemitem 
     10515        class="username">root</systemitem> auf die LDAP-Datenbank ist zu 
     10516        verbieten, deshalb "Nein":<screenshot> 
     10517            <screeninfo>Ubuntu: Clientpaket-Installation 4</screeninfo> 
     10518 
     10519            <mediaobject> 
     10520              <imageobject> 
     10521                <imagedata contentwidth="624" 
     10522                           fileref="images/linuxclient4.png"/> 
     10523              </imageobject> 
     10524            </mediaobject> 
     10525          </screenshot></para> 
     10526 
     10527        <para>FÃŒr die Abfrage der paedML-LDAP-Datenbank ist kein Login 
     10528        notwendig, also "Nein":<screenshot> 
     10529            <screeninfo>Ubuntu: Clientpaket-Installation 5</screeninfo> 
     10530 
     10531            <mediaobject> 
     10532              <imageobject> 
     10533                <imagedata contentwidth="515" 
     10534                           fileref="images/linuxclient5.png"/> 
     10535              </imageobject> 
     10536            </mediaobject> 
     10537          </screenshot></para> 
     10538 
     10539        <para>Nun ist noch einmal die IP des LDAP-Servers einzugeben:</para> 
     10540 
     10541        <screenshot> 
     10542          <screeninfo>Ubuntu: Clientpaket-Installation 6</screeninfo> 
     10543 
     10544          <mediaobject> 
     10545            <imageobject> 
     10546              <imagedata contentwidth="498" fileref="images/linuxclient6.png"/> 
     10547            </imageobject> 
     10548          </mediaobject> 
     10549        </screenshot> 
     10550 
     10551        <para>Hier ist ein weiteres Mal der <emphasis>Distinguished 
     10552        Name</emphasis> (siehe oben) einzugeben. Das Eingabefeld ist mit der 
     10553        Eingabe aus Schritt 2 vorbelegt:<screenshot> 
     10554            <screeninfo>Ubuntu: Clientpaket-Installation 7</screeninfo> 
     10555 
     10556            <mediaobject> 
     10557              <imageobject> 
     10558                <imagedata contentwidth="285" 
     10559                           fileref="images/linuxclient7.png"/> 
     10560              </imageobject> 
     10561            </mediaobject> 
     10562          </screenshot></para> 
     10563 
     10564        <para>Hier gibt man den Benutzer an, den man bei der 
     10565        Ubuntu-Installation angelegt hat. Bestimmte Verzeichnisse des 
     10566        Gnome-Profils dieses Benutzers werden als Vorlage fÃŒr alle Benutzer 
     10567        verwendet. Bei jedem Login eines Benutzers wird sein Profil auf die 
     10568        Einstellungen zurÃŒckgesetzt, die beim Vorlagen-Benutzer festgelegt 
     10569        wurden:<screenshot> 
     10570            <screeninfo>Ubuntu: Clientpaket-Installation 8</screeninfo> 
     10571 
     10572            <mediaobject> 
     10573              <imageobject> 
     10574                <imagedata contentwidth="442" 
     10575                           fileref="images/linuxclient8.png"/> 
     10576              </imageobject> 
     10577            </mediaobject> 
     10578          </screenshot></para> 
     10579 
     10580        <para>Bei der nÀchsten Abfrage kann festgelegt werden, ob das 
     10581        Firefox-Profil des Vorlagen-Benutzers als Start-Profil fÃŒr alle 
     10582        Benutzer verwendet werden soll. WÀhlt man hier 
     10583        <emphasis>Ja</emphasis>, wird das Firefox-Vorlagen-Profil ins 
     10584        Homeverzeichnis des Benutzers kopiert, falls dort noch keines 
     10585        existiert. Es dient also lediglich als Start-Profil und kann vom 
     10586        Benutzer dauerhaft verÀndert werden:<screenshot> 
     10587            <screeninfo>Ubuntu: Clientpaket-Installation 9</screeninfo> 
     10588 
     10589            <mediaobject> 
     10590              <imageobject> 
     10591                <imagedata contentwidth="499" 
     10592                           fileref="images/linuxclient9.png"/> 
     10593              </imageobject> 
     10594            </mediaobject> 
     10595          </screenshot></para> 
     10596 
     10597        <para>Die folgende Eingabe ist optional. Sie definieren einen Namen 
     10598        fÃŒr einen Ordner im Homeverzeichnis, der die Dateien des Benutzers 
     10599        enthÀlt (Vorgabe ist "Eigene Dateien"). Wird hier eine Angabe gemacht, 
     10600        wird der Ordner, falls er noch nicht existiert, wÀhrend des 
     10601        Anmeldevorgangs erzeugt. ZusÀtzlich wird auf dem Desktop ein Link zu 
     10602        diesem Ordner erstellt. Ein leeres Eingabefeld erstellt diesen Ordner 
     10603        nicht.<screenshot> 
     10604            <screeninfo>Ubuntu: Clientpaket-Installation 10</screeninfo> 
     10605 
     10606            <mediaobject> 
     10607              <imageobject> 
     10608                <imagedata contentwidth="461" 
     10609                           fileref="images/linuxclient10.png"/> 
     10610              </imageobject> 
     10611            </mediaobject> 
     10612          </screenshot></para> 
     10613 
     10614        <para>Schließlich ermöglicht die letzte Abfrage die Angabe eines 
     10615        Namens fÃŒr ein Verzeichnis im Benutzerhome, in dem das Profil 
     10616        bestimmter Anwendungen (im Moment nur Firefox, s.o.) abgelegt werden 
     10617        soll (Vorgabe ist "Einstellungen"). Falls nicht vorhanden, wird das 
     10618        Verzeichnis wÀhrend der Benutzeranmeldung erstellt:<screenshot> 
     10619            <screeninfo>Ubuntu: Clientpaket-Installation 11</screeninfo> 
     10620 
     10621            <mediaobject> 
     10622              <imageobject> 
     10623                <imagedata contentwidth="473" 
     10624                           fileref="images/linuxclient11.png"/> 
     10625              </imageobject> 
     10626            </mediaobject> 
     10627          </screenshot></para> 
     10628 
     10629        <para>Damit sind alle notwendigen Eingaben gemacht und nach einem 
     10630        Neustart ist der Client vollstÀndig in die 
     10631        paedML-Linux-Netzwerkumgebung integriert.</para> 
     10632 
     10633        <para>Sollten nachtrÀglich Änderungen an den Installationsdaten 
     10634        notwendig werden, so kann das Clientpaket mit dem Befehl<screen># dpkg-reconfigure linuxmuster-client</screen>neu 
     10635        konfiguriert werden.</para> 
     10636      </section> 
     10637 
     10638      <section> 
     10639        <title>Verbindliche Benutzerprofile und erweiterte 
     10640        Client-Einstellungen</title> 
     10641 
     10642        <para>Ab Version 0.9.8 des Pakets 
     10643        <emphasis>linuxmuster-client</emphasis> ist es möglich ein 
     10644        Benutzerprofil zu konfigurieren, das als Vorgabe fÃŒr alle Benutzer 
     10645        verbindlich ist. Die dafÃŒr notwendige Grundkonfiguration wird wÀhrend 
     10646        der <link linkend="hardy">Installation des Client-Pakets</link> 
     10647        abgefragt.</para> 
     10648 
     10649        <para>In der Konfigurationsdatei 
     10650        <filename><systemitem>/etc/linuxmuster-client/config</systemitem></filename> 
     10651        können zusÀtzliche Einstellungen festgelegt werden:</para> 
     10652 
     10653        <programlisting># mandatory profile directorys 
     10654PROFILE_DIRS="Desktop .config .local .nautilus .gconf .gconfd .gnome2 .gnome2_private" 
     10655 
     10656# profile template user 
     10657TEMPLATE_USER=linuxadmin 
     10658 
     10659# Basedir for application settings 
     10660APPS_BASEDIR="Einstellungen" 
     10661 
     10662# Firefox 
     10663# copy initial firefox profile from template user to user? (yes|no) 
     10664FIREFOX=yes 
     10665# Firefox profile directory, below $APPS_BASEDIR 
     10666FIREFOX_PROFILE=firefox 
     10667 
     10668# my files folder 
     10669MYFILES="Eigene Dateien" 
     10670 
     10671# directories in user's home, which will be linked to /tmp on logon 
     10672LINKDIRS="Desktop .kde .local"</programlisting> 
     10673 
     10674        <para>Die Bedeutung der Variablen im Einzelnen:</para> 
     10675 
     10676        <itemizedlist> 
     10677          <listitem> 
     10678            <para>PROFILE_DIRS: Die Profil-Verzeichnisse, die dem Bemutzer 
     10679            beim Anmelden ins Homeverzeichnis kopiert werden. Eigene 
     10680            Änderungen in diesen Verzeichnissen werden also immer wieder 
     10681            ÃŒberschrieben.</para> 
     10682          </listitem> 
     10683 
     10684          <listitem> 
     10685            <para>TEMPLATE_USER: Loginname des Vorlagen-Benutzers.</para> 
     10686          </listitem> 
     10687 
     10688          <listitem> 
     10689            <para>APPS_BASEDIR: Verzeichnis, unter dem anwendungsspezifische 
     10690            Profile abgelegt werden (bisher nur Firefox).</para> 
     10691          </listitem> 
     10692 
     10693          <listitem> 
     10694            <para>FIREFOX: bestimmt, ob das Firefox-Start-Profil kopiert 
     10695            werden soll.</para> 
     10696          </listitem> 
     10697 
     10698          <listitem> 
     10699            <para>FIREFOX_PROFILE: Verzeichnis fÃŒr das Firefox-Profil, 
     10700            unterhalb von $APPS_BASEDIR.</para> 
     10701          </listitem> 
     10702 
     10703          <listitem> 
     10704            <para>MYFILES: Verzeichnisname fÃŒr die <filename>Eigenen 
     10705            Dateien</filename> im Home des Benutzers. Wird bei Bedarf angelegt 
     10706            und auf den Desktop verlinkt.</para> 
     10707          </listitem> 
     10708 
     10709          <listitem> 
     10710            <para>LINKDIRS: Diese Verzeichnisse werden wÀhrend des 
     10711            Anmeldevorgangs aus dem Benutzerhome lokal nach 
     10712            <filename>/tmp</filename> kopiert und dann ins Home verlinkt. Wird 
     10713            beim Abmelden wieder rÃŒckgangig gemacht. Hierbei handelt es sich 
     10714            um spezielle Verzeichnisse, die sich aus technischen GrÃŒnden auf 
     10715            einem lokalen Dateisystem befinden mÃŒssen.</para> 
     10716          </listitem> 
     10717        </itemizedlist> 
     10718 
     10719        <para>Das Firefox-Profil wird also in der Standardeinstellung in das 
     10720        Verzeichnis <filename>~/Einstellungen/firefox</filename> gelegt. 
     10721        Dieses Profilverzeichnis kann bei entsprechender Anpassung 
     10722        (<filename>H:\Einstellungen\firefox</filename>) der Datei 
     10723        <filename>C:\Dokumente und Einstellungen\Default 
     10724        User\Anwendungsdaten\Mozilla\Firefox\profile.ini</filename> auf dem 
     10725        Windowsclient von Windows- und Ubuntu-Firefox gleichermaßen genutzt 
     10726        werden.</para> 
     10727 
     10728        <para>Eine zweite Konfigurationsdatei unter 
     10729        <filename>/etc/linuxmuster-client/profile.exclude</filename> 
     10730        ermöglicht die Angabe von Datei- und Verzeichnismustern (eines pro 
     10731        Zeile), die von der Synchronisation ausgenommen werden, d.h. sie 
     10732        werden beim Benutzer nicht ÃŒberschrieben und bleiben somit erhalten. 
     10733        Die Standardeinstellung<programlisting># list of directories and files to be excluded from sync with profile of template user 
     10734cifs* 
     10735metacity/sessions/ 
     10736share/gvfs-metadata/ 
     10737share/tracker/ 
     10738share/Trash/ 
     10739tracker/</programlisting>sollte nicht verÀndert werden, da sonst evtl. 
     10740        unnötigerweise gecachte Dateien synchronisiert werden.</para> 
     10741      </section> 
     10742 
     10743      <section> 
     10744        <title>Tipps bei Einsatz heterogener Hardware</title> 
     10745 
     10746        <para>In diesem Abschnitt erhalten Sie Konfigurationsstipps, wie Sie 
     10747        Ihre Linux-Clients bei unterschiedlicher Hardware mit nur einem 
     10748        gemeinsamen LINBO-Image verwalten können.</para> 
     10749 
     10750        <section> 
     10751          <title>Unterschiedliche Grafikkarten</title> 
     10752 
     10753          <para>Wenn Sie Clients mit unterschiedlicher Grafikhardware 
     10754          einsetzen, wird der Start der grafischen OberflÀche sehr 
     10755          wahrscheinlich nicht auf allen Arbeitstationen funktionieren. Unser 
     10756          linuxmuster-client-Paket ist jedoch in der Lage clientspezifische 
     10757          X11-Konfigurationen zu verwalten, sodass Clients mit 
     10758          unterschiedlicher Grafikhardware mit ein und demselben Image 
     10759          bespielt werden können. Um eine clientspezifische X11-Konfiguration 
     10760          zu erzeugen, gehen Sie wie folgt vor:</para> 
     10761 
     10762          <orderedlist> 
     10763            <listitem> 
     10764              <para>Sichern Sie zunÀchst die Xserver-Konfigurationsdatei 
     10765              <systemitem class="filesystem">/etc/X11/xorg.conf</systemitem> 
     10766              nach <systemitem 
     10767              class="filesystem">/etc/X11/xorg.conf.default</systemitem>:<screen># cp /etc/X11/xorg.conf /etc/X11/xorg.conf.default</screen></para> 
     10768            </listitem> 
     10769 
     10770            <listitem> 
     10771              <para>Konfigurieren Sie nun die Grafikhardware mit dem 
     10772              Befehl:<screen># dpkg-reconfigure xserver-xorg</screen></para> 
     10773            </listitem> 
     10774 
     10775            <listitem> 
     10776              <para>Starten Sie danach die grafische OberflÀche im Falle von 
     10777              KDE mit<screen># /etc/init.d/kdm restart</screen>neu oder 
     10778              mit<screen># /etc/init.d/gdm restart</screen>wenn Sie Gnome 
     10779              verwenden.</para> 
     10780            </listitem> 
     10781 
     10782            <listitem> 
     10783              <para>Falls die grafische OberflÀche nun startet, sichern Sie 
     10784              die Xserver-Konfigurationsdatei <systemitem 
     10785              class="filesystem">/etc/X11/xorg.conf</systemitem> in eine 
     10786              xorg.conf-Datei, die den Client-Hostnamen als Erweiterung 
     10787              verwendet:<screen># cp /etc/X11/xorg.conf /etc/X11/xorg.conf.&lt;hostname&gt;</screen>also 
     10788              zum Beispiel:<screen># cp /etc/X11/xorg.conf /etc/X11/xorg.conf.r100-pc03</screen></para> 
     10789            </listitem> 
     10790 
     10791            <listitem> 
     10792              <para>Falls Sie mehrere Clients mit der identischen 
     10793              Grafikhardware verwenden, kopieren Sie fÃŒr jeden Client die 
     10794              xorg.conf-Datei entsprechend.</para> 
     10795            </listitem> 
     10796 
     10797            <listitem> 
     10798              <para>Starten Sie den Client neu und erstellen Sie ein 
     10799              Image.</para> 
     10800            </listitem> 
     10801          </orderedlist> 
     10802        </section> 
     10803 
     10804        <section> 
     10805          <title>Unterschiedliche Netzwerk- und Soundkarten</title> 
     10806 
     10807          <para>Debianbasierte Distributionen erlauben es beim Systemstart 
     10808          ÃŒber die Datei <systemitem 
     10809          class="filesystem">/etc/modules</systemitem> Treiber fÃŒr Hardware zu 
     10810          laden, die nicht automatisch erkannt wird.</para> 
     10811 
     10812          <para>Mit dem Befehl<screen># discover --module ethernet</screen>erhalten 
     10813          Sie den Treibernamen fÃŒr die Netzwerkkarte, analog dazu mit<screen># discover --module sound</screen>das 
     10814          entsprechende Modul fÃŒr die Soundkarte.</para> 
     10815 
     10816          <para>Tragen Sie die Module fÃŒr die Hardware, die nicht erkannt 
     10817          wird, einfach Zeile fÃŒr Zeile in <systemitem 
     10818          class="filesystem">/etc/modules</systemitem> ein. Danach starten Sie 
     10819          den Client neu und erstellen ein Image.</para> 
     10820        </section> 
     10821 
     10822        <section id="unt_hd_kont"> 
     10823          <title>Unterschiedliche Festplattenkontroller</title> 
     10824 
     10825          <para>Treiber fÃŒr Festplattenkontroller mÃŒssen in der initialen 
     10826          Ramdisk (InitRD) vorhanden sein, damit ein System ÃŒberhaupt bootet. 
     10827          Bei der Installation einer Linux-Distribution wird in der Regel nur 
     10828          der Treiber fÃŒr den Kontroller aufgenommen, der auf dem Rechner (auf 
     10829          dem installiert wurde), vorhanden ist. So kann es vorkommen, dass 
     10830          ein System, das auf einen Rechner mit anderem Festplattenkontroller 
     10831          geklont wurde, dort nicht startet.</para> 
     10832 
     10833          <para>In diesem Fall mÃŒssen Sie eine neue InitRD mit den 
     10834          entsprechenden Modulen erstellen:<orderedlist> 
     10835              <listitem> 
     10836                <para>Tragen Sie alle benötigten Kontroller-Module in die 
     10837                Datei <systemitem 
     10838                class="filesystem">/etc/initramfs-tools/modules</systemitem> 
     10839                ein.</para> 
     10840              </listitem> 
     10841 
     10842              <listitem> 
     10843                <para>Aktualisieren Sie die InitRD mit dem Befehl:<screen># update-initramfs -u</screen></para> 
     10844              </listitem> 
     10845 
     10846              <listitem> 
     10847                <para>Starten Sie den Client neu und erstellen Sie ein 
     10848                Image.</para> 
     10849              </listitem> 
     10850            </orderedlist></para> 
     10851        </section> 
     10852 
     10853        <section> 
     10854          <title>SATA- und PATA/IDE-Kontroller in einem Image</title> 
     10855 
     10856          <note> 
     10857            <para>Dieser Abschnitt ist nur relevant, wenn Sie Rembo/MySHN 
     10858            benutzen.</para> 
     10859          </note> 
     10860 
     10861          <para>Angenommen Sie haben eine Rechnergruppe (Hardwareklasse) mit 
     10862          IDE-Rechnern namens "linuxide". Sie schaffen neue Rechner mit 
     10863          SATA-Kontrollern an und wollen diese mit demselben Image betreiben 
     10864          wie die IDE-Rechner. Da SATA-Festplatten unter Linux mit dem 
     10865          Devicenamen <systemitem class="filesystem">/dev/sda</systemitem> 
     10866          angesprochen werden (IDE mit <systemitem 
     10867          class="filesystem">/dev/hda</systemitem>), muss das Imagingsystem 
     10868          das jeweilige Clientbetriebssystem beim Start entsprechend anpassen. 
     10869          Mit dieser Vorgehensweise können Sie das erfolgreich 
     10870          bewerkstelligen:</para> 
     10871 
     10872          <orderedlist> 
     10873            <listitem> 
     10874              <para>Kopieren Sie die Konfiguration der Rechnergruppe 
     10875              "linuxide" zum Beispiel nach "linuxsata":<screen># cd /var/lib/myshn/groups # cp -a linuxide linuxsata</screen></para> 
     10876            </listitem> 
     10877 
     10878            <listitem> 
     10879              <para>ErgÀnzen Sie in der Konfigurationsdatei der Gruppe 
     10880              "linuxide"<systemitem class="filesystem"> 
     10881              linuxide/config</systemitem> im globalen Teil am Anfang der 
     10882              Datei folgenden Eintrag:<programlisting>DeviceMap hda</programlisting></para> 
     10883            </listitem> 
     10884 
     10885            <listitem> 
     10886              <para>ErgÀnzen Sie in der Konfigurationsdatei der Gruppe 
     10887              "linuxsata" <systemitem 
     10888              class="filesystem">inuxsata/config</systemitem> im globalen Teil 
     10889              am Anfang der Datei folgenden Eintrag:<programlisting>DeviceMap sda</programlisting></para> 
     10890            </listitem> 
     10891 
     10892            <listitem> 
     10893              <para>Weisen Sie den SATA-Rechnern bei der Rechneraufnahme die 
     10894              Gruppe "linuxsata" zu.</para> 
     10895            </listitem> 
     10896          </orderedlist> 
     10897 
     10898          <para>Falls die neuen Rechner nach der Synchronisation nicht booten, 
     10899          mÃŒssen Sie die SATA-Kontrollertreiber, wie im <link 
     10900          linkend="unt_hd_kont">vorigen Abschnitt</link> beschrieben, noch in 
     10901          die InitRD aufnehmen.</para> 
     10902        </section> 
     10903      </section> 
     10904    </section> 
     10905 
     10906    <section id="win7"> 
     10907      <title><productname>Windows 7</productname></title> 
     10908 
     10909      <para>FÃŒr die Zusammenarbeit mit paedML Linux 5.1 wird mindestens 
     10910      <productname>Windows 7 Professional</productname> mit einer 
     10911      Volumenlizenz benötigt. Beachten Sie hierzu bitte die <ulink 
     10912      url="http://www.support-netz.de/leistungen/technische-plattform/info-seite-zur-beschaffung-von-windows-7-lizenzen.html">Informationen 
     10913      zur Beschaffung von <productname>Windows 7</productname> Lizenzen auf 
     10914      den Support-Netz-Seiten</ulink>. 32- und 64-Bit-Varianten werden 
     10915      gleichermaßen unterstÃŒtzt und unterscheiden sich nicht im 
     10916      Handling.</para> 
     10917 
     10918      <section id="win7_hinweise"> 
     10919        <title>Hinweise zu Installation und Konfiguration</title> 
     10920 
     10921        <para>Es ist wichtig, dass Sie, bevor Sie das Betriebssystem auf dem 
     10922        Client installieren, die Partitionierung von LINBO vornehmen lassen, 
     10923        da die Installationsroutine von <productname>Windows 7</productname> 
     10924        sonst ein Partitionierungsschema anwendet, das nicht mit <emphasis 
     10925        role="bold">LINBO</emphasis> kompatibel ist. FÃŒhren Sie also die 
     10926        Installationsschritte genau so durch wie sie im Abschnitt <link 
     10927        linkend="linbo_einsatz">LINBO im Einsatz</link> beschrieben sind und 
     10928        beachten Sie die weiterfÃŒhrenden Abschnitte im Folgenden. Insbesondere 
     10929        ist es sinnvoll <link linkend="aktiv_vorbereitung">die fÃŒr die 
     10930        Aktivierung der Windows-7-Installation notwendigen Anpassungen</link> 
     10931        gleich bei der ersten Einrichtung des Masterclients 
     10932        mitzuerledigen.</para> 
     10933      </section> 
     10934 
     10935      <section id="win7_domaene"> 
     10936        <title>DomÀnenbeitritt</title> 
     10937 
     10938        <para>Um der Samba-DomÀne beizutreten, melden Sie sich zunÀchst als 
     10939        lokaler Benutzer mit Administrationsrechten an.</para> 
     10940 
     10941        <para>Als Voraussetzung mÃŒssen folgende Registry-SchlÃŒssel gesetzt 
     10942        sein:<programlisting>[HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\LanmanWorkstation\Parameters] 
     10943"DNSNameResolutionRequired"=dword:00000000 
     10944"DomainCompatibilityMode"=dword:00000001 
     10945 
     10946[HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\Netlogon\Parameters] 
     10947"DisablePasswordChange"=dword:00000001 
     10948"MaximumPasswordAge"=dword:000f4240 
     10949"RefusePasswordChange"=dword:00000001 
     10950"RequireSignOrSeal"=dword:00000001 
     10951"RequireStrongKey"=dword:00000001 
     10952</programlisting></para> 
     10953 
     10954        <para>Eine entsprechende Registry-Patch-Datei finden Sie auf dem 
     10955        Server unter <filename>/var/linbo/examples/win7.global.reg</filename>, 
     10956        der UNC-Pfad vom Windows-Client aus lautet zum Beispiel (abhÀngig vom 
     10957        Servernamen) 
     10958        <filename>\\server\linbo-repo\examples\win7.global.reg</filename>. Sie 
     10959        können diese Datei auch komplett einspielen, da sie weitere nÃŒtzliche 
     10960        Einstellungen bereitstellt<footnote> 
     10961            <para>Gegebenenfalls mÃŒssen Sie die Datei lokal auf Ihre 
     10962            Arbeitsstation kopieren, damit Sie sie einspielen können. Achten 
     10963            Sie außerdem darauf, dass Sie den Windows-Explorer als <systemitem 
     10964            class="username">Administrator</systemitem> starten.</para> 
     10965          </footnote>. Beachten Sie dazu die Kommentare in der Datei.<note> 
     10966            <para>Es genÃŒgt den globalen Registry-Patch einmal vor der 
     10967            Erstellung des Images einzuspielen. Es ist nicht notwendig die 
     10968            globalen Registry-Einstellungen bei jeder Synchronisation mit 
     10969            einem dem <link linkend="linbo_regpatch">Image beigelegten 
     10970            Patch</link> anzuwenden.</para> 
     10971          </note></para> 
     10972 
     10973        <para>Die Funktion zum DomÀnenbeitritt befindet sich in der 
     10974        <emphasis>Systemsteuerung</emphasis> unter <emphasis>System und 
     10975        Sicherheit | Computernamen anzeigen</emphasis>.<screenshot> 
     10976            <screeninfo>Windows 7: DomÀnenbeitritt 1</screeninfo> 
     10977 
     10978            <mediaobject> 
     10979              <imageobject> 
     10980                <imagedata contentwidth="640" fileref="images/win7dom1.png"/> 
     10981              </imageobject> 
     10982            </mediaobject> 
     10983          </screenshot></para> 
     10984 
     10985        <para>Im Bereich <emphasis>Einstellungen fÃŒr Computernamen, DomÀne und 
     10986        Arbeitsgruppe</emphasis> gelangt man ÃŒber <emphasis>Einstellungen 
     10987        Àndern</emphasis><screenshot> 
     10988            <screeninfo>Windows 7: DomÀnenbeitritt 2</screeninfo> 
     10989 
     10990            <mediaobject> 
     10991              <imageobject> 
     10992                <imagedata contentwidth="639" fileref="images/win7dom2.png"/> 
     10993              </imageobject> 
     10994            </mediaobject> 
     10995          </screenshot></para> 
     10996 
     10997        <para>schließlich zu den 
     10998        <emphasis>Systemeigenschaften</emphasis>.</para> 
     10999 
     11000        <screenshot> 
     11001          <screeninfo>Windows 7: DomÀnenbeitritt 3</screeninfo> 
     11002 
     11003          <mediaobject> 
     11004            <imageobject> 
     11005              <imagedata contentwidth="341" fileref="images/win7dom3.png"/> 
     11006            </imageobject> 
     11007          </mediaobject> 
     11008        </screenshot> 
     11009 
     11010        <para>Die weitere Vorgehensweise Àhnelt der bei <productname>Windows 
     11011        XP</productname><footnote> 
     11012            <para>Siehe <link linkend="ai_domaene">Abschnitt DomÀnenbeitritt, 
     11013            Softwareinstallation und Benutzerprofile</link>.</para> 
     11014          </footnote>. Ein Klick auf die SchaltflÀche 
     11015        <emphasis>Ändern</emphasis> öffnet das Dialogfenster <emphasis>Ändern 
     11016        des Computernamens bzw. der DomÀne</emphasis>. Hier wÀhlt man die 
     11017        Option <emphasis>Mitglied von DomÀne:</emphasis> und gibt den bei der 
     11018        Installation vergebenen Windows-DomÀnennamen<footnote> 
     11019            <para>Siehe <link linkend="setup_sambadomaene">Abschnitt 
     11020            Konfiguration der paedML Linux - Samba-DomÀnen-Name</link>.</para> 
     11021          </footnote> ein.<screenshot> 
     11022            <screeninfo>Windows 7: DomÀnenbeitritt 4</screeninfo> 
     11023 
     11024            <mediaobject> 
     11025              <imageobject> 
     11026                <imagedata contentwidth="270" fileref="images/win7dom4.png"/> 
     11027              </imageobject> 
     11028            </mediaobject> 
     11029          </screenshot></para> 
     11030 
     11031        <para>Im nÀchsten Schritt mÃŒssen Sie sich fÃŒr den Beitritt zur DomÀne 
     11032        als Benutzer <systemitem class="username">domadmin</systemitem> 
     11033        authentifizieren.<screenshot> 
     11034            <screeninfo>Windows 7: DomÀnenbeitritt 5</screeninfo> 
     11035 
     11036            <mediaobject> 
     11037              <imageobject> 
     11038                <imagedata contentwidth="350" fileref="images/win7dom5.png"/> 
     11039              </imageobject> 
     11040            </mediaobject> 
     11041          </screenshot></para> 
     11042 
     11043        <para>Der erfolgreiche Beitritt wird mit einer Willkommensmeldung 
     11044        quittiert.<screenshot> 
     11045            <screeninfo>Windows 7: DomÀnenbeitritt 6</screeninfo> 
     11046 
     11047            <mediaobject> 
     11048              <imageobject> 
     11049                <imagedata contentwidth="289" fileref="images/win7dom6.png"/> 
     11050              </imageobject> 
     11051            </mediaobject> 
     11052          </screenshot></para> 
     11053 
     11054        <para>Falls anschließend die folgende Fehlermeldung bezÃŒglich des 
     11055        DNS-Namens erscheint, kann diese ignoriert werden.<screenshot> 
     11056            <screeninfo>Windows 7: DomÀnenbeitritt 7</screeninfo> 
     11057 
     11058            <mediaobject> 
     11059              <imageobject> 
     11060                <imagedata contentwidth="388" fileref="images/win7dom7.png"/> 
     11061              </imageobject> 
     11062            </mediaobject> 
     11063          </screenshot><footnote> 
     11064            <para>Siehe <ulink 
     11065            url="http://support.microsoft.com/kb/2171571">http://support.microsoft.com/kb/2171571</ulink>.</para> 
     11066          </footnote></para> 
     11067 
     11068        <para>Zum Abschluss des Vorgangs muss der Client neu gestartet 
     11069        werden.<screenshot> 
     11070            <screeninfo>Windows 7: DomÀnenbeitritt 8</screeninfo> 
     11071 
     11072            <mediaobject> 
     11073              <imageobject> 
     11074                <imagedata contentwidth="292" fileref="images/win7dom8.png"/> 
     11075              </imageobject> 
     11076            </mediaobject> 
     11077          </screenshot></para> 
     11078 
     11079        <para>Bevor Sie von diesem Client ein Image erzeugen, beachten Sie 
     11080        bitte den Artikel <ulink 
     11081        url="http://lml.support-netz.de/trac/wiki/LINBO-Domaenenbeitritt">Besonderheiten 
     11082        beim DomÀnenbeitritt mit LINBO</ulink> im <ulink 
     11083        url="http://lml.support-netz.de/trac/wiki/">Entwickler-Wiki</ulink>.</para> 
     11084      </section> 
     11085 
     11086      <section id="win7_profil"> 
     11087        <title>Bereitstellen eines lokalen Standard-Profils</title> 
     11088 
     11089        <para>Die Firma Microsoft empfiehlt fÃŒr <productname>Windows 
     11090        7</productname> zur Bereitstellung eines Standard-Profils eine 
     11091        Vorgehensweise unter Verwendung des Tools 
     11092        <application>SysPrep</application><footnote> 
     11093            <para>Siehe <ulink 
     11094            url="http://support.microsoft.com/kb/973289">http://support.microsoft.com/kb/973289</ulink>.</para> 
     11095          </footnote>. Diese Methode ist jedoch nur dazu geeignet bei der 
     11096        Erstinstallation des Betriebssystems ein Standardprofil 
     11097        bereitzustellen. FÃŒr eine ProfilÀnderung, die nachtrÀglich auf bereits 
     11098        intallierten Systemen fÃŒr alle Benutzer angewendet werden soll, ist 
     11099        diese Methode nicht praktikabel.</para> 
     11100 
     11101        <para>Mit der im Folgenden dargestellten Vorgehensweise können sie ein 
     11102        lokales Standardprofil auf Àhnliche Weise wie unter 
     11103        <productname>Windows XP</productname> verwalten. Beachten Sie jedoch, 
     11104        dass dies so von der Firma Microsoft nicht supportet wird.</para> 
     11105 
     11106        <para><emphasis role="bold">Profil anpassen und 
     11107        kopieren</emphasis></para> 
     11108 
     11109        <orderedlist> 
     11110          <listitem> 
     11111            <para>Melden Sie sich als derjenige Benutzer an, dessen Profil Sie 
     11112            als Vorlage fÃŒr das Standard-Benutzerprofil verwenden möchten (in 
     11113            der Regel <systemitem class="username">pgmadmin</systemitem>, da 
     11114            dieser ÃŒber administrative Rechte verfÃŒgt und Programme 
     11115            installieren darf). FÃŒhren Sie die gewÃŒnschten 
     11116            Programminstallationen beziehungsweise Profilanpassungen unter 
     11117            dieser Benutzerkennung durch.</para> 
     11118          </listitem> 
     11119 
     11120          <listitem> 
     11121            <para>Verlegen Sie die persönlichen Ordner <emphasis>Eigene 
     11122            Dokumente</emphasis>, <emphasis>Eigene Bilder</emphasis>, 
     11123            <emphasis>Eigene Musik</emphasis> und <emphasis>Eigene 
     11124            Videos</emphasis> auf Laufwerk H:, damit die Benutzer ihre Dateien 
     11125            nicht versehentlich auf Laufwerk C: speichern: 
     11126            <emphasis>Windows-Explorer</emphasis> starten | Bibliothek 
     11127            <emphasis>Dokumente</emphasis> aufklappen | Rechtsklick auf 
     11128            <emphasis>Eigene Dokumente</emphasis> | 
     11129            <emphasis>Eigenschaften</emphasis> | 
     11130            <emphasis>Pfad</emphasis>):<screenshot> 
     11131                <screeninfo>Windows 7: Standardprofil bereitstellen 
     11132                1</screeninfo> 
     11133 
     11134                <mediaobject> 
     11135                  <imageobject> 
     11136                    <imagedata contentwidth="481" 
     11137                               fileref="images/win7profil6.png"/> 
     11138                  </imageobject> 
     11139                </mediaobject> 
     11140              </screenshot></para> 
     11141          </listitem> 
     11142 
     11143          <listitem> 
     11144            <para>Melden Sie sich danach ab und als lokaler Benutzer, der ÃŒber 
     11145            Administrationsrechte verfÃŒgt, wieder an.</para> 
     11146          </listitem> 
     11147 
     11148          <listitem> 
     11149            <para>Öffnen Sie den <emphasis>Windows-Explorer</emphasis> als 
     11150            <systemitem class="username">Administrator</systemitem> 
     11151            (Rechtsklick auf Windows-Explorer-Symbol in der Taskleiste | 
     11152            Rechtsklick auf <emphasis>Windows-Explorer</emphasis> im 
     11153            KontextmenÃŒ | Linksklick auf <emphasis>Als Administrator 
     11154            ausfÃŒhren</emphasis>).<screenshot> 
     11155                <screeninfo>Windows 7: Standardprofil bereitstellen 
     11156                2</screeninfo> 
     11157 
     11158                <mediaobject> 
     11159                  <imageobject> 
     11160                    <imagedata contentwidth="273" 
     11161                               fileref="images/win7profil1.png"/> 
     11162                  </imageobject> 
     11163                </mediaobject> 
     11164              </screenshot></para> 
     11165          </listitem> 
     11166 
     11167          <listitem> 
     11168            <para>Falls noch nicht geschehen muss in den Ordneroptionen die 
     11169            Ansicht von ausgeblendeten und System-Dateien eingeschaltet werden 
     11170            (MenÃŒ <emphasis>Organisieren</emphasis> | <emphasis>Ordner- und 
     11171            Suchoptionen</emphasis>).<screenshot> 
     11172                <screeninfo>Windows 7: Standardprofil bereitstellen 
     11173                3</screeninfo> 
     11174 
     11175                <mediaobject> 
     11176                  <imageobject> 
     11177                    <imagedata contentwidth="245" 
     11178                               fileref="images/win7profil2.png"/> 
     11179                  </imageobject> 
     11180                </mediaobject> 
     11181              </screenshot><screenshot> 
     11182                <screeninfo>Windows 7: Standardprofil bereitstellen 
     11183                4</screeninfo> 
     11184 
     11185                <mediaobject> 
     11186                  <imageobject> 
     11187                    <imagedata contentwidth="309" 
     11188                               fileref="images/win7profil3.png"/> 
     11189                  </imageobject> 
     11190                </mediaobject> 
     11191              </screenshot></para> 
     11192          </listitem> 
     11193 
     11194          <listitem> 
     11195            <para>Navigieren Sie im Windows-Explorer nach 
     11196            <filename>C:\Benutzer</filename>. Dort befinden sich die Ordner 
     11197            mit den Benutzerprofilen, <filename>Default</filename> fÃŒr das 
     11198            Standardprofil und zum Beispiel <filename>pgmadmin</filename> fÃŒr 
     11199            die Vorlage.<screenshot> 
     11200                <screeninfo>Windows 7: Standardprofil bereitstellen 
     11201                5</screeninfo> 
     11202 
     11203                <mediaobject> 
     11204                  <imageobject> 
     11205                    <imagedata contentwidth="313"