All of lore.kernel.org
 help / color / mirror / Atom feed
From: Eric Smith <seric@geotec.net>
To: TORSTEN.NEUMANN@DLH.DE
Cc: linux-lvm@msede.com
Subject: Re: [linux-lvm] Installieren von LVM Systemen
Date: Tue, 30 Nov 1999 03:19:04 -0600	[thread overview]
Message-ID: <38439688.BF040FC3@geotec.net> (raw)
In-Reply-To: 13FEA0BEF75ED31192D50000F6CCC5E92AE046@XNT-FRABASE-6

Okay...now, what does that mean to the rest of us?




TORSTEN.NEUMANN@DLH.DE wrote:

> Moin,
>
> Sorry for writing in german, but i was not able to translate this text.
>
> Ich bin derzeit etwas traege, daher frage ich mal hier ob jemand mit meinem
> Code potentiell etwas anfangen kann. Vielleich schaffe ich es dann eine
> Dokumentation zu schreiben.
>
> Ich hab meine eigene Linuxinstallations-CD erstellt (basierend auf SuSE 6.2)
> die es mir erlaubt
> - LVM Systeme (inkl. initrd und / auf einem LV) direkt zu installieren.
> - Eine groessere Anzahl von Systemen gleichartig zu installieren.
> - Rechnerspezifische/Sitespezifische Anpassungen zu machen.
>
> Die Methode ist relativ simpel: Ich boote die CD. Mounte ueber NFS eine
> MASTER-Verzeichniss und lass dann ein Script laufen das ein paar Fragen
> stellt wie ich denn nun genau das System konfiguriert haben moechte. Und
> dann wird einfach eine grosse tar Datei ausgepackt.
>
> Die Konfigurationsdatei sieht etwa wie folgt aus:
>
> my %image1 = (
>                         "image"         =>      "/install/images/ws.tar.gz",
>                         "description"   =>      "normal Workstation",
>                         "lvol"          =>      {
>                                                         /       =>      [
> 64, 48 ],
>                                                         /usr    =>      [
> 1024, 512 ],
>                                                         /tmp    =>      [
> 256, 0 ],
>                                                         ...
>                                                 },
>                         "selected"      =>      1,
>                         "postinstall"   =>
> "/install/scripts/ws.postinstall.sh"
>                 );
>
> Das meint : In der ASCII Oberflaeche kann ich ein Image ws.tar.gz
> auswaehlen. (welches mir in der Auswahl als "normal Workstation" angezeigt
> wird), dieses ist vorselektiert ("selected"=>1). Und die Groesse der lvols
> ist wie folgt /usr ist voreingestellt auf 1024MB und muss mindestens 512MB
> gross sein. /tmp soll 256MB gross werden und muss keine Minimalgroesse
> haben, ...
> Zum Schluss der Installation wird dann noch das Script ws.postinstall.sh
> aufgerufen.
> ( Ich kann mehrere solcher Images in meiner Konfiguration angeben, und dann
> zwischen ihnen auswaehlen )
> Weiterkann ich dann noch zwischen verschiedenen Kernel waehlen ( IDE-System
> vs. SCSI Systeme vs. SMP Systeme )
> Und Rechnerabhaengig noch weitere Archive installieren. (z.B. vmware +
> vorinstalliertes NT *sigh*)
> Zu guter letzt ist es auch noch vorgesehen host-spezifische Dateien (
> XF86Config, ssh_host_key, ... ) automatisch zu restaurieren.
>
> Mit dieser Methode brauch ich fuer einen unserer typischen WWW-Server etwa
> 10 Minuten vom ersten anschalten des Rechners bis ich ein lauffaehiges
> System hab (inklusive aller sitespezifischen Anpassungen) (Das dauert nur so
> lang weil ich im BIOS erstmal die Bootreihenfolge aendern muss und SCSI
> Systeme so lange am booten sind. Die reine Installation dauert weniger als 5
> Minuten).
>
> So nun zu den Vorraussetungen:
> - Es solte ein Rechner als NFS-Server dienen koennen (der braucht viel
> Plattenplatz), es sollte aber auch alles von CD gehen (not tested)
>   Ich habs nur mit NFS gemacht weil dann Aenderungen einfacher sind.
> - Es sollten schon einige Rechner ( > 20 ) vorhanden sein die gleichartig
> installiert werden sollen. Sonst lohnt sich der Aufwand eigentlich nicht.
>
> Vorteile des Systems:
> - Alle Rechner sind identisch konfiguriert, so dass sich der
> Administrationsaufwand minimiert.
> - Alle Rechner sind vollstaendig konfiguriert (z.B. die Druckerkonfig stimmt
> sofort)
> - Ich brauch kein Backup einzelner Rechner da ich schnell vom Master-Image
> eine Neuinstallation machen kann.
>
> Nachteile:
> - Der Aufwand ein sauberes Image zu erstellen ist nicht zu unterschaetzen.
>
> Wishlist:
> - RAID1 Support ( scheitert dadran das ich es bisher nicht geschafft hab ein
> RAID1 System mit initrd zum laufen zu kriegen )
> - stripping support ( sollte einfach gehen, mir fiel nur bisher kein
> user-interface ein. append-mode ist schon drin )
> - tunen der FS/LVM-Parameter, andere FS als ext2 (ReiserFS?)
> - ...
>
> Wer Interesse dadran hat sollte sich bei mir melden, ich denke dann schaffe
> ich es das ganze mal ordentlich zu dokumentieren und auf einen ftp-Server zu
> legen.
>
> Gruesse
>    Torsten

      reply	other threads:[~1999-11-30  9:19 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-11-30  6:49 [linux-lvm] Installieren von LVM Systemen TORSTEN.NEUMANN
1999-11-30  9:19 ` Eric Smith [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=38439688.BF040FC3@geotec.net \
    --to=seric@geotec.net \
    --cc=TORSTEN.NEUMANN@DLH.DE \
    --cc=linux-lvm@msede.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.