Unterschiede zwischen den Revisionen 2 und 3
|
Größe: 410
Kommentar:
|
← Revision 3 vom 2025-09-26 18:44:15 ⇥
Größe: 2238
Kommentar:
|
| Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
| Zeile 10: | Zeile 10: |
| * xorriso * python3-passlib * jq |
|
| Zeile 12: | Zeile 15: |
| {{{sudo add-apt-repository ppa:ansible/ansible}}} | {{{ # sudo add-apt-repository ppa:ansible/ansible # sudo apt update # sudo apt install ansible }}} * Funktionsfähigkeit testen z.B. mit (fragt nach PGP-Key-Passphrase): {{{ % ansible-vault view group_vars/workstations/vault.yml }}} == Nur 1 Workstation installieren == * USB-Stick-Installer erstellen: {{{ % ./ws-install.sh ws-xy }}} * Fragt nach PGP-Key-Passphrase * und nach dem device pfad des USB-Sticks (z.b. /dev/sda) * Wie prüfen: {{{ % lsblk }}} oder {{{ % sudo dmesg -w }}} und USB-Stick anstecken * Wenn das ISO-Image fertig runtergeladen bzw. im Ordner .cache verifiziert wurde liefert ansible den ddrescue-Befehl zum USB-Stick generieren * '''Ansible nicht unterbrechen!!!''' In anderem Terminal ausführen. Z.b.: {{{ % sudo ddrescue /home/user/ansible/.cache/ubuntu-installer/ubuntu-noble/24.04.3-live-server/ubuntu-24.04.3-live-server-amd64.iso /dev/sda -D --force }}} * Wenn ddrescue fertig ist, dann [ENTER] im Ansible-Terminal * Wenn fertig USB-Stick unmounten & abziehen ('''Ansible nicht abbrechen!!!''') * Workstation mit USB-Stick booten * Wenn der Login-Screen auftaucht weiter in Ansible mit [ENTER] * Falls Skript abbricht: {{{ % ./run-host-playbook.sh ws-08 }}} * Wenn das Playbook fertig ist, Workstation rebooten -> '''fertig''' == Mehrere Workstations installieren == {{{ % ./usb-generate.sh <hostnames> <distro> <codename> }}} Stand 26.09.2025: {{{ % ./usb-generate.sh workstations ubuntu noble }}} * Workstation mit USB-Stick Booten * Im Bootmenü die entsprechende Workstation auswählen * Wenn der Login-Screen auftaucht: {{{ % ./run-host-playbook.sh ws-xy }}} == ws-vp == Wegen Soundkarten-Konfiguration bricht das Playbook ab -> rebooten -> Playbook noch mal laufen lassen. Plus Standard-Reboot danach. |
Workstation Installationsanleitung
Diese Seite ist ist Teil der Technischen Dokumentation von Radio Helsinki. Alle weiteren Seiten der Dokumentation:
Vorbereitung / Anforderungen
- Ansible Repo auschecken
- Folgende Pakete werden benötigt:
- xorriso
- python3-passlib
- jq
- ansible
- Paketquelle hinzufügen:
# sudo add-apt-repository ppa:ansible/ansible # sudo apt update # sudo apt install ansible
- Funktionsfähigkeit testen z.B. mit (fragt nach PGP-Key-Passphrase):
% ansible-vault view group_vars/workstations/vault.yml
Nur 1 Workstation installieren
- USB-Stick-Installer erstellen:
% ./ws-install.sh ws-xy
- Fragt nach PGP-Key-Passphrase
- und nach dem device pfad des USB-Sticks (z.b. /dev/sda)
- Wie prüfen:
% lsblk
oder
% sudo dmesg -w
und USB-Stick anstecken
- Wenn das ISO-Image fertig runtergeladen bzw. im Ordner .cache verifiziert wurde liefert ansible den ddrescue-Befehl zum USB-Stick generieren
Ansible nicht unterbrechen!!! In anderem Terminal ausführen. Z.b.:
% sudo ddrescue /home/user/ansible/.cache/ubuntu-installer/ubuntu-noble/24.04.3-live-server/ubuntu-24.04.3-live-server-amd64.iso /dev/sda -D --force
- Wenn ddrescue fertig ist, dann [ENTER] im Ansible-Terminal
Wenn fertig USB-Stick unmounten & abziehen (Ansible nicht abbrechen!!!)
- Workstation mit USB-Stick booten
- Wenn der Login-Screen auftaucht weiter in Ansible mit [ENTER]
- Falls Skript abbricht:
% ./run-host-playbook.sh ws-08
Wenn das Playbook fertig ist, Workstation rebooten -> fertig
Mehrere Workstations installieren
% ./usb-generate.sh <hostnames> <distro> <codename>
Stand 26.09.2025:
% ./usb-generate.sh workstations ubuntu noble
- Workstation mit USB-Stick Booten
- Im Bootmenü die entsprechende Workstation auswählen
- Wenn der Login-Screen auftaucht:
% ./run-host-playbook.sh ws-xy
ws-vp
Wegen Soundkarten-Konfiguration bricht das Playbook ab -> rebooten -> Playbook noch mal laufen lassen. Plus Standard-Reboot danach.
Radio Helsinki Technik Wiki