m23 Softwareverteilung

m23 ist ein Softwareverteilungssystem für Debian GNU/Linux, (X/K)Ubuntu, LinuxMint, openSUSE und Fedora, mit dem sich auf einfache Weise hunderte von Clients über ein vorhandenes Netzwerk installieren und administrieren lassen. m23 kann die Clients partitionieren und formatieren, ein Linux-Betriebssystem sowie tausende von Softwarepaketen wie Office-Pakete, Grafikprogramme bis hin zu Spielen installieren. Die Administration wird über ein Webinterface vorgenommen und kann von jedem Rechner durchgeführt werden, der Zugriff auf den m23-Server hat.

Neben diesen grundlegenden Funktionen bietet Ihnen m23 viele weitere Funktionen wie die Integration von bestehenden Clients in m23, Client- und Server-Backup, die Erstellung von eigenen Softwarepaketen oder den Skripteditor. Dieser Kurs zeigt Ihnen, wie Sie innerhalb Ihres Unternehmens eine größere Anzahl von Rechnern mit dem m23-Softwareverteilungssystem installieren und administrieren können.

Sie lernen, einen eigenen m23-Server aufzusetzen und mit diesem Clients installieren. Detailliert wird auf die Möglichkeit von Masseninstallationen, Client-Recovery, Paket(de)installationen, Updates, Gruppenfunktionen und Paketquellenmanagement eingegangen. Neben dem Grundwissen über das m23-System erfahren Sie, was im Fehlerfall zu tun ist und wie Sie m23 um zusätzliche Fähigkeiten erweitern können.

Trainer und Dozenten

Seit Ende 2002 arbeitet Hauke Goos-Habermann an dem OpenSource-Softwareverteilungssystem m23. Dabei wurden von ihm fast alle Teile der Software wie z.B. die Netzwerkbootimages, die Skriptgenerierung und die meisten Funktionen der Administrationsoberfläche entwickelt. Der Dozent hält Vorträge über m23 auf verschiedenen Veranstaltungen wie z.B. dem LinuxTag in Berlin. Seit 2007 ist er zudem an der Organisation der Kieler Open Source und Linux Tage unter anderem bei der Programmplanung, dem Musterbüro und der Internetzpräsenz beteiligt. Zudem bietet Hauke Goos-Habermann kommerziellen Support für m23 und andere OpenSource-Software unter www.goos-habermann.de an.

Voraussetzungen

Diese Schulung setzt Grundlagen der Linux-Administration voraus, wie sie z.B. in unserer Linux Fortgeschrittenen Schulung vermittelt werden:

  • Installation und Konfiguration von Linux
  • DHCP / DNS Grundlagen
  • Bash Skripting Grundlagen

Inhalt

  • Kurze Einführung in die Thematik "Softwareverteilung"
  • Vorstellung des m23-Softwareverteilungssystems
  • Installation des m23-Servers
  • Erste Schritte mit der m23-Oberfläche
    • Hinzufügen eines Clients
    • Einrichtung und Installation des Clients
    • Begutachtung der Client-Installations-Protokolle, sowie der weiteren vom Client ermittelten Informationen
    • Client-Backup und -Recovery
    • Client-Update
  • Virtualisierung und Cloud
    • Grundlagen der Virtualisierung
    • Installation von VirtualBox und manuelle Installation von Ubuntu in VirtualBox
    • Erstellung und Installation eines virtuellen m23-Clients mit der m23-Oberfläche
  • Integration von bestehenden Debian/(X/K/L)Ubuntu-Systemen und LinuxMint in m23
    • Integration des zuvor in VirtualBox installierten Ubuntus
  • Gruppenfunktionen
    • Erstellen von Gruppen
    • Zuweisen von Clients zu einer Gruppe
    • Paketinstallation, -deinstallation und Update von Clients innerhalb einer Gruppe
  • Paketverwaltung in m23
    • Erstellung, Bearbeitung und Testen von Paketquellenlisten
    • Erstellung und Bearbeitung von Paketzusammenstellungen
  • Masseninstallation
    • Erstellung eines "definierten" Clients (virtueller "Golden Client")
    • Masseninstallation mehrerer Clients durch Ableitung vom definierten Client
  • Server-Backup und -Restore
    • Anfertigen eines GPG-verschlüsselten Server-Backups
    • Wiederherstellung des gesicherten Zustandes auf einem neuen m23-Server
  • Vorstellung des m23 Development Kits (MDK) mit praktischen Übungen
    • Einführung in die halfSister-Erweiterung zur Einbindung weiterer Linux-Distributionen
    • Erstellung von Netzwerkbootdateien (PXE, ISO (, USB-Stick))
    • Einbindung neuer Kernel und Module

Kurszeiten

Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.

An den Kurstagen dann von 9-18 Uhr (mit 2 Kaffee- und 1 Mittagspause) etwa 60% Schulungen und 40% Übungen. Selbstverständlich arbeitet jeder Teilnehmer am von uns gestellten Notebook oft parallel zum Referenten mit.

Anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.