| 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&tag=IPCopDocumentationGer">http://www.ipcop.org/index.php?module=pnWikka&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">&</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 -> 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://<servername></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://<servername></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 | |
| | 1788 | case 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 |
| | 1820 | call \\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 |
| | 1861 | rem 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 <Verzeichnis></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. |
| | 1907 | 100 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://<servername>/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 |
| | 2054 | backupdevice=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"><isoprefix>/<datum>_full</systemitem>,<systemitem |
| | 2185 | class="filesystem"> <isoprefix>/<datum>_diff</systemitem> |
| | 2186 | bzw. <systemitem |
| | 2187 | class="filesystem"><isoprefix>/<datum>_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><isoprefix>-1.iso</filename>, |
| | 2200 | <filename><isoprefix>-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 -> |
| | 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 |
| | 2891 | Latest Mindi is available from http://www.mondorescue.org |
| | 2892 | BusyBox sources are available from http://www.busybox.net |
| | 2893 | ------------------------------------------------------------------------------ |
| | 2894 | Mindi-BusyBox v1.2.1 (2008.10.20-18:41+0000) multi-call binary |
| | 2895 | Do 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. |
| | 2899 | Making complete dependency list Done. |
| | 2900 | Analyzing your keyboard's configuration. |
| | 2901 | Adding the following keyboard mapping tables: Done. |
| | 2902 | Assembling dependency files...................................Done. .......... |
| | 2903 | Your mountlist will look like this: |
| | 2904 | Analyzing LVM... |
| | 2905 | DEVICE 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 |
| | 2912 | Tarring and zipping the data content... Done. |
| | 2913 | Making 16384KB boot disk...............udev device manager found |
| | 2914 | WARNING: No Hardware support for ST20V10 |
| | 2915 | You may ask your manufacturer to contribute to the mindi project |
| | 2916 | ...11709 blocks |
| | 2917 | ............ Done. |
| | 2918 | In the directory '/var/cache/mindi' you will find the images:- |
| | 2919 | mindi-bootroot.16384.img |
| | 2920 | Created bootable ISO image at /var/cache/mindi/mindi.iso |
| | 2921 | Shall 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://<servername>: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://<servername>: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 | <Location /> |
| | 3254 | Order allow,deny |
| | 3255 | Allow localhost |
| | 3256 | Allow 10.* |
| | 3257 | Allow 172.16.18.* |
| | 3258 | </Location> |
| | 3259 | |
| | 3260 | # Restrict access to the admin pages... |
| | 3261 | <Location /admin> |
| | 3262 | Encryption Required |
| | 3263 | Order allow,deny |
| | 3264 | Allow localhost |
| | 3265 | Allow 10.* |
| | 3266 | Allow 172.16.18.* |
| | 3267 | </Location> |
| | 3268 | |
| | 3269 | # Restrict access to configuration files... |
| | 3270 | <Location /admin/conf> |
| | 3271 | AuthType Basic |
| | 3272 | Require user @SYSTEM |
| | 3273 | Order allow,deny |
| | 3274 | Allow localhost |
| | 3275 | Allow 10.* |
| | 3276 | Allow 172.16.18.* |
| | 3277 | </Location> |
| | 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 <Dateisystem> <neue GröÃe>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 <neue GröÃe>G <Logical Volume></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 |
| | 3569 | days=3650 |
| | 3570 | country="DE" |
| | 3571 | state="BW" |
| | 3572 | location="Musterstadt" |
| | 3573 | schoolname="Musterschule" |
| | 3574 | section="paedML-Linux" |
| | 3575 | [ -z "$myname" ] && myname="server.linuxmuster.local" |
| | 3576 | mymail="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 -> OpenVPN -> 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 | |
| | 3605 | Usage: linuxmuster-ovpn <--check --username=login> |
| | 3606 | <--create --username=login --password=password> |
| | 3607 | <--download --username=login> |
| | 3608 | <--show --username=login> |
| | 3609 | <--activate [--username=login|--group=groupname]> |
| | 3610 | <--deactivate [--username=login|--group=groupname]> |
| | 3611 | <--purge [--username=login|--group=groupname]> |
| | 3612 | <--cleanup> |
| | 3613 | <--list> |
| | 3614 | <--purgeallstudentcerts></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 |
| | 3628 | User 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 |
| | 3638 | Creating openvpn certificate for user zell ... |
| | 3639 | openvpn certificate for user zell successfully created! :-) |
| | 3640 | Certificate 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 |
| | 3654 | Certificate 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 |
| | 3663 | Certificate: |
| | 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 |
| | 3680 | Found certificate for user zell. |
| | 3681 | Activating OpenVPN certificate for zell! |
| | 3682 | Executing certificate configuration update ...</screen>oder die Zertifikate |
| | 3683 | einer ganzen Gruppe aktivieren.<screen>11:09/0 server ~ # linuxmuster-ovpn --activate --group=5a |
| | 3684 | Found certificate for user hartmape. |
| | 3685 | Activating OpenVPN certificate for hartmape! |
| | 3686 | Found certificate for user schirrmo. |
| | 3687 | Activating OpenVPN certificate for schirrmo! |
| | 3688 | Found certificate for user serdarje. |
| | 3689 | Activating OpenVPN certificate for serdarje! |
| | 3690 | Executing 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 |
| | 3697 | Found certificate for user zell. |
| | 3698 | Deactivating OpenVPN certificate for zell! |
| | 3699 | Executing certificate configuration update ...</screen>wie fÃŒr eine |
| | 3700 | Gruppe.<screen>11:13/0 server ~ # linuxmuster-ovpn --deactivate --group=5a |
| | 3701 | Found certificate for user hartmape. |
| | 3702 | Deactivating OpenVPN certificate for hartmape! |
| | 3703 | Found certificate for user schirrmo. |
| | 3704 | Deactivating OpenVPN certificate for schirrmo! |
| | 3705 | Found certificate for user serdarje. |
| | 3706 | Deactivating OpenVPN certificate for serdarje! |
| | 3707 | Executing 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 |
| | 3713 | Purging OpenVPN certificate for zell ... |
| | 3714 | Executing certificate configuration update ...</screen>oder einer ganzen |
| | 3715 | Gruppe.<screen>11:17/0 server ~ # linuxmuster-ovpn --purge --group=5a |
| | 3716 | Purging OpenVPN certificate for hartmape ... |
| | 3717 | Purging OpenVPN certificate for schirrmo ... |
| | 3718 | Purging OpenVPN certificate for serdarje ... |
| | 3719 | Executing 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 |
| | 3729 | 1 on Hans Bader [ba] (teachers) |
| | 3730 | 2 on Hans Bo [bo] (teachers) |
| | 3731 | 3 on Mannfred Bech [bz] (teachers) |
| | 3732 | 4 on Andrea Denzer [de] (teachers) |
| | 3733 | 5 on Doerthe Mueller [do] (teachers) |
| | 3734 | 6 on Marianne Dornstett [dorn] (teachers) |
| | 3735 | 7 on Hans-Peter Schoeninger [schoen] (teachers) |
| | 3736 | 9 on Klaus Zembowski [zem] (teachers) |
| | 3737 | 22 off Katrin Fray [frayka] (10a) |
| | 3738 | 23 off Felix Gengler [genglefe] (10a) |
| | 3739 | 24 off Judith Ilkes [ilkesju] (10a) |
| | 3740 | 25 off Henriette Imbrogiana [imbroghe] (10a) |
| | 3741 | 26 off Richard Krueger [kruegeri] (10a) |
| | 3742 | 27 on Jochen Gaissinger [gaissijo] (13a) |
| | 3743 | 28 on Tanja Gelhaar [gelhaata] (13a) |
| | 3744 | 29 on Achim Gengler [gengleac] (13a) |
| | 3745 | 30 off Klaus zell [zell] (teachers) |
| | 3746 | 31 off Peter Hartmann [hartmape] (5a) |
| | 3747 | 32 off Moritz Schirra [schirrmo] (5a) |
| | 3748 | 33 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 |
| | 3753 | 22 off Katrin Fray [frayka] (10a) |
| | 3754 | 23 off Felix Gengler [genglefe] (10a) |
| | 3755 | 24 off Judith Ilkes [ilkesju] (10a) |
| | 3756 | 25 off Henriette Imbrogiana [imbroghe] (10a) |
| | 3757 | 26 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 -> 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 |
| | 3804 | admins_certperiod=3650 |
| | 3805 | |
| | 3806 | # period for teachers in days, default 10 years |
| | 3807 | teachers_certperiod=3650 |
| | 3808 | |
| | 3809 | # period for others in days, default 1 year |
| | 3810 | others_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://<servername>/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) ########################## |
| | 3901 | define 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 ############################# |
| | 3919 | define 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 <schiebel@aeg-reutlingen.de> |
| | 3951 | |
| | 3952 | # descriptions for the servers |
| | 3953 | DESC_SERVER="Server der paedML Linux 5.1" |
| | 3954 | DESC_FW="Firewall der paedML Linux 5.1" |
| | 3955 | |
| | 3956 | # description for servergroup |
| | 3957 | DESC_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 |
| | 3964 | GENERIC_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 |
| | 3969 | REMOTE_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. |
| | 3973 | REMOTE_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" |
| | 3988 | DISK_DEVICES="auto:20:10" |
| | 3989 | |
| | 3990 | # SWAP usage warning & critical levels |
| | 3991 | # amount of FREE space to change the |
| | 3992 | # state into warning/emergency |
| | 3993 | SWAP_WARN="70" |
| | 3994 | SWAP_CRIT="40" |
| | 3995 | |
| | 3996 | # Memory usage warning & critical levels |
| | 3997 | # amount of space to change the |
| | 3998 | # state into warning/emergency |
| | 3999 | MEM_WARN="90" |
| | 4000 | MEM_CRIT="95" |
| | 4001 | |
| | 4002 | # CPU Load warning & critical levels |
| | 4003 | # cpu load to change state into warning/emergency. |
| | 4004 | # Format: <1-min-load-avg>!<5-min-load-avg>!<15-min-load-avg> |
| | 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 |
| | 4009 | LOAD_WARN="6!5!4" |
| | 4010 | LOAD_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 |
| | 4036 | This command resets the nagios configuration to a default state. |
| | 4037 | *** ALL CONFIGURATION FILES IN THE DIRECTORY /etc/nagios3/ WILL BE LOST! *** |
| | 4038 | Do you really want to proceed [yes/no]? yes |
| | 4039 | OK - configuration reset to default. |
| | 4040 | In case of emergency, you will find a tarfile of your last |
| | 4041 | configuration 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 |
| | 4239 | default on on on |
| | 4240 | r203 off on on |
| | 4241 | r203-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 | |
| | 4253 | Usage: linuxmuster-reset --room=<roomname> [--kill] |
| | 4254 | --host=<hostname> |
| | 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 | |
| | 4263 | Note: --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">\\<Servername>\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-<Zeitstempel>.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-<Zeitstempel>.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-<Zeitstempel>.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 | |
| | 4536 | Please 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 | <GebÀudebezeichnung><Raumbezeichnung>-<PC-Bezeichnung>, |
| | 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> -> <emphasis |
| | 5679 | role="bold">Eigenschaften</emphasis> -> <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 -> Eigenschaften -> |
| | 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 |
| | 6312 | DEFAULT linbo |
| | 6313 | |
| | 6314 | # Aktiviert den Bootprompt (Eingabemöglichkeit fÌr Parameter). |
| | 6315 | #PROMPT 1 |
| | 6316 | |
| | 6317 | # 3 Sek. Timeout am Bootprompt. |
| | 6318 | TIMEOUT 30 |
| | 6319 | |
| | 6320 | # Deutsche Tastatur. |
| | 6321 | KBDMAP /german.kbd |
| | 6322 | |
| | 6323 | # Wird ÃŒber dem Bootprompt angezeigt. |
| | 6324 | DISPLAY /boot.msg |
| | 6325 | |
| | 6326 | # Startet LINBO direkt per PXE-Boot (Standard). |
| | 6327 | LABEL linbo |
| | 6328 | KERNEL linbo |
| | 6329 | APPEND initrd=linbofs.gz vga=788 quiet |
| | 6330 | |
| | 6331 | # Boot-Methode fÃŒr Clients mit Reboot-Workaround. |
| | 6332 | LABEL reboot |
| | 6333 | KERNEL 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. |
| | 6337 | APPEND 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 && configfile /boot/grub/menu.lst; |
| | 6346 | ls /menu.lst && 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 |
| | 6354 | LABEL debug |
| | 6355 | KERNEL linbo |
| | 6356 | APPEND 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). |
| | 6486 | LABEL linbo |
| | 6487 | KERNEL linbo |
| | 6488 | APPEND initrd=linbofs.gz vga=<emphasis role="bold">792</emphasis> quiet |
| | 6489 | |
| | 6490 | # Boot-Methode fÃŒr Clients mit Reboot-Workaround. |
| | 6491 | LABEL reboot |
| | 6492 | KERNEL 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. |
| | 6496 | APPEND 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 && configfile /boot/grub/menu.lst; |
| | 6505 | ls /menu.lst && 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 |
| | 6513 | LABEL debug |
| | 6514 | KERNEL linbo |
| | 6515 | APPEND 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) |
| | 6528 | PROMPT 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=<int></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=<Partition></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=<Partition>:<Dateipfad></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/<gruppe></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). |
| | 6722 | LABEL linbo |
| | 6723 | KERNEL linbo |
| | 6724 | APPEND initrd=linbofs.gz vga=792 quiet <emphasis role="bold">acpi=off</emphasis> |
| | 6725 | |
| | 6726 | # Boot-Methode fÃŒr Clients mit Reboot-Workaround. |
| | 6727 | LABEL reboot |
| | 6728 | KERNEL 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. |
| | 6732 | APPEND 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 && configfile /boot/grub/menu.lst; |
| | 6741 | ls /menu.lst && 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 |
| | 6749 | LABEL debug |
| | 6750 | KERNEL linbo |
| | 6751 | APPEND 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/<gruppe></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 |
| | 6853 | DEFAULT 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.<gruppe></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 |
| | 6998 | Cache = /dev/sda6 # GerÀtenamen der lokalen Cachpartition |
| | 6999 | Server = 10.16.1.1 # IP des Servers, wird automatisch eingetragen |
| | 7000 | Group = fs # Gruppenname, wird automatisch eingetragen |
| | 7001 | RootTimeout = 600 # automatischer Rootlogout nach 600 Sek. |
| | 7002 | AutoPartition = yes # automatische Partitionsreparatur beim LINBO-Start |
| | 7003 | AutoFormat = no # kein automatisches Formatieren aller Partitionen |
| | 7004 | AutoInitCache = no # kein automatisches BefÃŒllen des Caches |
| | 7005 | DownloadType = 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 |
| | 7082 | Dev = /dev/sda1 # Device-Name der Partition (sda1 = 1. Partition auf erster Festplatte) |
| | 7083 | Size = 5192000 # Partitionsgroesse in kB (Bsp.: 5G) |
| | 7084 | Id = c # Partitionstyp (c = FAT32) |
| | 7085 | FSType = vfat # Dateisystem auf der Partition (FAT32) |
| | 7086 | Bootable = no # Bootable-Flag |
| | 7087 | |
| | 7088 | [Partition] # Start einer Partitionsdefinition, Ubuntu auf ext4 |
| | 7089 | Dev = /dev/sda2 # Device-Name der Partition (sda2 = 2. Partition auf erster Festplatte) |
| | 7090 | Size = 5192000 # Partitionsgroesse in kB (Bsp.: 5G) |
| | 7091 | Id = 83 # Partitionstyp (83 = Linux) |
| | 7092 | FSType = ext4 # Dateisystem auf der Partition (ext4) |
| | 7093 | Bootable = no # Bootable-Flag |
| | 7094 | |
| | 7095 | [Partition] # Definition der Swappartition |
| | 7096 | Dev = /dev/sda3 # Device-Name der Partition (sda3 = 3. Partition auf erster Festplatte) |
| | 7097 | Size = 1048576 # Partitionsgroesse in kB (Bsp.: 1G) |
| | 7098 | Id = 82 # Partitionstyp (82 = swap) |
| | 7099 | FSType = swap # Dateisystem auf der Partition (swap) |
| | 7100 | |
| | 7101 | [Partition] # Erweiterte Partition |
| | 7102 | Dev = /dev/sda4 # Device-Name der Partition (sda4 = 4. Partition auf erster Festplatte) |
| | 7103 | Size = # Partitionsgroesse in kB (leer bei erweiterter Partition) |
| | 7104 | Id = 5 # Partitionstyp (5 = erweiterte Partition) |
| | 7105 | FSType = # Dateisystem auf der Partition (leer bei erweiterter Partition) |
| | 7106 | Bootable = no # Bootable-Flag |
| | 7107 | |
| | 7108 | [Partition] # Datenpartition mit NTFS |
| | 7109 | Dev = /dev/sda5 # Device-Name der Partition (sda5 = 5. Partition auf erster Festplatte) |
| | 7110 | Size = 40000000 # Partitionsgroesse in kB (Bsp.: ca. 38G) |
| | 7111 | Id = 7 # Partitionstyp (7 = NTFS) |
| | 7112 | FSType = ntfs # Dateisystem auf der Partition (ntfs) |
| | 7113 | Bootable = no # Bootable-Flag |
| | 7114 | |
| | 7115 | [Partition] # Definition der Cache-Partition |
| | 7116 | Dev = /dev/sda6 # Device-Name der Partition (sda6 = 6. Partition auf erster Festplatte) |
| | 7117 | Size = # Partitionsgroesse in kB (Bsp.: keine Angabe = Rest der Platte, ca. 10G) |
| | 7118 | Id = 83 # Partitionstyp (83 = Linux) |
| | 7119 | FSType = reiserfs # Dateisystem fuer Cache-Partition (reiserfs empf.) |
| | 7120 | Bootable = 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 & 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 |
| | 7301 | Name = Windows XP # Name des Betriebssystems |
| | 7302 | Version = # Version (optional) |
| | 7303 | Description = Windows XP Prof. SP2 # Beschreibung |
| | 7304 | Image = winxp-fs.rsync # Dateiname des differentiellen Images (Erweiterung .rsync) |
| | 7305 | BaseImage = winxp-fs.cloop # Dateiname des Basisimages (Erweiterung .cloop) |
| | 7306 | Boot = /dev/sda1 # Bootpartition, bei Windows gleich Rootparition |
| | 7307 | Root = /dev/sda1 # Rootpartition, in die das BS installiert ist |
| | 7308 | Kernel = grub.exe # Relativer Pfad zum Kernel, bei Windows immer grub.exe |
| | 7309 | Initrd = # Relativer Pfad zur Initrd, bei Windows immer leer |
| | 7310 | Append = # Kernel-Parameter, bei Windows immer leer |
| | 7311 | StartEnabled = yes # "Start"-Button anzeigen |
| | 7312 | SyncEnabled = yes # "Sync+Start"-Button anzeigen |
| | 7313 | NewEnabled = yes # "Neu+Start"-Button anzeigen |
| | 7314 | Hidden = yes # verstecke OS-Reiter |
| | 7315 | Autostart = no # kein automatischer synchronisierter Start des Betriebssystems |
| | 7316 | |
| | 7317 | [OS] Name = Ubuntu # Name des Betriebssystems |
| | 7318 | Version = # Version (optional) |
| | 7319 | Description = Ubuntu 10.04 # Beschreibung |
| | 7320 | Image = ubuntu-fs.rsync # Dateiname des differentiellen Images (Erweiterung .rsync) |
| | 7321 | BaseImage = ubuntu-fs.cloop # Dateiname des Basisimages (Erweiterung .cloop) |
| | 7322 | Boot = /dev/sda2 # Partition, die Kernel & Initrd enthaelt |
| | 7323 | Root = /dev/sda2 # Rootpartition, in die das BS installiert ist |
| | 7324 | Kernel = vmlinuz # Relativer Pfad zum Kernel |
| | 7325 | Initrd = initrd.img # Relativer Pfad zur Initrd |
| | 7326 | Append = ro splash root=/dev/sda2 # Kernelparameter |
| | 7327 | StartEnabled = yes # "Start"-Button anzeigen |
| | 7328 | SyncEnabled = yes # "Sync+Start"-Button anzeigen |
| | 7329 | NewEnabled = yes # "Neu+Start"-Button anzeigen |
| | 7330 | Hidden = yes # verstecke OS-Reiter |
| | 7331 | Autostart = 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 |
| | 7348 | Cache = /dev/sda6 # GerÀtenamen der lokalen Cachpartition |
| | 7349 | Server = 10.16.1.1 # IP des Servers, wird automatisch eingetragen |
| | 7350 | Group = fs # Gruppenname, wird automatisch eingetragen |
| | 7351 | RootTimeout = 600 # automatischer Rootlogout nach 600 Sek. |
| | 7352 | AutoPartition = yes # automatische Partitionsreparatur beim LINBO-Start |
| | 7353 | AutoFormat = no # kein automatisches Formatieren aller Partitionen |
| | 7354 | AutoInitCache = no # kein automatisches BefÃŒllen des Caches |
| | 7355 | DownloadType = torrent # Image-Download per torrent, rsync oder multicast |
| | 7356 | |
| | 7357 | [Partition] # Start einer Partitionsdefinition, Windows XP auf FAT32 |
| | 7358 | Dev = /dev/sda1 # Device-Name der Partition (sda1 = 1. Partition auf erster Festplatte) |
| | 7359 | Size = 5192000 # Partitionsgroesse in kB (Bsp.: 5G) |
| | 7360 | Id = c # Partitionstyp (c = FAT32) |
| | 7361 | FSType = vfat # Dateisystem auf der Partition (FAT32) |
| | 7362 | Bootable = no # Bootable-Flag |
| | 7363 | |
| | 7364 | [Partition] # Start einer Partitionsdefinition, Ubuntu auf ext4 |
| | 7365 | Dev = /dev/sda2 # Device-Name der Partition (sda2 = 2. Partition auf erster Festplatte) |
| | 7366 | Size = 5192000 # Partitionsgroesse in kB (Bsp.: 5G) |
| | 7367 | Id = 83 # Partitionstyp (83 = Linux) |
| | 7368 | FSType = ext4 # Dateisystem auf der Partition (ext4) |
| | 7369 | Bootable = no # Bootable-Flag |
| | 7370 | |
| | 7371 | [Partition] # Definition der Swappartition |
| | 7372 | Dev = /dev/sda3 # Device-Name der Partition (sda3 = 3. Partition auf erster Festplatte) |
| | 7373 | Size = 1048576 # Partitionsgroesse in kB (Bsp.: 1G) |
| | 7374 | Id = 82 # Partitionstyp (82 = swap) |
| | 7375 | FSType = swap # Dateisystem auf der Partition (swap) |
| | 7376 | |
| | 7377 | [Partition] # Erweiterte Partition |
| | 7378 | Dev = /dev/sda4 # Device-Name der Partition (sda4 = 4. Partition auf erster Festplatte) |
| | 7379 | Size = # Partitionsgroesse in kB (leer bei erweiterter Partition) |
| | 7380 | Id = 5 # Partitionstyp (5 = erweiterte Partition) |
| | 7381 | FSType = # Dateisystem auf der Partition (leer bei erweiterter Partition) |
| | 7382 | Bootable = no # Bootable-Flag |
| | 7383 | |
| | 7384 | [Partition] # Datenpartition mit NTFS |
| | 7385 | Dev = /dev/sda5 # Device-Name der Partition (sda5 = 5. Partition auf erster Festplatte) |
| | 7386 | Size = 40000000 # Partitionsgroesse in kB (Bsp.: ca. 38G) |
| | 7387 | Id = 7 # Partitionstyp (7 = NTFS) |
| | 7388 | FSType = ntfs # Dateisystem auf der Partition (ntfs) |
| | 7389 | Bootable = no # Bootable-Flag |
| | 7390 | |
| | 7391 | [Partition] # Definition der Cache-Partition |
| | 7392 | Dev = /dev/sda6 # Device-Name der Partition (sda6 = 6. Partition auf erster Festplatte) |
| | 7393 | Size = # Partitionsgroesse in kB (Bsp.: keine Angabe = Rest der Platte) |
| | 7394 | Id = 83 # Partitionstyp (83 = Linux) |
| | 7395 | FSType = reiserfs # Dateisystem fuer Cache-Partition (reiserfs empf.) |
| | 7396 | Bootable = no # Bootable-Flag |
| | 7397 | |
| | 7398 | [OS] # Beginn einer Betriebssystemdefinition |
| | 7399 | Name = Windows XP # Name des Betriebssystems |
| | 7400 | Version = # Version (optional) |
| | 7401 | Description = Windows XP Prof. SP2 # Beschreibung |
| | 7402 | Image = winxp-fs.rsync # Dateiname des differentiellen Images (Erweiterung .rsync) |
| | 7403 | BaseImage = winxp-fs.cloop # Dateiname des Basisimages (Erweiterung .cloop) |
| | 7404 | Boot = /dev/sda1 # Bootpartition, bei Windows gleich Rootparition |
| | 7405 | Root = /dev/sda1 # Rootpartition, in die das BS installiert ist |
| | 7406 | Kernel = grub.exe # Relativer Pfad zum Kernel, bei Windows immer grub.exe |
| | 7407 | Initrd = # Relativer Pfad zur Initrd, bei Windows immer leer |
| | 7408 | Append = # Kernel-Parameter, bei Windows immer leer |
| | 7409 | StartEnabled = yes # "Start"-Button anzeigen |
| | 7410 | SyncEnabled = yes # "Sync+Start"-Button anzeigen |
| | 7411 | NewEnabled = yes # "Neu+Start"-Button anzeigen |
| | 7412 | Hidden = yes # verstecke OS-Reiter |
| | 7413 | Autostart = no # kein automatischer synchronisierter Start des Betriebssystems |
| | 7414 | |
| | 7415 | [OS] Name = Ubuntu # Name des Betriebssystems |
| | 7416 | Version = # Version (optional) |
| | 7417 | Description = Ubuntu 10.04 # Beschreibung |
| | 7418 | Image = ubuntu-fs.rsync # Dateiname des differentiellen Images (Erweiterung .rsync) |
| | 7419 | BaseImage = ubuntu-fs.cloop # Dateiname des Basisimages (Erweiterung .cloop) |
| | 7420 | Boot = /dev/sda2 # Partition, die Kernel & Initrd enthaelt |
| | 7421 | Root = /dev/sda2 # Rootpartition, in die das BS installiert ist |
| | 7422 | Kernel = vmlinuz # Relativer Pfad zum Kernel |
| | 7423 | Initrd = initrd.img # Relativer Pfad zur Initrd |
| | 7424 | Append = ro splash root=/dev/sda2 # Kernelparameter |
| | 7425 | StartEnabled = yes # "Start"-Button anzeigen |
| | 7426 | SyncEnabled = yes # "Sync+Start"-Button anzeigen |
| | 7427 | NewEnabled = yes # "Neu+Start"-Button anzeigen |
| | 7428 | Hidden = yes # verstecke OS-Reiter |
| | 7429 | Autostart = 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.<gruppe></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 | <Imagename>-<Zeitstempel>.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.<gruppe></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 |
| | 8273 | Name = Windows XP # Name des Betriebssystems |
| | 8274 | Version = # Version (optional) |
| | 8275 | Description = Windows XP Prof. SP2 # Beschreibung |
| | 8276 | Image = winxp-fs.rsync # Dateiname des differentiellen Images (Erweiterung .rsync) |
| | 8277 | BaseImage = 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>//<server-ip>/linbo-repo</uri> in die |
| | 8369 | Gruppenkonfigurationsdatei |
| | 8370 | (<filename>/var/linbo/start.conf.<gruppe></filename>) |
| | 8371 | eingetragen:</para> |
| | 8372 | |
| | 8373 | <programlisting>[LINBO] # globale Konfiguration |
| | 8374 | Cache = //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><imagedatei>.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.<gruppe></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 |
| | 8624 | Name = Windows XP # Name des Betriebssystems |
| | 8625 | Version = # Version (optional, frei waehlbar) |
| | 8626 | Description = Windows XP SP2 # Beschreibung |
| | 8627 | Image = winxp-fs.rsync # Dateiname des differentiellen Images (Erweiterung .rsync) |
| | 8628 | BaseImage = winxp-fs.cloop # Dateiname des Basisimages (Erweiterung .cloop) |
| | 8629 | Boot = /dev/sda1 # Partition, die Kernel & Initrd enthaelt |
| | 8630 | Root = /dev/sda1 # Rootpartition, in die das BS installiert ist, |
| | 8631 | # bei Windows ist Boot und Root identisch |
| | 8632 | Kernel = grub.exe # Relativer Pfad zum Kernel, bei Windows grub.exe oder reboot |
| | 8633 | Initrd = # Relativer Pfad zur Initrd, bei Windows immer leer |
| | 8634 | Append = # Kernel-Parameter, bei Windows immer leer |
| | 8635 | StartEnabled = yes # "Start"-Button anzeigen |
| | 8636 | SyncEnabled = yes # "Sync+Start"-Button anzeigen |
| | 8637 | NewEnabled = yes # "Neu+Start"-Button anzeigen |
| | 8638 | Hidden = yes # verstecke OS-Reiter |
| | 8639 | Autostart = 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.<gruppe></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 |
| | 8723 | AutoInitCache = 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 |
| | 8801 | LINBODIR=/var/linbo |
| | 8802 | |
| | 8803 | # path to the list of files to be multicasted |
| | 8804 | MULTICASTLIST=$LINBODIR/multicast.list |
| | 8805 | |
| | 8806 | # start the multicast server? |
| | 8807 | # yes|no |
| | 8808 | START_MULTICAST=yes |
| | 8809 | |
| | 8810 | # logfile |
| | 8811 | LOGFILE=/var/log/linuxmuster/linbo/linbo_multicast.log |
| | 8812 | |
| | 8813 | # variables for udpcast |
| | 8814 | PORTBASE=9000 |
| | 8815 | MINCLIENTS=15 |
| | 8816 | MINSECONDS=30 |
| | 8817 | MAXSECONDS=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/<image>_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 |
| | 8875 | Udp-sender 2004-05-31 |
| | 8876 | Using mcast address 234.80.1.1 |
| | 8877 | UDP sender for winxp.cloop at 10.80.1.1 on intern |
| | 8878 | Broadcasting 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" |
| | 8940 | START_BITTORRENT=0 |
| | 8941 | |
| | 8942 | # where the linbo stuff is located |
| | 8943 | LINBODIR=/var/linbo |
| | 8944 | |
| | 8945 | # path to file with workstation data |
| | 8946 | WIMPORTDATA=/etc/linuxmuster/workstations |
| | 8947 | |
| | 8948 | # set portnum as the minimum port to listen on, |
| | 8949 | # counts up if unavailable (default 6881) |
| | 8950 | MINPORT=6881 |
| | 8951 | |
| | 8952 | # only allow num uploads at once per image (default 4) |
| | 8953 | MAX_UPLOADS=4 |
| | 8954 | |
| | 8955 | # maximum rate to upload at in kilobytes per image, |
| | 8956 | # 0 means no limit (default 0) |
| | 8957 | MAX_UPLOAD_RATE=0 |
| | 8958 | |
| | 8959 | # request more peers every secs seconds (default 300) |
| | 8960 | REREQUEST_INTERVAL=60 |
| | 8961 | |
| | 8962 | # do not rerequest if we have num peers already (default 20) |
| | 8963 | MIN_PEERS=20 |
| | 8964 | |
| | 8965 | # stop initiating new connections when we have num peers (default 40) |
| | 8966 | MAX_INITIATE=40 |
| | 8967 | |
| | 8968 | # pause secs seconds between sending keepalives (default 120) |
| | 8969 | KEEPALIVE_INTERVAL=120 |
| | 8970 | |
| | 8971 | # query for bytes bytes per request (default 32768) |
| | 8972 | DOWNLOAD_SLICE_SIZE=131072 |
| | 8973 | |
| | 8974 | # keep num requests in a single pipe at once (default 5) |
| | 8975 | REQUEST_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) |
| | 8979 | MAX_MESSAGE_LENGTH=8388608 |
| | 8980 | |
| | 8981 | # wait secs before closing sockets which nothing has been received on (default 300) |
| | 8982 | TIMEOUT=300 |
| | 8983 | |
| | 8984 | # check whether connections have timed out every secs seconds (default 60) |
| | 8985 | TIMEOUT_CHECK_INTERVAL=60 |
| | 8986 | |
| | 8987 | # set secs to the maximum amount of time to guess the current rate |
| | 8988 | # estimate represents (default 20) |
| | 8989 | MAX_RATE_PERIOD=20 |
| | 8990 | |
| | 8991 | # set the time equivalent of writing to kernel-level TCP buffer to secs (default 5) |
| | 8992 | UPLOAD_RATE_FUDGE=5 |
| | 8993 | |
| | 8994 | # update displayed information every secs seconds (default 0.1) |
| | 8995 | DISPLAY_INTERVAL=1 |
| | 8996 | |
| | 8997 | # requests from peers larger than bytes bytes are ignored (default 131072) |
| | 8998 | MAX_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 |
| | 9050 | Cache = /dev/sda6 # lokale Cache Partition |
| | 9051 | Server = 10.16.1.1 # IP des TFTP-Servers, der Images vorhaelt |
| | 9052 | Group = fs # Rechnergruppe |
| | 9053 | RootTimeout = 600 # automatischer Rootlogout nach 600 Sek. |
| | 9054 | AutoPartition = no # automatische Partitionsreparatur beim LINBO-Start |
| | 9055 | AutoFormat = no # automatisches Formatieren aller Partitionen beim LINBO-Start |
| | 9056 | AutoInitCache = 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://<Server-IP>: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://<Server-IP>: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 ... |
| | 9166 | 10.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 |
| | 9170 | Creating /var/linbo/hardy-fs.cloop.torrent ... |
| | 9171 | Starting BitTorrent service for: hardy-fs.cloop. |
| | 9172 | Creating /var/linbo/winxp-fs.cloop.torrent ... |
| | 9173 | Starting 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 |
| | 9207 | 1 6341 hardy-fs.cloop.torrent (Detached) |
| | 9208 | 2 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 <Prozessname></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 <Hostname oder IP-Adresse des LINBO-Clients></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 <n></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 | <Befehl1,Befehl2,...></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 | <Rechnergruppe></parameter></entry> |
| | 9514 | |
| | 9515 | <entry>Befehle werden an alle Mitglieder dieser |
| | 9516 | Rechnergruppe geschickt.</entry> |
| | 9517 | </row> |
| | 9518 | |
| | 9519 | <row> |
| | 9520 | <entry><parameter>-i <IP oder |
| | 9521 | Hostname></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 <n></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 <Prozess-ID></screen></para> |
| | 9620 | |
| | 9621 | <para>Die Ausgabe eines linbo-remote-Prozesses holt man sich |
| | 9622 | mit<screen># screen -r <Prozessname></screen></para> |
| | 9623 | |
| | 9624 | <para>in den Vordergrund. Beispiel:<screen>command : sync |
| | 9625 | parameter : 1 |
| | 9626 | Syncing Windows XP ... |
| | 9627 | 10.16.1.1 |
| | 9628 | /dev/sda6 |
| | 9629 | syncr 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:ᅵᅵ |
| | 9631 | Dateigrᅵᅵe von winxp-fs.cloop (1047823817) im Cache (984545069) stimmt nicht. |
| | 9632 | RSYNC Download 10.16.1.1 -> winxp-fs.cloop.torrent... |
| | 9633 | MULTICAST Download eth0(10.16.1.1):9002 -> winxp-fs.cloop |
| | 9634 | udp-receiver --log /tmp/image.log --nosync --nokbd --interface eth0 --rcvbuf 4194304 |
| | 9635 | --portbase 9002 --file winxp-fs.cloop |
| | 9636 | Udp-receiver 2004-05-31 |
| | 9637 | UDP receiver for winxp-fs.cloop at 10.16.10.1 on eth0 |
| | 9638 | received message, cap=00000019 |
| | 9639 | Connected as #0 to 10.16.1.1 |
| | 9640 | Listening 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) |
| | 9778 | mybaseimage=maverick.cloop |
| | 9779 | |
| | 9780 | # Name des Rsyncimages, ggf. eintragen |
| | 9781 | myrsyncimage="" |
| | 9782 | |
| | 9783 | # Zielpartition auf die gesynct werden werden soll, muss angepasst werden |
| | 9784 | myrootpartition=/dev/sda2 |
| | 9785 | |
| | 9786 | # Ab hier muss nichts mehr veraendert werden. |
| | 9787 | |
| | 9788 | # IP des LINBO-Servers, wird automatisch aus dhcp.log ermittelt |
| | 9789 | myserverip="$(grep ^linbo_server /tmp/dhcp.log | tail -1 | awk -F\' '{ print $2 }')" |
| | 9790 | |
| | 9791 | # Ausgabe der Parameter auf der LINBO-Konsole |
| | 9792 | echo "cachepartition: $1" |
| | 9793 | echo "myserverip: $myserverip" |
| | 9794 | echo "mybaseimage: $mybaseimage" |
| | 9795 | echo "myrsyncimage: $myrsyncimage" |
| | 9796 | echo "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 "<LINBO-Server-IP>" "<Cachepartition>" "<Basisimage>" "<Rsyncimage>" |
| | 9803 | # "<Bootpartition>" "<Rootpartition>" |
| | 9804 | # Cachepartition steht in der Variablen $1 zur Verfuegung. |
| | 9805 | # Bootpartition ist optional, falls leer muessen Anfuehrungszeichen gesetzt werden. |
| | 9806 | |
| | 9807 | echo "##### 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 |
| | 9916 | local gruppenpatch="$(hostgroup).reg" |
| | 9917 | |
| | 9918 | # IP des LINBO-Servers, wird automatisch aus dhcp.log ermittelt |
| | 9919 | myserverip="$(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" ] && rm /cache/$gruppenpatch |
| | 9923 | |
| | 9924 | # neue Gruppenpatch-Datei mit rsync vom Server in den Cache herunterladen |
| | 9925 | rsync $myserverip::linbo/$gruppenpatch /cache |
| | 9926 | |
| | 9927 | # Patch anwenden falls vorhanden, Ausgabe in Logdatei umleiten |
| | 9928 | [ -e "/cache/$gruppenpatch" ] && patch_registry "/cache/$gruppenpatch" /mnt 2>&1 >>/tmp/patch.log</programlisting></para> |
| | 9929 | |
| | 9930 | <para>Dazu muss die gruppenspezifische Patchdatei unter |
| | 9931 | <filename>/var/linbo/<gruppe>.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 |
| | 9936 | local raum="" |
| | 9937 | case $HOSTNAME in |
| | 9938 | r100-*) raum=r100 ;; |
| | 9939 | r200-*) raum=r200 ;; |
| | 9940 | *) ;; |
| | 9941 | esac |
| | 9942 | |
| | 9943 | # weitere Verarbeitung nur, wenn $raum nicht leer ist |
| | 9944 | if [ -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" ] && 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" ] && patch_registry "/cache/$raumpatch" /mnt 2>&1 >>/tmp/patch.log |
| | 9960 | |
| | 9961 | fi</programlisting></para> |
| | 9962 | |
| | 9963 | <para>Der Raumpatch muss fÃŒr dieses Beispiel unter |
| | 9964 | <filename>/var/linbo/<raum>.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 <gruppe></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_<version>.<gruppe>.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 |
| | 10032 | winxp-fs.cloop.desc # Kommentare zum Image |
| | 10033 | winxp-fs.cloop.info # Informationen zum Image wie Erstellungsdatum & GröÃe |
| | 10034 | winxp-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 |
| | 10044 | winxp-fs-2008-02-18-1709.cloop.desc |
| | 10045 | winxp-fs-2008-02-18-1709.cloop.info |
| | 10046 | winxp-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><hostname>.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 } |
| | 10256 | Unit u_linuxroot { Size 5G } |
| | 10257 | Unit u_linuxswap { Size 512M } |
| | 10258 | Unit 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 |
| | 10452 | deb 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 --> dc=paedml-linux,dc=lokal</para> |
| | 10486 | </listitem> |
| | 10487 | |
| | 10488 | <listitem> |
| | 10489 | <para>whrs-es.schule-bw.de --> |
| | 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 |
| | 10654 | PROFILE_DIRS="Desktop .config .local .nautilus .gconf .gconfd .gnome2 .gnome2_private" |
| | 10655 | |
| | 10656 | # profile template user |
| | 10657 | TEMPLATE_USER=linuxadmin |
| | 10658 | |
| | 10659 | # Basedir for application settings |
| | 10660 | APPS_BASEDIR="Einstellungen" |
| | 10661 | |
| | 10662 | # Firefox |
| | 10663 | # copy initial firefox profile from template user to user? (yes|no) |
| | 10664 | FIREFOX=yes |
| | 10665 | # Firefox profile directory, below $APPS_BASEDIR |
| | 10666 | FIREFOX_PROFILE=firefox |
| | 10667 | |
| | 10668 | # my files folder |
| | 10669 | MYFILES="Eigene Dateien" |
| | 10670 | |
| | 10671 | # directories in user's home, which will be linked to /tmp on logon |
| | 10672 | LINKDIRS="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 |
| | 10734 | cifs* |
| | 10735 | metacity/sessions/ |
| | 10736 | share/gvfs-metadata/ |
| | 10737 | share/tracker/ |
| | 10738 | share/Trash/ |
| | 10739 | tracker/</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.<hostname></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" |