- Spezifikationen des alten Systems herausfinden
- Spezifikationen des alten Systems beim neuen System implementieren
- Das neue System zur genüge Testen
- Unbekannte identifizieren
- Mit welchem der Teilschritte des Austausches kenne ich mich wenig aus?
- Wer kann mir in einem solchen Fall weiterhelfen?
- Gibt es ein Backup dieser Teilkomponente mit der ich mich nicht auskenne?
- Die Benutzer über die Veränderung der Software ein paar Tage vorher informieren
- Eventuell eine Schulung durchführen
- Downtime der Applikation ankündigen
- Die Online-Applikation austauschen (bspw. durch Umstellen von Links)
- Die Benutzer bei der Wiederaufnahme ihrer Tätigkeit beobachten um zu sehen ob alles auch auf
deren Seite läuft wie geplant
- Man kann nicht alles planen, daher lohnt sich hier die Überprüfung
- Das Alte System ausschalten
- Kritik bei Benutzern erfragen
- Dieses Dokument erweitern
Informationen zum Update?
- Was wird bei einem Update tatsächlich gemacht?
- Die Information “das Update brauchen Sie” reicht nicht, hier brauchen wir mehr technische Hintergründe um auch Fehlerfällen vorzubeugen
Während des Updates
- Einen Snapshot von allen betroffenen Systemen machen wenn möglich (Mysql-Server nicht vergessen)
- Die Schritte dokumentieren
- Diese Infos eventuell in einem eigenen Ordner ablegen a la “upgrade von x.y auf a.b”
Nach dem Update:
- Den Log von der Shell abspeichern / in der Projektdokumentation sichern
- Grund-Funktionen oder Usecases durchtesten
- Nicht mit meinem Account (root-Account)
- Bestimmte Techniken systematisch lernen
- ssh
- [ ] public / private rsa key pair erstellen / verwalten?
- [ ] tunnelling, wie geht das?
- Raids auswendig kennen
- ssh
- Gute Tools schreiben
- Ausfallsicher
- Maintainable
- Dokumentiert
- Meine Tools: SDK Excel AddIn, VMCreate Excel AddIn
- Von Kollegen lernen
- Bei komplizierten Aufgaben bei Kollegen zuschauen
- Notizen machen, katalogisieren
- Alle Änderungen an Life-Systemen vorher testen
- Logrotate-configs
- Cronjobs
- einfach alles
- Morgens Mails lesen und Tickets lesen
- Mails vom Ticketsystem auf “gelesen” stellen um neue Updates zu erhalten
- Daraus Aufgaben ableitung und über emacs in
projects.orgeinfügen - Diese Aufgaben priorisieren
- Dadurch fühle ich mich beim abarbeiten besser solange ich mich an die festgelegten Prioritäten halte