Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
di Randall DuBois
Questo articolo descrive come installare e configurare Microsoft Web Farm Framework (WFF) 2.0 per IIS 7 e versioni successive. Vengono illustrate le operazioni seguenti:
- Come configurare e configurare un server primario con il set di componenti e contenuto della piattaforma desiderati.
- Come usare un server controller della Web farm, creare una server farm e aggiungere il server primario e tutti i server secondari. In questo modo viene configurato anche il server per il bilanciamento del carico tramite il reindirizzamento delle richieste di applicazione .
- Come specificare componenti aggiuntivi della piattaforma Web e provider di distribuzione Web Microsoft di cui si vuole effettuare il provisioning e la sincronizzazione.
L'articolo descrive anche come WFF esegue automaticamente il provisioning dei server secondari e sincronizza il contenuto dal server primario.
Dopo aver completato i passaggi per installare e configurare WFF, la server farm non richiede alcuna configurazione aggiuntiva o monitoraggio manuale. Qualsiasi applicazione installata o distribuita nel server primario viene aggiornata automaticamente nei server secondari.
WFF usa Microsoft Web Deploy come meccanismi per aggiornare prodotti e applicazioni. È possibile eseguire ognuna delle attività descritte usando l'interfaccia utente, le API e i cmdlet di Windows PowerShell. Per informazioni sull'uso di API o Windows PowerShell, vedere Web Farm Framework 2.0 per IIS 7 e versioni successive o Esempio di codice di Web Farm Framework 2.0 per IIS 7 e versioni successive per Windows PowerShell.
Configurazione di una server farm
La configurazione di una server farm è costituita dalle attività seguenti:
- Installazione di Web Farm Framework 2.0 nel server controller.
- Configurazione del server primario.
- Preparazione dei server secondari.
- Creazione di una server farm.
- Facoltativamente, visualizzare lo stato usando i messaggi di traccia.
- Configurazione della registrazione.
Installazione di Web Farm Framework 2.0
È necessario installare Web Farm Framework solo nel computer che sarà il server controller di Web Farm Framework. Il servizio controller installa l'agente Web Farm Framework negli altri server della server farm.
È possibile scaricare il file di .msi appropriato per l'architettura del computer (x86 o x64).
Importante
WFF richiede il modulo Distribuzione Web. Se si installa WFF usando un programma di installazione di .msi, è necessario installare anche il modulo Distribuzione Web versione 1.1 o successiva nel server controller.
Configurazione del server primario
Questi passaggi devono essere eseguiti nel computer che sarà il server primario nella server farm. I componenti e le applicazioni installati nel server primario verranno sottoposte a provisioning e sincronizzate con i server secondari nella farm.
Per configurare il server primario
Installare manualmente i componenti e le applicazioni della piattaforma Web da installare nel server primario.
Preparazione dei server secondari
Questi passaggi devono essere eseguiti in tutti i server secondari che faranno parte della server farm. Prima di tentare di aggiungere server a una server farm, assicurarsi che siano soddisfatti i requisiti seguenti per la comunicazione:
Ogni server che parteciperà alla server farm deve avere uno dei seguenti elementi:
Un account amministratore locale con lo stesso nome utente e la stessa password in ogni server.
- oppure-
Un account di dominio membro del gruppo administrators locale.
Quando si crea una server farm, si userà questo account come account amministratore della server farm.
- Verificare che le eccezioni del firewall appropriate siano configurate come descritto nell'articolo Requisiti di sistema e piattaforma del framework web farm.
Creazione di una server farm
Questi passaggi devono essere eseguiti nel server controller dopo l'installazione di WFF.
Per creare una server farm
Aprire Gestione IIS ed espandere i nodi nel riquadro Connessione ions. Fare clic con il pulsante destro del mouse su Server Farm e quindi scegliere Crea server farm. Verrà avviata la procedura guidata Crea server farm .
Immettere un nome per la server farm.
La casella di controllo Server farm è disponibile per il bilanciamento del carico selezionata per impostazione predefinita. In questo modo viene creata una server farm configurata per il bilanciamento del carico tramite Il routing delle richieste di applicazione.This create a server farm configured for load balancing using Application Request Routing (ARR). Se non si vuole il bilanciamento del carico ARR, deselezionare la casella di controllo.
Selezionare Provisioning server farm.
Nota
È possibile abilitare o disabilitare il provisioning dopo la creazione della server farm. Per altre informazioni, vedere Provisioning di una server farm con Web Farm Framework per IIS 7 e versioni successive.
- Immettere un nome utente e una password per l'account amministratore e quindi fare clic su Avanti.
Nota
L'account specificato deve disporre dei diritti utente di amministratore per tutti i computer che partecipano alla server farm.
Nel passaggio Aggiungi server immettere il nome del server o l'indirizzo IP di un server da aggiungere e quindi fare clic su Aggiungi.
-
- Selezionare l'opzione Server is available for Load Balancing (Server is available for Load Balancing ) per fare in modo che il server partecipi al bilanciamento del carico al momento della creazione della farm.
- Quando si aggiunge il server configurato come server primario, selezionare la casella di controllo Server primario.
- Quando si aggiunge il server configurato come server primario, selezionare la casella di controllo Server primario.
- Selezionare l'opzione Server is available for Load Balancing (Server is available for Load Balancing ) per fare in modo che il server partecipi al bilanciamento del carico al momento della creazione della farm.
Fare clic su Aggiungi. WFF tenta di connettersi al server specificato. Se viene visualizzato un errore, significa che WFF non può connettersi al server. È comunque possibile aggiungere il server alla farm oppure modificare il nome o l'indirizzo del server e riprovare. Assicurarsi che il server a cui ci si connette soddisfi i requisiti elencati in Preparare i server secondari.
Al termine dell'aggiunta di server alla farm, fare clic su Fine. WFF crea la server farm.
È possibile personalizzare o definire regole di riscrittura URL per configurare il bilanciamento del carico. Per altre informazioni, vedere Uso del modulo di riscrittura URL e del routing delle richieste dell'applicazione.
Quando si crea una server farm, WFF installa un servizio agente in ognuno dei server della farm. WFF sincronizza quindi tutti i componenti della piattaforma, la configurazione, le applicazioni e il contenuto tra il server primario e i server secondari. È possibile gestire il provisioning per un singolo server o per tutti i server della farm usando una singola visualizzazione.
Aggiunta o rimozione di server
È possibile aggiungere o rimuovere server in una server farm in qualsiasi momento. Se si rimuove il server primario dalla farm, non verrà eseguito alcun ulteriore provisioning.
Per aggiungere un server alla farm
In Gestione IIS espandere il nodo Server Farm nel riquadro Connessione ions e quindi espandere il nodo per la server farm creata.
Selezionare il nodo Server nella server farm e quindi fare clic su Aggiungi server nel riquadro azioni.
Nota
È anche possibile fare clic con il pulsante destro del mouse sul nodo Server e quindi scegliere Aggiungi server.
- Seguire la procedura per aggiungere un server in Creare una server farm.
Per rimuovere un server dalla farm
- In Gestione IIS espandere il nodo Server Farm nel riquadro Connessione ions e quindi espandere il nodo per la server farm.
- Selezionare il nodo Server nella server farm e quindi nel riquadro del contenuto fare clic con il pulsante destro del mouse sul nome del server da rimuovere e scegliere Rimuovi server.
Per informazioni sul provisioning della server farm, vedere Provisioning di una server farm con Web Farm Framework per IIS 7 e versioni successive.
Visualizzazione dei messaggi di traccia
I messaggi di traccia visualizzano informazioni sullo stato o sui risultati delle operazioni eseguite nella server farm, ad esempio le operazioni di avvio e arresto del server e lo stato del provisioning delle applicazioni. La coda per il messaggio di traccia è limitata a 1000 messaggi. Dopo aver accodato 1000 messaggi, come ogni nuovo messaggio ricevuto, viene rimosso un messaggio all'inizio della coda.
I messaggi di traccia vengono visualizzati nella parte inferiore del riquadro Server quando si fa clic sul nodo Server nel riquadro Connessione ions.
Quando si visualizzano i messaggi di traccia, è possibile eseguire le operazioni seguenti:
- Filtrare i messaggi in base al server, che consente di selezionare il server per cui si desidera visualizzare i messaggi.
- Visualizzare il ruolo e lo stato del server (primario o secondario).
- Visualizzare l'errore più recente in un server senza dover esaminare i log dettagliati.
I messaggi di traccia forniscono le informazioni seguenti sui server nella server farm:
Timestamp : ora di esecuzione dell'operazione.
Livello di traccia: gravità dell'operazione o dell'errore associato al messaggio. È possibile filtrare i messaggi in base al livello di dettaglio usando l'elenco a discesa Livello di dettaglio. I livelli di traccia includono quanto segue:
- Off: indica se il server è offline.
- Errore : visualizza solo gli errori.
- Avviso : visualizza messaggi di avviso e messaggi di errore.
- Info : visualizza lo stato o i risultati delle operazioni e include messaggi di errore e di avviso.
- Dettagliato : visualizza tutti i messaggi di traccia.
Message : condizione che ha generato il messaggio.
Configurazione della registrazione
Le informazioni di registrazione WFF vengono generate dal servizio denominato WebFarmService. Per impostazione predefinita, il servizio fornisce solo informazioni sull'errore nel file WebFarmService.log nella cartella %Programmi%\IIS\Microsoft Web Farm Framework . Se si desidera registrare altri messaggi, è necessario aggiungere un nuovo valore DWORD denominato EnabledTraceLevel alla chiave del Registro di sistema seguente:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\WebFarm Framework
È possibile impostare il valore della chiave EnabledTraceLevel in modo che corrisponda al filtro livello di dettaglio da applicare alla registrazione. Il filtro livello di dettaglio corrisponde al valore EnabledTraceLevel come indicato di seguito:
0 - Disattivato
1 - Solo messaggi di errore
2 - Messaggi di avviso e di errore
3 - Informazioni, avvisi e messaggi di errore
4 - Dettagliato (tutti i messaggi)