Pre-migration steps
Perform the below steps before migrating to 2013:
- Locate and record existing DNS entries for the web applications to be migrated.
- Record any settings that will need to be changed on Load Balancers to reflect the new servers and IP addresses.
- Record Alternate Access Mappings (AAM) configuration on the 2010 farm. This information is in Central Administration > Application Management > Configure Alternate Access Mappings.
- Export any existing SSL certificates from the 2010 farm through IIS Manager, if applicable.
- Document installation steps for any custom authentication providers (such as FBA or ADFS; NTLM or Claims with NTLM need not worry).
- Record third party customizations and installation instructions. These have to be installed on the new 2013 farm.
- Document existing Quota templates.
- Record Self-service management settings. This applies to the My Site Web App.
- Document Incoming and Outgoing email settings in Central Administration > System Settings.
- Document SharePoint connectors on Exchange Server.
- 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() - 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. - 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.
- Record any Managed accounts in SharePoint Central Administration > Security > Configure Managed Accounts.
- Record any farm administrators in SharePoint Central Administration > Security > Manage the farm administrators group.
- 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 runmiiskmu.exe
to export the key. Copy the key to the new 2013 farm. - 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.
- Record SQL Information for existing web apps and service applications:
Database name Database type Owner(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
- Record the service application databases and service accounts (application pool identities below).
Service application name Associated databases Application Pool/ID Additional 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
IIS Reset