Come funziona il processo di aggiornamento (Office SharePoint Server)

Contenuto dell'articolo:

  • Aggiornamento sul posto

  • Aggiornamento graduale

  • Modalità di gestione dei reindirizzamenti URL durante l'aggiornamento graduale

  • Come i servizi condivisi modificano il processo di aggiornamento graduale

È possibile scegliere tre diversi metodi di aggiornamento: sul posto, graduale e migrazione di database. L'aggiornamento sul posto viene utilizzato per aggiornare tutti i siti di Microsoft® SharePoint® contemporaneamente ed è il metodo più indicato per le distribuzioni in un server singolo o comunque per distribuzioni di dimensioni limitate. L'aggiornamento graduale consente un maggiore controllo del processo con la possibilità di aggiornare una o più raccolte siti alla volta. Entrambi questi metodi di aggiornamento vengono eseguiti nello stesso hardware in cui è stata installata la versione precedente. La migrazione di database invece consente di spostare il contenuto in una nuova farm o in un nuovo hardware.

Suggerimento

Per distribuzioni di grandi dimensioni, è consigliabile scegliere un aggiornamento graduale anziché un aggiornamento sul posto, poiché consente agli amministratori che eseguono l'aggiornamento di controllare quante raccolte siti aggiornare alla volta. In questo modo, è possibile aggiornare gradualmente distribuzioni di grandi dimensioni in più fine settimana continuando allo stesso tempo a ospitare i siti della versione precedente. I siti di cui non è stato ancora eseguito l'aggiornamento continuano infatti a essere ospitati nello stesso server in cui sono archiviati i siti aggiornati.

In un aggiornamento sul posto:

  • La versione precedente viene sovrascritta dalla nuova versione e i database del contenuto vengono cambiati. Per questo motivo un aggiornamento sul posto è un processo irreversibile, ovvero non è possibile ripristinare la versione precedente.

  • I siti originali vengono aggiornati sul posto e non è possibile visualizzare le versioni precedenti dei siti dopo l'aggiornamento.

  • Durante l'aggiornamento i visitatori dei siti non possono accedere ad alcun sito. I siti risultano non disponibili per tutto il tempo del processo di aggiornamento dell'intero server o della server farm.

  • Dopo l'aggiornamento i visitatori dei siti continuano a utilizzare gli stessi URL.

In un aggiornamento graduale:

  • Durante l'aggiornamento di ogni gruppo di raccolte siti, i dati in essi contenuti vengono copiati dal database originale in un nuovo database prima di essere aggiornati. I dati originali vengono mantenuti nel database originale finché non vengono eliminati in modo esplicito dall'amministratore del server. È pertanto possibile ripristinare le versioni precedenti dei siti aggiornati, se necessario.

  • Durante l'aggiornamento i visitatori dei siti possono accedere alla maggior parte dei siti. Non sono disponibili solo le raccolte siti attualmente sottoposte ad aggiornamento. Si noti che i siti della versione precedente vengono contrassegnati come aggiornamenti solo dopo essere stati copiati in preparazione per l'aggiornamento.

  • L'aggiornamento ha impatto solo sugli utenti che desiderano accedere al sito o ai siti sottoposti ad aggiornamento.

  • Dopo l'aggiornamento, gli URL originali puntano alla versione aggiornata dei siti. In questo modo gli utenti possono continuare a utilizzare gli stessi URL utilizzati prima dell'aggiornamento.

Una migrazione di database è in pratica un aggiornamento sul posto che viene eseguito in una copia del contenuto. In una migrazione di database:

  • È necessario copiare tutti i database, ad eccezione dei database di configurazione e ricerca, e quindi aggiungere i database a una nuova installazione autonoma o di server farm.

  • Quando si collegano i database alla nuova server farm, viene avviato il processo di aggiornamento che aggiorna i dati sul posto.

    Importante

    A causa del tempo di inattività e del rischio che l'aggiornamento possa richiedere un tempo maggiore di quello previsto o che sia necessario modificare alcuni siti dopo l'aggiornamento, l'amministratore del server deve fornire informazioni sul processo ai proprietari del sito e agli utenti. Per ulteriori informazioni, vedere Creare il piano di comunicazione.

Aggiornamento sul posto

Un aggiornamento sul posto viene eseguito nello stesso hardware in cui è installata la versione precedente. Quando si esegue questo processo, viene aggiornata l'intera installazione secondo una sequenza preimpostata. Nei passaggi seguenti viene descritto quanto avviene durante il processo di aggiornamento sul posto:

  1. Dopo aver eseguito tutti i passaggi del processo di pre-aggiornamento, l'amministratore del server installa Microsoft Office SharePoint Server 2007 sul server che esegue Microsoft Office SharePoint Portal Server 2003 e sceglie Aggiornamento sul posto.

  2. Il processo di aggiornamento si avvia e aggiorna il database di configurazione e il sito Amministrazione centrale.

  3. Il processo di aggiornamento viene eseguito e aggiorna i dati specifici del server, ad esempio le impostazioni di ricerca.

  4. Il processo di aggiornamento viene eseguito in tutti i server virtuali e aggiorna tutte le raccolte siti in essi contenute.

  5. Dopo che sono stati aggiornati tutti i siti, il processo di aggiornamento termina.

  6. Ripetere l'azione di aggiornamento in ogni server di un ambiente server farm.

  7. L'amministratore conferma che l'aggiornamento è stato completato e quindi disinstalla SharePoint Portal Server 2003.

Aggiornamento graduale

Analogamente al processo sul posto, l'aggiornamento graduale viene eseguito nello stesso hardware utilizzato per l'installazione della versione precedente. L'aggiornamento graduale tuttavia consente di determinare quando eseguire l'aggiornamento di ogni singola raccolta siti e di continuare a utilizzare la versione precedente e la nuova versione affiancate nell'hardware. Con l'esecuzione di un aggiornamento graduale, le topologie di partenza e di fine presentano la stessa configurazione, esattamente come per l'aggiornamento sul posto, tranne per le differenze seguenti:

  • Durante e dopo l'aggiornamento, i server Web front-end eseguono sia SharePoint Portal Server 2003 che Microsoft Office SharePoint Server 2007. Tutte le raccolte siti aggiornate verranno eseguite in Microsoft Office SharePoint Server 2007, mentre le raccolte siti che non è stato possibile aggiornare o che non erano state selezionate per l'aggiornamento continueranno a essere eseguite in SharePoint Portal Server 2003.

    Nota

    In alcuni casi è possibile che non si desideri aggiornare i siti, ad esempio potrebbe essere necessario mantenere la versione precedente del sito perché un language pack necessario non è ancora disponibile per la versione corrente oppure attendere la creazione di una nuova definizione di sito personalizzata.

  • Durante e dopo l'aggiornamento, i server applicazioni eseguono sia i servizi SharePoint Portal Server 2003 che i servizi Microsoft Office SharePoint Server 2007. I siti portale aggiornati utilizzano i servizi condivisi di Microsoft Office SharePoint Server 2007; i portali che non sono ancora stati aggiornati o non possono essere aggiornati utilizzano i servizi condivisi di SharePoint Portal Server 2003. Dopo l'aggiornamento è possibile aggiungere ulteriori servizi, ad esempio i servizi Microsoft Excel®.

  • Durante e dopo l'aggiornamento sono disponibili sia i database di SharePoint Portal Server 2003 che i database di Microsoft Office SharePoint Server 2007. Il contenuto per i siti aggiornati è archiviato nei database di Microsoft Office SharePoint Server 2007; il contenuto dei siti che non è stato possibile o che non è necessario aggiornare sarà ancora archiviato nei database di SharePoint Portal Server 2003. I database di configurazione sono presenti sia in Microsoft Office SharePoint Server 2007 sia in SharePoint Portal Server 2003.

Nella figura seguente viene illustrato il processo di aggiornamento graduale:

Processo di aggiornamento graduale

Le operazioni seguenti corrispondono ai numeri dei callout della figura precedente e illustrano quanto avviene durante l'esecuzione del processo di aggiornamento graduale.

  1. Dopo aver eseguito tutti i passaggi precedenti all'aggiornamento, l'amministratore del server installa Microsoft Office SharePoint Server 2007 sul primo server Web front-end della farm e quindi sceglie Aggiornamento graduale.

    Nota

    Si consiglia di eseguire il backup dell'ambiente prima dell'aggiornamento. Per ulteriori informazioni, vedere Eseguire e testare un backup completo in SQL Server [Office SharePoint Server].

  2. Il processo di aggiornamento viene eseguito e vengono aggiornati i dati specifici a ogni server, ad esempio le impostazioni di ricerca memorizzate nel file system su server SharePoint Portal Server 2003.

  3. Vengono creati un'applicazione Web Microsoft Office SharePoint Server 2007 per ospitare l'Amministrazione centrale SharePoint e il sito Amministrazione centrale.

  4. Viene creato un nuovo database di configurazione per memorizzare i dati di configurazione per Microsoft Office SharePoint Server 2007. I dati di configurazione del database di configurazione di SharePoint Portal Server 2003 vengono copiati nel nuovo database.

  5. Dopo l'installazione sul primo server Web front-end, l'amministratore installa Microsoft Office SharePoint Server 2007 su tutti gli altri server della server farm. Se l'ambiente utilizza i servizi condivisi, verranno aggiornati i profili utente e i dati di ricerca (questi dati sono specifici per il sito portale che è stato selezionato).

  6. L'amministratore seleziona un server virtuale per l'aggiornamento e specifica l'applicazione Web di destinazione. Il processo di aggiornamento crea l'applicazione Web di destinazione e aggiunge alla nuova applicazione Web le Web part distribuite al server virtuale SharePoint Portal Server 2003.

  7. Il processo di aggiornamento crea un database del contenuto temporaneo per ogni database del contenuto presente nella versione precedente. L'elenco dei siti viene quindi automaticamente copiato da SharePoint Portal Server 2003 nel nuovo ambiente. L'amministratore seleziona le raccolte siti per l'aggiornamento. I dati di tali siti vengono copiati nel database del contenuto temporaneo e quindi i siti vengono aggiornati in quel database. Ogni sito è temporaneamente non disponibile mentre viene copiato nel database del contenuto temporaneo.

  8. Dopo l'aggiornamento del contenuto, i dati vengono spostati nel database del contenuto di Microsoft Office SharePoint Server 2007 e il database del contenuto temporaneo viene quindi eliminato.

  9. Al termine del processo di aggiornamento, SharePoint Portal Server 2003 e Microsoft Office SharePoint Server 2007 sono entrambi in esecuzione e disponibili. Dopo che tutti i siti sono stati aggiornati, l'amministratore conferma il completamento dell'aggiornamento. Se SharePoint Portal Server 2003 non è più necessario, l'amministratore disinstalla SharePoint Portal Server 2003.

Modalità di gestione dei reindirizzamenti URL durante l'aggiornamento graduale

Due siti non possono condividere lo stesso URL. Durante un aggiornamento graduale quindi, quando coesistono la versione precedente e la versione nuova di entrambi i siti, è necessario utilizzare due diversi URL di dominio per ogni sito, ad esempio http://nome_società/sites/SiteA e http://nome_società_V2/sites/SiteA. Durante l'aggiornamento è necessario un URL di dominio temporaneo per ospitare i siti originali della versione precedente. La nuova versione utilizza l'URL di dominio che fa riferimento al contenuto precedente all'aggiornamento e le richieste degli utenti verranno indirizzate a questo contenuto, indipendentemente dallo stato dell'aggiornamento. Per rendere possibile il reindirizzamento, durante l'aggiornamento si verifica quanto segue:

  1. Prima di avviare l'aggiornamento, creare un dominio URL temporaneo per i siti della versione precedente.

  2. Mentre si esegue l'aggiornamento, verrà chiesto di indicare il dominio specificato in precedenza. Il sito della versione precedente verrà spostato nel dominio URL temporaneo e il sito della nuova versione adotterà il dominio URL originale.

  3. Per ogni raccolta siti viene creato automaticamente un reindirizzamento per inviare le richieste dell'URL originale al sito della versione precedente fino a che il sito non viene aggiornato.

  4. Dopo che un sito è stato aggiornato, il relativo reindirizzamento viene eliminato.

  5. Al termine dell'aggiornamento di tutti i siti, dopo l'eliminazione di tutti i siti della versione precedente e il completamento del processo di aggiornamento, è possibile rimuovere manualmente il dominio dell'URL temporaneo dal Domain Name System (DNS).

Durante questo processo è sempre possibile accedere all'URL originale per la visualizzazione. Alcune applicazioni client tuttavia, ad esempio le applicazioni client di Microsoft Office, non possono utilizzare questi tipi di reindirizzamento. Per ulteriori informazioni, vedere Confronto tra caratteristiche principali. Prima dell'aggiornamento di un sito, l'URL fa riferimento alla versione precedente, mentre dopo l'aggiornamento fa riferimento alla nuova versione.

Nella tabella seguente viene illustrato il funzionamento degli URL durante l'aggiornamento graduale.

Fase URL del sito originale URL del sito aggiornato Note

Prima dell'aggiornamento

http://*nome_società*/sites/SiteA

n/d

L'amministratore del server crea http://*nome_società* _V2 per l'utilizzo durante l'aggiornamento graduale.

Durante l'aggiornamento

http://*nome_società*_V2/sites/SiteA

http://*nome_società*/sites/SiteA

Le richieste per http://*nome_società*/sites/SiteA vengono reindirizzate a http://*nome_società*_V2/sites/SiteA fino al completamento dell'aggiornamento.

Dopo l'aggiornamento

http://*nome_società*_V2/sites/SiteA (fino all'eliminazione)

http://*nome_società*/sites/SiteA

Il reindirizzamento viene rimosso dopo che l'aggiornamento è stato completato e i risultati sono stati convalidati.

Tenere presente che il reindirizzamento degli URL può causare l'interruzione dei collegamenti specificati a livello di codice (hard-coded) nei siti o nei documenti. Nei moduli di Microsoft Office InfoPath® ad esempio sono contenuti a volte collegamenti di questo tipo a una posizioni di dati, ad esempio un elenco, un servizio Web o un file XML specifico di SharePoint. Poiché è specificato a livello di codice (hard-coded), il collegamento non può essere aggiornato automaticamente in modo da puntare all'URL temporaneo utilizzato per i siti che non sono stati ancora aggiornati durante un aggiornamento graduale. Utilizzare un aggiornamento di prova per identificare questi problemi prima di avviare il processo di aggiornamento ufficiale. È così possibile individuare i siti che devono essere aggiornati rapidamente in modo che possano utilizzare di nuovo l'URL originale. Si evita così di effettuare chiamate al supporto tecnico dovute a una perdita di funzionalità nei moduli o in altri elementi contenenti collegamenti specificati a livello di codice (hard-coded).

Come i servizi condivisi modificano il processo di aggiornamento graduale

Se si utilizzano servizi condivisi in SharePoint Portal Server 2003, il processo di aggiornamento graduale è più complesso. La struttura di base è la stessa, ma è necessario ripetere i passaggi per il sito portale padre e tutti i siti portale figlio.

Durante un aggiornamento graduale con servizi condivisi:

  • Il sito portale padre di SharePoint Portal Server 2003 continua a fornire servizi a siti che sono configurati per utilizzare i servizi condivisi.

  • Nei siti di SharePoint Portal Server 2003 che utilizzano servizi condivisi l'esperienza utente non cambia.

  • Vengono eseguite due ricerche per indicizzazione: per impostazione predefinita, Microsoft Office SharePoint Server 2007 esegue ricerche per indicizzazione di tutti gli elementi che erano stati ricercati da SharePoint Portal Server 2003 e il servizio di ricerca di SharePoint Portal Server 2003 continua a eseguire ricerche per indicizzazione nell'ambiente SharePoint Portal Server 2003. Si noti che Microsoft Office SharePoint Server 2007 può eseguire ricerche per indicizzazione nei siti SharePoint Portal Server 2003, mentre SharePoint Portal Server 2003 non può fare altrettanto nei siti Microsoft Office SharePoint Server 2007. È quindi possibile ad esempio che durante un aggiornamento graduale con servizi condivisi venga utilizzata fino a due volte la quantità di larghezza di banda di rete per la ricerca per indicizzazione. Per ridurre al minimo l'impatto, è possibile ridurre l'ambito della versione precedente o delle ricerche per indicizzazione di Microsoft Office SharePoint Server 2007 e man mano che i siti SharePoint Portal Server 2003 vengono aggiornati è possibile eliminare il loro indirizzi iniziali dalle impostazioni di ricerca di SharePoint Portal Server 2003.

  • I dati relativi a profili utente e gruppi di destinatari vengono modificati in una posizione, Microsoft Office SharePoint Server 2007, e vengono spostati da Microsoft Office SharePoint Server 2007 all'ambiente SharePoint Portal Server 2003 mediante un processo pianificato eseguito dal servizio timer di SharePoint.

Quando si esegue l'aggiornamento con i servizi condivisi, è necessario aggiornare innanzitutto il sito portale padre e quindi gli eventuali siti portale figlio. Se tuttavia è necessario aggiornare prima un sito portale figlio, ad esempio se si desidera aggiornare un solo sito portale figlio e non gli altri né il sito portale padre, è possibile seguire la procedura seguente:

  1. Creare un provider di servizi condivisi in un nuovo ambiente Microsoft Office SharePoint Server 2007.

  2. Aggiornare il sito portale figlio in modo che faccia riferimento al provider di servizi condivisi temporaneo per i servizi.

Scaricare il manuale

Questo argomento è incluso nel manuale seguente, che può essere scaricato per una lettura e una stampa più agevoli:

Per un elenco completo dei manuali disponibili che è possibile scaricare per Office SharePoint Server 2007, vedere Downloadable content for Office SharePoint Server 2007 (informazioni in lingua inglese).