Cum se configurează FTP pentru IIS 7.0 sau o versiune superioară într-un cluster de reluare Windows Server 2008 sau Windows Server 2012

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 974603
INTRODUCERE
Acest articol descrie cum se configurează FTP pentru Internet Information Services (IIS) 7.0 sau mai mare într-un cluster Windows Server 2008, Windows Server 2008 R2 sau Windows Server 2012 de reluare. Procedurile din acest articol se aplică numai pentru serviciul FTP.

Pentru mai multe informații despre cum se configurează serviciile Web într-un cluster de reluare, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
970759 Configurarea IIS 7.0 sau mai mare World Wide Web Publishing Service într-un cluster de reluare Windows Server 2008 sau Windows Server 2008 R2 sau Windows Server 2012
Informaţii suplimentare
În versiunile anterioare de Internet Information Services, Microsoft furnizează resursă generică componente monitor pentru a accepta disponibilitate ridicată server web instanțe utilizând infrastructura Microsoft Clustering. Cu toate acestea, cod particularizat a fost necesar pentru a realiza pe deplin potenţialul de această soluție. De asemenea, script-uri generic furnizată de Microsoft nu s-a satisface nevoile clientului. Pentru a configura IIS 7.0 într-un mediu cu clustere, utilizând Windows Server failover clustering, trebuie să utilizați un cod particularizat (Scriptare) pentru a activa un astfel de scenariu de disponibilitate ridicată. Când faceți aceasta, utilizatorii pot particulariza program de instalare pentru a răspunde cerințelor lor. Acest lucru le oferă control complet asupra integrarea disponibilitate ridicată de aplicații Web. În plus, interfețe de script pentru administrare și monitorizare care au fost introduse în IIS 7.0 furnizează un mediu mai bogată decât script-uri care au fost furnizate anterior.

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

Vă recomandăm ca administratorii evalua cu atenție utilizarea de Echilibrare încărcare reţea (NLB) în loc să utilizați failover clustering ca metoda principală și preferată pentru îmbunătățirea scalabilitate şi disponibilitatea de aplicații Web care au mai multe fermă de servere care se execută IIS 7.0. Un avantaj al NLB este că toate serverele pot participa activ în tratarea simultane solicitărilor sosite HTTP. Un alt avantaj este că într-un mediu NLB IIS, poate fi mult mai uşor să accepte rulare actualizări și revenirile asigurându disponibilitate ridicată de aplicații Web. Pentru mai multe informații despre cum se utilizează IIS 7.0 într-un mediu NLB, vizitați următorul site Web Microsoft:
Pentru a configura disponibilitate ridicată pentru serverele IIS FTP utilizând Failover Clustering:

Configurați o partajare de fișiere care vor fi utilizate pentru IIS configurație partajată

  1. Creați un utilizator care va accesa partajarea care va fi usedfor configurația partajat IIS.
  2. Creați partajarea de fișiere. Această partajare vor fi utilizate pentru a stoca theIIS configurație partajată, care va fi partajat între IIS pe toate nodurile clusterului. Există mai multe opțiuni:
    • Pe un server independent care nu face parte din orice failover cluster, creați o partajare de fișiere.
    • Pe alt Windows Server failover cluster, creați o partajare de fișiere de disponibilitate ridicată. Pentru mai multe informații, vizitați următorul site Web Microsoft:
    • În același failover cluster, care va găzdui site-ul FTP disponibilitate ridicată, creați un fișier de disponibilitate ridicată partajați. Pentru mai multe informații, vizitați următorul site Web Microsoft:
  3. Setați permisiunile de partajare la care ați creat în pasul 2. Da utilizatorului care l-ați creat în pasul 1 permisiunile Control total pentru fișierul pe partajarea și permisiunile NTFS.
  4. Confirmați că toate nodurile clusterului posibilitatea să navigați la fișierul pe partajare. Calea is\\ de partajare de fișiere<fileservername></fileservername>\<sharename></sharename>.

Configurarea IIS configurație partajată pe toate nodurile clusterului

Pe unul dintre nodurile clusterului, export configurație partajată partajarea de fișiere:
  1. Navigaţi la Instrumente de administrareși thenclick 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 pictograma Configurație partajate.
  4. Pe pagina de configurare partajate, faceți clic pe ExportConfiguration în acțiuni panoul (panoul din dreapta) toexport fișierele de configurare din computer local în altă locație.
  5. În casetă de dialog Export Configuration , tastați calea partajarea de fișiere (/ /<fileservernae></fileservernae>\<sharename></sharename>) în caseta de cale fizice .
  6. Faceți clic pe Conecta cași apoi tastați nume de sign-in de utilizator și parola pentru contul de utilizator care are acces la partajarea în care configurația partajate este stocat, și apoi faceți clic pe OK. Acest cont vor fi utilizate pentru a accesa cota. Ar trebui să utilizați un cont de director care nu este administrator domeniu restrictedActive.
  7. În casetă de dialog Export Configuration , tastați o parolă pe care vor fi utilizate pentru a proteja cheile de criptare, și thenclick OK.
  8. Pe pagina de Configurare partajate , faceți clic pe toselect casetă de selectare activează configurație partajată .
  9. Tastați calea fizic, contul de utilizator și passwordthat pe care l-ați introdus anterior și apoi faceți clic pe se aplică în panoul theActions.
  10. În Message Parola de chei de criptare , tastați parola de cheie de criptare care ați setat anterior și apoi faceți clic peOK.
  11. În casetă de dialog Configurare partajate, faceți clic peOK.
  12. Faceți clic pe OK.
Pe fiecare dintre celelalte noduri de cluster, utilizați configurația partajat pe care tocmai ați exportat la partajarea de fișiere:
  1. Navigaţi la Instrumente de administrareși thenclick Internet Information Services (IIS) Manager.
  2. Faceți clic pe nodul de nume de server.
  3. Faceți dublu clic pe pictograma Configurație partajate.
  4. Pe pagina de Configurare partajate , faceți clic pe toselect casetă de selectare activează configurație partajată .
  5. Tastați calea fizic partajarea de fișiere (/<fileservername>\<sharename>), contul de utilizator și thepassword introdus anterior și apoi faceți clic pe se aplică în panoul acțiuni.<b00> </b00> </sharename> </fileservername>
  6. În Message Parola de chei de criptare , tastați parola de cheie de criptare care ați setat anterior și apoi faceți clic peOK.
  7. În casetă de dialog Configurare partajate, faceți clic peOK.
  8. Faceți clic pe OK.
Notă Pentru mai multe informații despre cum se configurează configurații partajat în IIS, vizitaţi următorul site Web Microsoft:

Configurarea fișiere Offline pentru configurarea IIS partajate pe toate nodurile clusterului

Fiecare nod de cluster, activați fișiere Offline:
  1. Instalați caracteristica experiența 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ăugare caracteristici în panoul din dreapta.
    4. Faceți clic pentru a bifa casetă de selectare Experiența Desktop și apoi faceți clic pe Următorul.
    5. Faceți clic pe instalare pentru a instala experiența Desktop.
    6. Reporniți computerul.
  2. În Panou de control, Deschideţi OfflineFiles.
  3. Faceți clic pe Activare fișiere Offline. Nu în acest moment nu restartthe computerul.
  4. Asigurați-vă că memoria cache este setat la doar în citire. Pentru aceasta, runthe următoarea comandă într-o cadru fereastră cmd linie:
    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. Right-clickthe partajarea care conține configurația partajat IIS, apoi faceți clic peÎntotdeauna disponibil Offline.

    Notă Dacă vă configurați partajarea de fișiere să fie foarte disponibile în cluster samefailover care găzduiește IIS noduri, Întotdeauna disponibil Offline opțiunea willnot apar atunci când faceți clic dreapta pe partajarea dacă nod de cluster aflate pe ishosting serverul de disponibilitate ridicată. Va trebui să mutați fișierul highavailable aplicația server la un alt nod.
  7. În Panou de control, Deschideţi OfflineFiles. Deschidere centru de sincronizare, și apoi faceți clic peprogramul.
  8. Programarea o sincronizare fișiere offline pentru fiecare zi sau în funcție de cerințele. De asemenea, puteți configura sincronizare offline pentru a executa fiecare fewminutes. Chiar dacă nu configurat un Programator de activităţi, atunci când modificaț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 offline pentru o configurație partajată în IIS, vizitaţi următorul site Web Microsoft:

Configurarea site-ul FTP și specificați locația de conținutul de pe un cluster nod

Găsi nodul de cluster care deține resursa de cluster disc unde fișierele conținut site-ul FTP se va afla:
  1. Navigaţi la Instrumente de administrareși thenclick Failover Cluster Manager.
  2. Connect to the cluster. If you are on one of the cluster nodes, the cluster will appear on the list automatically.
  3. Under Storage, find the disk resource on which the FTP site content will reside. To do this, expand the storage tree for the disk resource. Make sure that the storage is not used by any other high availability application on the cluster. You will find the storage under Available Storage.
  4. Note the cluster node on which this resource is online. You will configure IIS on that cluster node.
  5. Note the cluster disk resource name. You will use this for the content files.
On the cluster node on which the resource is online, configure the FTP server to use the shared disk for FTP site content:
  1. Navigate to Administrative Tools, and then click Internet Information Services (IIS) Manager.
  2. In the left pane, expand the server name node.
  3. Expand Sites, right-click Sites, and then click Add FTP Site.
  4. In the Add FTP Site dialog box, type the site name. For the content directory, type the location where the FTP site content files are located. This is the location of the cluster disk resource that you noted in step 5 of the previous procedure.
  5. Configure remaining FTP site settings.
  6. Click Finish.

Configure high availability for your FTP site by creating a generic script in Failover Cluster Manager

For the last step to configure high availability for FTP site, set up the generic script resource that will be used to monitor the FTP service:
  1. On each cluster node, copy the script at the end of this article to Windows\System32\inetsrv\Clusftp7.vbs.
  2. Navigate to Administrative Tools, and then click Failover Cluster Manager.
  3. Connect to the cluster. If you are on one of the cluster nodes, the cluster will appear on the list automatically.
  4. Right-click the cluster, and then click Configure a Service or Application. A wizard creates the high availability workload.
  5. Click Generic Script.
  6. Select the script file from the following path:
    %systemroot%\System32\Inetsrv\Clusftp7.vbs
  7. Set the Client Access Point (CAP) name to the FTP site name that clients will use to connect to the high availability FTP site. Specify the static IPs to use for the FTP site CAP. If you are using Dynamic Host Configuration Protocol (DHCP), this option will not be displayed.
  8. On the Select Storage step, select the cluster shared disk on which the FTP site content files reside. The storage should be unused by any other high availability application on the cluster. If the file share that is used for the IIS shared configuration is hosted on the same cluster, a different disk resource should be used here.
  9. After you confirm the settings, the wizard will create the cluster group, cluster resources, and the dependencies between the resources, and then bring the resources online.
Note To host multiple high availability FTP sites on the same failover cluster, follow the same steps that are mentioned earlier. You can point to the same script file for all FTP sites on the cluster if you did not customize the script. However, if you make changes that are specific to the individual FTP sites, use a different script file for each FTP site and different clustered shared storage. For example, in %systemroot%\System32\Inetsrv, use Clusftp7.vbs for the first FTP site, Clftp7-2.vbs for the second, Clftp7-3.vbs for the third, and so on. Each script file monitors a different FTP site.

Important The following script is for sample purposes only and is not explicitly supported by Microsoft. Use of this script in an IIS 7.0, IIS 7.5, or IIS 8.0 FTP clustered environment is done at your own risk.
'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

Avertisment: acest articol a fost tradus automat

Свойства

Номер статьи: 974603 — последний просмотр: 10/21/2015 17:18:00 — редакция: 2.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 KbMtro
Отзывы и предложения