Migliorare la virtual machine Visual Studio 2010 RTM di Microsoft (Parte 1)

Come già molti di voi sapranno Brian Keller ha rilasciato la macchina virtuale con Visual Studio 2010 RTM: http://blogs.msdn.com/b/briankel/archive/2010/06/25/now-available-visual-studio-2010-rtm-virtual-machine-with-sample-data-and-hands-on-labs.aspx

La mia serie precedente di post diventa quindi obsoleta e ne approfitto per aggiornarla per questa nuova virtual machine.

Vi preannuncio che preparerò una nuova serie di post per migrare la macchina demo con tutti i dati dall’attuale Windows 2008 Standard (x86) con Sharepoint 2007 a Windows 2008 R2 x64 con Sharepoint 2010 ! Preparatevi però ad avere una macchina virtuale con almeno (e sottolineo almeno) 6 Gb di RAM.

Operazioni preliminari

  • Aggiungere TFSReports nelle Login di SQL (questo passaggio è molto importante, perchè nella RTM TFSReports è un orphaned user su SQL e l’upgrade a Sharepoint 2007 si blocca allo step 8 di 10 proprio per questo motivo)
  • Disinstallare Microsoft Firewall Client
  • Eseguire un Windows Update completo

Aggiornamento da Sharepoint Services 3 a Sharepoint 2007

  1. Installare Sharepoint 2007 con SP2 x86
  2. Selezionare Complete come Server Type
  3. Al termine dell’installazione far partire il configuratore e lasciare tutte le impostazioni di Default, ci impiegherà diversi minuti per completare l’aggiornamento
  4. Inserite il nome del server nell’area Intranet della Security di IE, in modo da consentire il passaggio automatico delle vostre credenziali a Sharepoint a a Reporting
  5. Dal Central Admin di Sharepoint
    1. Operation –> Services on server
      1. Office Sharepoint Search
        1. Start
        2. Selezionare i due checkbox
        3. Inserire un indirizzo mail (la parte mail non la configuro)
        4. Inserire WIN-GS9GMUJITS8\TFSReports come utente e la solita password
        5. Ok
      2. Windows Sharepoint Services Search –> Inserire come Service Account e Content Access Account l’utente WIN-GS9GMUJITS8\TFSReports –> Ok
      3. Excel Calculation Services –> Start
    2. Shared Services Administrations dalla barra di navigazione di sinistra
      1. New SSP
      2. Create a New Web Application
        1. Selezionare WIN-GS9GMUJITS8\tfsreports come account per l’application pool (Network Service non può essere usato per SSP)
        2. Restart IIS Automatically
        3. Ok
      3. SSP Service Credentials inserire l’utente WIN-GS9GMUJITS8\tfsreports
      4. Ok –> Ok al warning successivo –> Ok
    3. Selezionare SharedServices1 appena creato dal menù di sinistra
    4. Edit Excel Services Settings
      1. Trusted file locations
        1. Add Trusted File Location
        2. Address http://win-gs9gmujits8
        3. Selezionare Children Trusted
        4. External Data –> Allow External Data –> Trusted data connection libraries and embedded
        5. Togliere checkbox da
          1. Warn on Refresh
          2. Stop When Refresh on Open Fails
        6. Inserire come Unattended Service Account WIN-GS9GMUJITS8\tfsreports (molto importante !)
        7. Ok
    5. Tornare alla Central Administration –> Operation
      1. Upgrade and Migration –> Enable Features on existing sites
      2. Selezionare checkbox
      3. Ok
  6. Collegarsi al portale TFS da http://win-gs9gmujits8/sites/defaultcollection
    1. Selezionare Tailspin Toys –> Site Actions –> Site Settings –> Site Features
    2. Premere Activate su Agile Dashboards with Excel Reporting
    3. Tornare alla home page di Tailspin Toys
    4. Adesso sono attive le feature complete del portale TFS, ma gli Excel Services non funzionano correttamente con la macchina fuori dominio
    5. Per risolvere il problema
      1. Selezionare Excel Reports dal menù di sinistra
      2. Selezionare Actions –> Open with Windows Explorer
      3. Adesso bisogna aprire ogni file Excel ed eseguire le operazioni sotto per far funzionare correttamente gli Excel Services con l’unattended account configurato in precedenza (TFSReports)
        1. Nel riquadro Security Warning seleziona Options –> Enable This Content –> Ok
        2. Data –> Connections –> Properties –> Definition –> Authentication Settings
        3. Selezionare None
        4. Ok –> Ok –> Close
        5. Salvare e chiudere il foglio Excel
      4. Nota improtante: se create nuovi Team Project questa operazione sui fogli Excel dovete sempre farla.

Aggiornamento da Sharepoint Services 3 a Sharepoint 2007 completato

Nella seconda ed ultima parte vedremo alcuni tool utili da aggiungere, Eclipse con Team Explorer Everywhere e qualche dritta per migliorare le performance della macchina virtuale con 4Gb di RAM.

Qui potete trovare la versione inglese di questo post: http://ivanfioravanti.wordpress.com/2010/07/06/enhancing-visual-studio-2010-rtm-virtual-machine-from-microsoft/