Konfigurace FTP pro službu IIS 7.0 nebo vyšší v záložním clusteru Windows Server 2008 nebo Windows Server 2012

Překlady článku Překlady článku
ID článku: 974603 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

ÚVOD

Tento článek popisuje postup konfigurace FTP pro Internetová informační služba (IIS) 7.0 nebo vyšší v clusteru převzetí služeb při selhání systému Windows Server 2008, Windows Server 2008 R2 nebo Windows Server 2012. Postupy v tomto článku platí pouze pro služby FTP.

Další informace o konfiguraci webové služby v clusteru převzetí služeb při selhání klikněte na tlačítko na následující číslo článku databáze Microsoft Knowledge Base:
970759 Konfigurace služby IIS 7.0 nebo vyšší World Wide Web Publishing Service v clusteru převzetí služeb při selhání systému Windows Server 2008 nebo Windows Server 2008 R2 nebo Windows Server 2012

Další informace

V dřívějších verzích Internetová informační služba společnosti Microsoft podle součásti programu Sledování obecný zdroj na podporu vysoké dostupnosti instance serveru WWW pomocí infrastruktury Microsoft Clustering. Vlastního kódu však bylo potřeba plně využít potenciálu tohoto řešení. Obecných skriptů, které společnost Microsoft poskytla také nesplnil potřebách zákazníků. Konfigurovat službu IIS 7.0 pomocí clustering převzetí služeb při selhání systému Windows Server v prostředí clusteru, je nutné použít vlastní kód (skriptovací) povolit scénáře vysoké dostupnosti. Když toto provedete, uživatelé mohou upravit nastavení k uspokojování jejich potřeb. To jim dává plnou kontrolu nad integrace vysoké dostupnosti webových aplikací. Navíc skriptu rozhraní pro správu a sledování, které byly zavedeny v IIS 7.0 poskytuje bohatší prostředí než skripty, které byly dříve k dispozici.

Poznámka: Instalační soubory služby IIS 7.0 nesprávně zahrnout Clusweb.vbs a Clusftp.vbs soubory skriptů, které se používají ve službě IIS 6.0 služby IIS cluster úkoly správy. Nepoužívejte tyto skripty se službou IIS 7.0.

Doporučujeme, aby správci použít pro službu Vyrovnávání zatížení sítě (NLB) pečlivě zhodnotit místo převzetí služeb při selhání clustering jako primární a upřednostňovaná metoda pro zlepšení škálovatelnosti a dostupnosti webových aplikací, které mají více serverů se službou IIS 7.0. Jednou z výhod služby Vyrovnávání zatížení sítě je, že všechny servery mohou aktivně účastnit souběžné zpracování příchozích požadavků protokolu HTTP. Další výhodou je, že v prostředí služby IIS pro službu Vyrovnávání zatížení sítě může být mnohem snazší podporují postupnou aktualizace a vrácení zpět při stále zajištění vysoké dostupnosti webových aplikací. Další informace o použití služby IIS 7.0 v prostředí vyrovnávání zatížení sítě naleznete na následujících webech společnosti Microsoft:
http://Learn.IIS.NET/Page.aspx/213/Network-Load-Balancing

http://technet.microsoft.com/en-us/library/cc770558.aspx

Chcete-li konfigurovat vysokou dostupnost pro servery FTP služby IIS pomocí převzetí služeb při selhání:
  • Role webového serveru lze nainstalujte ve všech uzlech clusteru. Při instalaci v systému Windows Server 2008, nezahrnujte role "FTP Server". Pokud instalujete systém Windows Server 2008 R2, obsahovat v kolonce "FTP Server" role. Další informace o službě IIS 7 deployment guide naleznete na následujícím webu:
    http://technet.microsoft.com/en-us/library/cc771752 (WS.10).aspx
    Pokud instalujete systém Windows Server 2008, stáhněte a nainstalujte fromone FTP 7.5 z následujících umístění:
  • Instalace funkce Clustering převzetí služeb při selhání na všech clusternodes a vytvoření clusteru. Další informace naleznete na následujícím webu:
    http://technet.microsoft.com/en-us/library/dd197477 (WS.10).aspx
  • Nastavte sdílení souborů, který bude použit pro SharedConfiguration služby IIS.
  • Konfigurujte sdílené konfigurace služby IIS na všech clusternodes.
  • Konfigurace souborů Offline pro sdílené konfigurace služby IIS na allcluster uzly.
  • Konfigurace serveru FTP a umístění itscontent v jednom uzlu clusteru.
  • Konfigurujte vysokou dostupnost serveru FTP creatinga obecný skript v clusteru převzetí služeb při selhání.

Nastavit sdílení souborů, který bude použit pro sdílenou konfiguraci služby IIS

  1. Vytvořte uživatele, který bude přístup ke sdílené složce, která bude usedfor sdílené konfigurace služby IIS.
  2. Vytvoření sdílené položky. Tento podíl bude použit k uložení konfigurace sdílené theIIS, které budou sdíleny mezi služby IIS ve všech uzlech clusteru.Existuje několik možností:
    • Na samostatný server, který není součástí žádného clusteru převzetí služeb při selhání vytvořte sdílené položky.
    • Na jiného clusteru převzetí služeb při selhání systému Windows Server vytvořte sdílené vysokou dostupnost. Další informace naleznete na následujícím webu společnosti Microsoft:
      http://technet.microsoft.com/en-us/library/cc731844.aspx
    • Na stejného clusteru převzetí služeb při selhání, který bude hostitelem serveru FTP vysokou dostupnost, vytvořte soubor vysokou dostupnost sdílet. Další informace naleznete na následujícím webu společnosti Microsoft:
      http://technet.microsoft.com/en-us/library/cc731844.aspx
  3. Nastavte oprávnění ke sdílené položce, kterou jste vytvořili v krok 2. Přidělíte uživateli, který jste vytvořili v kroku 1 oprávnění Úplné řízení k thefile sdílení a oprávnění systému souborů NTFS.
  4. Potvrďte, že všechny uzly clusteru můžete procházet sdílené složky thefile. Cesta is\\ sdílení souborů<fileservername></fileservername>\<sharename></sharename>.

Konfigurovat sdílené konfigurace služby IIS ve všech uzlech clusteru

Na jednom z uzlů clusteru vývoz sdíleného konfiguračního do sdílené položky:
  1. Přejděte na Nástroje pro správua pak klepnutím na Správce Internetová informační služba (IIS).
  2. V levém podokně klepněte na název uzlu serveru.
  3. Poklepejte na ikonu Sdílené konfigurace.
  4. Klepněte na stránce konfigurace sdílené na ExportConfiguration v toexport (pravé podokno) podokno akcí konfigurační soubory z místního počítače do jiného umístění.
  5. V dialogovém okně Exportovat konfiguraci zadejte cestu položky sdílení souborů (\\<fileservernae></fileservernae>\<sharename></sharename>) do pole fyzická cesta .
  6. Klepněte na tlačítko Připojit jakoa zadejte uživatelské jméno a heslo pro uživatelský účet, který má přístup ke sdílené složce ve kterém je uložen sdílené konfigurace a klepněte na tlačítko OK.Tento účet se používá pro přístup ke sdílené složce. Měli byste použít restrictedActive účet adresáře, který není správcem domény.
  7. V dialogovém okně Exportovat konfiguraci zadejte heslo, které bude sloužit k ochraně šifrovací klíče a pak klepnutím na OK.
  8. Na stránce Sdílené konfigurace klepněte na tlačítko toselect políčko Povolit sdíleného konfiguračního .
  9. Zadejte fyzickou cestu, uživatelský účet a passwordthat, které jste zadali dříve a v podokně theActions klepněte na tlačítko použít .
  10. V dialogbox Šifrovacího klíče hesla zadejte heslo klíče šifrování, které jste nastavili dříve a potom klepněte na tlačítkoOK.
  11. V dialogovém okně Sdílené konfigurace klepněte na tlačítkoOK.
  12. Klepněte na tlačítko OK.
Ve všech ostatních uzlech clusteru použijte sdílené konfigurace právě exportovaný soubor sdílení:
  1. Přejděte na Nástroje pro správua pak klepnutím na Správce Internetová informační služba (IIS).
  2. Klepněte na uzel název serveru.
  3. Poklepejte na ikonu Sdílené konfigurace.
  4. Na stránce Sdílené konfigurace klepněte na tlačítko toselect políčko Povolit sdíleného konfiguračního .
  5. Zadejte fyzickou cestu položky sdílení souborů (\\<fileservername>\<sharename>), uživatelský účet a thepassword, které zadali dříve a pak v podokně Akce klepněte na tlačítko použít .<b00> </b00> </sharename> </fileservername>
  6. V dialogbox Šifrovacího klíče hesla zadejte heslo klíče šifrování, které jste nastavili dříve a potom klepněte na tlačítkoOK.
  7. V dialogovém okně Sdílené konfigurace klepněte na tlačítkoOK.
  8. Klepněte na tlačítko OK.
Poznámka: Další informace o tom, jak nastavit sdílené konfigurace služby IIS naleznete na následujícím webu společnosti Microsoft:
http://Learn.IIS.NET/Page.aspx/264/Shared-Configuration

Konfigurace souborů Offline pro sdílené konfigurace služby IIS ve všech uzlech clusteru

V každém uzlu clusteru povolte soubory Offline:
  1. Instalace funkce Možnosti práce s počítačem. To lze provést, followthese takto:
    1. Přejděte na položku Nástroje pro správua potom klepněte na položku Správce serveru.
    2. V levém podokně klikněte na možnost funkce.
    3. V pravém podokně klepněte na tlačítko Přidat funkce .
    4. Klepnutím zaškrtněte políčko Možnosti práce s počítačem a potom klepněte na tlačítko Další.
    5. Klepnutím na tlačítko nainstalovat nainstalujte počítačem.
    6. Restartujte počítač.
  2. V Ovládacích panelech otevřete OfflineFiles.
  3. Klepněte na možnost Povolit soubory Offline. To není restartthe počítače v tomto okamžiku.
  4. Ujistěte se, že do mezipaměti je nastavena jen pro čtení. Chcete-li tak učinit, runthe následujícího příkazu v okně zvýšená cmd:
    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v ReadOnlyCache /t REG_DWORD /d 1 /f 
  5. Restartujte počítač.
  6. Vyhledejte soubor serveru z počítače. Sdílené pravé clickthe obsahující sdílenou konfiguraci služby IIS a potom klepněte na příkazVždy přístupné Offline.

    Poznámka: Pokud nastavíte sdílení souborů je k dispozici vysoce samefailover clusteru, který je hostitelem služby IIS uzly, možnost willnot Vždy přístupné Offline se zobrazí při klepnutí pravým tlačítkem sdílenou položku, pokud uzel clusteru, který jste na ishosting vysoce dostupný souborový server. Je třeba přesunout highavailable souboru serverové aplikace do jiného uzlu.
  7. V Ovládacích panelech otevřete OfflineFiles. Klepnutím Otevřete Centrum synchronizacea klepněte na tlačítkonaplánovat.
  8. Naplánujte synchronizace offline souborů pro každý den nebo podle požadavku. Můžete také nakonfigurovat v režimu offline synchronizace ke spuštění každý fewminutes. I v případě, že změníte-li něco v souboru Applicationhost.config Plánovač, není nastaven, změny se projeví na webovém serveru.
Poznámka: Další informace o konfiguraci souborů offline pro sdílené konfigurace služby IIS, naleznete na následujícím webu společnosti Microsoft:
http://Learn.IIS.NET/Page.aspx/212/offline-files-for-Shared-Configuration

Konfigurace serveru FTP a určete umístění jeho obsahu v jednom uzlu clusteru

Nalezení uzlu clusteru, který vlastní prostředek disku clusteru, kde se bude nacházet soubory obsahu serveru FTP:
  1. Přejděte na Nástroje pro správua pak klepnutím na Správce clusteru převzetí služeb při selhání.
  2. Připojte se ke clusteru. Pokud na jednom z clusternodes clusteru se automaticky zobrazí v seznamu.
  3. Pod položkou úložištěnajděte návrh prostředku disku, který bude umístěn obsah serveru FTP. Chcete-li to provést, rozbalte stromovou strukturu úložiště pro prostředek disk. Ujistěte se, že úložiště nepoužívá žádná highavailability aplikace v clusteru. Zjistíte podleDostupnéhoúložiště.
  4. Poznámka: uzel clusteru, na kterém je tento prostředek online. Youwill konfigurace služby IIS v uzlu clusteru.
  5. Poznámka: název prostředku disku clusteru. To bude používat pro soubory obsahu.
V uzlu clusteru, na kterém je online zdroj nakonfigurujte server FTP pomocí sdíleného disku pro obsah serveru FTP:
  1. Přejděte na Nástroje pro správua pak klepnutím na Správce Internetová informační služba (IIS).
  2. V levém podokně rozbalte uzel název serveru.
  3. Rozbalte položku servery,serveryklepněte pravým tlačítkem myši a potom klepněte na příkaz Přidat server FTP.
  4. V dialogovém okně Přidat server FTP zadejte název webu. Obsah adresáře zadejte umístění, kde jsou umístěny soubory sitecontent FTP. Toto je umístění resourcethat disku clusteru, který jste si poznamenali v kroku 5 předchozího postupu.
  5. Nakonfigurujte zbývající nastavení serveru FTP.
  6. Klepněte na tlačítko Dokončit.

Konfigurace vysoké dostupnosti serveru FTP vytvořením obecný skript ve Správci clusteru převzetí služeb při selhání

Pro poslední krok konfigurace vysoké dostupnosti serveru FTP nastavte prostředek obecného skriptu, který bude použit ke sledování služby FTP:
  1. V každém uzlu clusteru zkopírujte skript na konci thisarticle Windows\System32\inetsrv\Clusftp7.vbs.
  2. Přejděte na Nástroje pro správua pak klepnutím na Správce clusteru převzetí služeb při selhání.
  3. Připojte se ke clusteru. Pokud na jednom z clusternodes clusteru se automaticky zobrazí v seznamu.
  4. Klepněte pravým tlačítkem myši cluster a potom klepněte na tlačítko Konfigurovat aService nebo aplikace. Průvodce vytvoří vysokou availabilityworkload.
  5. Klepněte na položku Obecný skript.
  6. Vyberte soubor skriptu následující cestu:
    %systemroot%\System32\Inetsrv\Clusftp7.vbs
  7. Zadejte název klienta Access Point (CAP) namethat server FTP, který použijí klienti pro připojení k serveru FTP vysokou dostupnost. Zadejte adresy IP pro tento server FTP CAP thestatic. Pokud používáte Dynamic Host Configuration Protocol (DHCP), willnot tato možnost zobrazena.
  8. V kroku Vyberte úložiště vyberte sdílený disk thecluster, na kterém jsou umístěny soubory obsahu serveru FTP. Storageshould nepoužité ostatní vysoké dostupnosti aplikací v clusteru.Pokud sdílení souborů, který se používá pro služby IIS sdílená konfigurace ishosted na stejného clusteru, by zde použít jiný disk prostředku.
  9. Po nastavení potvrdíte, bude průvodce vytvořit thecluster skupiny prostředků clusteru a závislosti mezi prostředky a přepněte do režimu online prostředky.
Poznámka: Provozovat více serverů FTP vysokou dostupnost ve stejném clusteru převzetí služeb při selhání, postupujte podle stejných kroků, které jsou uvedeny výše. Může odkazovat na stejný soubor skriptu pro všechny servery FTP v clusteru, pokud jste nepřizpůsobili skriptu. Pokud provedete změny, které jsou specifické pro jednotlivé servery FTP, však použijte jiný skript pro každý server FTP a různých seskupený sdíleného úložiště. Například v % systemroot%\System32\Inetsrv, použijte pro první server FTP, Clftp7-2.vbs pro druhý, Clftp7-3.vbs pro třetí, Clusftp7.vbs atd. Každý soubor skriptu sleduje jiný server FTP.

Důležité:Následující skript je vzorek pouze pro účely a není explicitně podporován společností Microsoft. Skript v clusterovém prostředí IIS 7.0, 8.0 FTP služby IIS nebo IIS 7.5 se provádí na vlastní nebezpečí.
'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 needed


Option Explicit



'Helper script functions


'Start the FTP service on this node
Function 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 started
Function 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 = true

End Function


'Cluster resource LooksAlive entry point
'Check for the state of the FTP service
Function 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 If

End 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 here
Function IsAlive()   

    IsAlive = LooksAlive

End Function


'Cluster resource Open entry point
Function Open()

    Open = true

End Function


'Cluster resource Close entry point
Function Close()

    Close = true

End Function


'Cluster resource Terminate entry point
Function Terminate()

    Terminate = true

End Function

Vlastnosti

ID článku: 974603 - Poslední aktualizace: 28. října 2013 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • 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
Klíčová slova: 
kbclustering kbsurveynew kbexpertiseinter kbexpertiseadvanced kbhowto kbmt KB974603 KbMtcs
Strojově přeložený článek
DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.
Projděte si také anglickou verzi článku: 974603

Dejte nám zpětnou vazbu

 

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