SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Downloaden Sie, um offline zu lesen
CDH


C D H Upgrading to SharePoint 2010


                        March 2011
CDH                    Quick Facts



About Us           Approach            Partnerships
• 21st Year        • Vendor Agnostic   • Microsoft Gold
                                           • Central Region Client
• Grand Rapids &   • Non-reseller            Experience Award Winner
  Royal Oak        • Professional      •    VMware Enterprise
• 30 Staff           Services Only     •    Cisco Premier
                                       •    Novell Platinum
                                       •    Citrix Silver
CDH                    Expertise
  Project Management     Infrastructure




  Collaboration          Access & Identity Management
CDH   CDH   Talks Tech
CDH            Your Presenter


      Mark Becker
      MCSE, MCTS SharePoint
      MarkB@cdh.com
CDH                     Collaboration Team




      Eric McKee        Mark Becker        David Tappan    Mark Jordan




          Susan Cotts      Doug Brower*   Tim Allison     Eric Inch
CDH   Why Upgrade to 2010?
CDH         Why Upgrade to 2010?

      • Benefits:
        – http://www.jeffgiangiulio.com/2010/04/why-
          upgrade-to-sharepoint-2010.html


      • SharePoint 2010 Editions
        – http://thecommunicator.co.cc/2010/05/03/share
          point-2010-feature-comparison-sharepoint-
          foundation-2010-vs-sharepoint-2010-
          standardenterprise/
CDH             Key to Success



       Proper Preparation Prevents
            Poor Performance

      He who fails to plan, plans to fail
CDH                Components for Success

        Planning          Discovery
                                            Testing              Execute            Stabilize
                                              1-2

      • Planning
            − Identify organizational goals (success criteria, budget, timeline, downtime),
              identify stakeholders, create project team, build project plan for the remaining
              stages of the project.
      • Discovery
            − Document existing environment, researching upgrade materials (known issues,
              upgrade methods), identify solutions (in house and 3rd party) research solution
              compatibility to 2010.
      • Testing 1-2
            − Build a quick test environment (virtual), perform test migration(s) using real data,
              identify issues and mitigate (UI, incompatible or missing solutions). Build
              production or test farm and migrate again (identify infrastructure issues), validate
              new solutions, new UI and performance with real users.
      • Execute
            − Solution is tested, production farm is built, obtain approval to proceed, issue
              communications and perform final migration.
      • Stabilize
            − Final user tests, the migration is formally accepted by the stakeholders. Includes
              final development efforts, release coordination and communication, end user
              training, production deployment, final solution documentation, and project closure
              tasks, including formal sign-off on all project deliverables.
CDH       Planning: Organizational Goals

      •    What is Success? - Budget, timeline, downtime,
           helpdesk tickets (training issues and problem
           resolution)

      •    Stakeholders? – Critical to your success (defining
           success factors, giving you access to key testers, key to
           adoption of the new technology)

      •    Project Team – *Project manager, stakeholders,
           *SharePoint specialist(s), *Developer(s), IT infrastructure
           staff, *Training specialist(s), End user testers

      * Can be outsourced
CDH                                    Planning: The Plan


  Discovery              Test 1                New Farm                Test 2                 Final Migration       Stabilize
  • Install pre-         • Build test farm     • Build new test and    • Determine best       • Client updates      • Provide ad-hoc
    requisites           • Perform migration     production farm         migration process    • Complete training     support
  • Identify solutions     using real data     • Fully configure all   • Perform migration    • Communicate         • Solution
    and mitigation       • Identify major        features to final       test on new farm       outages               development
  • Review                 upgrade issues        specifications        • Establish            • Backup and verify   • Complete “As
    PreUpgradeCheck      • Test with project                             migration window     • Migrate databases     Built”
  • Determine              team                                        • Test with real                               documentation
                                                                                              • Implement
    requirements for     • Build issues list                             users                  solutions           • Clean up old
    new farm               for team                                    • Determine training                           server farm
                                                                                              • End user test
                         • Determine fixes                               requirements and
                                                                                              • Fix issues
                           and document                                  initiate training
                                                                                              • Backup new farm
                                                                                              • Release to
                                                                                                production
CDH     Planning: Migration Methods

      • Selecting a Migration Method
        – In-Place
        – *Database attach
        – *Hybrid 1 (Database attach w/read-only databases)
        – Hybrid 2 (In-Place w/detached content databases)
        – AAM Hybrid (both farms up w/detach database)
        *Most common
CDH   Planning: Migration Methods



      Chuck Norris can upgrade SharePoint
       In-Place. (and it will actually work)
CDH     Planning: Migration Methods

      • In-Place (Not recommended)
        – Upgrade performed directly on production servers
        – Servers must meet pre-requisites
            • Windows Server 2008 SP1 or higher
            • SQL Server 2005 SP3 CU3
        – Pros
            • Customizations are kept
            • Farm-wide settings preserved
            • Bizarre User Profile migration is avoided
        – Cons
            • Most risky – no fallback
            • Most downtime – all content databases upgraded serially
            • Power outage or disk space issue during upgrade could leave upgrade in an
              unsupported state
CDH     Planning: Migration Methods

      • Database Attach (Most common)
        – Performed on a new SharePoint 2010 farm
        – Customizations and all configurations are re-deployed to this farm
        – Pros
             •   SAFE! Fallback is assured since production servers are not modified
             •   Can upgrade multiple content databases in parallel for less downtime (provided you
                 have the SQL resources)
             •   Can use this method to consolidate multiple farms into one
             •   Can upgrade hardware as well as software
             •   Opportunity to clean out the old server with a “fresh” install
        – Cons
             •   More effort because new farm has to be built, server and farm settings recreated
             •   Customizations not upgraded
             •   Copying databases over the network takes time and additional space
CDH     Planning: Migration Methods

      • Hybrid 1 (common)
        – Same as the database attach method but source databases are set to
          read-only rather than taken offline
        – Production farm is usable for read-only access by users
        – Pros
            •   Minimal downtime for users for read-only access
            •   SAFE! Fallback is assured since production servers are not modified
            •   Can upgrade multiple content databases in parallel for less downtime (provided you
                have the SQL resources)
            •   Can use this method to consolidate multiple farms into one
            •   Can upgrade hardware as well as software
            •   Opportunity to clean out the old server with a “fresh” install
        – Cons
            •   More effort because new farm has to be built, server and farm settings recreated
            •   Customizations not upgraded
            •   Copying databases over the network takes time and additional space
CDH      Planning: Migration Methods

      • Hybrid 2 (Better than In-Place)
        – Upgrade performed directly on production servers , but content
          databases are detached
        – After in-place upgrade of services and configuration databases the
          content databases are attached and upgraded (in parallel if necessary)
        – Servers must meet pre-requisites
            •   Windows Server 2008 SP1 or higher
            •   SQL Server 2005 SP3 CU3
        – Pros
            •   Customizations are kept
            •   Farm-wide settings preserved
            •   Bizarre User Profile migration is avoided
            •   Save time over In-Place method by upgrading multiple content databases in parallel
        – Cons
            •   Still risky. No fallback for server. Content databases are safe, but a build of a SharePoint
                2010 farm would be necessary to move forward
            •   Still more downtime than the database attach
CDH                 Discovery



      “The more you know, the more you realize
                 you know nothing.”
                     – Socrates
CDH                                    Discovery

      •   Review Upgrade Sites and Articles:
          – 5 Ways to Ruin Your SharePoint 2010 Upgrade
              http://www.cmswire.com/cms/enterprise-cms/5-ways-to-ruin-your-sharepoint-2010-upgrade-
              008392.php
          – SharePoint 2010 Upgrade Key Resources
              http://blogs.msdn.com/b/joelo/archive/2010/01/31/sharepoint-2010-upgrade-key-
              resources.aspx
          – Microsoft Upgrade Resource Center | SharePoint 2010
              IT Pro: http://technet.microsoft.com/en-us/sharepoint/ee517214.aspx
              Developer: http://msdn.microsoft.com/en-us/sharepoint/ee514557.aspx
          – Joel Oleson’s PreUpgradeCheck Drilldown
              http://www.sharepointjoel.com/Lists/Posts/Post.aspx?List=0cd1a63d%2D183c%2D4fc2%2D8
              320%2Dba5369008acb&ID=238
          – Anders Rask SharePoint 2010 Upgrade Whitepaper
              http://sites.wizdim.com/andersrask/files/2010/05/WhitePaper-Upgrading-SharePoint-2007-to-
              SharePoint-2010.pdf
          – IE 6 Countdown
              http://www.ie6countdown.com/
CDH                 Discovery: 2007 Farm

      •   Upgrade Existing SharePoint Farm to SP2 + CU October

      •   Run STSADM –o preupgradecheck
          – Reports farm and server data
              •   Servers, databases, AAM, site definitions, features, language packs
              •   Can serve as your server farm documentation
          – Identifies current or potential issues
              •   Data orphans, missing features, database schema issues


      •   Research and resolve issues . Rerun preupgradecheck

      •   EXAMPLE PreUpgradeCheck Report
          – http://www.sharepointjoel.com/Lists/Posts/Post.aspx?List=0cd1a63d%2
            D183c%2D4fc2%2D8320%2Dba5369008acb&ID=238
CDH          Discovery: Customizations
      •   Identify Customizations:
          – Look in C:Program FilesCommon FilesMicrosoft SharedWeb Server
            Extensions12Layouts, TemplatesFeatures
          – GAC (Global Assembly Cache), CSS, Master Pages, timer jobs
          – Gary Lapointe’s “gl –enumunghostedfiles” (preupgradecheck miss)
          – Add/Remove Programs
CDH         Discovery: Customizations

      •   Research and Document customization issues
          – FAB 40 (STP and WSP)
             http://blogs.technet.com/b/tothesharepoint/archive/2010/08/18/sharepoint-2010-products-
             upgrade-and-the-fabulous-40-application-templates.aspx
             http://www.techsolutions.net/Blog/tabid/65/EntryId/17/Fab-40-Templates-for-MOSS-2010.aspx
          – 3rd party upgrades (Bamboo, KWizcom, Nintex, etc.)
          – Custom developed solutions and UI
      •   Develop a plan for dealing with customizations
          – Identify budget for 3rd party upgrades
          – Determine budget and time for custom developed solutions and UI
          – Prepare budgetary proposal and timeline for stakeholders
CDH        Discovery: Customizations

      • Common User Experience (UX) issues
        – Custom Master Pages and Layouts will not upgrade
           • New HTML markup (tables are gone in Master Page – cross browser
             support)
           • New ribbon control, new controls added and other controls removed
           • Options:
                – Convert existing Master Page (not recommended because it won’t support
                  cross browser)
                – Don’t do a visual upgrade!
                – Recreate Master page from scratch using standards compliant valid
                  markup – you will have to write new CSS
        – Themes do not upgrade
           • New theme engine in 2010. v3 can still use the existing theme
           • Options:
                – Use GUI to create your own theme or use PowerPoint and save as thmx
                  file and upload
CDH   Delivery: Before Visual Upgrade
CDH   Discovery: After Visual Upgrade
CDH                   Discovery: Hardware

      •   Hardware Assessment
          – Review current utilization – Disk / RAM / CPU
          – Determine hardware capacity for new farm, including planned
            expansion
          – Determine physical vs. virtualization strategy
          – Prepare budgetary proposal for stakeholder approval
      •   Minimum Hardware Requirements
          – Front End & App Tier
             •   64-bit, four cores (2 core on virtual)
             •   8 GB (4GB for developer)
             •   80 GB system drive
          – SQL Tier
             •   64-bit, four cores (2 core on virtual)
             •   8 GB – 16 GB (more is required during migration)
             •   80 GB system drive
CDH               Discovery: Software

      • Software Assessment:
         – Determine SQL Sever strategy for SharePoint 2010
         – Assess client workstation upgrade requirements
         – Prepare software budgetary proposal for stakeholders


      • Software Requirement:
         – Windows Server 2008 R2 (ideal) or Windows Server 2008
           w/SP2
         – SQL Server 2008 R2 (ideal), SQL Server 2008 SP1 CU2 or 64-
           bit SQL Server 2005 SP3 CU3
         – No IE 6!
CDH                   Testing



      “As a rule, software systems do not work
      well until they have been used, and have
       failed repeatedly, in real applications.”
                    – Dave Parnas
CDH                                         Testing 1

      •   Create new least privilege accounts for the 2010 farm
          – spAdmin (for SP install), spFarm (Good account for database access
            and user profile), spContent (Search crawl), spAppPool (application
            pools), spSQLsvc (SQL Server account), spSVC (SharePoint Service),
            spUPS (User Profile Service Sync)
      •   Build Farm
          – Production SQL Server (can be used be used for both farms)
          – Test SharePoint 2010 farm
              •   Quick install. Very little planning required
              •   Used to enable a quick migration test
          – Production and Test (QA) Farms
              •   Architected and built using best practices, full configuration and capacity
              •   Ideally both farms are identical and built together to ensure like configuration
CDH                                       Testing 1

      •   Migration Test
          – Obtain backup of the production content databases:
              •   Content databases (main content and My Sites)
              •   User Profile database
              •   SSO (if used)
          – Restore databases to SQL Server
              •   Very SharePoint sites can break down the migration by content databases to conserve
                  test space required

      •   Perform Content DB Test against 2010 farm
          – Give the spAdmin account rights on the SQL Server and to the
            restored databases
          – Create Web Application for your URL – delete the content database it
            creates
          – Run PowerShell command:
              •   Add-SPShellAdmin -UserName DOMAINspAdmin
              •   Test-SPContentDatabase -name Content_DB -webapplication https://YourURL -
                  serverinstance SQLsvr | ConvertTo-CSV | Out-file f:migrationtestmigration.csv
CDH                                         Testing 1

      •   Review CSV for Issues
          – Identify issues and correct in 2010 farm
             •   Install missing solutions, site definitions, etc.
          – Re-run Content DB Test
             •   Verify issues are resolved
             •   In some cases you can proceed with the attach database test without cleaning up all the
                 issues

      •   Attach databases
          – Run PowerShell command:
             •   Mount-SPContentDatabase -Name Content_DB -DatabaseServer SQLSPS -
                 WebApplication https://yourURL
          – Time the process
          – Monitor the SQL Server (you may need to add memory)
          – Upon completion, review logs …14LOGS – look for “Upgrade session
            finished successfully!”
CDH                                                    Testing 1
•   Perform a Visual Upgrade:
    $sitecollection = Get-SPSite https://YourURL foreach($SPWeb in SiteCollection.AllWebs){$SPWeb.UIversion=4;$SPWeb.update();}
CDH                                        Testing 1

      •   Review Sites for Issues
          – Web parts
             •   Missing, broken, render issues
          – Style and Appearance
             •   Images display correctly
             •   CSS showing appropriately
             •   Themes showing appropriately
             •   js working (check for script errors)
          – Permissions
             •   Do appropriate people and groups still have correct permission level
             •   Audienced web parts will require the audiences to be rebuilt to test
             •   Targeted web parts work differently. You will have to tweak permissions
          – Customized (unghosted) pages
             •   Are customizations still in place
          – Setup Search to crawl and test
CDH                                       Testing 1

      •   User Profile Migration (many ways – few that work)
          – Create Web Application for My Sites
             •   If migrating My Sites, delete content db and attach migrated database
          – User Profile Service Application Creation
            (make sure Managed Metadata Service Application is created first)
             •   Temporarily add spFarm to local Administrators group and logon as spFarm
             •   Create User Profile Service Application
             •   Start the User Profile Service and manage the Application (Be patient. You may need a
                 reboot and always logon as spFarm!)
             •   Start the User Profile Synchronization Service (be REAL patient – takes about 15 minutes)
          – Create a User Profile Synchronization Connection
             •   Typically this is AD. Consult TechNet article for AD rights http://technet.microsoft.com/en-
                 us/library/ee721049.aspx#accounts
             •   Create connection, timer job and perform full sync. (be patient!)
          – Configure Search to crawl the User Profile
             •   Assign Administrator permissions in the User Profile Service Application to the spContent
                 account
             •   Add the User Profile Content Source: sps3s://YourURL
CDH                                       Testing 1

      •   User Profile Migration (cont.)
           – Verify the User Profile is working
              •   Synchronizing
              •   Search can crawl it and displays users
              •   You can manage the service without errors
           – Stop the User Profile Synchronization Service
           – Delete the User Profile Service Application!
           – Create the User Profile Service Application
              •   Instead of creating a new profile database, specify the restored MOSS 2007 database
                  (make sure you granted rights to spFarm to that database)
              •   Complete the process as before – this will upgrade the database to SharePoint 2010
           – Start the User Profile Synchronization Service
      •   Verify User Profile Migration
           – Crawl the profile again and verify unique data was migrated
      •   Verify My Sites using same verification steps for Sites
CDH                            Testing 1

      • SSO migration
         – Follow SSO migration steps documented in Anders Rask’s
           whitepaper


      • Tracking Migration Issues
         – Build a Tracking Site (preferred)
            (Note: a site needs to have it’s own Web Application on the
            new 2010 farm)
         – Give access to all testers
         – Conduct training sessions for end user testing
         – Configure alerts on the site
CDH                    Testing 1
• Tracking Migration Issues List
CDH                          Testing 2

      • Install solutions and customizations onto new Test
        Farm
      • Perform 2nd migration
         – Obtain migration timing metrics
      • Project team performs initial tests
      • Open site to broader audience for User
        Acceptance Testing (UAT)
         – Thorough test plan tests performance and all use cases
      • Finalize Go-Live Plan
         – Detailed upgrade recipe: instructions to mitigate every
           known issue
      • Conduct End User training
CDH                   Execute

      • Obtain stakeholder approval to proceed
        with final migration
      • Issue communications
      • Perform backups
      • Perform final migration
CDH                         Stabilize

      • Post migration testing to confirm proper migration
          – Execute UAT Test Plan
      •   Finalize solution, customization and UI fixes
      •   Upgrade is formally accepted by stakeholders
      •   Complete end user training
      •   Document “As Built” server configuration
      •   Close a successful SharePoint 2010 Upgrade
          project!
CDH


CDH   SharePoint in Action
CDH   Ferrari
CDH   Energizer
CDH   Winchester Ammunition
CDH   Swatch
CDH   TV Guide
CDH   Kroger
CDH                         Thank You

 Royal Oak                                  Grand Rapids
 306 S. Washington Ave.                     15 Ionia SW
 Suite 212                                  Suite 270
 Royal Oak, MI 48067                        Grand Rapids, MI 49503
 p: (248) 546-1800                          p: (616) 776-1600




                 www.cdh.com
                   (c) C/D/H 2007. All rights reserved

Weitere ähnliche Inhalte

Was ist angesagt?

Infrastructure Strategy
Infrastructure StrategyInfrastructure Strategy
Infrastructure StrategyRobert Jones
 
Rapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementRapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementNovell
 
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsAvoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsNovell
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateNovell
 
Zabbix zabbix manual v1.8
Zabbix zabbix manual v1.8Zabbix zabbix manual v1.8
Zabbix zabbix manual v1.8julio7896
 
Nutanix Always On-Solution-Brief
Nutanix Always On-Solution-BriefNutanix Always On-Solution-Brief
Nutanix Always On-Solution-BriefManny Carral
 
Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...
Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...
Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...Novell
 
Best Practices for IT Asset Management Using Novell ZENworks
Best Practices for IT Asset Management Using Novell ZENworksBest Practices for IT Asset Management Using Novell ZENworks
Best Practices for IT Asset Management Using Novell ZENworksNovell
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckLuis Guirigay
 
Distributed Data processing in a Cloud
Distributed Data processing in a CloudDistributed Data processing in a Cloud
Distributed Data processing in a Cloudelliando dias
 
BP103 - Got Problems? Let's Do a Health Check
BP103 - Got Problems? Let's Do a Health CheckBP103 - Got Problems? Let's Do a Health Check
BP103 - Got Problems? Let's Do a Health CheckLuis Guirigay
 
From A to Z-itrix: Setting up the most stable and fastest HCL Notes client on...
From A to Z-itrix: Setting up the most stable and fastest HCL Notes client on...From A to Z-itrix: Setting up the most stable and fastest HCL Notes client on...
From A to Z-itrix: Setting up the most stable and fastest HCL Notes client on...panagenda
 
You don't want to do it like that
You don't want to do it like thatYou don't want to do it like that
You don't want to do it like thatSharon James
 
DB210 Smarter Database IBM Tech Forum 2011
DB210 Smarter Database   IBM Tech Forum 2011DB210 Smarter Database   IBM Tech Forum 2011
DB210 Smarter Database IBM Tech Forum 2011Laura Hood
 
IO Resource Management on Exadata
IO Resource Management on ExadataIO Resource Management on Exadata
IO Resource Management on ExadataEnkitec
 
20160528_Document_Processing_Lifecycle_Overview_v2
20160528_Document_Processing_Lifecycle_Overview_v220160528_Document_Processing_Lifecycle_Overview_v2
20160528_Document_Processing_Lifecycle_Overview_v2Wan Hasmadi Wan Mohamed
 
Optimize your infrastructure with IBM Virtualization Solutions
Optimize your infrastructure with IBM Virtualization SolutionsOptimize your infrastructure with IBM Virtualization Solutions
Optimize your infrastructure with IBM Virtualization SolutionsIBM India Smarter Computing
 
How to Maintain Software Appliances
How to Maintain Software AppliancesHow to Maintain Software Appliances
How to Maintain Software AppliancesNovell
 

Was ist angesagt? (18)

Infrastructure Strategy
Infrastructure StrategyInfrastructure Strategy
Infrastructure Strategy
 
Rapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementRapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration Management
 
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsAvoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Zabbix zabbix manual v1.8
Zabbix zabbix manual v1.8Zabbix zabbix manual v1.8
Zabbix zabbix manual v1.8
 
Nutanix Always On-Solution-Brief
Nutanix Always On-Solution-BriefNutanix Always On-Solution-Brief
Nutanix Always On-Solution-Brief
 
Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...
Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...
Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...
 
Best Practices for IT Asset Management Using Novell ZENworks
Best Practices for IT Asset Management Using Novell ZENworksBest Practices for IT Asset Management Using Novell ZENworks
Best Practices for IT Asset Management Using Novell ZENworks
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health Check
 
Distributed Data processing in a Cloud
Distributed Data processing in a CloudDistributed Data processing in a Cloud
Distributed Data processing in a Cloud
 
BP103 - Got Problems? Let's Do a Health Check
BP103 - Got Problems? Let's Do a Health CheckBP103 - Got Problems? Let's Do a Health Check
BP103 - Got Problems? Let's Do a Health Check
 
From A to Z-itrix: Setting up the most stable and fastest HCL Notes client on...
From A to Z-itrix: Setting up the most stable and fastest HCL Notes client on...From A to Z-itrix: Setting up the most stable and fastest HCL Notes client on...
From A to Z-itrix: Setting up the most stable and fastest HCL Notes client on...
 
You don't want to do it like that
You don't want to do it like thatYou don't want to do it like that
You don't want to do it like that
 
DB210 Smarter Database IBM Tech Forum 2011
DB210 Smarter Database   IBM Tech Forum 2011DB210 Smarter Database   IBM Tech Forum 2011
DB210 Smarter Database IBM Tech Forum 2011
 
IO Resource Management on Exadata
IO Resource Management on ExadataIO Resource Management on Exadata
IO Resource Management on Exadata
 
20160528_Document_Processing_Lifecycle_Overview_v2
20160528_Document_Processing_Lifecycle_Overview_v220160528_Document_Processing_Lifecycle_Overview_v2
20160528_Document_Processing_Lifecycle_Overview_v2
 
Optimize your infrastructure with IBM Virtualization Solutions
Optimize your infrastructure with IBM Virtualization SolutionsOptimize your infrastructure with IBM Virtualization Solutions
Optimize your infrastructure with IBM Virtualization Solutions
 
How to Maintain Software Appliances
How to Maintain Software AppliancesHow to Maintain Software Appliances
How to Maintain Software Appliances
 

Andere mochten auch

Andere mochten auch (7)

SharePoint 2010: ECM-ready?
SharePoint 2010: ECM-ready?SharePoint 2010: ECM-ready?
SharePoint 2010: ECM-ready?
 
Whose Virtual Desktop is Right for You
Whose Virtual Desktop is Right for YouWhose Virtual Desktop is Right for You
Whose Virtual Desktop is Right for You
 
Human Resources & IT: A Marriage Made in Heaven?
Human Resources & IT: A Marriage Made in Heaven?Human Resources & IT: A Marriage Made in Heaven?
Human Resources & IT: A Marriage Made in Heaven?
 
Port of Tallinn
Port of TallinnPort of Tallinn
Port of Tallinn
 
Microsoft Service Manager 2010
Microsoft Service Manager 2010Microsoft Service Manager 2010
Microsoft Service Manager 2010
 
Port of Tallinn Handbook: Cargo
Port of Tallinn Handbook: CargoPort of Tallinn Handbook: Cargo
Port of Tallinn Handbook: Cargo
 
Port of Tallinn Passengers: Cruise, Ferry Traffic & Marinas
Port of Tallinn Passengers: Cruise, Ferry Traffic & MarinasPort of Tallinn Passengers: Cruise, Ferry Traffic & Marinas
Port of Tallinn Passengers: Cruise, Ferry Traffic & Marinas
 

Ähnlich wie Upgrading to SharePoint 2010

DevOps for Big Data - Data 360 2014 Conference
DevOps for Big Data - Data 360 2014 ConferenceDevOps for Big Data - Data 360 2014 Conference
DevOps for Big Data - Data 360 2014 ConferenceGrid Dynamics
 
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...Joel Oleson
 
Upgrading to Drupal 7
Upgrading to Drupal 7Upgrading to Drupal 7
Upgrading to Drupal 7DesignHammer
 
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions
 
PeopleSoft Upgrades: Best Practices
PeopleSoft Upgrades: Best PracticesPeopleSoft Upgrades: Best Practices
PeopleSoft Upgrades: Best PracticesEmtec Inc.
 
Pain points of agile development
Pain points of agile developmentPain points of agile development
Pain points of agile developmentPerforce
 
Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...
Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...
Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...monsonc
 
Vs11 overview
Vs11 overviewVs11 overview
Vs11 overviewravclarke
 
Implementing a Performance Centre of Excellence
Implementing a Performance Centre of ExcellenceImplementing a Performance Centre of Excellence
Implementing a Performance Centre of ExcellenceRichard Bishop
 
SharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningSharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningChaitu Madala
 
ClearCase Escape Plan
ClearCase Escape PlanClearCase Escape Plan
ClearCase Escape PlanPerforce
 
2016 09-dev opsjourney-devopsdaysoslo
2016 09-dev opsjourney-devopsdaysoslo2016 09-dev opsjourney-devopsdaysoslo
2016 09-dev opsjourney-devopsdaysosloJon Arild Tørresdal
 
Novell ZENworks Configuration Management Design and Implementation Best Pract...
Novell ZENworks Configuration Management Design and Implementation Best Pract...Novell ZENworks Configuration Management Design and Implementation Best Pract...
Novell ZENworks Configuration Management Design and Implementation Best Pract...Novell
 
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationOut With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationAcquia
 
Mixing d ps building architecture on the cross cutting example
Mixing d ps building architecture on the cross cutting exampleMixing d ps building architecture on the cross cutting example
Mixing d ps building architecture on the cross cutting examplecorehard_by
 
Five Pain Points of Agile Development (And How Software Version Management Ca...
Five Pain Points of Agile Development (And How Software Version Management Ca...Five Pain Points of Agile Development (And How Software Version Management Ca...
Five Pain Points of Agile Development (And How Software Version Management Ca...Perforce
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+OpsShalu Ahuja
 

Ähnlich wie Upgrading to SharePoint 2010 (20)

DevOps for Big Data - Data 360 2014 Conference
DevOps for Big Data - Data 360 2014 ConferenceDevOps for Big Data - Data 360 2014 Conference
DevOps for Big Data - Data 360 2014 Conference
 
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
 
Upgrading to Drupal 7
Upgrading to Drupal 7Upgrading to Drupal 7
Upgrading to Drupal 7
 
Extreme Makeover OnBase Edition
Extreme Makeover OnBase EditionExtreme Makeover OnBase Edition
Extreme Makeover OnBase Edition
 
DAC 2012
DAC 2012DAC 2012
DAC 2012
 
Devops as a service
Devops as a serviceDevops as a service
Devops as a service
 
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
 
PeopleSoft Upgrades: Best Practices
PeopleSoft Upgrades: Best PracticesPeopleSoft Upgrades: Best Practices
PeopleSoft Upgrades: Best Practices
 
Pain points of agile development
Pain points of agile developmentPain points of agile development
Pain points of agile development
 
Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...
Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...
Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...
 
Vs11 overview
Vs11 overviewVs11 overview
Vs11 overview
 
Implementing a Performance Centre of Excellence
Implementing a Performance Centre of ExcellenceImplementing a Performance Centre of Excellence
Implementing a Performance Centre of Excellence
 
SharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningSharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade Planning
 
ClearCase Escape Plan
ClearCase Escape PlanClearCase Escape Plan
ClearCase Escape Plan
 
2016 09-dev opsjourney-devopsdaysoslo
2016 09-dev opsjourney-devopsdaysoslo2016 09-dev opsjourney-devopsdaysoslo
2016 09-dev opsjourney-devopsdaysoslo
 
Novell ZENworks Configuration Management Design and Implementation Best Pract...
Novell ZENworks Configuration Management Design and Implementation Best Pract...Novell ZENworks Configuration Management Design and Implementation Best Pract...
Novell ZENworks Configuration Management Design and Implementation Best Pract...
 
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationOut With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
 
Mixing d ps building architecture on the cross cutting example
Mixing d ps building architecture on the cross cutting exampleMixing d ps building architecture on the cross cutting example
Mixing d ps building architecture on the cross cutting example
 
Five Pain Points of Agile Development (And How Software Version Management Ca...
Five Pain Points of Agile Development (And How Software Version Management Ca...Five Pain Points of Agile Development (And How Software Version Management Ca...
Five Pain Points of Agile Development (And How Software Version Management Ca...
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 

Mehr von C/D/H Technology Consultants

Mehr von C/D/H Technology Consultants (20)

6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure
 
No Data Left BehindA A SharePoint 2013 Migration
No Data Left BehindA A SharePoint 2013 MigrationNo Data Left BehindA A SharePoint 2013 Migration
No Data Left BehindA A SharePoint 2013 Migration
 
6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure
 
Google for education vs office 365
Google for education vs office 365Google for education vs office 365
Google for education vs office 365
 
C/D/H 1990-2015
C/D/H 1990-2015C/D/H 1990-2015
C/D/H 1990-2015
 
SharePoint for Government
SharePoint for GovernmentSharePoint for Government
SharePoint for Government
 
Lean Mobile Solutions with Microsoft Azure
Lean Mobile Solutions with Microsoft AzureLean Mobile Solutions with Microsoft Azure
Lean Mobile Solutions with Microsoft Azure
 
SharePoint site admins leverage search
SharePoint site admins leverage searchSharePoint site admins leverage search
SharePoint site admins leverage search
 
Real world records management in SharePoint 2013
Real world records management in SharePoint 2013Real world records management in SharePoint 2013
Real world records management in SharePoint 2013
 
Real world records management in share point 2013
Real world records management in share point 2013Real world records management in share point 2013
Real world records management in share point 2013
 
System center seminar presentation
System center seminar presentationSystem center seminar presentation
System center seminar presentation
 
Microsoft SharePoint Cloud presentation
Microsoft SharePoint Cloud presentationMicrosoft SharePoint Cloud presentation
Microsoft SharePoint Cloud presentation
 
Office 365 branding webinar
Office 365 branding webinarOffice 365 branding webinar
Office 365 branding webinar
 
Have It Your Way! SharePoint Customizations
Have It Your Way! SharePoint CustomizationsHave It Your Way! SharePoint Customizations
Have It Your Way! SharePoint Customizations
 
C/D/H: Excel to Project in 5 Easy Steps
C/D/H: Excel to Project in 5 Easy StepsC/D/H: Excel to Project in 5 Easy Steps
C/D/H: Excel to Project in 5 Easy Steps
 
Real world rm in share point 2013
Real world rm in share point 2013Real world rm in share point 2013
Real world rm in share point 2013
 
Lync seminar preso all content
Lync seminar preso all contentLync seminar preso all content
Lync seminar preso all content
 
Office 365: How to Get a Foothold in the Cloud
Office 365: How to Get a Foothold in the CloudOffice 365: How to Get a Foothold in the Cloud
Office 365: How to Get a Foothold in the Cloud
 
Epm seminar presentation
Epm seminar presentationEpm seminar presentation
Epm seminar presentation
 
Manage your enterprise with System Center
Manage your enterprise with System CenterManage your enterprise with System Center
Manage your enterprise with System Center
 

Kürzlich hochgeladen

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Kürzlich hochgeladen (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Upgrading to SharePoint 2010

  • 1. CDH C D H Upgrading to SharePoint 2010 March 2011
  • 2. CDH Quick Facts About Us Approach Partnerships • 21st Year • Vendor Agnostic • Microsoft Gold • Central Region Client • Grand Rapids & • Non-reseller Experience Award Winner Royal Oak • Professional • VMware Enterprise • 30 Staff Services Only • Cisco Premier • Novell Platinum • Citrix Silver
  • 3. CDH Expertise Project Management Infrastructure Collaboration Access & Identity Management
  • 4. CDH CDH Talks Tech
  • 5. CDH Your Presenter Mark Becker MCSE, MCTS SharePoint MarkB@cdh.com
  • 6. CDH Collaboration Team Eric McKee Mark Becker David Tappan Mark Jordan Susan Cotts Doug Brower* Tim Allison Eric Inch
  • 7. CDH Why Upgrade to 2010?
  • 8. CDH Why Upgrade to 2010? • Benefits: – http://www.jeffgiangiulio.com/2010/04/why- upgrade-to-sharepoint-2010.html • SharePoint 2010 Editions – http://thecommunicator.co.cc/2010/05/03/share point-2010-feature-comparison-sharepoint- foundation-2010-vs-sharepoint-2010- standardenterprise/
  • 9. CDH Key to Success Proper Preparation Prevents Poor Performance He who fails to plan, plans to fail
  • 10. CDH Components for Success Planning Discovery Testing Execute Stabilize 1-2 • Planning − Identify organizational goals (success criteria, budget, timeline, downtime), identify stakeholders, create project team, build project plan for the remaining stages of the project. • Discovery − Document existing environment, researching upgrade materials (known issues, upgrade methods), identify solutions (in house and 3rd party) research solution compatibility to 2010. • Testing 1-2 − Build a quick test environment (virtual), perform test migration(s) using real data, identify issues and mitigate (UI, incompatible or missing solutions). Build production or test farm and migrate again (identify infrastructure issues), validate new solutions, new UI and performance with real users. • Execute − Solution is tested, production farm is built, obtain approval to proceed, issue communications and perform final migration. • Stabilize − Final user tests, the migration is formally accepted by the stakeholders. Includes final development efforts, release coordination and communication, end user training, production deployment, final solution documentation, and project closure tasks, including formal sign-off on all project deliverables.
  • 11. CDH Planning: Organizational Goals • What is Success? - Budget, timeline, downtime, helpdesk tickets (training issues and problem resolution) • Stakeholders? – Critical to your success (defining success factors, giving you access to key testers, key to adoption of the new technology) • Project Team – *Project manager, stakeholders, *SharePoint specialist(s), *Developer(s), IT infrastructure staff, *Training specialist(s), End user testers * Can be outsourced
  • 12. CDH Planning: The Plan Discovery Test 1 New Farm Test 2 Final Migration Stabilize • Install pre- • Build test farm • Build new test and • Determine best • Client updates • Provide ad-hoc requisites • Perform migration production farm migration process • Complete training support • Identify solutions using real data • Fully configure all • Perform migration • Communicate • Solution and mitigation • Identify major features to final test on new farm outages development • Review upgrade issues specifications • Establish • Backup and verify • Complete “As PreUpgradeCheck • Test with project migration window • Migrate databases Built” • Determine team • Test with real documentation • Implement requirements for • Build issues list users solutions • Clean up old new farm for team • Determine training server farm • End user test • Determine fixes requirements and • Fix issues and document initiate training • Backup new farm • Release to production
  • 13. CDH Planning: Migration Methods • Selecting a Migration Method – In-Place – *Database attach – *Hybrid 1 (Database attach w/read-only databases) – Hybrid 2 (In-Place w/detached content databases) – AAM Hybrid (both farms up w/detach database) *Most common
  • 14. CDH Planning: Migration Methods Chuck Norris can upgrade SharePoint In-Place. (and it will actually work)
  • 15. CDH Planning: Migration Methods • In-Place (Not recommended) – Upgrade performed directly on production servers – Servers must meet pre-requisites • Windows Server 2008 SP1 or higher • SQL Server 2005 SP3 CU3 – Pros • Customizations are kept • Farm-wide settings preserved • Bizarre User Profile migration is avoided – Cons • Most risky – no fallback • Most downtime – all content databases upgraded serially • Power outage or disk space issue during upgrade could leave upgrade in an unsupported state
  • 16. CDH Planning: Migration Methods • Database Attach (Most common) – Performed on a new SharePoint 2010 farm – Customizations and all configurations are re-deployed to this farm – Pros • SAFE! Fallback is assured since production servers are not modified • Can upgrade multiple content databases in parallel for less downtime (provided you have the SQL resources) • Can use this method to consolidate multiple farms into one • Can upgrade hardware as well as software • Opportunity to clean out the old server with a “fresh” install – Cons • More effort because new farm has to be built, server and farm settings recreated • Customizations not upgraded • Copying databases over the network takes time and additional space
  • 17. CDH Planning: Migration Methods • Hybrid 1 (common) – Same as the database attach method but source databases are set to read-only rather than taken offline – Production farm is usable for read-only access by users – Pros • Minimal downtime for users for read-only access • SAFE! Fallback is assured since production servers are not modified • Can upgrade multiple content databases in parallel for less downtime (provided you have the SQL resources) • Can use this method to consolidate multiple farms into one • Can upgrade hardware as well as software • Opportunity to clean out the old server with a “fresh” install – Cons • More effort because new farm has to be built, server and farm settings recreated • Customizations not upgraded • Copying databases over the network takes time and additional space
  • 18. CDH Planning: Migration Methods • Hybrid 2 (Better than In-Place) – Upgrade performed directly on production servers , but content databases are detached – After in-place upgrade of services and configuration databases the content databases are attached and upgraded (in parallel if necessary) – Servers must meet pre-requisites • Windows Server 2008 SP1 or higher • SQL Server 2005 SP3 CU3 – Pros • Customizations are kept • Farm-wide settings preserved • Bizarre User Profile migration is avoided • Save time over In-Place method by upgrading multiple content databases in parallel – Cons • Still risky. No fallback for server. Content databases are safe, but a build of a SharePoint 2010 farm would be necessary to move forward • Still more downtime than the database attach
  • 19. CDH Discovery “The more you know, the more you realize you know nothing.” – Socrates
  • 20. CDH Discovery • Review Upgrade Sites and Articles: – 5 Ways to Ruin Your SharePoint 2010 Upgrade http://www.cmswire.com/cms/enterprise-cms/5-ways-to-ruin-your-sharepoint-2010-upgrade- 008392.php – SharePoint 2010 Upgrade Key Resources http://blogs.msdn.com/b/joelo/archive/2010/01/31/sharepoint-2010-upgrade-key- resources.aspx – Microsoft Upgrade Resource Center | SharePoint 2010 IT Pro: http://technet.microsoft.com/en-us/sharepoint/ee517214.aspx Developer: http://msdn.microsoft.com/en-us/sharepoint/ee514557.aspx – Joel Oleson’s PreUpgradeCheck Drilldown http://www.sharepointjoel.com/Lists/Posts/Post.aspx?List=0cd1a63d%2D183c%2D4fc2%2D8 320%2Dba5369008acb&ID=238 – Anders Rask SharePoint 2010 Upgrade Whitepaper http://sites.wizdim.com/andersrask/files/2010/05/WhitePaper-Upgrading-SharePoint-2007-to- SharePoint-2010.pdf – IE 6 Countdown http://www.ie6countdown.com/
  • 21. CDH Discovery: 2007 Farm • Upgrade Existing SharePoint Farm to SP2 + CU October • Run STSADM –o preupgradecheck – Reports farm and server data • Servers, databases, AAM, site definitions, features, language packs • Can serve as your server farm documentation – Identifies current or potential issues • Data orphans, missing features, database schema issues • Research and resolve issues . Rerun preupgradecheck • EXAMPLE PreUpgradeCheck Report – http://www.sharepointjoel.com/Lists/Posts/Post.aspx?List=0cd1a63d%2 D183c%2D4fc2%2D8320%2Dba5369008acb&ID=238
  • 22. CDH Discovery: Customizations • Identify Customizations: – Look in C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions12Layouts, TemplatesFeatures – GAC (Global Assembly Cache), CSS, Master Pages, timer jobs – Gary Lapointe’s “gl –enumunghostedfiles” (preupgradecheck miss) – Add/Remove Programs
  • 23. CDH Discovery: Customizations • Research and Document customization issues – FAB 40 (STP and WSP) http://blogs.technet.com/b/tothesharepoint/archive/2010/08/18/sharepoint-2010-products- upgrade-and-the-fabulous-40-application-templates.aspx http://www.techsolutions.net/Blog/tabid/65/EntryId/17/Fab-40-Templates-for-MOSS-2010.aspx – 3rd party upgrades (Bamboo, KWizcom, Nintex, etc.) – Custom developed solutions and UI • Develop a plan for dealing with customizations – Identify budget for 3rd party upgrades – Determine budget and time for custom developed solutions and UI – Prepare budgetary proposal and timeline for stakeholders
  • 24. CDH Discovery: Customizations • Common User Experience (UX) issues – Custom Master Pages and Layouts will not upgrade • New HTML markup (tables are gone in Master Page – cross browser support) • New ribbon control, new controls added and other controls removed • Options: – Convert existing Master Page (not recommended because it won’t support cross browser) – Don’t do a visual upgrade! – Recreate Master page from scratch using standards compliant valid markup – you will have to write new CSS – Themes do not upgrade • New theme engine in 2010. v3 can still use the existing theme • Options: – Use GUI to create your own theme or use PowerPoint and save as thmx file and upload
  • 25. CDH Delivery: Before Visual Upgrade
  • 26. CDH Discovery: After Visual Upgrade
  • 27. CDH Discovery: Hardware • Hardware Assessment – Review current utilization – Disk / RAM / CPU – Determine hardware capacity for new farm, including planned expansion – Determine physical vs. virtualization strategy – Prepare budgetary proposal for stakeholder approval • Minimum Hardware Requirements – Front End & App Tier • 64-bit, four cores (2 core on virtual) • 8 GB (4GB for developer) • 80 GB system drive – SQL Tier • 64-bit, four cores (2 core on virtual) • 8 GB – 16 GB (more is required during migration) • 80 GB system drive
  • 28. CDH Discovery: Software • Software Assessment: – Determine SQL Sever strategy for SharePoint 2010 – Assess client workstation upgrade requirements – Prepare software budgetary proposal for stakeholders • Software Requirement: – Windows Server 2008 R2 (ideal) or Windows Server 2008 w/SP2 – SQL Server 2008 R2 (ideal), SQL Server 2008 SP1 CU2 or 64- bit SQL Server 2005 SP3 CU3 – No IE 6!
  • 29. CDH Testing “As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications.” – Dave Parnas
  • 30. CDH Testing 1 • Create new least privilege accounts for the 2010 farm – spAdmin (for SP install), spFarm (Good account for database access and user profile), spContent (Search crawl), spAppPool (application pools), spSQLsvc (SQL Server account), spSVC (SharePoint Service), spUPS (User Profile Service Sync) • Build Farm – Production SQL Server (can be used be used for both farms) – Test SharePoint 2010 farm • Quick install. Very little planning required • Used to enable a quick migration test – Production and Test (QA) Farms • Architected and built using best practices, full configuration and capacity • Ideally both farms are identical and built together to ensure like configuration
  • 31. CDH Testing 1 • Migration Test – Obtain backup of the production content databases: • Content databases (main content and My Sites) • User Profile database • SSO (if used) – Restore databases to SQL Server • Very SharePoint sites can break down the migration by content databases to conserve test space required • Perform Content DB Test against 2010 farm – Give the spAdmin account rights on the SQL Server and to the restored databases – Create Web Application for your URL – delete the content database it creates – Run PowerShell command: • Add-SPShellAdmin -UserName DOMAINspAdmin • Test-SPContentDatabase -name Content_DB -webapplication https://YourURL - serverinstance SQLsvr | ConvertTo-CSV | Out-file f:migrationtestmigration.csv
  • 32. CDH Testing 1 • Review CSV for Issues – Identify issues and correct in 2010 farm • Install missing solutions, site definitions, etc. – Re-run Content DB Test • Verify issues are resolved • In some cases you can proceed with the attach database test without cleaning up all the issues • Attach databases – Run PowerShell command: • Mount-SPContentDatabase -Name Content_DB -DatabaseServer SQLSPS - WebApplication https://yourURL – Time the process – Monitor the SQL Server (you may need to add memory) – Upon completion, review logs …14LOGS – look for “Upgrade session finished successfully!”
  • 33. CDH Testing 1 • Perform a Visual Upgrade: $sitecollection = Get-SPSite https://YourURL foreach($SPWeb in SiteCollection.AllWebs){$SPWeb.UIversion=4;$SPWeb.update();}
  • 34. CDH Testing 1 • Review Sites for Issues – Web parts • Missing, broken, render issues – Style and Appearance • Images display correctly • CSS showing appropriately • Themes showing appropriately • js working (check for script errors) – Permissions • Do appropriate people and groups still have correct permission level • Audienced web parts will require the audiences to be rebuilt to test • Targeted web parts work differently. You will have to tweak permissions – Customized (unghosted) pages • Are customizations still in place – Setup Search to crawl and test
  • 35. CDH Testing 1 • User Profile Migration (many ways – few that work) – Create Web Application for My Sites • If migrating My Sites, delete content db and attach migrated database – User Profile Service Application Creation (make sure Managed Metadata Service Application is created first) • Temporarily add spFarm to local Administrators group and logon as spFarm • Create User Profile Service Application • Start the User Profile Service and manage the Application (Be patient. You may need a reboot and always logon as spFarm!) • Start the User Profile Synchronization Service (be REAL patient – takes about 15 minutes) – Create a User Profile Synchronization Connection • Typically this is AD. Consult TechNet article for AD rights http://technet.microsoft.com/en- us/library/ee721049.aspx#accounts • Create connection, timer job and perform full sync. (be patient!) – Configure Search to crawl the User Profile • Assign Administrator permissions in the User Profile Service Application to the spContent account • Add the User Profile Content Source: sps3s://YourURL
  • 36. CDH Testing 1 • User Profile Migration (cont.) – Verify the User Profile is working • Synchronizing • Search can crawl it and displays users • You can manage the service without errors – Stop the User Profile Synchronization Service – Delete the User Profile Service Application! – Create the User Profile Service Application • Instead of creating a new profile database, specify the restored MOSS 2007 database (make sure you granted rights to spFarm to that database) • Complete the process as before – this will upgrade the database to SharePoint 2010 – Start the User Profile Synchronization Service • Verify User Profile Migration – Crawl the profile again and verify unique data was migrated • Verify My Sites using same verification steps for Sites
  • 37. CDH Testing 1 • SSO migration – Follow SSO migration steps documented in Anders Rask’s whitepaper • Tracking Migration Issues – Build a Tracking Site (preferred) (Note: a site needs to have it’s own Web Application on the new 2010 farm) – Give access to all testers – Conduct training sessions for end user testing – Configure alerts on the site
  • 38. CDH Testing 1 • Tracking Migration Issues List
  • 39. CDH Testing 2 • Install solutions and customizations onto new Test Farm • Perform 2nd migration – Obtain migration timing metrics • Project team performs initial tests • Open site to broader audience for User Acceptance Testing (UAT) – Thorough test plan tests performance and all use cases • Finalize Go-Live Plan – Detailed upgrade recipe: instructions to mitigate every known issue • Conduct End User training
  • 40. CDH Execute • Obtain stakeholder approval to proceed with final migration • Issue communications • Perform backups • Perform final migration
  • 41. CDH Stabilize • Post migration testing to confirm proper migration – Execute UAT Test Plan • Finalize solution, customization and UI fixes • Upgrade is formally accepted by stakeholders • Complete end user training • Document “As Built” server configuration • Close a successful SharePoint 2010 Upgrade project!
  • 42. CDH CDH SharePoint in Action
  • 43. CDH Ferrari
  • 44. CDH Energizer
  • 45. CDH Winchester Ammunition
  • 46. CDH Swatch
  • 47. CDH TV Guide
  • 48. CDH Kroger
  • 49. CDH Thank You Royal Oak Grand Rapids 306 S. Washington Ave. 15 Ionia SW Suite 212 Suite 270 Royal Oak, MI 48067 Grand Rapids, MI 49503 p: (248) 546-1800 p: (616) 776-1600 www.cdh.com (c) C/D/H 2007. All rights reserved