Automatische Linux Installationen: Unterschied zwischen den Versionen
(init) |
|||
Zeile 33: | Zeile 33: | ||
=== Neuer Lösungsansatz === | === Neuer Lösungsansatz === | ||
− | Es soll ein System entwickelt werden mit welchem fertig konfigurierte ' | + | Es soll ein System entwickelt werden mit welchem '''fertig konfigurierte Images''' automatisch/sehr einfach installiert werden können. |
Vorteile: | Vorteile: | ||
Zeile 40: | Zeile 40: | ||
** wichtige Änderungen könnten sogar so getestet und an Kunden mitgeteilt werden z.B. newsletter | ** wichtige Änderungen könnten sogar so getestet und an Kunden mitgeteilt werden z.B. newsletter | ||
* einfachste und schnelle Installation mittels Scripten | * einfachste und schnelle Installation mittels Scripten | ||
− | * das System inkl. Images könnten anderen zur Verfügung gestellt werden | + | * das System inkl. Images könnten anderen zur Verfügung gestellt werden, Beitrag zur Allgemeinheit (ein System basierend auf images existiert meines wissens noch nicht) |
− | Ende 2014 hatte ich (Cem) angefangen ein solches System zu entwickeln. Dieses System sollte die Installation | + | '''Anforderungen:''' |
+ | |||
+ | * das system ''muss'' reproduzierbar sein | ||
+ | * .. [WIP] | ||
+ | |||
+ | == Entwicklung == | ||
+ | |||
+ | ''Ende 2014 hatte ich (Cem) angefangen ein solches System zu entwickeln. Dieses System sollte die Installation...'' | ||
+ | |||
+ | [WIP] |
Version vom 18. August 2015, 16:45 Uhr
Zur Zeit ist die Installation von Linux, auf Geräten die wir verkaufen möchten oder auf Kundengeräten, extrem mühsam und Zeitaufwändig.
Daher möchten wir dies vereinfachen.
Bisherige methoden bei uns
1) Linux wird von Grund auf, von einem Live-/Installationsmedium, installiert.
Nachteile:
- Installation muss begleitet werden
- grosser Aufwand bis alle Einstellungen gemacht sind, Sprache, Zusatzpakete, Oberfläche, usw. usf...
2) Ein fertig konfiguriertes und installiertes System wird per dd
komplett auf weitere Festplatten kopiert.
Nachteile:
- Festplatte mit installiertem System muss gefunden werden
- Festplatten müssen ausgebaut, wieder eingebaut werden
- Festplatten müssen die gleiche Grösse haben (ansonsten komplizierte Anpassungen nötig, unflexibel) usw. usf...
Bestehende Lösungen / Systeme
Die bestehenden Systeme basieren auf Scripten welche das System bei oder nach der Installation anpassen.
[Links suchen und hier einfügen.]
Nachteile:
- es basiert auf einer vielzahl von Scripten u. U. buggy und schwierig zu debuggen
- bei gewissen Einstellungen ist es u. U. extrem mühsam wenn man diese mittels Scripten machen muss, denn man muss zuerst herausfinden wo diese überhaupt gemacht werden. e.g. Anpassungen an der Oberfläche
- nicht mehr Zeitgemäss, es gibt bessere Möglichkeiten, siehe unten
Neuer Lösungsansatz
Es soll ein System entwickelt werden mit welchem fertig konfigurierte Images automatisch/sehr einfach installiert werden können.
Vorteile:
- Images können als VM (virtuelle Maschine) gestartet, konfiguriert und eingerichtet, sowie up-to-date gehalten werden (komfortabel)
- wichtige Änderungen könnten sogar so getestet und an Kunden mitgeteilt werden z.B. newsletter
- einfachste und schnelle Installation mittels Scripten
- das System inkl. Images könnten anderen zur Verfügung gestellt werden, Beitrag zur Allgemeinheit (ein System basierend auf images existiert meines wissens noch nicht)
Anforderungen:
- das system muss reproduzierbar sein
- .. [WIP]
Entwicklung
Ende 2014 hatte ich (Cem) angefangen ein solches System zu entwickeln. Dieses System sollte die Installation...
[WIP]