Hier installierst du im Labor: srv01 und srv02 nach eurem Plan, einen Windows-11-Platz aus der Antwortdatei. Danach stellst du die Systeme ein, testest sie und suchst einen Fehler, der nach einem Treiberupdate den Start verhindert.

Sprint 2Brückenstufe 2

Eure Story: Ihr setzt srv01, srv02 und einen Referenzplatz nach einem begründeten Partitions- und Installationsplan auf und legt den Weg für alle vierzig Plätze fest.

Input · Installieren, optimieren, testen. Holt ihn euch, wenn eure Storycard danach fragt. Zahlt ein auf AB 4 bis 6.

Du legst die VMs an, installierst, verfolgst den Bootvorgang an echten Systemen, optimierst die Einstellungen, führst das Testprotokoll und grenzt den Störfall ein.

0 von 7 AB abgehakt AB-Liste öffnen

Laboraufbau mit zwei Servern, zwei Windows-Clients und einem Linux-Client an einer virtuellen BridgeDas Labor eures TeamsVirtualisierung (Proxmox oder VirtualBox), internes Netz 10.30.0.0/24virtuelle Bridgesrv01 .10srv02 .11ra-01ra-02lx-01Windows 11 braucht UEFI, Secure Boot und TPM 2.0, auch in der VM
Das Labor eures Teams: srv01 und srv02, zwei Windows-11-Plätze und ein Linux-Client an einer virtuellen Bridge im Netz 10.30.0.0/24. Eigene Darstellung für den Unterricht.

Der wichtigste Satz auf dieser Seite: Ein Platz „läuft“ erst, wenn ein Test es zeigt: Start im richtigen Modus, Netz, Zeit, Updates und die Einstellungen, die ihr festgelegt habt.

Am Ende hast du: zwei laufende Server, einen Platz aus der Antwortdatei, ein Testprotokoll für jedes System und einen dokumentierten Störfall mit Rückweg.

Projektdaten des Schulungszentrums: Plätze, Konten, Namen, Adressen und Lizenzpreise: alles, was das Projekt vorgibt, an einer Stelle. Leg es neben jede Aufgabe.

Erst du, dann die anderen

Die Ansprechpartnerin Schulung bei HLG fragt: „Woran erkenne ich, dass ein Platz fertig ist?“ Was antwortest du?

So gehen andere vor. Such dir einen Weg aus.
  • Mit einer Checkliste. Ihr legt fest, was ein fertiger Platz können muss, und hakt es ab. Das ist schnell und für Dritte nachvollziehbar, prüft aber nur, was auf der Liste steht.
  • Mit einem Probelauf. Eine Trainerin startet den Platz, meldet sich an und startet den Simulator. Das prüft das, was zählt, aber nicht, ob Updates und Zeit stimmen.
  • Mit einem Vergleich zum Referenzplatz. Ihr vergleicht Einstellungen und installierte Software mit dem Referenzplatz. Abweichungen fallen auf, aber nur, wenn der Referenzplatz selbst geprüft ist.

Es gibt nicht den einen richtigen Weg. In Aufgabe 4.6 baut ihr euer Testprotokoll; danach entscheidet ihr, was davon in die Abnahme kommt.

Gegebene Werte: Labor und Systeme · aufklappen, wenn du sie brauchst

Gegebene Werte: Labor und Systeme

srv01
10.30.0.10/24, Gateway 10.30.0.1; in der VM 2 vCPU, 4 GiB RAM, Systemplatte 64 GiB, Datenplatte 32 GiB (verkleinert für das Labor)
srv02
10.30.0.11/24, Gateway 10.30.0.1; 2 vCPU, 4 GiB RAM, Platte 64 GiB
Windows-11-Plätze
ra-01 und ra-02; 2 vCPU, 4 GiB RAM, Platte 64 GiB, UEFI mit Secure Boot, virtueller TPM 2.0; Adresse per DHCP, bis Kea läuft fest aus dem Bereich 10.30.0.100 bis 10.30.0.199
Linux-Client
lx-01, Ubuntu Desktop 24.04 LTS, 2 vCPU, 4 GiB RAM, Platte 32 GiB
DNS bis Samba läuft
Gateway 10.30.0.1 oder der DNS eures Labornetzes
Zeit
Zeitzone Europe/Berlin; extern öffentliche NTP-Pool-Server, bis chrony auf srv02 läuft
Wartungsfenster
Sonntag 2 bis 4 Uhr; Schulungen früh 6 bis 14 Uhr und spät 14 bis 22 Uhr

Die Größen der VMs sind Laborwerte, nicht die der echten Server. Windows 11 verlangt mindestens 4 GB RAM und 64 GB Speicher.

Dein Lernprodukt im Einzelnen

Dein Lernprodukt

Laufende Laborsysteme mit Testprotokoll

Darauf laufen die Aufgaben dieses Lernangebots zu. Die Aufgaben sind die Stufen dorthin, das Lernprodukt ist das Ergebnis.

Es besteht aus

  • srv01 und srv02 nach Partitionsplan, mit fester Adresse, Hostname und SSH-Zugang
  • einen Windows-11-Platz, installiert aus eurer autounattend.xml
  • eine Übersicht über den Bootvorgang jedes Systems mit Belegen (Befehlsausgaben)
  • eine Liste der optimierten Einstellungen mit Begründung
  • das Testprotokoll für alle Systeme
  • die Dokumentation des Störfalls mit Schicht, Belegen und Rückweg

Zur Dokumentation

Befehlsausgaben als Text mit Datum und Rechnername, Einstellungen als Tabelle (Einstellung, alter Wert, neuer Wert, Grund). Snapshots der VMs vor jedem größeren Schritt, mit sprechendem Namen.

Mit dem Installationsplan aus Lernangebot 3 ist das das Lernprodukt für Meilenstein M2 „Plätze laufen“, abgenommen im Kreuzreview mit Rückfragen.

Deine Aufgaben

4.1Legt die VMs im Labor an
Jetzt seid ihr dran · Zu zweit · 5 Arbeitsschritte
zahlt ein auf AB 4
Öffnen ▾Schließen ▴

Aufgabe 4.1

Stufe I · Abfolge

Legt die VMs im Labor an:

  • Legt srv01, srv02, ra-01, ra-02 und lx-01 mit den gegebenen Werten an.
  • Stellt bei allen VMs UEFI als Firmware ein; bei den Windows-VMs zusätzlich Secure Boot und einen virtuellen TPM 2.0.
  • Verbindet alle VMs mit demselben internen Netz.
  • Bindet die geprüften ISO-Dateien ein, bei Proxmox zusätzlich die VirtIO-ISO für die Windows-VMs.
  • Legt vor der Installation einen Snapshot jeder leeren VM an.

Nachschlagen Suchbegriffe für Handbuch, Herstellerdoku und RFC: OVMF · TPM state · VirtualBox EFI · q35

Zu zweit Diese Aufgabe bearbeitet ihr zu zweit.

4.2Installiert srv01 und srv02 nach eurem Plan
Jetzt seid ihr dran · Zu zweit · 5 Arbeitsschritte
zahlt ein auf AB 4
Öffnen ▾Schließen ▴

Aufgabe 4.2

Stufe I · Abfolge

Installiert srv01 und srv02 nach eurem Plan:

  • Installiert srv02 aus eurer user-data, srv01 mit dem Installationsprogramm von Hand nach dem Partitionsplan.
  • Setzt Hostname und feste Adresse; prüft die Netzwerkkonfiguration in Netplan.
  • Spielt alle Updates ein und startet neu.
  • Meldet euch per SSH vom Linux-Client aus an.
  • Haltet mit lsblk -f und df -h fest, dass die Partitionen eurem Plan entsprechen.

Nachschlagen Suchbegriffe für Handbuch, Herstellerdoku und RFC: netplan · netplan try · lsblk · ssh

Zu zweit Diese Aufgabe bearbeitet ihr zu zweit.

Hilfe: Netplan für srv01
# /etc/netplan/50-cloud-init.yaml (Name kann abweichen)
network:
  version: 2
  ethernets:
    ens18:            # unter VirtualBox oft enp0s3
      addresses: [10.30.0.10/24]
      routes:
        - to: default
          via: 10.30.0.1
      nameservers:
        addresses: [10.30.0.1]   # bis Samba läuft
        search: [szt3.internal]
sudo netplan try
sudo netplan apply
ip -br addr
ip route
4.3Installiert einen Windows-11-Platz aus der Antwortdatei
Jetzt seid ihr dran · Im Team · 5 Arbeitsschritte
zahlt ein auf AB 4
Öffnen ▾Schließen ▴

Aufgabe 4.3

Stufe II · Algorithmus

Installiert einen Windows-11-Platz aus der Antwortdatei:

  • Legt eure autounattend.xml auf ein zweites Medium, das Setup beim Start findet.
  • Startet ra-01 vom Windows-Medium und lasst Setup ohne Eingriff laufen.
  • Notiert jede Stelle, an der Setup doch eine Eingabe verlangt, und bessert die Antwortdatei nach.
  • Bindet fehlende Treiber nach eurer Treiberliste ein.
  • Wiederholt die Installation auf ra-02 und vergleicht die Ergebnisse.

Nachschlagen Suchbegriffe für Handbuch, Herstellerdoku und RFC: autounattend.xml · Windows Setup · Microsoft-Windows-Setup DiskConfiguration · pnputil

Im Team Diese Aufgabe bearbeitet ihr im Team.

Hilfe: Wie Setup die Antwortdatei findet

Windows Setup sucht beim Start unter anderem im Wurzelverzeichnis aller Wechselmedien nach autounattend.xml. In der VM reicht eine kleine zweite ISO oder ein virtuelles Diskettenlaufwerk mit der Datei. Der Rechnername darf höchstens 15 Zeichen lang sein.

4.4Verfolgt den Bootvorgang an euren Systemen
Jetzt seid ihr dran · Zu zweit · 5 Arbeitsschritte
zahlt ein auf AB 5
Öffnen ▾Schließen ▴

Aufgabe 4.4

Stufe II · Algorithmus

Verfolgt den Bootvorgang an euren Systemen:

  • Lest auf srv01 Firmwaremodus, Secure-Boot-Zustand, Starteinträge und Kernel-Kommandozeile aus.
  • Messt mit systemd-analyze, wie lange Firmware, Bootloader, Kernel und Userspace brauchen, und welche Units am längsten.
  • Lest auf ra-01 die Einträge des Windows-Boot-Managers aus und sucht in der Ereignisanzeige die Startdauer.
  • Ordnet jeden Beleg einer der fünf Schichten aus der Fachgrundlage zu.
  • Erklärt, warum systemd-analyze auf einer VM keine Firmwarezeit oder eine andere als auf echter Hardware zeigen kann.

Nachschlagen Suchbegriffe für Handbuch, Herstellerdoku und RFC: systemd-analyze · efibootmgr · bcdedit · Ereignis-ID 100 Diagnostics-Performance

Zu zweit Diese Aufgabe bearbeitet ihr zu zweit.

4.5Optimiert die Systemeinstellungen
Jetzt seid ihr dran · Im Team · 5 Arbeitsschritte
zahlt ein auf AB 5
Öffnen ▾Schließen ▴

Aufgabe 4.5

Stufe II · Algorithmus

Optimiert die Systemeinstellungen:

  • Legt für die Plätze Energieeinstellungen fest, die zu drei Schichten und dem Wartungsfenster passen.
  • Legt fest, wann Updates auf Servern und Plätzen kommen und wann neu gestartet wird.
  • Prüft auf beiden Servern, welche Dienste laufen, und deaktiviert, was nicht gebraucht wird.
  • Prüft auf ra-01 die Autostart-Einträge und entfernt, was die Schulung stört.
  • Haltet jede Änderung mit altem Wert, neuem Wert und Grund fest.

Nachschlagen Suchbegriffe für Handbuch, Herstellerdoku und RFC: powercfg · unattended-upgrades · systemctl disable · Windows Update Nutzungszeit · Wake on LAN

Im Team Diese Aufgabe bearbeitet ihr im Team.

Hilfe: Befehle zum Einstellen und Nachsehen
# Ubuntu
systemctl list-units --type=service --state=running
sudo systemctl disable --now NAME.service
cat /etc/apt/apt.conf.d/50unattended-upgrades
timedatectl

# Windows (Eingabeaufforderung als Administrator)
powercfg /list
powercfg /change standby-timeout-ac 0
powercfg /a
4.6Führt das Testprotokoll für alle Systeme
Jetzt seid ihr dran · Im Team · 5 Arbeitsschritte
zahlt ein auf AB 5
Öffnen ▾Schließen ▴

Aufgabe 4.6

Stufe II · Algorithmus

Führt das Testprotokoll für alle Systeme:

  • Legt Testfälle fest: Start im UEFI-Modus mit Secure Boot, Adresse und Erreichbarkeit, Namensauflösung, Zeit, Updatestand, Energieeinstellungen, Anmeldung.
  • Legt je Testfall Soll, Prüfweg und Beleg fest.
  • Führt die Tests auf srv01, srv02, ra-01 und lx-01 durch.
  • Wertet aus: bestanden, nicht bestanden, nicht prüfbar, mit Grund.
  • Entscheidet, welche Testfälle beim Rollout an jedem der 40 Plätze laufen müssen.

Im Team Diese Aufgabe bearbeitet ihr im Team.

4.7Ein Platz bootet nach dem Treiberupdate nicht
Jetzt seid ihr dran · Im Team · 5 Arbeitsschritte
zahlt ein auf AB 6
Öffnen ▾Schließen ▴

Aufgabe 4.7

Stufe III · Heuristik

Die Lage: Am Montag um 6:10 Uhr meldet die Frühschicht in Raum A: ra-07 startet nicht. In der Nacht hat jemand über ein Werkzeug des Herstellers ein „Chipsatz- und Speicherpaket“ auf drei Plätzen eingespielt. Am Bildschirm von ra-07 erscheint das Herstellerlogo, dann der Ladekreis, nach einigen Sekunden ein blauer Bildschirm mit Stopcode INACCESSIBLE_BOOT_DEVICE. Nach zwei Fehlstarts kommt die Windows-Wiederherstellungsumgebung. Die beiden anderen Plätze mit demselben Paket starten.

Im Labor zusätzlich: Auf lx-01 wurde ein Grafiktreiber des Herstellers über DKMS aktualisiert. Danach zeigt lx-01 statt der Anmeldeoberfläche einen schwarzen Bildschirm; mit Strg + Alt + F3 erreicht ihr eine Textkonsole.

Ein Platz bootet nach dem Treiberupdate nicht:

  • Lest die Lage unten und ordnet jedes Symptom einer Schicht des Software-Stacks zu.
  • Stellt zwei Vermutungen auf und legt fest, welcher Beleg welche Vermutung bestätigt oder widerlegt.
  • Grenzt den Fehler mit den Mitteln ein, die ihr ohne Neuinstallation habt.
  • Behebt den Fehler und beschreibt den Rückweg.
  • Leitet eine Regel für Treiberupdates auf allen 40 Plätzen ab.

Nachschlagen Suchbegriffe für Handbuch, Herstellerdoku und RFC: INACCESSIBLE_BOOT_DEVICE · Windows-Wiederherstellungsumgebung · pnputil /delete-driver · mokutil · journalctl -b -1

Im Team Diese Aufgabe bearbeitet ihr im Team.

Veränderter Fall

zahlt ein auf AB 6

Die Leitung Schulung will, dass die Plätze zwischen den Schichten nicht neu starten, aber nachts in Raum A neu bespielt werden können. Welche Energie- und Updateeinstellungen ändert ihr dafür, und was müsst ihr an der Firmware der Plätze einstellen?