Pre-migration steps

Perform the below steps before migrating to 2013:

  1. Locate and record existing DNS entries for the web applications to be migrated.
  2. Record any settings that will need to be changed on Load Balancers to reflect the new servers and IP addresses.
  3. Record Alternate Access Mappings (AAM) configuration on the 2010 farm. This information is in Central Administration > Application Management > Configure Alternate Access Mappings.
  4. Export any existing SSL certificates from the 2010 farm through IIS Manager, if applicable.
  5. Document installation steps for any custom authentication providers (such as FBA or ADFS; NTLM or Claims with NTLM need not worry).
  6. Record third party customizations and installation instructions. These have to be installed on the new 2013 farm.
  7. Document existing Quota templates.
  8. Record Self-service management settings. This applies to the My Site Web App.
  9. Document Incoming and Outgoing email settings in Central Administration > System Settings.
  10. Document SharePoint connectors on Exchange Server.
  11. Change any Classic mode authentication (NTLM) web applications to claims based authentication The process to do this is outlined on Technet, and recommend that the process be completed before moving content databases. You also need to update the Super Reader and Super User accounts for all your web applications to the claim accounts.

    The following is a Powershell implementation of updating the reader/user accounts:

    $wa=Get-SPWebApplication http://www.contoso.com $wa.Properties["portalsuperreaderaccount"]="i:0#.w|domain\cachereader" $wa.Properties["portalsuperuseraccount"]="i:0#.w|domain\cacheuser" $wa.Update()
  12. IIS Reset

  13. Document where you have created the Aurea Social email handler. This is also known as the EmailListWebUrl. If you are not sure, look at the Url that you provided in the service application in Central Administraion > Manage Service Applications > NewsGator Social Platform > Email and Notifications > Configure Email Settings.
  14. The SharePoint 2013 farm administrator account must be the same as the account used in SharePoint 2010. Do not overlook this step. The account must be the same in order to export and import the encryption key for the User Profile Service Application. This is explained in detail further in the document.
  15. Record any Managed accounts in SharePoint Central Administration > Security > Configure Managed Accounts.
  16. Record any farm administrators in SharePoint Central Administration > Security > Manage the farm administrators group.
  17. Export the Microsoft Identity Integration Server Key (MIIS) encryption key. Remote desktop to the 2010 farm central administration server, as a user with local admin right and farm administrator permissions. Run a command prompt as an administrator, and change directory to <root directory drive>\Program Files\Microsoft Office Servers\15.0\Synchronization Service\Bin. Then run miiskmu.exe to export the key. Copy the key to the new 2013 farm.
  18. Record the farm id for the 2010 farm using the SharePoint 2010 Management shell as a farm administrator:
    Type "$farm = Get-SPFarm", hit enter. Type "$farm.id", hit enter. Record the GUID that is returned.
  19. Record SQL Information for existing web apps and service applications:
    Database nameDatabase typeOwner(s)

    Managed Metadata Service

    Service App

    ProfileDB (UPSA DB 1)

    Service App

     

    SocialDB (UPSA DB 2)

    Service App

    SyncDB (UPSA DB 3)

    Service App

     

     Business Data Connectivity

    Service App

    NewsGator_SocialServices

    Service App

     

    NewsGator_Reporting

    Service App

    NewsGator_Videos

    Service App

     

    NewsGator_NewsManager

    Service App

     

    Search1

    Service App

     

    Search2

    Service App

    Search3

    Service App

     

    WSS_Content1

    Content DB

    WSS_Content2

    Content DB

     
  20. Record the service application databases and service accounts (application pool identities below).
    Service application nameAssociated databasesApplication Pool/IDAdditional Properties

    Managed Meta Data

    Content Type Hub:

    Report syndication errors:

    Add this service application to default list:

    User Profile Service Application

    Profile Synchronization Instance:

    My Site Host URL:

    My Site Managed Path:

    Site Naming Format:

    Default Proxy group:

    Search Service Application

    Search Service Account:

    Application Pool for Search Admin:

    Application Pool for Search Query:

     Business Data Connectivity

     

    NewsGator Social Platform Services

    Email Enabled Web Url:

    NewsGator News Stream Services

     

    NewsGator Video Stream Service

    Folder for videos waiting to be encoded:

    Folder for videos that were encoded:

    Streaming server folder to store videos:

    Upload folder:

    Address for Access Default:

    Address for Access Intranet:

    Address for Access Internet:

    Address for Access Custom:

    Address for Access Extranet:

    NewsGator Enrich Service

    KB Global Community URL:

     NewsGator Innovation Service

     

     NewsGator Internal Communications Service