Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Open iSCSI: Reihenfolge Mounting <> iSCSI-Anbindung beim Systemstart

  1. #1
    Registrierter Benutzer
    Registriert seit
    Oct 2013
    Beiträge
    2

    Open iSCSI: Reihenfolge Mounting <> iSCSI-Anbindung beim Systemstart

    Hallo Forum,

    ich habe ein Debian Jessie System als Open-iSCSI-Initiator und 4 LUNs, die von einem Diskarray bereitgestellt werden.

    Die Anbindung mit dem Befehl
    Code:
    iscsiadm -m node --targetname "iqn...blubbblubbmytargetname" --portal "10.201.33.101:3260" --login
    funktioniert bestens. Ich habe die LUNs im System, kann sie partitionieren, formatieren und einbinden (mounting).

    Wenn ich den Rechner neu starte, versucht das System offenbar in der ungünstigen Reihenfolge

    1. Mounting
    2. iSCSI-LUN-Mapping

    die Aufgaben abzuarbeiten.

    Es kommt dann freilich für die LUNs zu einer Mount-Fehlermeldung, da das Mapping erst hinterher stattfindet.

    Ist das System dann gestartet, hat die Einbindung nicht funktioniert - da sie nicht zweimal durchgeführt wird.

    Nun könnte man mglw. versuchen, einfach (per rc.local?) den Mount-Befehl nochmal durchzuführen, aber gibt es daneben auch die Möglichkeit, das iSCSI-LUN-Mapping VOR dem Mount-Befehl durchführen zu lassen?

    Vielen Dank für eure Antworten.

    Gruß,
    Bob

  2. #2
    Registrierter Benutzer
    Registriert seit
    Apr 2009
    Ort
    Erde
    Beiträge
    2.819
    Dein Problem ist durch das "Init-System" lösbar, da wird ja fest gelegt was, wann gestartet wird. Also ein passend Skript erstellen und entsprechend Platzieren; das mounten würde ich dort ebenfalls erledigen, mit no-auto in der fstab, sollte das easy sein (oder du schummelst und machst das per rc.local ).

    Hier wird dein Problem quasi beschrieben, das führt hier hin.

    Anmerkung:
    Früher wurde dafür sysv verwendet, da war es relativ einfach die Reihenfolge zu bestimmen (ist natürlich bei jedem synchronen init der Fall). Nun wird aber seit einiger Zeit versucht, das Starten zu beschleunigen, da liegt es nahe, möglichst viel parallel zu tun, also wurde das synchrone sysv durch das asynchrone systemd ersetzt. Da ist es natürlich nicht so einfach die Reihenfolge zu gewährleisten (das Debian Team hat auch eine Umfrage dazu gestartet, bei der beschlossen wurde das systemd toll ist. Bedenken wie "systemd is too complex, or bloated, or it does too many things, or has too many dependencies" zum Trotz). Tja, schöne neue Welt was . So nun aber genug über MS-Style-Inits gelästert. Versuch einfach zu verstehen was ein Init-System machen muss, welches dein System verwendet und dann wie man es einstellt.
    Geändert von nopes (04.10.13 um 22:45 Uhr) Grund: präzisiert und vereinfacht
    Gruß nopes
    (,,,)---(^.^)---(,,,) /var/log/messages | grep cat

  3. #3
    Registrierter Benutzer
    Registriert seit
    Oct 2013
    Beiträge
    2
    Vielen Dank @nopes für deine Antwort.

    Werde es mal mit dem Init-Script versuchen.

    Habe festgestellt, daß auch beim Poweroff oder Reboot das System ein Problem hat: Es beendet zuerst die iSCSI-Anbindung der LUNs und versucht dann die Devices auszuhängen - das Unmounting schlägt natürlich fehl und das System bleibt hängen.

    Gibt es auch ein Herunterfahr-Abarbaeitungssystem oder müsste ich dann die eingebauten Befehle "Reboot", "Poweroff", "Shutdown..." meiden, und stattdessen per Skript herunterfahren, das zunächst den Unmount der Devices durchführt und dann die iSCSI-Anbindung löst?

    Mensch, ich wollt' doch alles möglichst auf default lassen und da kommt mir die Abarbeitungsreihenfolge quer...

  4. #4
    Registrierter Benutzer
    Registriert seit
    Apr 2009
    Ort
    Erde
    Beiträge
    2.819
    Beim herunterfahren wird ebenfalls über das Init-System bestimmt, was wann beendet wird. Klassisch (also sysv) wird das herunterfahren in /etc/rc0.d geregelt.
    Gruß nopes
    (,,,)---(^.^)---(,,,) /var/log/messages | grep cat

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 19.11.07, 16:32
  2. Schon wieder ATI Probleme - OpenGL
    Von Peiler im Forum Spielen Allgemein
    Antworten: 21
    Letzter Beitrag: 25.02.07, 20:00
  3. X startet nicht mehr ...
    Von cequita im Forum X-Konfiguration
    Antworten: 21
    Letzter Beitrag: 02.02.07, 22:28
  4. Offene Ports Liste, bitte anschauen.
    Von N8Walker im Forum Linux als Server
    Antworten: 4
    Letzter Beitrag: 27.05.04, 11:56
  5. Xine spielt keine DVDs mehr ab :((
    Von Sayonara im Forum Fernsehen
    Antworten: 6
    Letzter Beitrag: 01.03.03, 12:01

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •