Dateifreigaben auf iSCSI-Geräten werden möglicherweise nicht neu erstellt, wenn Sie den Computer neu starten

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 870964 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Sie verwenden den Microsoft iSCSI-Initiator-Dienst zum Herstellen einer Internet SCSI (iSCSI) Festplattenmedium. Wenn Sie den Computer neu starten, dem auf die Freigaben erstellt werden können die Dateifreigaben, die Sie für Ordner, die sich auf dem iSCSI-Gerät erstellen nicht neu erstellt.

Ursache

Dieses Problem kann auftreten, wenn der iSCSI-Initiator-Dienst bei der Initialisierung des Server-Dienstes nicht initialisiert ist. Der Serverdienst wird Dateifreigaben erstellt. Da jedoch iSCSI-Festplatten-Devices nicht verfügbar sind, kann nicht der Serverdienst erstellen Dateifreigaben für iSCSI-Geräte bis auf der iSCSI-Dienst initialisiert wird.

Lösung

iSCSI-Initiator 2.x

Zum Beheben dieses Problems im iSCSI-Initiator 2.x, gehen Sie auf dem betroffenen Server folgendermaßen vor:
  1. Machen Sie den Server-Dienst auf den iSCSI-Initiatorservice abhängig. Informationen hierzu finden Sie im Abschnitt "Machen die Servicedependent der Server auf den iSCSI-Initiator-Dienst".
  2. Permanente Anmeldungen an das Ziel zu konfigurieren. Useone der folgenden Methoden dazu.

    Hinweis Wenn Sie auf der Registerkarte Persistent Zieldas Ziel angezeigt wird, sind die folgenden Schritte nicht erforderlich.

    Methode 1: Verwenden Sie den iSCSI-Initiator in der Systemsteuerung
    1. Doppelklicken Sie in der Systemsteuerung auf iSCSI-Initiator.
    2. Klicken Sie auf die Registerkarte Targets .
    3. Klicken Sie auf ein Ziel in der Liste Wählen Sie ein Ziel aus , und klicken Sie auf Anmelden.
    4. Aktivieren Sie das Kontrollkästchen Verbindung beim Booten des Systems automatisch wiederherstellen , und klicken Sie dann auf OK.
    Methode 2: Verwenden Sie im Eingabeaufforderungsfenster
    1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben cmd, und klicken Sie dann auf OK.
    2. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:
      Iscsicli persistentlogintarget target_iqn T * * * * * * * * * * * * * * * 0
      Hinweis target_iqn der IQN-Namen des Ziels ist.
  3. Konfigurieren Sie die BindPersistentVolumes -Option für den iSCSI-Initiator-Dienst. Verwenden Sie hierzu eine der folgenden Methoden.

    Methode 1: Verwenden Sie den iSCSI-Initiator in der Systemsteuerung
    1. Doppelklicken Sie in der Systemsteuerung auf iSCSI-Initiator.
    2. Klicken Sie auf die Registerkarte Volumes/Geräte gebunden .
    3. Klicken Sie auf Alle binden , um alle persistenten Ziele zu binden. Klicken Sie auf Hinzufügen, und dann geben Sie einen Laufwerkbuchstaben oder Bereitstellungspunkt auf ein bestimmtes Ziel zu binden.
    4. Klicken Sie auf OK.
    Methode 2: Verwenden Sie im Eingabeaufforderungsfenster
    1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben cmd, und drücken Sie dann die EINGABETASTE.
    2. Typ Iscsicli BindPersistentVolumes, und drücken Sie dann die EINGABETASTE.

      Hinweis Dies entspricht der Option in Methode 1 Alle binden .
Hinweis Verwenden Sie diese Auflösung nur dann, wenn dieses bestimmte Problem mit Version auftreten 2.x des iSCSI-Initiator-Dienst.

Stellen Sie den Server-Dienst abhängig vom iSCSI-Initiator-Dienst

Verwenden Sie eine der folgenden Methoden auf den Server-Dienst auf den iSCSI-Initiator-Dienst abhängig machen.

Methode 1: Verwenden Sie das Dienstprogramm Microsoft Dienststeuerung (Sc.exe)

Hinweis Sie haben nicht die Registrierung ändern, wenn Sie diese Methode verwenden. Daher ist diese Methode die bevorzugte Methode zum Festlegen der Dienstabhängigkeiten.
  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben cmd, und drücken Sie dann die EINGABETASTE.
  2. Typ sc Config LanManServer abhängen = Samss/Srv/MSiSCSI, und drücken Sie dann die EINGABETASTE.

    Wenn Sie Administrativeaccess auf den Server haben, können Sie diesen Befehl von einem Computer im Netzwerk ausführen. TODO, geben Sie folgenden Befehl ein, und drücken Sie die EINGABETASTE:
    SC \\ComputernameConfig LanManServer abhängen = Samss/Srv/MSiSCSI

Methode 2: Verwendung des Registrierungseditors

Wichtig: Dieser Abschnitt, die Methode oder die Aufgabe enthält Schritte, die erklären, wie Sie die Windows-Registry ändern. Es können schwerwiegende Probleme auftreten, wenn Sie die Windows-Registry falsch ändern. Stellen Sie daher sicher, dass Sie die folgenden Schritte sorgfältig ausführen. Für zusätzlichen Schutz sichern Sie die Registrierung, bevor Sie Änderungen vornehmen. Gegebenenfalls können Sie dann die Registrierung wiederherstellen, wenn ein Problem auftritt. Für Weitere Informationen zum Sichern und Wiederherstellen der Registrierung, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
322756 Sichern und Wiederherstellen der Registrierung in Windows


Microsoft Windows 2000
  1. Registrierungs-Editor starten.
  2. Suchen Sie den folgenden Registrierungsunterschlüssel, und klicken Sie dann darauf:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanManServer
  3. Klicken Sie im Menü Bearbeiten auf AddValue.
  4. Typ DependOnService Klicken Sie im FeldWertnameREG_MULTI_SZ im FeldDatentyp , und drücken Sie dann die EINGABETASTE.
  5. Geben Sie im Editor für mehrteilige ZeichenfolgenMSiSCSI die Daten im Feld, und klicken Sie dann aufOK.
  6. Beenden Sie den Registrierungs-Editor.

Weitere Informationen

Sie können Skripts für die Verfahren, die im Abschnitt "Lösung" beschrieben werden, mit den Dienstprogrammen Sc.exe und Iscsicli.exe. Zu diesem Zweck erstellen Sie eine Batchdatei, die diese Befehle verwendet, und führen Sie die Batchdatei direkt, oder führen Sie die Batchdatei auf andere Weise. Führen Sie z. B. die Batch-Datei mit Hilfe von Gruppenrichtlinien.

Die Programmierbeispiele von Microsoft dienen lediglich der Veranschaulichung und enthalten weder eine ausdrückliche noch implizite Gewährleistung. Dies schließt, jedoch nicht beschränkt darauf, enthaltene Garantien der allgemeinen Gebrauchstauglichkeit oder der Eignung für einen bestimmten Zweck ein. In diesem Artikel wird davon ausgegangen, dass Sie mit der Programmiersprache und den Werkzeugen, die zum Erstellen und Debuggen von Prozeduren verwendet werden, vertraut sind. Microsoft-Supportmitarbeiter können der Erläuterung der Funktionalität bestimmter Prozeduren helfen. Jedoch werden sie lediglich exemplarisch um eine erweiterte Funktionalität oder Prozeduren entwickeln, Ihre spezifischen Anforderungen zugeschnitten.

Um den gesamten Vorgang-Skript, der im Abschnitt "Lösung" beschrieben wird, erstellen Sie eine Batchdatei, die den folgenden Text enthält:
sc config LanManServer depend= Samss/Srv/MSiSCSI
iscsicli BindPersistentVolumes
Das Problem konnte nicht auf iSCSI-Speicher auch geschehen, wenn Server-Dienst gestartet wird, bevor der Speicher initialisiert wurde. In diesem Fall verwenden wir das Problem zu umgehen, vorausgesetzt, G unterschreitet das Laufwerkbuchstabe wir überwachen möchten:

  1. Speichern Sie das Skript als eine.bat-Datei.
    : Starten
    G: Dir/AH
    Wenn % Errorlevel % Kanal 0 Goto: OK
    Ping 127.0.0.1/n 5
    Gehe zu: Starten
    : OK
    Net Stop-browser
    Net Stop netlogon
    Net Stop dfs
    Net Stop Lanmanserver/y
    Net Start lanmanserver
    Net Start dfs
    Net Start netlogon
    Net Start browser
  2. Wir können die Bat-Datei "Script starten" hinzufügen:
    a) stellen Sie die Batch-Datei into%systemroot%\System32\GroupPolicy\Machine\Scripts\Startup
    b) ausführen "Gpedit" Richtlinie für lokalen Computer öffnen
    c) fügen Sie die Batchdatei in das Startskript.
Weitere Informationen zu iSCSI-Technologie und Unterstützung von iSCSI durch Microsoft finden Sie auf der folgenden Microsoft-Website:
http://www.Microsoft.com/windowsserversystem/Storage/Technologies/iSCSI/default.mspx

Eigenschaften

Artikel-ID: 870964 - Geändert am: Samstag, 23. November 2013 - Version: 11.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
Keywords: 
kbtshoot kbprb kbmt KB870964 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 870964
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com