Installare un aggiornamento software (SharePoint Server 2010)

 

Si applica a: SharePoint Foundation 2010, SharePoint Server 2010

Ultima modifica dell'argomento: 2016-11-30

In questo articolo viene illustrato come installare un aggiornamento software sui server in una farm di Microsoft SharePoint Server 2010. Vengono inoltre illustrati tre scenari di esempio e viene indicata una procedura di aggiornamento per ogni scenario.

Contenuto dell'articolo:

  • Verificare la strategia di aggiornamento

  • Monitorare lo stato dell'installazione

  • Gestire gli errori di aggiornamento

  • Verificare gli scenari di aggiornamento

  • Utilizzare il metodo sul posto senza compatibilità con le versioni precedenti

  • Utilizzare il metodo sul posto con compatibilità con le versioni precedenti

  • Utilizzare il metodo di collegamento del database per garantire la disponibilità elevata del contenuto esistente

  • Verificare il completamento e l'esito positivo dell'aggiornamento

Verificare la strategia di aggiornamento

Prima di iniziare la distribuzione dell'aggiornamento software, verificare che la strategia di aggiornamento che si desidera utilizzare sia ottimale per l'ambiente Microsoft SharePoint Server in uso. La strategia da utilizzare per la distribuzione di un aggiornamento software dipende da diversi fattori, ad esempio la riduzione del tempo di inattività, il costo e la complessità. Utilizzare il diagramma di flusso disponibile nella sezione "Determinare la strategia di aggiornamento" di Prepararsi a distribuire aggiornamenti software (SharePoint Server 2010) per definire la strategia di aggiornamento da utilizzare, ovvero sul posto, con collegamento del database o ibrida.

Monitorare lo stato dell'installazione

Monitorare il processo di distribuzione dell'aggiornamento durante l'aggiornamento, per verificare che proceda come previsto. È possibile che si verifichino problemi che potrebbero bloccare l'aggiornamento o che avrebbero come risultato una farm aggiornata contenente elementi che non funzionano come previsto. Prestare particolare attenzione alla sincronizzazione e alle personalizzazioni del database.

È consigliabile utilizzare la visualizzazione Aggiornamento e migrazione in Amministrazione centrale come strumento principale per la visualizzazione dello stato di installazione del prodotto e delle patch, lo stato dei dati e lo stato dell'aggiornamento in tempo reale.

Al termine dell'installazione sarà inoltre possibile visualizzare i file di registro e utilizzare Windows PowerShell per ottenere i risultati correnti dello stato dell'installazione.

Gestire gli errori di aggiornamento

In SharePoint Server 2010 è disponibile un approccio ottimizzato alla gestione di errori di aggiornamento al termine della fase di applicazione delle patch. In caso di errore di un aggiornamento, se si utilizza la modalità di compatibilità con le versioni precedenti sarà possibile ripristinare il database di SharePoint Server e continuare l'esecuzione con tale modalità. Dopo la risoluzione del problema relativo all'aggiornamento per il sito, sarà possibile riprendere l'aggiornamento. Eventuali attività completate non verranno eseguite di nuovo. Per ulteriori informazioni, vedere Testing e risoluzione dei problemi relativi all'aggiornamento (SharePoint Server 2010).

In caso di errori di aggiornamento in ambienti con versioni precedenti di Prodotti e tecnologie Microsoft SharePoint, è in genere necessario disinstallare il prodotto, installare la versione precedente e quindi eseguire il ripristino da un backup.

Verificare gli scenari di aggiornamento

In questo articolo vengono illustrati gli scenari di aggiornamento software seguenti:

  • Sul posto senza compatibilità con le versioni precedenti – L'aggiornamento viene installato simultaneamente su tutti i server della farm e il contenuto viene aggiornato senza utilizzare la compatibilità con le versioni precedenti.

  • Sul posto con compatibilità con le versioni precedenti per ridurre il tempo di inattività – L'aggiornamento viene installato in diverse fasi e viene utilizzato l'aggiornamento differito con compatibilità con le versioni precedenti al fine di ridurre il tempo di inattività.

  • Collegamento del database per disponibilità elevata del contenuto – Questo tipo di aggiornamento utilizza due farm per offrire una disponibilità elevata per il contenuto esistente.

Per ulteriori informazioni sul funzionamento del processo di aggiornamento sul posto e con collegamento del database, vedere i diagrammi disponibili nell'articolo seguente: Panoramica del processo di aggiornamento (SharePoint Server 2010). Si noti che questi articoli sono relativi all'aggiornamento a diverse versioni di software, non alla modalità di installazione degli aggiornamenti software. Il processo generale è tuttavia molto simile.

Nella figura seguente viene mostrata la topologia della farm utilizzata come esempio per ogni scenario di applicazione di patch illustrato in questo articolo.

Farm di esempio per l'installazione dell'aggiornamento software

Stato iniziale e condizioni necessarie

Nella figura precedente viene mostrato lo stato iniziale della farm prima dell'installazione dell'aggiornamento. Verificare che vengano soddisfatte le condizioni seguenti:

  • Il bilanciamento del carico viene eseguito per tutti i server Web front-end insieme e tali server vengono eseguiti in rotazione nel servizio di bilanciamento del carico.

  • Tutti i server della farm funzionano correttamente.

  • Tutti i database sono attivi e funzionano correttamente.

Non avviare il software se non viene soddisfatta una delle condizioni precedenti. Risolvere tutti i problemi prima di continuare.

Utilizzare il metodo sul posto senza compatibilità con le versioni precedenti

In questo scenario l'intera farm viene arrestata tramite la disabilitazione delle richieste in arrivo sui server Web front-end e quindi tramite l'installazione dell'aggiornamento su tutti i server della farm. Questa strategia associa le diverse fasi di aggiornamento illustrate nella sezione "Processo di aggiornamento software" in Panoramica degli aggiornamenti software (SharePoint Server 2010).

Nella figura seguente viene mostrata la sequenza di passaggi da seguire per l'installazione dell'aggiornamento sulla farm.

Aggiornamento sul posto senza compatibilità con le versioni precedenti

Utilizzare la figura precedente come guida per l'utilizzo dei passaggi consigliati nella procedura seguente.

Per installare un aggiornamento senza compatibilità con le versioni precedenti

  1. Rimuovere i server Web (da WEB-1 a WEB-4) dalla rotazione nel servizio di bilanciamento del carico oppure sospendere il servizio di bilanciamento del carico per interrompere le richieste in arrivo sui server.

  2. Eseguire il file eseguibile per installare l'aggiornamento nel server applicazioni che ospita Amministrazione centrale (APP-1).

  3. Eseguire il file eseguibile per installare l'aggiornamento nel server applicazioni che ospita il componente relativo alle query di ricerca (APP-2).

  4. Verificare che tutti i server siano stati aggiornati correttamente.

  5. Eseguire l'accesso al primo server Web (WEB-1).

  6. Eseguire il file eseguibile per installare l'aggiornamento nel server Web.

  7. Eseguire il file eseguibile per installare l'aggiornamento sui server Web rimanenti (WEB-2, WEB-3 e WEB-4).

  8. Verificare che tutti i server siano stati aggiornati correttamente.

  9. Eseguire Configurazione guidata Prodotti SharePoint nel server di Amministrazione centrale (APP-1) per aggiornare il database di configurazione e aggiornare in serie ogni database del contenuto.

  10. Eseguire Configurazione guidata Prodotti SharePoint nel server applicazioni che ospita il componente relativo alle query di ricerca (APP-2).

  11. Eseguire Configurazione guidata Prodotti SharePoint nel primo server Web (WEB-1).

    Nota

    Eseguire la configurazione guidata per assicurarsi che eventuali errori di aggiornamento per un server specifico non vengano propagati ad altri server Web. Ad esempio, un aggiornamento non riuscito per un server potrebbe provocare errori di aggiornamento per una o più raccolte siti.

  12. Ripetere il passaggio precedente per ogni server Web.

  13. Verificare il completamento e l'esito positivo dell'aggiornamento. Per ulteriori informazioni, vedere Verificare il completamento e l'esito positivo dell'aggiornamento.

  14. Aggiungere i server Web (da WEB-1 a WEB-4) alla rotazione nel servizio di bilanciamento del carico oppure avviare il servizio di bilanciamento del carico per abilitare le richieste in arrivo sui server.

Utilizzare il metodo sul posto con compatibilità con le versioni precedenti

Questo scenario si avvale della compatibilità con le versioni precedenti offerta da SharePoint Server 2010 e della caratteristica di aggiornamento differito per ridurre il tempo di inattività necessario per la distribuzione di un aggiornamento software. Il tempo di inattività non viene tuttavia eliminato completamente. I siti e i servizi non saranno disponibili durante l'aggiornamento del contenuto.

Questo scenario di aggiornamento software prevede le due fasi seguenti per l'installazione dell'aggiornamento sui server della farm:

  • Eseguire l'aggiornamento per installare l'aggiornamento sui server della farm.

  • Eseguire l'aggiornamento per completare il processo di applicazione delle patch.

Durante la prima fase di aggiornamento, la farm può continuare a rimanere in produzione con tempo di inattività minimo o nullo. Durante la seconda fase di aggiornamento, tuttavia, la farm non sarà disponibile. Se si tenta di accedere al contenuto durante l'aggiornamento della farm, è possibile che si verifichino errori di aggiornamento o rallentamenti eccessivi nel processo di aggiornamento, a causa della contesa e del blocco delle risorse. Un tale tentativo non è supportato e non è stato verificato.

Per ulteriori informazioni sul processo di aggiornamento software, vedere la sezione "Processo di aggiornamento software" in Panoramica degli aggiornamenti software (SharePoint Server 2010).

Prima fase di aggiornamento

Nella figura seguente viene mostrata la sequenza di passaggi necessari per installare l'aggiornamento nella farm.

Aggiornamento sul posto con compatibilità con le versioni precedenti

Utilizzare la figura precedente come guida per l'utilizzo dei passaggi consigliati nella procedura seguente.

Per installare l'aggiornamento sui server della farm

  1. Rimuovere metà dei server Web (WEB-1 e WEB-2) dalla rotazione nel servizio di bilanciamento del carico oppure sospendere il servizio di bilanciamento del carico per interrompere le richieste in arrivo sui server.

  2. Eseguire il file eseguibile per installare l'aggiornamento in ogni server Web rimosso dalla rotazione nel servizio di bilanciamento del carico (WEB-1 e WEB-2). Non eseguire Configurazione guidata Prodotti SharePoint in tali server. Verificare che entrambi i server Web siano stati aggiornati correttamente.

  3. Rimuovere i server Web rimanenti (WEB-3 e WEB-4) dalla rotazione nel servizio di bilanciamento del carico oppure sospendere il servizio di bilanciamento del carico per interrompere le richieste in arrivo sui server. A questo punto, nessuno dei server Web front-end riceve richieste dalla farm.

  4. Riaggiungere i server Web aggiornati (WEB-1 e WEB-2) alla rotazione nel servizio di bilanciamento del carico.

  5. Eseguire il file eseguibile per installare l'aggiornamento in ogni server Web ancora escluso dalla rotazione nel servizio di bilanciamento del carico. Non eseguire Configurazione guidata Prodotti SharePoint in tali server. Verificare che entrambi i server Web siano stati aggiornati correttamente.

  6. Riaggiungere i server Web aggiornati (WEB-3 e WEB-4) alla rotazione nel servizio di bilanciamento del carico.

  7. Eseguire il file eseguibile per installare l'aggiornamento nel server applicazioni che ospita il componente relativo alle query di ricerca (APP-2). Non eseguire Configurazione guidata Prodotti SharePoint in tale server.

  8. Eseguire il file eseguibile per installare l'aggiornamento nel server di Amministrazione centrale (APP-1). Non eseguire Configurazione guidata Prodotti SharePoint in tale server.

  9. Verificare che entrambi i server applicazioni (APP-1 e APP-2) siano stati aggiornati correttamente.

  10. Verificare il completamento e l'esito positivo dell'aggiornamento. Per ulteriori informazioni, vedere Verificare il completamento e l'esito positivo dell'aggiornamento.

A questo punto del processo, è ancora necessario aggiornare i database e altri componenti, ad esempio impostazioni, caratteristiche e dati a livello di sito, poiché Configurazione guidata Prodotti SharePoint non è stato eseguito sui server della farm. Dovrebbe essere tuttavia possibile eseguire la farm in modalità di compatibilità con le versioni precedenti.

Seconda fase di aggiornamento

Nella figura seguente viene mostrata la sequenza di passaggi necessari per completare il processo di applicazione delle patch tramite l'aggiornamento dei server della farm. Durante tale processo i siti in fase di aggiornamento non risulteranno disponibili per gli utenti.

Fase di aggiornamento di un aggiornamento software sul posto

Utilizzare la figura precedente come guida per l'utilizzo dei passaggi consigliati nella procedura seguente.

Importante

Monitorare lo stato dell'aggiornamento in ogni server prima di aggiornare il server successivo nella sequenza. È consigliabile creare un backup della farm prima di iniziare l'aggiornamento.

Nella procedura seguente vengono illustrati tutti i passaggi necessari per aggiornare la farm. È possibile aggiornare tutti i componenti nello stesso intervallo di interruzione della disponibilità oppure utilizzare intervalli di interruzione della disponibilità più ridotti e aggiornare parti distinte della farm in momenti diversi. Se si desidera suddividere la fase di aggiornamento, è possibile aggiornare i componenti seguenti in intervalli distinti di interruzione della disponibilità:

  • Servizi

    Se l'aggiornamento software include aggiornamenti ai servizi che devono essere applicati, sarà possibile aggiornare il servizio e quindi riprendere il funzionamento della farm (passaggi 7 e 8 della procedura) fino al momento in cui risulterà possibile interrompere più a lungo la disponibilità della farm per completare l'aggiornamento del contenuto e della farm.

  • Database del contenuto

    È possibile interrompere brevemente la disponibilità della farm per aggiornare solo alcuni database del contenuto (passaggi da 1 a 3 della procedura) alla volta e quindi riprendere il funzionamento della farm (passaggi 7 e 8). È possibile ripetere il processo in finestre successive di interruzione della disponibilità, fino al completamento dell'aggiornamento di tutti i contenuti e fino quando i server della farm non saranno pronti per l'aggiornamento.

    È inoltre possibile aggiornare singoli database del contenuto in parallelo per un numero molto piccolo di database del contenuto alla volta. È tuttavia consigliabile non tentare di aggiornare troppi database del contenuto in parallelo, poiché ciò rallenterebbe l'intero processo di aggiornamento e incrementerebbe la durata dell'interruzione della disponibilità. È consigliabile non aggiornare più di due database del contenuto alla volta nello stesso volume di Microsoft SQL Server e prevedere alcuni minuti di distanza nell'ora di inizio dell'aggiornamento di ogni database del contenuto che verrà eseguito in parallelo, in modo da impedire la contesa del blocco all'avvio del processo di aggiornamento. Limitare inoltre il numero di database del contenuto sottoposti ad aggiornamento in un singolo server Web o applicazioni, poiché ogni processo di aggiornamento aggiuntivo utilizzerà una quantità relativamente elevata di risorse. In genere è possibile aggiornare quattro database del contenuto per ogni server Web o applicazioni. È tuttavia necessario assicurarsi di non superare il numero di database sottoposti ad aggiornamento per i singoli volumi di SQL Server, indipendentemente dal server Web o applicazioni da cui ha origine l'aggiornamento.

Per aggiornare la farm

  1. Rimuovere i server Web (da WEB-1 a WEB-4) dalla rotazione nel servizio di bilanciamento del carico oppure sospendere il servizio di bilanciamento del carico per interrompere le richieste in arrivo sui server.

    Importante

    I siti e i servizi non saranno disponibili fino al completamento dell'aggiornamento e al ritorno dei server a uno stato attivo di bilanciamento del carico.

  2. Aggiornare i server specifici, in base alla necessità.

    È possibile che per alcuni aggiornamenti sia necessario eseguire cmdlet di Windows PowerShell aggiuntivi per aggiornare applicazioni di servizio specifiche. Se nelle note relative all'aggiornamento software viene indicato che un servizio specifico deve essere aggiornato per consentirne il funzionamento dopo l'applicazione delle patch, ad esempio nel caso in cui un servizio non possa essere utilizzato in modalità di compatibilità con le versioni precedenti, è possibile interrompere brevemente la disponibilità della farm, in modo da consentire l'aggiornamento del servizio senza dover aggiornare l'intera farm. I cmdlet di Windows PowerShell aggiuntivi per l'aggiornamento di applicazioni di servizio specifiche dovrebbero essere indicati nelle note, se necessari.

  3. Utilizzare il cmdlet Upgrade-SPContentDatabase di Windows PowerShell per aggiornare ogni database del contenuto.

    Questo è un passaggio facoltativo, ma consente di assicurare che tutti i database del contenuto vengano aggiornati per primi. Offre la possibilità di abilitare un certo livello di parallelismo per ridurre la durata dell'interruzione della disponibilità. Se non si esegue questo passaggio, tutti i database del contenuto rimanenti non aggiornati verranno aggiornati in serie quando si esegue Configurazione guidata Prodotti SharePoint per aggiornare i server della farm.

    Importante

    Eseguire il cmdlet Upgrade-SPContentDatabase per ogni database. È possibile eseguire tale cmdlet da uno qualsiasi dei server Web o server applicazioni aggiornati. Si noti che il contenuto di ogni database non sarà disponibile durante l'esecuzione di questo processo su tale database.

  4. Eseguire Configurazione guidata Prodotti SharePoint nel server di Amministrazione centrale (APP-1).

    Importante

    Configurazione guidata Prodotti SharePoint avvia inoltre un aggiornamento immediato del database di configurazione ed eventuali altri database non ancora aggiornati. Poiché è probabile che i database del contenuto siano i soli database già aggiornati, come illustrato nel passaggio precedente, in questo passaggio vengono aggiornati anche tutti i database di applicazioni di servizio. I siti non saranno disponibili durante l'esecuzione di questo processo.

  5. Eseguire Configurazione guidata Prodotti SharePoint nel server applicazioni rimanente (APP-2).

  6. Eseguire Configurazione guidata Prodotti SharePoint sui server Web (da WEB-1 a WEB-4).

  7. Verificare il completamento e l'esito positivo dell'aggiornamento. Per ulteriori informazioni, vedere Verificare il completamento e l'esito positivo dell'aggiornamento.

  8. Riaggiungere i server Web aggiornati (da WEB-1 a WEB-4) alla rotazione nel servizio di bilanciamento del carico.

Utilizzare il metodo di collegamento del database per garantire la disponibilità elevata del contenuto esistente

Per garantire la disponibilità elevata del contenuto esistente, in questo scenario vengono utilizzati database di sola lettura nella farm esistente. L'aggiornamento viene installato in una nuova farm e il traffico utente viene reindirizzato a questa farm.

Nell'illustrazione seguente viene mostrata la sequenza di passaggi da seguire per installare l'aggiornamento in una nuova farm utilizzando il metodo di collegamento del database. Per ulteriori informazioni, vedere Allegare database ed eseguire l'aggiornamento a SharePoint Server 2010.

Installare un aggiornamento software utilizzando il collegamento del database

Utilizzare la figura precedente come guida per l'utilizzo dei passaggi consigliati nella procedura seguente.

Per installare l'aggiornamento utilizzando il collegamento del database

  1. Creare una nuova farm e installarvi l'aggiornamento software. Questa farm non necessita di server Web front-end. Per ulteriori informazioni, vedere Preparare il nuovo ambiente di SharePoint Server 2010 per un aggiornamento basato sul collegamento di database.

    Nota

    Se la farm originale utilizza il mirroring del database, sarà necessario configurare il mirroring al termine della distribuzione dell'aggiornamento software nella nuova farm.

  2. Configurare i database nella farm esistente, in modo che passino allo stato di sola lettura.

    Nota

    Se nella farm esistente viene utilizzato il mirroring, sarà necessario sospendere il mirroring prima di impostare i database su sola lettura.

    Per ulteriori informazioni su come configurare database di sola lettura, vedere la sezione "Impostare su sola lettura i database di versioni precedenti (Collegamento del database con database di sola lettura)" in Allegare database ed eseguire l'aggiornamento a SharePoint Server 2010 e Run a farm that uses read-only databases (SharePoint Server 2010).

  3. Configurare i database delle applicazioni di servizio nella farm esistente in modo che siano di sola lettura. Ciò consente di impedire modifiche impreviste alle applicazioni di servizio.

  4. Se si applicano patch al database delle applicazioni di servizio profili utente, sarà necessario esportare la chiave di crittografia del servizio di sincronizzazione dei profili utente dal database precedente e quindi importare tale chiave nel nuovo database. Questa chiave viene definita anche chiave di Microsoft Identity Integration Server (MIIS), chiave di crittografia del servizio di sincronizzazione e chiave di Forefront Identity Manager 2010 (FIM 2010). Se l'esportazione e la successiva importazione della chiave non vengono eseguite correttamente, il servizio di sincronizzazione non verrà avviato. Per esportare la chiave di crittografia, eseguire la procedura seguente:

    1. Utilizzare le credenziali di amministratore della farm per accedere al computer contenente il database di applicazioni di servizio profili utente.

    2. Aprire la finestra del prompt dei comandi e quindi modificare il percorso specificando la cartella seguente:

      %Programmi%\Microsoft Office Servers\14.0\Synchronization Service\Bin\

    3. Immettere il comando seguente e quindi premere Invio:

      miiskmu.exe /e <Percorso>

      Dove <Percorso> è il percorso completo del file in cui si desidera esportare la chiave e il nome utente e la password sono le credenziali dell'amministratore della farm.

  5. Eseguire il backup dei database del contenuto nella farm esistente. Per ulteriori informazioni, vedere Backup e ripristino (SharePoint Server 2010).

  6. Per importare la chiave di crittografia, eseguire la procedura seguente:

    1. Utilizzare le credenziali di amministratore della farm per accedere al computer contenente il nuovo database di applicazioni di servizio profili utente.

    2. Tentare di avviare il servizio di sincronizzazione dei profili utente. Poiché la chiave di crittografia non è stata ancora importata, non sarà possibile avviare il servizio. Confermare che il servizio non è stato avviato utilizzando il registro ULS o verificando che lo stato del servizio sia Interrotto.

    3. Aprire la finestra del prompt dei comandi e quindi modificare il percorso specificando la cartella seguente:

      %Programmi%\Microsoft Office Servers\14.0\Synchronization Service\Bin\

    4. Immettere il comando seguente e quindi premere INVIO:

      miiskmu.exe /i <Percorso> {0E19E162-827E-4077-82D4-E6ABD531636E}

      Dove <Percorso> è il percorso completo del file in cui è stata esportata la chiave.

    5. (Facoltativo) Per verificare la corretta importazione della chiave di crittografia, al prompt dei comandi digitare il comando seguente e quindi premere INVIO:

      miiskmu.exe /c {0E19E162-827E-4077-82D4-E6ABD531636E}

  7. Ripristinare i database del contenuto nel nuovo server di database.

  8. Creare applicazioni di servizio nella nuova farm per ogni applicazione di servizio esistente nella farm precedente.

    È necessario duplicare tutte le impostazioni della farm esistente.

  9. Utilizzare il collegamento del database per creare i database nella nuova farm. Per ulteriori informazioni, vedere Eseguire un aggiornamento a SharePoint Server 2010 basato sul collegamento di database e Attach and restore a read-only content database (SharePoint Server 2010).

  10. Verificare che la nuova farm non presenti alcun problema.

  11. Abilitare la nuova farm come farm di produzione, configurando DNS in modo che faccia riferimento alla nuova farm oppure verificando che nella nuova farm venga eseguito il bilanciamento del carico. Verificare che gli utenti siano in grado di accedere alla nuova farm.

  12. Concedere agli utenti il tempo necessario per passare dal DNS memorizzato nella cache al nuovo DNS e quindi rendere non utilizzabile la farm precedente.

  13. Verificare il completamento e l'esito positivo dell'aggiornamento. Per ulteriori informazioni, vedere Verificare il completamento e l'esito positivo dell'aggiornamento.

Verificare il completamento e l'esito positivo dell'aggiornamento

Indipendentemente dalla strategia di aggiornamento utilizzata e dal monitoraggio eseguito durante l'aggiornamento software, è necessario verificare il completamento e l'esito positivo dell'aggiornamento. Per ulteriori informazioni, vedere Verificare l'aggiornamento e controllare i siti aggiornati (SharePoint Server 2010).