Configurarea FTP pentru IIS 7.0 sau mai mare într-un cluster de failover Windows Server 2008 sau Windows Server 2012

Traduceri articole Traduceri articole
ID articol: 974603 - View products that this article applies to.
Măriți totul | Reduceți totul

INTRODUCERE

Acest articol descrie modul de configurare FTP pentru Internet Information Services (IIS) 7.0 sau superior într-un cluster de failover Windows Server 2008, Windows Server 2008 R2 sau Windows Server 2012. Procedurile din acest articol se aplică numai serviciul FTP.

Pentru mai multe informații despre cum se configurează serviciile Web într-un cluster de failover, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
970759Configurarea IIS 7.0 sau superior serviciul publicare World Wide Web într-un cluster de failover Windows Server 2008 sau Windows Server 2008 R2 sau Windows Server 2012

Informații suplimentare

În versiunile anterioare de Internet Information Services, Microsoft a oferit resurse generice monitorul componente pentru a sprijini mare disponibilitatea server web cazuri utilizând Microsoft Clustering infrastructura. Cu toate acestea, a fost nevoie de cod particularizat pentru a realiza pe deplin potențialul din această solu?ie. De asemenea, generic Scripturi că Microsoft furnizate nu satisface nevoile clientului. Pentru a configura IIS 7.0 într-un mediu grupate prin utilizarea Windows Server failover clustering, trebuie să utilizați un cod personalizat (scriptare) pentru a permite un astfel de scenariu de disponibilitate ridicată. Când faceți acest lucru, utilizatorii pot Particulariza?i instalarea pentru a satisface cerințele lor. Acest lucru le dă control complet peste mare disponibilitate integrarea de aplicatii Web. În plus, script de interfete de administrare și monitorizare, care au fost introduse în IIS 7.0 oferă un mediu mai bogat decât script-uri care anterior au fost furnizate.

Notă Fișierele de instalare IIS 7.0 include incorect Clusweb.vbs și Clusftp.vbs script dosar care sunt utilizate în IIS 6.0 pentru IIS cluster sarcini administrative. Nu utilizați aceste script-uri cu IIS 7.0.

Vă recomandăm administratorii evaluați cu atenție utilizarea Rețea echilibrare încărcare (NLB) în loc să utilizați failover clustering ca metoda de primar și de preferat pentru îmbunătățirea scalabilitate si disponibilitate de aplicatii Web care au mai multe fermă de servere care execută IIS 7.0. Un beneficiu al NLB este că toate serverele pot participa activ la manipularea concurente cereri HTTP primite. Un alt avantaj este că într-un mediu de NLB IIS, Acesta poate fi mult mai ușor pentru a sprijini rulare actualizări și rollbacks în marcă de timp ce încă furnizarea de aplicații Web de înaltă disponibilitate. Pentru mai multe informații despre Cum se utilizează IIS 7.0 într-un mediu de NLB, vizitați următorul Web Microsoft site-uri:
http://learn.IIS.net/Page.aspx/213/Network-Load-Balancing

http://TechNet.Microsoft.com/en-us/library/cc770558.aspx

Pentru a configura de înaltă disponibilitate pentru fermă de servere IIS FTP utilizând în caz de nereu?ită Clustering:
  • Instala?i rol de server de Web pe toate nodurile clusterului. Dacă vă instalați pe Windows Server 2008, nu includ rolul "FTP Server". Dacă instalați pe Windows Server 2008 R2, include în caseta "Serverul FTP" rolul. Pentru mai multe informații despre IIS 7 Ghidul de implementare, vizitați următorul Web site-ul:
    http://TechNet.Microsoft.com/en-us/library/cc771752 (WS.10) .aspx
    Dacă instalați pe Windows Server 2008, descărca și instala FTP 7.5 din una dintre următoarele locații:
  • Instalați caracteristica Failover Clustering pe toate cluster nodurile și de a crea cluster. Pentru mai multe informații, vizitați următorul Web site-ul:
    http://TechNet.Microsoft.com/en-us/library/dd197477 (WS.10) .aspx
  • Parametrizați o partajare de fi?iere care va fi utilizat pentru IIS în comun De configurare.
  • Configurarea IIS comun de configurare pe toate cluster noduri.
  • Configurarea fișierelor neconectate pentru IIS comun de configurare pe toate noduri de cluster.
  • Configurarea FTP site-ul și specificați locația de său conținutul de pe nodul de cluster unul.
  • Configura foarte disponibilitatea pentru site-ul FTP prin crearea un script generice în Failover Clustering.

Parametrizați o partajare de fi?iere care va fi utilizat pentru configurarea IIS partajate

  1. Creați un utilizator care va accesa cota care vor fi utilizate pentru configurarea IIS partajate.
  2. Crea partajarea de fi?ier. Aceasta cota va fi utilizat pentru a stoca Configurație partajată IIS care vor fi împărțite între IIS pe toate nodurile clusterului. Există mai multe opțiuni:
    • Pe un server de sine stătătoare, care nu este parte din orice în caz de nereu?ită cluster, creați o partajare de fi?iere.
    • Pe un alt cluster de failover Windows Server, creați un partajare de fișiere de înaltă disponibilitate. Pentru mai multe informații, vizitați următorul Web Microsoft site-ul:
      http://TechNet.Microsoft.com/en-us/library/cc731844.aspx
    • Același cluster în caz de nereu?ită care va găzdui mare disponibilitatea site-ul FTP, creați o partajare de fi?iere de disponibilitate ridicată. Pentru mai multe informații, vizitați următorul site Web Microsoft:
      http://TechNet.Microsoft.com/en-us/library/cc731844.aspx
  3. Setați permisiunile la cota pe care ați creat în pasul 2. Dă utilizatorului care a creat la pasul 1 plin contract permissions a Partajare fișiere și permisiunile NTFS.
  4. Confirma ca toate nodurile clusterului puteți parcurge pentru a partajare de fi?iere. Este calea de partajare de fi?iere \\<fileservername></fileservername>\<sharename></sharename>.

Configurarea de configurare IIS partajate pe toate nodurile clusterului

Unul dintre nodurile clusterului, export configurație partajată la partajarea de fi?ier:
  1. Navigați la Instrumente de administrare, apoi faceți clic pe Internet Information Services (IIS) Manager.
  2. În panou din partea stângă, faceți clic pe nodul de nume de server.
  3. Faceți dublu clic pe Configurație partajatăpictograma.
  4. Pagina comun de configurare, faceți clic pe Export Configurare în panoul de ac?iuni (panoul din dreapta) pentru a export fișiere de configurare din computer local în altă loca?ie.
  5. În Configura?ia de export casetă de dialog, tastați calea de partajare de fi?iere (\\<fileservernae></fileservernae>\<sharename></sharename>) în Calea fizice cutie.
  6. Faceți clic pe Conectați-vă ca, apoi tastați utilizator nume de sign-in și parola pentru contul de utilizator care are acces la partajarea în configurație partajată stocată și apoi faceți clic pe ok. Acest cont va fi utilizat pentru a accesa cota. Ar trebui să utilizați o restricționate Cont Active Directory care nu este administrator domeniu.
  7. În Configura?ia de export casetă de dialog, Tasta?i o parolă care va fi folosit pentru a proteja cheile de criptare, apoi faceți clic pe ok.
  8. Pe Configurație partajată Pagina, click pentru a Selectați Activa configurarea partajate casetă de selectare.
  9. Tastați calea fizice, contul de utilizator și parola introduse anterior și apoi faceți clic pe Se aplică în panoul Acțiuni.
  10. În Parola de chei de criptare dialog casetă, tastați parola cheie de criptare pe care ați setat mai devreme, și apoi faceți clic peok.
  11. În casetă de dialog comun de configurare, faceți clic peok.
  12. Faceți clic pe ok.
Pe fiecare alte noduri cluster, utilizare partajată configurația care ați exportat doar la partajarea de fi?ier:
  1. Navigați la Instrumente de administrare, apoi faceți clic pe Internet Information Services (IIS) Manager.
  2. Executați clic pe nodul de nume de server.
  3. Faceți dublu clic pe Configurație partajatăpictograma.
  4. Pe Configurație partajată Pagina, click pentru a Selectați Activa configurarea partajate casetă de selectare.
  5. Tastați calea fizice de partajare de fi?iere (\\<fileservername>\<sharename>), contul de utilizator, și parola pe care ați introdus anterior, și apoi faceți clic pe<b00> </b00> </sharename> </fileservername>Se aplică în în panoul de ac?iuni.
  6. În Parola de chei de criptare dialog casetă, tastați parola cheie de criptare pe care ați setat mai devreme, și apoi faceți clic peok.
  7. În casetă de dialog comun de configurare, faceți clic peok.
  8. Faceți clic pe ok.
Notă Pentru mai multe informații despre cum să înființeze configurații partajate în IIS, vizitați următorul site Web Microsoft:
http://learn.IIS.net/Page.aspx/264/shared-Configuration

Configurarea fișierelor neconectate pentru IIS comun de configurare pe toate cluster noduri

Pe fiecare nod de cluster, activare fișiere neconectate:
  1. Instala?i caracteristica Experien?ă Desktop. Pentru aceasta, urmați acești pași:
    1. Navigați la Instrumente de administrare, și apoi faceți clic pe Server Manager.
    2. În panou din partea stângă, faceți clic pe Caracteristici.
    3. Faceți clic pe Adăuga caracteristici în panoul din dreapta.
    4. Clic pentru a selecta experiență pe PCcasetă de selectare și faceți clic Următoarea.
    5. Faceți clic pe Instalați pentru a instala pupitru Experiență.
    6. Reporniți computerul.
  2. În Panou de control, deschideți Offline Fișiere.
  3. Faceți clic pe Activare fișiere neconectate. Nu reporniți computer în acest moment.
  4. Asigurați-vă că cache-ul este setat la doar în citire. Pentru aceasta, executați comanda următoare într-o cadru fereastră de ascensor cmd:
    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v ReadOnlyCache /t REG_DWORD /d 1 /f 
  5. Reporniți computerul.
  6. Navigați la serverul de fișiere de pe computer. Faceți clic dreapta pe cota care conține IIS comun de configurare, și apoi faceți clic peÎntotdeauna disponibil Offline.

    Notă Dacă parametrizați Partajare fișiere pentru a fi extrem de folositor pe aceeași cluster în caz de nereu?ită care găzduiește IIS noduri, Întotdeauna disponibil Offline opțiunea va apare atunci când vă faceți clic dreapta cota dacă este nodul de cluster sunt pe Gazduire server de fișiere extrem de folositor. Va trebui să mutați mare aplicații server de fișiere disponibile pentru un alt nod.
  7. În Panou de control, deschideți Offline Fișiere. Faceți clic pe Centru de sincronizare Open, apoi faceți clic peProgramul.
  8. Programarea unui fi ? ier offline de sincronizare pentru fiecare zi sau conform cerință. De asemenea, puteți configura sincronizare offline pentru a rula fiecare câteva minute Chiar dacă nu parametrizați un Programator de activități, atunci când vă schimbați ceva în fișierul Applicationhost.config, modificarea se reflectă pe serverul Web.
Notă Pentru mai multe informații despre cum se configurează fișierele neconectate pentru o configurație partajată în IIS, vizitați următorul site Web Microsoft:
http://learn.IIS.net/Page.aspx/212/offline-Files-for-shared-Configuration

Configurarea FTP site-ul și specificați amplasarea conținutului său pe una nodul de cluster

Găsi nodul de cluster care deține cluster disc de resurse în cazul în care va locui fi?ierele de con?inut site-ul FTP:
  1. Navigați la Instrumente de administrare, apoi faceți clic pe În caz de nereu?ită Cluster Manager.
  2. Conecta la cluster. Dacă sunteți unul dintre cluster noduri, cluster-ului va apărea în Listă tabel automat.
  3. Sub Stocare, găsi resurse disc pe care va locui conținutul site-ului FTP. Pentru aceasta, expandați arborele de stocare pentru disc de resurse. Asigurați-vă că depozitarea nu este utilizat de orice alte înaltă disponibilitatea aplicație pe cluster. Veți găsi depozitare subStocare disponibil.
  4. Notă nodul de cluster pe care această resursă este online. Tu va configura IIS că nodul de cluster.
  5. Notă nume de sign-in cluster disc resursei. Veți folosi acest lucru pentru fi?ierele de con?inut.
Nodul de cluster pe care resursa este online, Configurarea server FTP pentru a utiliza discul de partajat pentru conținutul site-ului FTP:
  1. Navigați la Instrumente de administrare, apoi faceți clic pe Internet Information Services (IIS) Manager.
  2. În panou din partea stângă, extindeți nodul de nume de server.
  3. Extinde Site-uri, faceți clic dreapta peSite-uri, apoi faceți clic pe Adauga site-ul FTP.
  4. În Adauga site-ul FTP casetă de dialog, site-ul de tip nume. Pentru directorul de conținut, tastați locația în cazul în care site-ul FTP fi?ierele de con?inut sunt situate. Aceasta este locația de resursa de cluster disc că ați notat în pasul 5 din procedura anterioară.
  5. Configura?i setările de site-ul FTP rămase.
  6. Faceți clic pe Finisaj.

Configurați disponibilitate ridicată pentru site-ul FTP prin crearea unui script generice în Failover Cluster Manager

Pentru ultimul pas pentru a configura de înaltă disponibilitate pentru FTP site-ul, configurat generice script-ul de resurse, care va fi utilizat pentru a monitoriza FTP Serviciul:
  1. Pe fiecare nod de cluster, copiați script-ul de la sfârșitul acestei articol pentru Windows\System32\inetsrv\Clusftp7.vbs.
  2. Navigați la Instrumente de administrare, apoi faceți clic pe În caz de nereu?ită Cluster Manager.
  3. Conecta la cluster. Dacă sunteți unul dintre cluster noduri, cluster-ului va apărea în Listă tabel automat.
  4. Cluster, și apoi atunci pocnitură Configurați o Serviciul sau aplicarea. O Expertul creează disponibilitate ridicată volumul de muncă.
  5. Faceți clic pe Script-ul generice.
  6. Selecta?i fi?ierul script-ul de la calea următoare:
    %SystemRoot%\System32\Inetsrv\Clusftp7.vbs
  7. Seta nume de sign-in punctului de acces Client (PAC) la nume de sign-in de site-ul FTP că clientii va utiliza pentru a vă conecta la site-ul FTP de înaltă disponibilitate. Specifica IP-uri statice pentru site-ul FTP CAP. Dacă tu ești folosire Protocol de configurare dinamică a gazdei (DHCP), această opțiune va afișat.
  8. Pe Selectați stocare pas, selectați cluster disc partajată pe care se află fi?ierele de con?inut site-ul FTP. Depozitarea ar trebui să fie neutilizate de orice altă aplicație de înaltă disponibilitate pe cluster. Dacă partajarea de fi?ier care se utilizează pentru IIS partajat este configurarea găzduite pe același cluster, un alt disc de resurse ar trebui folosite aici.
  9. După ce Confirmați setările, Expertul va crea Grupul de clustere, cluster resurse și dependențele dintre resurse, și apoi aduce resurse online.
Notă Pentru a găzdui site-uri FTP de înaltă disponibilitate multiple pe același failover cluster, urmați aceiași pași care sunt menționate mai sus. Ave?i posibilitatea să indica?i către același fișier de script-ul pentru toate FTP site-uri pe cluster dacă nu a făcut particularizați scriptul. Cu toate acestea, Dacă faceți modificări specifice pentru site-uri FTP individuale, utilizați un fișier script diferit pentru fiecare site-ul FTP și diferite grupate stocare partajată. De exemplu, în % systemroot%\System32\Inetsrv, utilizați Clusftp7.vbs pentru prima Site-ul FTP, Clftp7-2.vbs pentru a doua, Clftp7-3.vbs pentru a treia, și așa mai departe. Fiecare script dosar monitorizează un alt site FTP.

ImportanteUrmătorul script este pentru scopuri de probă și nu este acceptată în mod explicit de Microsoft. Utilizarea de acest script într-un mediu grupată IIS 7.0, IIS 7.5 sau IIS 8.0 FTP se face la propriul risc.
'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

Proprietă?i

ID articol: 974603 - Ultima examinare: 14 martie 2013 - Revizie: 1.0
Se aplică la:
  • 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
Cuvinte cheie: 
kbclustering kbsurveynew kbexpertiseinter kbexpertiseadvanced kbhowto kbmt KB974603 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 974603

Trimite?i feedback

 

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