Beiträge getagged mit linux

DRBD unter RehHat Enterprise Linux 5

Als ich letzthin einen DRBD-Test (Distributed Replicated Block Device) machen wollte, musste ich feststellen, dass es keine DRBD-Packages von RedHat für meinen Kernel gibt. Auch auf der Download Sektion von drbd.org war nichts für den eingesetzten Kernel zu finden. Als ich mich schon auf der Suche nach den Source-Packages machen wollte, kam mir noch CentOS in den Sinn. Eine freie Linux Distro die auf den Code von RHEL (Red Hat Enterprise Linux) basiert. Und siehe da, in den CentOS Repositories war die gesuchte Version vorhanden und da beide Produkte die selbe Codebasis haben, ist es kein Problem YUM-Repositories in RHEL einzutragen die eigentlich für CentOS gedacht sind.

Hier eine kleine Anleitung zur Installation:

Mit einem Editor folgendes File anlegen:

/etc/yum.repos.d/centos-extras.repo

Folgende Zeilen in das File einfügen

[extras]
name=CentOS-5 - Extras
baseurl=http://mirror.centos.org/centos/5/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

YUM-Update Dienst neu starten

/etc/init.d/yum-updatesd restart

Mit dem yum Befehl oder dem Package Manager nach “drbd” suchen und die richtigen Packages installieren.
Fertig! Nun kann man sich der Konfiguration widmen.

    , , , , , , , ,

    Keine Kommentare

    Probleme mit dem Dell Perc Treiber unter SUSE Linux

    Vor einigen Monaten habe ich zwei neue Dell PE2950 Server mit SUSE Linux Enterprise Server (SLES) installiert. Nach der Installation des neuen “Dell OpenManage Administrators” musste ich feststellen, dass die Disks nicht überwacht wurden. Lösung: Firmware Update des Perc-Controllers. Die Installation der neuen Firmware verlief problemlos. Ich hatte mein System überwacht und das Ziel war somit erreicht.

    Vor ein Paar Wochen als ich auf die Systeme schaute musste ich ein komisches Verhalten feststellen. Syslog-NG belastete die CPU über längere Zeit, etwas das bisher nicht der Fall war. Als ich in die Datei /var/log/messages schaute musste ich mit Schrecken feststellen, dass der Server pro Sekunde ca. 100 Log-Zeilen schrieb.

    status = 1, message = 00, host = 0, driver = 08
    <6>sd: Current: sense key: Illegal Request
    Additional sense: Invalid command operation code
    FAILED

    Nachdem ich beim herum-googeln keine Lösung fand und ich mich langsam fragte ob ich der einzige auf der Welt mit dieser Konfiguration bzw. mit diesem Problem war, kam mir wieder der Firmware Update in den Sinn den ich Wochen zuvor anscheinend problemlos gemacht hatte. Da ich wusste wie Dell reagieren würde (“Haben Sie schon die neusten Treiber installiert?”), begann ich damit die aktuellen Treiber zu Downloaden (Falls es nicht durch eine andere Software installiert wurde braucht es noch das DKMS-Package [Dynamic Kernel Module Support]).

    Preparing...                ########################################### [100%]
    1:megaraid_sas           ########################################### [100%]
    
    Loading tarball for module: megaraid_sas / version: v00.00.03.16
    
    Loading /usr/src/megaraid_sas-v00.00.03.16...
    Creating /var/lib/dkms/megaraid_sas/v00.00.03.16/source symlink...
    
    DKMS: ldtarball Completed.
    
    Kernel preparation unnecessary for this kernel.  Skipping...
    
    Building module:
    cleaning build area....
    make KERNELRELEASE=2.6.16.21-0.5-smp -C /lib/modules/2.6.16.21-0.5-smp/build SUBDIRS=/var/lib/dkms/megaraid_sas/v00.00.03.16/build modules....(bad exit status: 2)
    
    Error! Bad return status for module build on kernel: 2.6.16.21-0.5-smp (x86_64)
    Consult the make.log in the build directory
    /var/lib/dkms/megaraid_sas/v00.00.03.16/build/ for more information.
    
    Error! Could not locate megaraid_sas.ko for module megaraid_sas in the DKMS tree.
    You must run a dkms build for kernel 2.6.16.21-0.5-smp (x86_64) first.
    error: %post(megaraid_sas-v00.00.03.16-1.noarch) scriptlet failed, exit status 4

    Oops…

    Die Datei /usr/src/megaraid_sas-v00.00.03.09/dkms.conf mit einem Editor öffnen und folgende Zeilen anpassen:

    PATCH[6]="sles10-ga.patch"
    PATCH_MATCH[6]="2\.6\.16\.21-0\.8"

    Wobei "2\.6\.16\.21-0\.8" der aktuellen Kernel Version entsprechen muss.

    Folgende Befehle ausführen…

    patch < patches/sles10-ga.patch
    dkms build -m megaraid_sas -v v00.00.03.16
    dkms install -m megaraid_sas -v v00.00.03.16

    …Und die Welt ist wieder in Ordnung :)

    , , , , , , , , , , , ,

    Keine Kommentare

    Synology DiskStation Erweiterung & UPnP

    Letzte Woche habe ich mir eine 1TB Festplatte gekauft um meine bereits volle DiskStation zu erweitern. Eigentlich eine einfache Sache: Per USB anschliessen, formatieren und los gehts. Da ich aber ein DVD-Player besitze, der per UPnP auf meine Videothek auf der DiskStation zugreift, musste ich bald feststellen, dass die neue Platte nicht per UPnP freigegeben wird :(

    Standardmässig werden nur die Ordner music, photo und video per UPnP freigegeben. Um die externe Fesplatte auch freizugeben muss ein link erstellt werden:

    1. Per WebInterface SSH aktivieren (Anwendungen -> Terminal -> “SSH Dienst aktivieren”)

    2. Mit einem SSH Client auf die DiskStation verbinden

    OSX: Im Terminal folgendes eingeben

    ssh admin@x.x.x.x

    (wobei x.x.x.x für die IP-Adresse der DiskStation steht)

    Windows: Mit einem SSH Client z.B. PuTTy die Verbindung zur DiskStation herstellen

    Linux: Linux-User sollten wissen wie man eine SSH-Verbindung herstellt :P

    3. Nun muss man sich noch als “admin” anmelden bzw. das Passwort eingeben.

    4. Auf dem Bildschirm sollte nun

    NameDerDiskStation >

    ersichtlich sein.

    5. Mit dem Befehl “ls” sollten die Ordner auf der DiskStation angezeigt werden.

    6. Mit dem Befehl “cd” ins Verzeichnis wechseln das man erweitern möchte z.B.:

    cd video

    7. Nun erstellen wir einen “Alias” in diesem Ordner, das auf die Externe Festplatte bzw. auf einen darin enthaltenen Ordner zeigt.

    ln -s ../../usbshare1/video videoUSB

    Erklärung: Mit “ln -s” erstellen wir einen symbolischen Link (Alias) Namens “videoUSB” zum Verzeichnis “video” auf der USB Festplatte. Natürlich muss “../../usbshare1/video” das Verzeichnis auf der externen Festplatte sein.

    8. Man muss nur noch über das WebInterface unter Anwendungen -> UPnP -> “Neu ordnen” drücken und sobald der Vorgang abgeschlossen ist sollten die Daten per UPnP ersichtlich sein :)

    , , , , , , , , , , , , , , , , ,

    Keine Kommentare