Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Connecting SharePoint 2010 Service Applications with other Farms<br />Alex Pearce<br />SharePoint Saturday UK<br />
Alex Pearce<br />Microsoft SharePoint MVP<br />Blog: www.bfcnetworks.com<br />Email: apearce@bfcnetworks.com <br />Twitter...
Alex Pearce<br />Personal Interest in SharePoint…<br />Education<br />Learning Gateways/Learning Platforms<br />User Adopt...
Agenda<br />Introduction to Publishing Service Applications<br />Creating a trust between SharePoint Farms<br />Connecting...
http://www.microsoft.com/downloads/details.aspx?FamilyID=fd686cbb-8401-4f25-b65e-3ce7aa7dbeab&displaylang=en<br />
Topologies for SharePoint 2010<br />http://www.microsoft.com/downloads/details.aspx?FamilyID=fd686cbb-8401-4f25-b65e-3ce7a...
Example<br />Service Applications<br />Service Applications<br />User<br />Web Analytics<br />Search<br />Metadata<br />Pu...
Real Life - Redstone<br />
Real Life - Redstone<br />Redstone PLCMetadata Service Application<br />User Profile Service Application<br />Search Servi...
Creating a Trust<br />
Creating a Trust between Farms<br />Export Certificates<br />Root Certificate (PowerShell)<br />Security Token Certificate...
Export Certificate<br />Publishing Server<br />Root Certificate<br />Receiving Server<br />Root Certificate<br />Security ...
Export Certificate - Publishing<br />$rootCert = (Get-SPCertificateAuthority).RootCertificate<br />$rootCert.Export("Cert"...
Export Certificate - Receiving<br />$rootCert = (Get-SPCertificateAuthority).RootCertificate<br />$rootCert.Export("Cert")...
Import Certificates<br />Publishing Server needs to have both Root and Security Token Certificates<br />Receiving Server o...
Import Certificate - Publishing<br />$trustCert= Get-PfxCertificate C:CertReceivingFarmRoot.cer<br />New-SPTrustedRootAuth...
Import Certificate - Receiving<br />$trustCert= Get-PfxCertificate C:certPublishingFarmRoot.cer<br />New-SPTrustedRootAuth...
Farm Permission<br />Give receiving farm permission to publishing farm<br />
Farm Permission – Get FarmID<br />(Get-SPFarm).Id<br />
Farm Permission – Get FarmID<br />$security = Get-SPTopologyServiceApplication | Get-SPServiceApplicationSecurity<br />$cl...
Creating a trust between farms<br />How to create a trust between 2 SharePoint 2010 farms<br />
Publishing Farm: Green<br />
Receiving Farm: Blue<br />
Creating a trust between farms<br />How to create a trust between 2 SharePoint 2010 farms<br />
Metadata Publishing<br />
What are we publishing?<br />Metadata Term Store<br />Content Type Hub<br />
Metadata Service Application<br />Publish the Service Application<br />Copy URL<br />Connect Service Application<br />Give...
Connecting the metadata service Application<br />Publishing the metadata service application to a receiving farm<br />
Receiving: Blue<br />Publishing: Green<br />
User Profile Publishing<br />
What are we publishing?<br />‘I Like It’ link to My Site<br />Link to My Site<br />
User Profile Service Application<br />Publish the Service Application<br />Copy URL<br />Connect Service Application<br />...
Publishing the user profile service application to a receiving farm<br />Connecting the User Profile service Application<b...
Receiving: Blue<br />Publishing: Green<br />
Publishing<br />Search<br />
What are we publishing?<br />The ability to search<br />Not the Search Centre<br />
Search Service Application<br />Publish the Service Application<br />Copy URL<br />Connect Service Application<br />Give p...
Publishing the search service application to a receiving farm<br />Connecting the Search service Application<br />
Receiving: Blue<br />Publishing: Green<br />
Service Applications<br />Service Applications<br />User<br />Web Analytics<br />Search<br />Metadata<br />Publishing Farm...
Thank you for attending!<br />Email: apearce@bfcnetworks.com<br />Blog: www.bfcnetworks.com<br />Twitter: @alex_pearce<br />
Upcoming SlideShare
Loading in …5
×

Connecting SharePoint 2010 Service Applications with other Farms

3,226 views

Published on

Session give at SharePoint Saturday by Alex Pearce

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Connecting SharePoint 2010 Service Applications with other Farms

  1. 1. Connecting SharePoint 2010 Service Applications with other Farms<br />Alex Pearce<br />SharePoint Saturday UK<br />
  2. 2. Alex Pearce<br />Microsoft SharePoint MVP<br />Blog: www.bfcnetworks.com<br />Email: apearce@bfcnetworks.com <br />Twitter: @alex_pearce<br />
  3. 3. Alex Pearce<br />Personal Interest in SharePoint…<br />Education<br />Learning Gateways/Learning Platforms<br />User Adoption<br />Integration<br />Founder of the Learning Gateway User Group and co-founder of the Learning Gateway Conference<br />
  4. 4. Agenda<br />Introduction to Publishing Service Applications<br />Creating a trust between SharePoint Farms<br />Connecting<br />Metadata<br />My Sites<br />Search<br />
  5. 5. http://www.microsoft.com/downloads/details.aspx?FamilyID=fd686cbb-8401-4f25-b65e-3ce7aa7dbeab&displaylang=en<br />
  6. 6. Topologies for SharePoint 2010<br />http://www.microsoft.com/downloads/details.aspx?FamilyID=fd686cbb-8401-4f25-b65e-3ce7aa7dbeab&displaylang=en<br />
  7. 7. Example<br />Service Applications<br />Service Applications<br />User<br />Web Analytics<br />Search<br />Metadata<br />Publishing Farm<br />Receiving Farm<br />Web Applications<br />Web Applications<br />
  8. 8. Real Life - Redstone<br />
  9. 9. Real Life - Redstone<br />Redstone PLCMetadata Service Application<br />User Profile Service Application<br />Search Service Application<br />Redstone Managed Solutions<br />Redstone i4e<br />Redstone Converged Solutions<br />
  10. 10. Creating a Trust<br />
  11. 11. Creating a Trust between Farms<br />Export Certificates<br />Root Certificate (PowerShell)<br />Security Token Certificate (PowerShell)<br />Import Certificates (PowerShell & GUI)<br />Farm Permissions (PowerShell)<br />Application Discovery and Load Balancing Service Application <br />
  12. 12. Export Certificate<br />Publishing Server<br />Root Certificate<br />Receiving Server<br />Root Certificate<br />Security Token Certificate<br />
  13. 13. Export Certificate - Publishing<br />$rootCert = (Get-SPCertificateAuthority).RootCertificate<br />$rootCert.Export("Cert") | Set-Content C:CertPublishingFarmRoot.cer -Encoding byte<br />
  14. 14. Export Certificate - Receiving<br />$rootCert = (Get-SPCertificateAuthority).RootCertificate<br />$rootCert.Export("Cert") | Set-Content C:CertReceivingFarmRoot.cer –Encoding byte<br />$stsCert= (Get-SPSecurityTokenServiceConfig).LocalLoginProvider.SigningCertificate<br />$stsCert.Export("Cert") | Set-Content C:CertReceivingFarmSTS.cer -Encoding byte<br />
  15. 15. Import Certificates<br />Publishing Server needs to have both Root and Security Token Certificates<br />Receiving Server only requires the Root Certificate.<br />
  16. 16. Import Certificate - Publishing<br />$trustCert= Get-PfxCertificate C:CertReceivingFarmRoot.cer<br />New-SPTrustedRootAuthorityReceivingFarm -Certificate $trustCert<br />$stsCert= Get-PfxCertificate c:Cert eceivingFarmSTS.cer<br />New-SPTrustedServiceTokenIssuerReceivingFarm -Certificate $stsCert<br />
  17. 17. Import Certificate - Receiving<br />$trustCert= Get-PfxCertificate C:certPublishingFarmRoot.cer<br />New-SPTrustedRootAuthorityPublishingFarm -Certificate $trustCert<br />
  18. 18. Farm Permission<br />Give receiving farm permission to publishing farm<br />
  19. 19. Farm Permission – Get FarmID<br />(Get-SPFarm).Id<br />
  20. 20. Farm Permission – Get FarmID<br />$security = Get-SPTopologyServiceApplication | Get-SPServiceApplicationSecurity<br />$claimProvider= (Get-SPClaimProvider System).ClaimProvider<br />$principal = New-SPClaimsPrincipal -ClaimType http://schemas.microsoft.com/sharepoint/2009/08/claims/farmid -ClaimProvider $claimProvider -ClaimValue<farmid> <br />Grant-SPObjectSecurity-Identity $security -Principal $principal -Rights "Full Control" <br />Get-SPTopologyServiceApplication<br />
  21. 21. Creating a trust between farms<br />How to create a trust between 2 SharePoint 2010 farms<br />
  22. 22. Publishing Farm: Green<br />
  23. 23. Receiving Farm: Blue<br />
  24. 24. Creating a trust between farms<br />How to create a trust between 2 SharePoint 2010 farms<br />
  25. 25. Metadata Publishing<br />
  26. 26. What are we publishing?<br />Metadata Term Store<br />Content Type Hub<br />
  27. 27. Metadata Service Application<br />Publish the Service Application<br />Copy URL<br />Connect Service Application<br />Give permission<br />Set properties<br />Test metadata in Receiving farm<br />Content Type publishing<br />
  28. 28. Connecting the metadata service Application<br />Publishing the metadata service application to a receiving farm<br />
  29. 29. Receiving: Blue<br />Publishing: Green<br />
  30. 30. User Profile Publishing<br />
  31. 31. What are we publishing?<br />‘I Like It’ link to My Site<br />Link to My Site<br />
  32. 32. User Profile Service Application<br />Publish the Service Application<br />Copy URL<br />Connect Service Application<br />Give permission<br />
  33. 33. Publishing the user profile service application to a receiving farm<br />Connecting the User Profile service Application<br />
  34. 34. Receiving: Blue<br />Publishing: Green<br />
  35. 35. Publishing<br />Search<br />
  36. 36. What are we publishing?<br />The ability to search<br />Not the Search Centre<br />
  37. 37. Search Service Application<br />Publish the Service Application<br />Copy URL<br />Connect Service Application<br />Give permission<br />Configure Search to Crawl<br />
  38. 38. Publishing the search service application to a receiving farm<br />Connecting the Search service Application<br />
  39. 39. Receiving: Blue<br />Publishing: Green<br />
  40. 40. Service Applications<br />Service Applications<br />User<br />Web Analytics<br />Search<br />Metadata<br />Publishing Farm<br />Receiving Farm<br />Web Applications<br />Web Applications<br />Conclusion<br />
  41. 41. Thank you for attending!<br />Email: apearce@bfcnetworks.com<br />Blog: www.bfcnetworks.com<br />Twitter: @alex_pearce<br />

×