Il blog di Sandro Rizzetto

Installare Sharepoint SP2 (con molta cautela) step by step

 

Durante questa settimana di "quasi" chiusura dell'azienda mi ero ripromesso di procedere all'installazione di qualche Service Pack o Major Upgrade visto che sia gli utenti interni che gli extranet-partners erano in vacanza (dura la vita del sistemista, che lavora quando gli altri si divertono !!). Se per l'SP3 di SQL 2005 tutto si è risolto in qualche decina di minuti e con una serie di Next, Next, Next (quello che fa solitamente un sistemista, insomma Smile ) per il deployment del SP2 di WSS/MOSS la cosa non era così banale. Cercherò quindi qui di riassumere i vari passi che ho seguito.

La prima cosa da fare è chiedere a qualcuno che ne sa più di te ! E qui ho la fortuna di conoscere uno dei maggiori guru del settore (Igor Macori di Greenteam) che come sempre ha mostrato una disponibilità infinita nel descrivere il workflow da seguire (mi "commuovo" sempre quando le persone mi omaggiano di qualcosa che oggi è preziosissimo: il loro tempo.. grazie Igor e grazie a chi ogni tanto disturbo)

Con le idee un po' più chiare su cosa stavo per affrontare (confermate dalla lettura di questo post e di questo articolo) ho quindi affrontato questi step, dapprima su una macchina di test e il giorno dopo su quella di produzione, installando oltre che l'SP2 anche il CU (Cumulative Update) di June.

Operazioni Anti-Murphy

Siccome la fortuna è cieca, ecc.ecc. crearsi un buon piano di recovery è fondamentale. Fortunatamente la mia piattaforma di server è totalmente virtualizzata con Vmware ESX e questo facilita molto la cosa; se avete un server fisico con dischi in RAID può essere un'idea di staccare uno dei dischi per tenerlo "con la vecchia versione", se invece amate il rischio e state girando su server monodisco, fate almeno un'immagine con Acronis o tool simili. Nel mio caso ho:

  • Installato tutte le fix da Windows Update e fatto ripartire la macchina per avere un ambiente pulito e aggiornato.
  • Creato uno snapshot "Pre SP2" a cui potevo fare il revert in caso di problemi
  • Fatto il backup di tutti i database da Sql management e messi da parte
  • Fatto un backup dell'intera farm da STSadmin e messo da parte
  • Siccome sono ansioso e "pessismista" di natura ho anche
    • Esportato fisicamente tutti i file più importanti di qualche decina di Document Library tramite questa Utility free (Sharepoint DB Exporter)
    • Spenta la macchina di MOSS e backuppati i file di vmware (*.vm??) tramite questo ottimo tool di backup FastSCP (fatelo sempre a macchina spenta !!)

Operazioni preliminari

  • Procurarsi tutti i file da installare: sempre da qui trovate i link. Se avete scaricato l'SP2 qualche mese fa, rifatelo perchè le prime copie erano affette da un bug che riportava a Trial la vostra licenza. Occhio a tirare giù la versione giusta tra 32 e 64 bit a seconda della vostra installazione.
  • Bisogna verificare che non ci siano altri update pending esaminando il Timer Job Status dalla SharePoint Central Administration (Operations, Global Configuration)
  • Assicurarsi che non vi siano client collegati; la cosa piú semplice è spegnere IIS (net stop w3svc) anche se dopo ogni Configuration wizard questo viene riavviato. Per farm che fanno da sito pubblico forse conviene staccare la scheda di rete pubblica oppure stoppare a manina tutti i front end in modo che se anche il servizio torna su il sito è stopped.
  • Deframmentare gli indici dei Database di WSS/MOSS come spiegato qui

Si parte...

Installare in questa sequenza questi packages; i reboot in teoria non erano forzati, ma dietro consiglio io li ho eseguiti e tutto è andato per il verso giusto

  • SP2 di WSS 3.0 in inglese (wssv3sp2-kb953338-x86-fullfile-en-us)
  • SP2 di WSS 3.0 di ogni language pack installato (es. wssv3lpsp2-kb953338-x86-fullfile-it-it)
    • Come dite ? avete installato direttamente la versione italiana e non inglese+language pack ?? PAZZI!.. correte subito a iscrivervi a un corso di Igor per capire perchè non si fa !!
  • SP2 di MOSS 2007 versione inglese (officeserver2007sp2-kb953334-x86-fullfile-en-us)
  • SP2 di MOSS 2007 di ogni language pack installato (es. officeserverlp2007sp2-kb953334-x86-fullfile-it-it)
  • Verifica di non essere afflitto dal "Trial Bug" (semmai installare a questo punto la FIX office2007-kb971620-fullfile-x86-glb
  • Reboot
  • CU June di WSS 3.0 inglese (wss-kb971538-fullfile-x86-glb)
  • Lancio di SharePoint Products and Technologies Configuration Wizard
  • Reboot
  • CU June di MOSS 2007 inglese (office-kb971537-fullfile-x86-glb)
  • Lancio di SharePoint Products and Technologies Configuration Wizard
  • Reboot

Riacceso IIS (insieme a un cero che male non fa) tutto dovrebbe funzionare come prima; ricordatevi che senza Service Pack non potrete installare i Cumulative Updates (gà quello di Aprile voleva almeno SP1) e che senza SP2 non potrete migrare al prossimo Sharepoint 2010 (che comunque sarà solo a 64 bit e quindi nel mio caso dovrò per forza migrare i dati su una nuova installazione).

PS per chi è interessato alla prossima versione non perdetevi la Sharepoint Future Conference...

Commenti (7) -

  • luca di ruggero

    02/09/2009 13:21:29 | Rispondi

    Buongiorno sono disperato :
    ormai da  una settimana sto cercando si aggiornare il mio moss 2007 + Sp1 En con  language pack in Italiano alla versione sp2, con risulatati disastrosi ..... ho ripristinato la mia machcina di test almeno 4 volte!!! Smile

    il documento di sopra al mopmento mi sembra il migliore che ho trovato in giro .. solo che vorrei chiedervi alcune cose:

    1)SP2 di MOSS 2007 di ogni language pack installato ????(es. wssv3lpsp2-kb953338-x86-fullfile-it-it) nelle aprentesi è riportat il language pack di wss 3.0 è un errore di nbattitura o devo lanciare quello?

    2) ad ogni installazione di sp2 mi si apre in automatico la configurazione guidata di sharepoint io la chiudo perche devo lanciuarla una volta sola alla fine dell'installazione dei 4 moduli??

    3) perche nel link ufficiale della microsodt esiste solo un pachetto di installazione?
    www.microsoft.com/.../details.aspx

  • Sandro

    02/09/2009 13:35:18 | Rispondi

    @luca:
    1) Hai ragione, sorry i nomi dei 2 sp dei language pack erano invertiti
    2) NON LA DEVI CHIUDERE, ma portare avanti fino alla fine !!
    3) perchè quello è l'SP di MOSS (Microsoft Office Server coem dice il titolo); che poi uno debba immaginare che prima deve installare l'sp di WSS è un altro discorso Smile

    Penso che i tuoi problemi derivino dal p.to nr. 2

  • luca di ruggero

    02/09/2009 14:34:59 | Rispondi

    grazie per la tempestiva risposta quindi in definitiva devo?

    1) installare --> SP2 di WSS 3.0 in inglese (wssv3sp2-kb953338-x86-fullfile-en-us)--> e lanciare la configurazione automatica di sharepoint

    2) installare -->  SP2 di WSS 3.0 di ogni language pack installato (es. wssv3lpsp2-kb953338-x86-fullfile-it-it) --> e lanciare la configurazione automatica di sharepoint

    3)installare --> SP2 di MOSS 2007 versione inglese (officeserver2007sp2-kb953334-x86-fullfile-en-us)--> e lanciare la configurazione automatica di sharepoint

    4)installare -->  SP2 di MOSS 2007 di ogni language pack installato (es. officeserverlp2007sp2-kb953334-x86-fullfile-it-it)--> e lanciare la configurazione automatica di sharepoint

    gentilemnte mi confermi se ho capito bene???

    incrociamo le dita Smile

    ti chiedere ancora come faccio a verificare di non essere Verifica di non essere afflitto dal "Trial Bug" ???

  • Sandro

    02/09/2009 16:10:43 | Rispondi

    @Luca:
    direi che hai capito... ovviamente se il setup di un SP lancia da solo il config wizard, non lo devi poi rilanciare tu a mano; basta che lo porti a termine. Dove ho scritto nei miei passi di lanciarlo, significa che non lo faceva automaticamente il setup.

    Per il bug della Trial, dalla Central Administration, vai in Operations e clicca il link "Convert License Type"; se la current License non riporta la voce Trial sei a posto

  • elia

    12/01/2010 12:36:59 | Rispondi

    Buongiorno,
    volevo chiedere delle informazioni relative a sql di sharepoint:
    ho una farm con sharepoint 2007 32 bit e il server sql2000 sp4; volevo chiederti come si possono passare i database da sql2000 32bit a sql2008 64bit.
    Grazie



    Elia

  • Sandro

    12/01/2010 13:01:53 | Rispondi

    @Elia
    Non ho mai fatto una prova diretta, ma penso che un semplice backup dei DB e restore su sql2008 dovrebbe bastare.
    Attualmente sul mio notebook ho Sql2008 64bit e ho restorato senza problemi databases di Sql2005 32 bit
    saluti
    Sandro

  • elia

    13/01/2010 11:33:41 | Rispondi

    Ottimo ti ringrazio per l'informazione, ero un po' perplesso nel fare il doppio salto.
    Grazie

Pingbacks and trackbacks (1)+

Aggiungi Commento

Copyright © 1997-2017 Sandro Rizzetto | All Rights Reserved | Riproduzione delle fotografie vietata | Powered by me