Unterschiede zwischen den Revisionen 18 und 19
Revision 18 vom 2012-03-02 20:12:21
Größe: 7529
Kommentar:
Revision 19 vom 2012-03-02 20:12:44
Größe: 7533
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 11: Zeile 11:
'''Wichtig:''' Der Skolelinux-Hauptserver wird __immer__ von der Debian Edu DVD installiert!!! '''/!\ Wichtig:''' Der Skolelinux-Hauptserver wird __immer__ von der Debian Edu DVD installiert!!!

Installationshinweise: Debian Edu / Skolelinux Haupt-Server ''TJENER''

Download von Debian Edu (squeeze)

Für die Installation von Debian Edu (squeeze) wird ein aktuelles DVD-Installationsmedium benötigt:
http://ftp.skolelinux.org/skolelinux-cd/

Bitte vor Download einen Blick auf die Debian Edu (squeeze) Status-Seite im Debian-Wiki werfen:
http://wiki.debian.org/DebianEdu/Status/Squeeze

/!\ Wichtig: Der Skolelinux-Hauptserver wird immer von der Debian Edu DVD installiert!!!

Erstellen der VM: tjener.intern

Der Haupt-Server des Debian Edu / Skolelinux Netzwerks wird als virtuelle Maschine auf dem Virtualisierungs-Server virt-man-01 bereitgestellt/installiert.

Hierfür muss auf dem Virtualisierungs-Server unter der Nutzerkennung locadm die Software virt-manager gestartet werden.

Anlegen einer neuen VM / Basisinstallation TJENER

  1. Grafisch an virt-man-01 anmelden.

  2. Das Programm virt-manager starten.

  3. In virt-manager auf das Symbol Neue Virtuelle Maschine erstellen klicken

    • Name: tjener.intern

    • Installation von lokalem Installations-Medium
    • Iso-Abbild: das heruntergeladene Debian Edu Image
    • Betriebssystem: Linux, Debian squeeze
    • Speicher: 2Gb
    • CPUs:2

    • Speicher (=virtuelle Festplatte) wählen: Klick auf den Button Durchsuchen: Volume Group: vm-slow-vg, Logical Volume: tjener.intern_sda

    • erw Opt: specify shared device name:br1

    • Fertigstellen
  4. Eine virtuelle Monitorkonsole erscheint, es wird der Boot-Screen der Debian Edu CD angezeigt...
    • 64-bit Install
    • Warten, Debian Edu Installer lädt...
      • Installationsprofil: Hauptserver
      • Autom. Part.: ja
      • Paketverwend.: Ja
      • Kennwort für root festlegen
      • Initialen Benutzer anlegen, z.Bsp. Login für einen der ITZkS-Mitarbeiter oder den Schul-Admin

Allgemeines Fine-Tuning TJENER nach Basisinstallation

  • Standard-Editor festlegen

    $ update-alternatives --config editor: mcedit
  • Dem initialen User (ein LDAP-User) sudo-Rechte (nur auf TJENER) geben:

    $ adduser <username> sudo

Vorbereitungen

  • Basisinstallation ipFire (Skole-Gateway auf der IP 10.0.0.1)
  • Anschließen von ipFire
    • rot: an Schul-/Firmennetz o.ä. Netz mit DHCP-Server

    • grün: zusammen mit der Skole-Netzwerk Bridge (eth1, br1), auf der TJENER kommuniziert an eine gemeinsame Netzwerkswitch

Software nachinstallieren

Für den anfänglichen Betrieb reicht es, die folgende Software nachzuinstallieren:

$ sudo apt-get install gnome-session gnome-terminal iceweasel iceweasel-l10n-de gedit xinit gosa-plugin-connectivity gosa-plugin-squid autossh tree nmap nload

ITZkS-Anpassungen am TJENER

Squid-Proxy auf proxy-only Modus umstellen

Im ITZkS-Setup übernimmt die Firewall (gateway.intern) das Cachen und Filtern von Webinhalten. Hierfür wird der Squid-Proxy auf TJENER in den Modus proxy-only versetzt.

$ editor /etc/squid/squid.conf

#       WELCOME TO SQUID 2.7.STABLE9
#       ----------------------------
#
#       This is the default Squid configuration file. You may wish
#       to look at the Squid home page (http://www.squid-cache.org/)
#       for the FAQ and other documentation.
#

[...]

#  TAG: cache_peer
#       To specify other caches in a hierarchy, use the format:
#
#               cache_peer hostname type http-port icp-port [options]
#
#       For example,
#
#       #                                        proxy  icp
#       #          hostname             type     port   port  options
#       #          -------------------- -------- ----- -----  -----------
#       cache_peer parent.foo.net       parent    3128  3130  proxy-only default
#       cache_peer sib1.foo.net         sibling   3128  3130  proxy-only
#       cache_peer sib2.foo.net         sibling   3128  3130  proxy-only

[...]

cache_peer gateway.intern       parent    3128  0  proxy-only default

[...]

Extra-Storage (LVM) bereitstellen

FIXME: Genaue Beschreibung erstellen

/skole/tjener/home0
/skole/tjener/home1
/skole/tjener/group0
/skole/tjener/group1

ITZkS-Management Zugang legen

FIXME: Genaue Beschreibung erstellen

X2Go auf TJENER installieren

Die folgende X2Go-Paketquelle in /etc/apt/sources.list.d/x2go.list anlegen:

deb http://packages.x2go.org/debian squeeze main

Installation von X2Go:

  1. Paketquellen neu einlesen

    $ sudo apt-get update
  2. Paket x2go-keyring installieren und Paketquellen neu einlesen.

    $ sudo apt-get install x2go-keyring && sudo apt-get update
  3. Pakete installieren: x2goserver und x2golxdebindings

    $ sudo apt-get install x2goserver x2gognomebindings
  4. Den User locadm der Gruppe fuse hinzufügen (um X2Go local folder sharing zu aktivieren).

    $ sudo adduser locadm fuse

Namensschema für neue User-IDs

FIXME: Genaue Beschreibung erstellen

GOsa²-Baumstruktur erweitern/ergänzen

  • ==== Container für Schüler/innen nach Jahrgängen ==== Unter ou=Students diverse OUs erstellen, die die Benutzerkonten aller Schüler/innen sortiert nach Jahrgang beinhalten werden:
    ==== Container für Computer bereitstellen ==== Basis-OUs für Computer und Drucker erstellen:
    • ou=Computers
    • ou=Printers
    In ou=Computers Container für Computer (z.Bsp. Räume) erstellen, die sich an den Begebenheiten der Schule orientieren:
    • z.Bsp.
      • ou=Computer-Raum 1
      • ou=Computer-Raum 2
      • ou=Bibliothek
    • immer erstellen:
      • ou=Notebooks (mobile Geräte innerhalb der Schule)
      • ou=Fachschaften (Geräte, die in den Fachschaften der Schule kursieren)

Samba Home-Laufwerk von H: auf Z: versetzen

FIXME: Genaue Beschreibung erstellen

Neue Windows-PCs erstellen in ou=Computers

FIXME: Genaue Beschreibung erstellen

Verschiedene DHCP-Gruppen für unterschiedliche PXE-Boot-Menüs anlegen

FIXME: Genaue Beschreibung erstellen

Unterhalb von ,,Subnetz 10.0.0.0" neue DHCP-Gruppen mit GOsa² erstellen...

next-server: disklserver
Name: diskless-workstations, Pfad: /diskless+x2go/pxelinux.0
Name: ubuntu-workstations, Pfad: /ubuntu+x2go/pxelinux.0
Name: x2go-thinclients, Pfad: /x2go-tce/pxelinux.0
Name: diskless-and-localdisk-workstations, Pfad: /diskless+localdisk+x2go/pxelinux.0
Name: skolelinux-workstations, Pfad: /skolelinux+x2go/pxelinux.0
Name: windows-workstations, Pfad: /windows+x2go/pxelinux.0

Weitere Notizen

### SCRATCHPAD!!! ###

        GOSA:
        login: Superadmin
        Systeme:
                Bsp: client-0101.intern
                IP: 10.0.2.101
                MAC: 
                DHCP, DNS aktivieren
                
                ltspserver00.intern
                IP: 10.0.2.10
                MAC:
                DHCP, DNS aktivieren
        LTSPserver Einträge in GOSA     
        Benutzer anlegen:
                Teacher
                Namen
                Kennung bestätigen
                Basis: Teacher
                OK
                PW setzen

IT-Zukunft Schule: Technik/Installation/VM/HauptServerTjener (zuletzt geändert am 2022-01-06 15:18:14 durch MikeGabriel)