Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Konfigurieren von FTP für IIS 7.0 oder höher in einem Failovercluster Windows Server 2008 oder Windows Server 2012

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: 974603
Einführung
Dieser Artikel beschreibt, wie FTP für Internet Information Services (IIS) 7.0 oder höher in einem Windows Server 2008, Windows Server 2008 R2 oder Windows Server 2012 Failovercluster konfigurieren. Die Verfahren in diesem Artikel gelten nur für den FTP-Dienst.

Weitere Informationen über Webdienste in einem Failovercluster konfigurieren klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
970759 Konfigurieren von IIS 7.0 oder höher World Wide Web Publishing Service in einem Failovercluster Windows Server 2008 oder Windows Server 2008 R2 oder Windows Server 2012
Weitere Informationen
In früheren Versionen von Internet Information Services bereitgestellten Microsoft generische Ressource Monitor Komponenten für hohe Verfügbarkeit Web Server-Instanzen mithilfe der Microsoft Clustering-Infrastruktur. Benutzerdefinierter Code musste jedoch das Potenzial dieser Lösung voll auszuschöpfen. Außerdem hat die generischen Skripts Microsoft Kunden nicht erfüllt. Konfigurieren Sie IIS 7.0 in einer Clusterumgebung mit Windows Server Failover-Clusterunterstützung müssen Sie benutzerdefinierte (Skriptcode) verwenden, um hohe Verfügbarkeit Fall aktivieren. Wenn Sie dies tun, können Benutzer das Setup, um ihre Bedürfnisse anpassen. Dies gibt ihnen die vollständige Kontrolle über die hohe Verfügbarkeit Integration von Web Applications. Darüber hinaus bieten die Skript-Schnittstellen für die Verwaltung und Überwachung, die in IIS 7.0 eingeführt wurden eine umfangreichere Umgebung als Skripts, die bereits bereitgestellt wurden.

Hinweis IIS 7.0-Installationsdateien fälschlicherweise clusweb.vbs und Clusftp.vbs Skriptdateien, die in IIS 6.0 IIS verwendeten cluster Verwaltungsaufgaben. Verwenden Sie diese Skripts nicht mit IIS 7.0.

Microsoft empfiehlt Administratoren sorgfältig die Verwendung von Network Load Balancing (NLB) anstelle von Failoverclustern als primäre und bevorzugte Methode zur Verbesserung der Skalierbarkeit und Verfügbarkeit von Webdienst-Clientanwendungen, die über mehrere Server verfügen, auf dem IIS 7.0 ausgeführt werden. Ein Vorteil von NLB ist, dass alle Server aktiv bei der gleichzeitigen Verarbeitung des eingehenden HTTP-Anfragen teilnehmen können. Ein weiterer Vorteil ist, dass in einer Umgebung NLB IIS es leichter zu parallelen Updates und Rollbacks gleichzeitig hohe Verfügbarkeit Web Applications unterstützen kann. Weitere Informationen zur Verwendung von IIS 7.0 in einer Umgebung NLB finden Sie auf der folgenden Microsoft-Websites:
Hohen Verfügbarkeit für Failover-Clusterunterstützung mit IIS FTP-Server zu konfigurieren:

Richten Sie eine Dateifreigabe für gemeinsame IIS-Konfiguration verwendet wird

  1. Erstellen Sie ein Benutzer, der die Freigabe zugreifen, die Usedfor gemeinsame IIS-Konfiguration.
  2. Erstellen Sie die Dateifreigabe. Diese Freigabe wird TheIIS gemeinsame Konfiguration speichern, die von IIS auf allen Knoten gemeinsam verwendet werden. Es gibt mehrere Optionen:
    • Erstellen Sie auf einem eigenständigen Server, der nicht Teil des Failover-Cluster ist eine Dateifreigabe.
    • Erstellen Sie eine hohe Verfügbarkeit Dateifreigabe auf einem anderen Windows Server-Failovercluster. Weitere Informationen finden Sie auf der folgenden Microsoft-Website:
    • Failovercluster, die host der FTP-Site mit hoher Verfügbarkeit, erstellen Sie eine hohe Verfügbarkeit Datei freigeben. Weitere Informationen finden Sie auf der folgenden Microsoft-Website:
  3. Legen Sie die Berechtigungen für die Freigabe, die Sie in Schritt 2 erstellt haben. Gewähren Sie dem Benutzer die Sie in Schritt 1 File Share Vollzugriff und NTFS-Berechtigungen.
  4. Bestätigen Sie, dass alle Clusterknoten auf Datei Freigabe durchsuchen können. Der Pfad der Datei Share is\\<fileservername></fileservername>\<sharename></sharename>.

Konfigurieren Sie gemeinsame IIS-Konfiguration auf allen Knoten im cluster

Exportieren Sie auf einem Clusterknoten die gemeinsame Konfiguration auf die Dateifreigabe:
  1. Navigieren Sie zu Verwaltungund dann auf Internet Information Services (IIS) Manager.
  2. Klicken Sie im linken Bereich auf den Knoten Servername.
  3. Doppelklicken Sie auf das Symbol " Freigegebene Konfiguration".
  4. Klicken Sie auf der Seite freigegebene Konfiguration auf ExportConfiguration Aktionen im (rechter Fensterbereich) Toexport die Konfigurationsdateien auf dem lokalen Computer an einen anderen Speicherort.
  5. Geben Sie den Pfad der Dateifreigabe im Dialogfeld Export Configuration (\\<fileservernae></fileservernae>\<sharename></sharename>) im physischen Pfad .
  6. Klicken Sie auf Verbinden als, und geben Sie den Benutzernamen und das Kennwort für das Benutzerkonto mit Zugriff auf die Freigabe in die gemeinsame Konfiguration gespeichert und klicken Sie dann auf OK. Dieses Konto wird Zugriff auf die Freigabe verwendet werden. Sie sollten RestrictedActive Directory-Konto verwenden, die kein Domänenadministrator ist.
  7. Geben Sie im Dialogfeld Export-Konfiguration ein Kennwort zum Schutz von Verschlüsselungsschlüsseln und klicken Sie auf OK.
  8. Klicken Sie auf der Seite Freigegebene Konfiguration auf Aufwählen das Kontrollkästchen Freigegebene Konfiguration aktivieren .
  9. Geben Sie den physikalischen Pfad, das Benutzerkonto und zuvor eingegebenen Passwordthat und klicken Sie auf Übernehmen , klicken Sie im TheActions.
  10. Geben Sie im Dialogfeld Kennwort für Verschlüsselungsschlüssel das Verschlüsselungsschlüssel-Kennwort, das Sie zuvor festgelegt, und klicken Sie aufOK.
  11. Klicken Sie im Dialogfeld Freigegebene Konfiguration aufOK.
  12. Klicken Sie auf OK.
Verwenden Sie auf allen anderen Clusterknoten freigegebene Konfiguration, die nur auf die Dateifreigabe exportiert:
  1. Navigieren Sie zu Verwaltungund dann auf Internet Information Services (IIS) Manager.
  2. Klicken Sie auf den Knoten Servername.
  3. Doppelklicken Sie auf das Symbol " Freigegebene Konfiguration".
  4. Klicken Sie auf der Seite Freigegebene Konfiguration auf Aufwählen das Kontrollkästchen Freigegebene Konfiguration aktivieren .
  5. Geben Sie den physischen Pfad der Dateifreigabe (\\<fileservername>\<sharename>), und das Problem Sie zuvor, und klicken Sie dann im Aktionsbereich auf Übernehmen .<b00> </b00> </sharename> </fileservername>
  6. Geben Sie im Dialogfeld Kennwort für Verschlüsselungsschlüssel das Verschlüsselungsschlüssel-Kennwort, das Sie zuvor festgelegt, und klicken Sie aufOK.
  7. Klicken Sie im Dialogfeld Freigegebene Konfiguration aufOK.
  8. Klicken Sie auf OK.
Hinweis Weitere Informationen zum Einrichten von freigegebener Konfigurationen in IIS finden Sie auf der folgenden Microsoft-Website:

Konfigurieren von Offlinedateien für freigegebene IIS-Konfiguration auf allen Clusterknoten

Aktivieren Sie auf jedem Clusterknoten Offlinedateien:
  1. Installieren des Features Desktop Experience. MTS-Schritte dazu:
    1. Navigieren Sie zu Verwaltung, und klicken Sie dann auf Server-Manager.
    2. Klicken Sie im linken Bereich auf Funktionen.
    3. Klicken Sie im rechten Bereich auf Features hinzufügen .
    4. Aktivieren Sie das Kontrollkästchen Desktop Experience , und klicken Sie dann auf Weiter.
    5. Klicken Sie auf Installieren , um Desktop Experience zu installieren.
    6. Starten Sie den Computer erneut.
  2. Öffnen Sie in der Systemsteuerung Offlinedateien.
  3. Klicken Sie auf Offlinedateien aktivieren. Führen Sie zu diesem Zeitpunkt nicht Restartthe Computer.
  4. Stellen Sie sicher, dass der Cache als schreibgeschützt festgelegt ist. Runthe folgenden Befehl in einem erweiterten Cmd-Fenster dazu:
    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v ReadOnlyCache /t REG_DWORD /d 1 /f 
  5. Starten Sie den Computer erneut.
  6. Wechseln Sie zu dem Dateiserver vom Computer. Rechts Datumsoptionen freigeben, die gemeinsame IIS-Konfiguration enthält, und klicken Sie dann aufImmer Offline verfügbar.

    Hinweis Wenn Sie die Dateifreigabe mit hoher Verfügbarkeit auf Samefailover Cluster, auf dem IIS-Knoten gehostet eingerichtet, seinen Option Immer Offline verfügbar angezeigt Rechtsklick auf die Freigabe Wenn Cluster-Knoten, die auf Ishosting hoch verfügbaren Dateiserver befinden. Sie müssen die Highavailable Datei-Server-Anwendung auf einen anderen Knoten verschieben.
  7. Öffnen Sie in der Systemsteuerung Offlinedateien. Klicken Sie auf Synchronisierungscenter öffnen, undKlicken Sie dann auf.
  8. Planen Sie eine Offlinedatei synchronisieren für jeden Tag oder nach der Anforderung. Sie können auch offline synchronisieren, um alle Fewminutes ausgeführt. Auch wenn Sie keinen Planer einrichten Wenn Sie etwas in der Datei "applicationHost.config" ändern, wird die Änderung auf dem Webserver.
Hinweis Weitere Informationen zum Konfigurieren von Offlinedateien für eine gemeinsam genutzte Konfiguration in IIS finden Sie auf der folgenden Microsoft-Website:

Konfigurieren der FTP-Site und den Speicherort des Inhalts auf einem Clusterknoten

Suchen Sie Clusterknoten, der die Cluster-Datenträgerressource besitzt, werden die Inhaltsdateien für die FTP-Site befinden:
  1. Navigieren Sie zu Verwaltungund dann auf Failover Cluster-Manager.
  2. Verbindung mit dem Cluster. Sind auf dem Clusternodes wird der Cluster automatisch in der Liste angezeigt.
  3. Finden Sie unter StorageDisk Resource Onwhich Inhalte der FTP-Site befinden. Erweitern Sie dazu im Speicherbaum für die Ressource. Stellen Sie sicher, dass der Speicher nicht von anderen Highavailability Anwendung im Cluster verwendet wird. Finden Sie den Speicher unter denVerfügbaren Speicher.
  4. Beachten Sie den Clusterknoten, auf dem die Ressource online ist. Werden IIS auf dem Clusterknoten.
  5. Hinweis der Name der Datenträgerressource Cluster. Dies ist die Inhaltsdateien verwendet.
Konfigurieren Sie auf dem Clusterknoten, auf dem die Ressource online ist den FTP-Server den freigegebenen Datenträger für Inhalt der FTP-Site:
  1. Navigieren Sie zu Verwaltungund dann auf Internet Information Services (IIS) Manager.
  2. Erweitern Sie im linken Bereich den Knoten Servername ein.
  3. Erweitern Sie Sites,SitesMaustaste und dann auf FTP-Site hinzufügen.
  4. Geben Sie im Dialogfeld Website hinzufügen "Sitename". Geben Sie den Ort FTP Sitecontent Dateien für das Inhaltsverzeichnis. Dies ist der Speicherort des Clusters Datenträger Resourcethat, den Sie in Schritt 5 des vorherigen Verfahrens notiert haben.
  5. Konfigurieren Sie verbleibende FTP-Site.
  6. Klicken Sie auf Fertig stellen.

Konfigurieren Sie hohen Verfügbarkeit für die FTP-Site durch Erstellen eines generischen Skripts im Failovercluster

Richten Sie für den letzten Schritt hohen Verfügbarkeit für FTP-Site konfigurieren generische Skriptressource, die verwendet wird, um den FTP-Dienst zu überwachen:
  1. Kopieren Sie das Skript am Ende des Thisarticle, Windows\System32\inetsrv\Clusftp7.vbs, auf jedem Clusterknoten.
  2. Navigieren Sie zu Verwaltungund dann auf Failover Cluster-Manager.
  3. Verbindung mit dem Cluster. Sind auf dem Clusternodes wird der Cluster automatisch in der Liste angezeigt.
  4. Maustaste auf Cluster und klicken Sie auf Configure Kommunikationsstandards oder Anwendung. Ein Assistent erstellt hohe Availabilityworkload.
  5. Klicken Sie auf Allgemeines Skript.
  6. Wählen Sie die Skriptdatei aus den folgenden Pfad ein:
    %systemroot%\System32\Inetsrv\Clusftp7.vbs
  7. Set Name (Client Access Point, CAP) für die FTP-Site Listenmitglieder Clients verwendet die hohe Verfügbarkeit FTP-Site herstellen. Geben Sie temperaturabhängigen IPs für die FTP-Site CAP an Verwenden Sie Dynamic Host Configuration Protocol (DHCP), werden diese Option seinen angezeigt.
  8. Wählen Sie Schritt Select Storage Thecluster freigegebenen Datenträger auf dem die Inhaltsdateien für die FTP-Site befinden. Die Storageshould werden nicht von anderen hohe Verfügbarkeit-Anwendung auf dem Cluster. Wenn die Dateifreigabe für IIS verwendet Konfiguration Ishosted auf demselben Cluster verwendet, sollte hier eine andere Ressource verwendet werden.
  9. Nach dem Bestätigen der Standardeinstellungen des Assistenten erstellen Thecluster Gruppe, Ressourcen und die Abhängigkeit zwischen den Ressourcen, und schalten die Ressourcen online.
Hinweis Hosten Sie mehrere FTP-Sites mit hoher Verfügbarkeit auf demselben Failovercluster dieselben Schritte, die zuvor erwähnt werden. Sie können auf die Skriptdatei für alle FTP-Sites auf dem Cluster zeigen, wenn das Skript nicht angepasst haben. Wenn Sie einzelner Websites sind ändern, verwenden Sie eine andere Datei, für jede FTP-Site und anderen gruppierten freigegebenen Speicher. Beispielsweise in % systemroot%\System32\Inetsrv verwenden Sie Clusftp7.vbs für die erste Website Clftp7-2.vbs für den zweiten Clftp7-3.vbs für die dritte usw. Jede Skriptdatei überwacht eine andere FTP-Site.

Wichtig Das folgende Skript Beispiel dient nur zur und von Microsoft nicht explizit unterstützt. Dieses Skript in einer Clusterumgebung IIS 7.0, IIS 7.5 oder IIS 8.0 FTP verwendet erfolgt auf eigene Gefahr.
'This script provides high availability for IIS FTP websites'The script is applicable to:'   - Windows Server 2008: Microsoft FTP Service 7.5 for IIS 7.0 (available for download from microsoft.com)'   - Windows Server 2008 R2: FTP Service in the box'More thorough and application-specific health monitoring logic can be added to the script if neededOption Explicit'Helper script functions'Start the FTP service on this nodeFunction StartFTPSVC()    Dim objWmiProvider    Dim objService    Dim strServiceState    Dim response    'Check to see if the service is running    set objWmiProvider = GetObject("winmgmts:/root/cimv2")    set objService = objWmiProvider.get("win32_service='ftpsvc'")    strServiceState = objService.state    If ucase(strServiceState) = "RUNNING" Then        StartFTPSVC = True    Else        'If the service is not running, try to start it        response = objService.StartService()        'response = 0  or 10 indicates that the request to start was accepted        If ( response <> 0 ) and ( response <> 10 ) Then            StartFTPSVC = False        Else            StartFTPSVC = True        End If    End If    End Function'Cluster resource entry points. More details here:'http://msdn.microsoft.com/en-us/library/aa372846(VS.85).aspx'Cluster resource Online entry point'Make sure the FTP service is startedFunction Online( )    Dim bOnline    'Make sure FTP service is started    bOnline = StartFTPSVC()    If bOnline <> True Then        Resource.LogInformation "The resource failed to come online because ftpsvc could not be started."        Online = False        Exit Function    End If    Online = true End Function 'Cluster resource offline entry point'On offline, do nothing.Function Offline( )    Offline = trueEnd Function'Cluster resource LooksAlive entry point'Check for the state of the FTP serviceFunction LooksAlive( )    Dim objWmiProvider    Dim objService    Dim strServiceState     set objWmiProvider = GetObject("winmgmts:/root/cimv2")    set objService = objWmiProvider.get("win32_service='ftpsvc'")    strServiceState = objService.state    if ucase(strServiceState) = "RUNNING" Then	LooksAlive = True    Else	LooksAlive = False    End IfEnd Function'Cluster resource IsAlive entry point'Do the same health checks as LooksAlive'If a more thorough than what we do in LooksAlive is required, this should be performed hereFunction IsAlive()       IsAlive = LooksAliveEnd Function'Cluster resource Open entry pointFunction Open()    Open = trueEnd Function'Cluster resource Close entry pointFunction Close()    Close = trueEnd Function'Cluster resource Terminate entry pointFunction Terminate()    Terminate = trueEnd Function

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 974603 – Letzte Überarbeitung: 10/21/2015 06:33:00 – Revision: 3.0

Microsoft Internet Information Services 7.0, Windows Server 2008 Enterprise, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter, Microsoft Internet Information Services 7.5, Windows Server 2008 R2 for Itanium-Based Systems, Microsoft Internet Information Services 8.0, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation

  • kbclustering kbsurveynew kbexpertiseinter kbexpertiseadvanced kbhowto kbmt KB974603 KbMtde
Feedback
html>/html>none;" onerror="var m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">