Unterschiede zwischen den Revisionen 30 und 131 (über 101 Versionen hinweg)
Revision 30 vom 2012-03-02 20:28:53
Größe: 8158
Kommentar:
Revision 131 vom 2022-01-06 15:14:36
Größe: 1251
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
== Installationshinweise: Debian Edu / Skolelinux Haupt-Server ''TJENER'' == == Installations- und Upgradehinweise: Debian Edu / Skolelinux Haupt-Server ''TJENER'' ==
Zeile 3: Zeile 3:
<<TableOfContents(4)>> <<TableOfContents(5)>>
Zeile 5: Zeile 5:
=== Download von Debian Edu (squeeze) === === Neuinstallationen ===
Zeile 7: Zeile 7:
Für die Installation von Debian Edu (squeeze) wird ein aktuelles DVD-Installationsmedium benötigt:<<BR>>http://ftp.skolelinux.org/skolelinux-cd/ Je nach Version sind bei der Installation des Hauptservers unterschiedlich Aspekte zu berücksichtigen:
Zeile 9: Zeile 9:
Bitte vor Download einen Blick auf die Debian Edu (squeeze) Status-Seite im Debian-Wiki werfen:<<BR>>http://wiki.debian.org/DebianEdu/Status/Squeeze   * '''Empfohlen:''' Installation [[Technik/Installation/VM/HauptServerTjener/Bullseye|Hauptserver (TJENER) auf Basis von Debian Edu bullseye]]
Zeile 11: Zeile 11:
/!\ '''Wichtig:''' Der Skolelinux-Hauptserver wird __immer__ von der Debian Edu DVD installiert!!! VM Instanz für {{{disklserver.intern}}} vorbereiten: [[/libvirt|mit libVirt]] | [[/ganeti|mit Ganeti]]
Zeile 13: Zeile 13:
=== Erstellen der VM: tjener.intern === === Upgrades ===
Zeile 15: Zeile 15:
Der Haupt-Server des Debian Edu / Skolelinux Netzwerks wird als virtuelle Maschine auf dem [[Technik/Installation/VirtServer|Virtualisierungs-Server]] {{{virt-man-01}}} bereitgestellt/installiert.   * leider zur Zeit keine...
Zeile 17: Zeile 17:
 * Grafisch unter dem Login {{{locadm}}} am Server {{{virt-man-01}}} anmelden
 * Das Programm {{{virt-manager}}} starten
=== Alte Anleitungen ===
Zeile 20: Zeile 19:
==== Anlegen einer neuen VM / Basisinstallation TJENER ==== ==== Installationsanleitungen ====
Zeile 22: Zeile 21:
 1. 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 DVD-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}}}
    * Netzwerkschnittstelle unter erweiterte Optionen auswählen: ''specify shared device name:br1''
    * Fertigstellen
 * Leider keine Installationsanleitung für Debian Edu buster...
 * Installation [[Technik/Installation/VM/HauptServerTjener/Stretch|Hauptserver (TJENER) auf Basis von Debian Edu stretch]]
 * Installation [[Technik/Installation/VM/HauptServerTjener/Jessie|Hauptserver (TJENER) auf Basis von Debian Edu jessie]]
 * Installation [[Technik/Installation/VM/HauptServerTjener/Squeeze|Hauptserver (TJENER) auf Basis von Debian Edu squeeze]]
Zeile 33: Zeile 26:
 1. Eine virtuelle Monitorkonsole erscheint, es wird der Boot-Screen der Debian Edu CD angezeigt...
    * 64-bit Install (Boot-Screen der Installations-DVD)
    * ''Warten, Debian Edu Installer lädt...''
    * Sprache und Tastatur: Deutsch (3x auswählen und bestätigen)
    * Debian Edu Installationsprofil: Hauptserver
    * Automatische Partitionierung: Ja
    * Erfassung der Paketverwendung ({{{popularity-contest}}}: Ja
    * Kennwort für den Super-User {{{root}}} festlegen
    * Initialen Benutzer anlegen, z.Bsp. Login für einen der ITZkS-Mitarbeiter oder den Schul-Admins
==== Alte Upgrade-Anleitungen ====
Zeile 43: Zeile 28:
==== Allgemeines Fine-Tuning TJENER nach Basisinstallation ====

 * Standard-Editor festlegen (an der Unix-Console){{{
$ update-alternatives --config editor: mcedit
}}}
 * Dem initialen User (ein LDAP-User) sudo-Rechte (nur auf TJENER) geben:{{{
$ adduser <username> sudo
}}}

=== TJENER mit dem Internet verbinden ===

 * '''bereits vorbereitet''': 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


=== ITZkS-Anpassungen am TJENER ===

Die folgenden Schritte werden nach Anmeldung mit dem Initialen Benutzer an der Text-Console, später unter GNOME durchgeführt.

==== 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

[...]

}}}

==== Software nachinstallieren ====

 Für das Nachinstallieren von Software, muss TJENER's Proxy mit dem Internet kommunizieren können. Testen (und APT-Cache initialisieren) mit:{{{
$ sudo apt-get update
}}}

 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
}}}

 '''Hinweis:''' Wer möchte, kann jetzt grafisch unter GNOME weiter arbeiten:{{{
$ startx
}}}

==== 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
}}}
 1. Paket {{{x2go-keyring}}} installieren und Paketquellen neu einlesen.{{{
$ sudo apt-get install x2go-keyring && sudo apt-get update
}}}
 1. Pakete installieren: {{{x2goserver}}} und {{{x2golxdebindings}}}{{{
$ sudo apt-get install x2goserver x2gognomebindings
}}}
 1. 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

       }}}
 * Upgrade des [[Technik/Installation/VM/HauptServerTjener/Squeeze2Jessie|Hauptservers (TJENER) von Debian Edu squeeze auf Debian Edu jessie]]

Installations- und Upgradehinweise: Debian Edu / Skolelinux Haupt-Server ''TJENER''

Neuinstallationen

Je nach Version sind bei der Installation des Hauptservers unterschiedlich Aspekte zu berücksichtigen:

VM Instanz für disklserver.intern vorbereiten: mit libVirt | mit Ganeti

Upgrades

  • leider zur Zeit keine...

Alte Anleitungen

Installationsanleitungen

Alte Upgrade-Anleitungen

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