Absolut der Hammer!
Music's my life
Mal wieder g’scheid head-ge-banged.
Motorhead im Zenith in München. Und so geil!

|
Archiv für November, 2007
|
Markus am 29.11.07 um 9:11 pm Uhr
Absolut der Hammer!Music's my lifeMal wieder g’scheid head-ge-banged. Motorhead im Zenith in München. Und so geil! ![]() Markus am 19.11.07 um 10:46 pm Uhr
Installation von Debian inclusive RAID1Config, Debian, Linux ToolsWie bereits hier geschrieben, kann man unter debian ein RAID 1 Array nachträglich aufsetzen. Das ganze ist aber auch während der Installation möglich. Folgende Voraussetzungen sind erforderlich: 1. Ein Computer :-) Hier meine Vorgehensweise: 1. Installation bis zum Punkt Partitionierung wie gehabt. 2. Zum Zeitpunkt der Partitionierung werden beide (alle) Festplatten, die in das RAID-Array sollen gleichmäßig partitioniert. a) Select “FREE SPACE”, dann < Enter > 3. Diese Vorgehensweise für das komplette Partitionsschema für Festplatte 1 wiederholen. 4. Die Punkte 2 und 3 sind ebenfalls für alle anderen Platten des Arrays anzuwenden! Nachdem diese Punkte erledigt sind, ist das RAID zu konfigurieren 5. Software RAID Konfiguration a) Auswahl von: “Configure software RAID”, dann < Enter > 6. Konfiguration der Partitionen a) Auswahl von: “Create MD device”, dann < Enter > Diese Schritte sind für alle weiteren RAID-devices zu wiederholen. 7. Setup der Mount Points für die RAID-Partitionen a) Auswahl des ersten RAID-Devices, dann < Enter > Diese Vorgehensweise für alle Partitionen wiederholen. Wenn alle RAID-Devices ihrem Verwendungszweck zugeführt sind, dann kann die Installation wie üblich fortgeführt werden. Nachdem ich das System soweit installiert hatte, und das booten funktionierte, habe ich das RAID-Array angeschaut (cat /proc/mdstat). Und siehe da, nicht alle Partitionen waren vollständig. Aber, das entsprechende Device konnte einfach eingebunden werden: mdadm /dev/mdx -a /dev/sdby. Anschließend werden die Daten synchronisiert, und das RAID-Array ist fertig. An dieser Stelle beginnt das Testen: Ein Laufwerk trennen, booten, schauen… Und auch hier hat sich ein Problem bemerkbar gemacht. Der grub war nur auf einer Platte installiert. Wenn diese nicht vorhanden war, dann konnte nicht in das System gebootet werden. Das ist natürlich tödlich, wenn eine Platte defekt ist. Aber, der grub kann selbstverständlich nachträglich installiert werden. Dazu als root grub ausführen. Nach dem starten (dauert ‘ne drittel Ewigkeit) folgendes eingeben: grub> device (hd0) /dev/sdb Damit wird auf der Platte, die kein grub hat (in diesem Falle sdb) der MBR nachinstalliert. Probieren, und es geht. Wenn eine Platte defekt ist (aus welchem Grunde auch immer), dann erkennt man das in der Ausgabe von cat /proc/mdstat mdadm /dev/mdx -a /dev/sdby Eine Platte aus dem RAID-Array entfernen mit: mdadm /dev/mdx -r /dev/sdby Damit wären die wichtigsten Schritte zu erhöhter Datensicherheit durch RAID-1 auf einem debian-System getan. Markus am 18.11.07 um 6:18 pm Uhr
RAID 1 auf einem installierten Debian - SystemConfig, Debian, Linux ToolsAuf einem Debian-System ist es möglich nachträglich RAID 1 zu installieren. Dazu gibt es eine sehr gute Anleitung im Netz. Nach dieser Anleitung habe ich das Ganze durchgeführt, und es hat funktioniert. Dabei sind mir zwei Dinge als bemerkenswert aufgefallen: 1. Bei der Installation von mdadm (apt-get install mdadm) wird von debian automatisch eine neue initrd.img erzeugt. In der sind die Treiber für RAID schon integriert. 2. Ich habe es auf einem System mit unterschiedlichen Filesystemen nicht zum Laufen gebracht. (Einige Partitionen waren ext3 und andere ext2). Damit ist das System ständig beim booten stehen geblieben. Ich konnte das auch nicht umgehen. Es war also eine Neuinstallation notwendig, bei der alle Partitionen das gleiche Filesystem aufwiesen. 3. Unter step 1 - Setting up the boot-manager wird der neue Eintrag für den angepaßten Kernel beschrieben. Dabei steht so ganz nebenbei “… Insert a copy of this paragraph just above it … “. Dabei ist großer Wert auf das above zu legen. Ich habe es nämlich “below” gemacht. Ist im Grunde nicht weiter tragisch. Nur: nach der erfolgreichen Installation und sämtlichen (ebenfalls erfolgreichen) Tests war ich beim nächsten Reboot nicht sonderlich vorsichtig. Und dann hat das System mit dem alten Kernel gebootet, da der ja default war. Und bei der Gelegenheit wurde das Ganze Array zerschossen, so dass an ein booten überhaupt nicht mehr zu denken war! Also Vorsicht! Lieber den neuen Kernel als ersten Eintrag einfügen. Übrigens: Die Maschine mit dem installierten RAID hat ein Mainboard von Asus (ASROCK ALiveNF6G-DVI) Dieses sollte ja RAID per default können. Leider scheint das nur Software-RAID zu sein. Und in diesem Fall benötige ich auch noch die Linux-Treiber. Also, dann kann ich gleich Linux-RAID verwenden. Eine weitere Anleitung zur Installation von Software RAID 1 auf einem debian-System findet sich hier. Markus am 12.11.07 um 10:05 pm Uhr
Auflösung des X-Servers konfigurierenConfig, Debian, Linux ToolsWenn nach der Installation eines Debian-Systems die Auflösung nicht stimmt (weil man bei der Konfiguration während der Installation nichts eingegeben hat), dann reicht es nicht, die entsprechenden Werte in /etc/X11/xorg.conf einzutragen. Es müssen nämlich noch weitere Werte geändert werden. Folgender Befehl führt die Konfiguration automatisch neu durch: dpkg-reconfigure -phigh xserver-org Dann kann man seine gewünschte Auflösung einstellen, und nach einem Neustart des X-Servers wird diese übernommen. Markus am 11.11.07 um 11:05 pm Uhr
DNS-Auflösung hinter Router funktioniert nichtConfig, DebianNach der Installation eines Debian-Systems funktionierte die DNS-Auflösung nicht. Netzwerkkarte war konfiguriert. Alles war ok, nur keine Namensauflösung. Die Lösung: in der Datei /etc/resolv.conf folgende Zeile einfügen: Dabei muss die IP-Adresse die des lokalen Nameservers sein. In diesem Fall die der Fritzbox. Schon ging die DNS-Namensauflösung. Markus am 01.11.07 um 4:20 pm Uhr
Debian Boot via NetworkDebian, Linux ToolsEine weitere Möglichkeit, um Debian zu installieren, ist via Networkboot. Dazu wurde im Debian-Manual eine Seite gespendet. Ich möchte dazu nur noch einige weitere Anmerkungen machen. Zuerst: Das Booten vom Netz muß vom BIOS unterstützt werden. Ich nutze ein MainBoard von ASROCK ALiveNF6G-DVI. Das unterstützt diese Form der Installation. Aber: Ein Booten via Bootpd ist nicht möglich! Ohne DHCP-Server geht es nicht. (AFAIK). Was benötigt man jetzt also? 1. Die Boot-Files. Wie geht man vor? 1. Die Boot-Files holen. Dazu verwendet man das netboot.tar.gz zum Beispiel von hier. Weiterhin legt man ein Verzeichnis an, von dem der tft-Server später die Daten ausliefern soll. Bei mir: /srv/tftpd/debian_netboot. Dorthin kopiert man das File und entpackt es: tar -xzf netboot.tar.gz. Das war’s für’s Erste. 2. DHCP-Server einrichten.
Dieser Eintrag muss so angepaßt werden, dass er der vorhandenen Netztopologie angepaßt ist. Weiterhin ist die Hardware-Adresse des zu bootenden Rechners einzutragen! Alles fett gedruckte muss geändert werden! Jetzt sollte man im Boot-Screen zumindest schon mal sehen, ob die Maschine eine IP-Adresse bekommt. Und dann auch noch die richtige :-) Der nächste Schritt ist den tftp-Server einzurichten. Ich empfehle tftp-hpa (apt-get install tftp-hpa) zu verwenden. Gut, jetzt läuft der tftp-Server. Jetzt nochmal zurück in das Verzeichnis des netboot-Directories. Der Debian-Loader ist ./pxelinux.0 Anschließend erwartet der relativ dazu in ./pxelinux.cfg/… ein File, das die Konfiguration für das Booten enthält. Standardmäßig liegt dort ein default File. Damit das Booten schneller geht, sollte man darauf einen Softlink mit folgendem Filename erstellen: 00-00-00-00-00-00. Wobei die Nullen durch die Mac-Adresse des zu bootenden Rechners zu ersetzen sind. Bei mir war das dann: ln -s default 00-13-8F-DC-2F-5A. Mit dem default-File geht es auch, aber vorher sucht der Installer alle anderen möglichen Files ab, und das kann man sich ja durchaus sparen! Ab jetzt läuft die Installation, wie bei Debian typisch ab. Ohne Probleme also =:-). Alle weiteren Pakete werden von den Debian-FTP-Servern geholt. Fazit: Um einen Rechner über netboot zu installieren, ist ein tftp-hpa und ein dhcp-Server einzurichten. Es ist das File netboot.tar.gz zu verwenden.
|
SEARCH
CALENDAR
LONG LOST
You are browsing
the archive for November 2007.
Drawers
Friends Links Music
Akismet
31,684 spam comments blocked by Akismet so far. Thanks for that!
META
SYNDICATION
|