A very powerful integration capability is available between SharePoint 2013 and SharePoint 2010/2013, where SharePoint 2010 can still consume service applications from SharePoint 2013 , in this post I will walk you through a step by step guide on how to consume managed meta data service applications resides in SharePoint 2013 from a site resides in SharePoint 2010 farm ,
you can still use the same steps to consume any other service application to achieve cross farm service application, and this post is also applicable if you want to perform the integration between two SP2013 farms.
An administrator of the consuming farm (SP2010) must provide two trust certificates to the administrator of the publishing farm
Administrator of publishing farm (SP2013) must provide one trust certificate to the consuming farm (SP2010)
a-To export the root certificate from the consuming farm
in PowerShell run the following commands:
$rootCert = (Get-SPCertificateAuthority).RootCertificate
$rootCert.Export("Cert") | Set-Content "C:\ConsumingFarmRoot.cer" -Encoding byte
b-To export the STS certificate from the consuming farm
$stsCert = (Get-SPSecurityTokenServiceConfig).LocalLoginProvider.SigningCertificate
$stsCert.Export("Cert") | Set-Content "C:\ConsumingFarmSTS.cer" -Encoding byte
under C: drive:
$rootCert.Export("Cert") | Set-Content "C:\PublishingFarmRoot.cer" -Encoding byte
Certificates must be imported on both consuming farm and publishing farm as the following:
a new trust will appear
On the publishing farm (SP2013) on which the service application is located, an administrator must explicitly publish the service application. Service applications that are not explicitly published are available to the local farm only
Information URL : this is an optional info where you can for instance create a page within SharePoint 2013 and place its link here, so admins will read more info about this service application
Important: Copy the Published URL , we are going to use it in the consuming farm later on
urn:schemas-microsoft-com:sharepoint:service:63f708f6c0284e4ba8f54ef14c604e4e#authority=urn:uuid:237032cbe6f84d279136cc24a6
360514&authority=https://2013-sp:32844/Topology/topology.svc
You must give the consuming farm permission to the Application Discovery and Load Balancing Service Application on the publishing farm
After doing this, give the consuming farm permission to the published service applications that it will be consuming
Get-SPFarm | Select Id
copy the Consuming farm ID : 1ccfc7f5-b62a-4404-962c-359371d2cd60
paste the consuming farm ID you extracted previously, then click check names
add the consuming farm ID and grant it full control then press OK
Tip : Or you can optionally use the PowerShell command to achieve the same to above:
$security=Get-SPTopologyServiceApplication | Get-SPServiceApplicationSecurity
$claimprovider=(Get-SPClaimProvider System).ClaimProvider
$principal=New-SPClaimsPrincipal -ClaimType "http://schemas.microsoft.com/sharepoint/2009/08/claims/farmid" -ClaimProvider $claimprovider -ClaimValue 1ccfc7f5-b62a-4404-962c-359371d2cd60
where 1ccfc7f5-b62a-4404-962c-359371d2cd60 is the <consumingfarmid> i extracted from the previous step.
Grant-SPObjectSecurity -Identity $security -Principal $principal -Rights "Full Control"
Get-SPTopologyServiceApplication | Set-SPServiceApplicationSecurity -ObjectSecurity $security
add the consuming farm ID and grant it full the required permissions in my case full access to term store is granted
After the publishing farm has published the service application, an administrator of the consuming farm can connect to that service application from the consuming farm if the address of the specific service application is known
now from consuming farm (SP2010) you can connect to a service application that has been shared by the publishing farm (SP2013) by providing the address of the farm's discovery service or the address of the service application.
to do so from the consuming farm open CA - manage service application - from ribbon select connect
Place the connection info for the service application extracted from the publishing farm (managed meta data service application)
urn:schemas-microsoft-com:sharepoint:service:63f708f6c0284e4ba8f54ef14c604e4e#authority=urn:uuid:237032cbe6f84
d279136cc24a6360514&authority=https://2013-sp:32844/Topology/topology.svc
then click Ok
Important: the server time (clock) should be synchronized to be the time on both consuming and publishing farm or else a consuming farm wont be able to reach the publishing farm service due to The security timestamp is invalid between servers.
select the service application , make sure to be added to default proxy group ,then click ok
now it will appear in the list of service application of the consuming farm (SP2010)
An administrator must associate the new service application connection with a local Web application on the consuming farm
in the consuming farm (SP2010) open CA - under service Applications click configure service applications association make sure the new proxy is added to the default group and assigned to the desired web application
Open a site within SharePoint 2010 , create a custom list , from ribbon create column
make sure managed Metadata is selected:
scroll down , you should see now the term sets from SP2013 :)
Note: in some scenarios you might need to allow server to server authentication , if your case is one of the below you need then to configure server to server authentication otherwise you are done, no need to perform any additional steps
if you need to extend to achieve one of the above scenarios follow the steps in this post then you will be done :) http://technet.microsoft.com/en-us/library/jj992595.aspx
As part of extending my pervious post (Renaming SharePoint 2010 Search Service Database Name) I’m planning to provide a walkthrough practice for changing the Database names for FAST Search for SharePoint 2010 (FS4SP). I will start this post by listing the FS4SP Databases, then walking through the practice of renaming these databases.
FS4SP mainly deals with 2 Search Service Application (SSA) - FAST Search Content SSA & FAST Search Query SSA – which consist of 3 databases each as following:
Renaming Content SSA Databases
Modifying the Crawl Store Databases for the FAST Content SSA can be edited using the Farm Search Administration page in the Central Administration as following:
Note: The FAST Content SSA Property Store Database is not shown in the Central Administration.
Modifying the Administration and Property Store Databases for the FAST Content SSA can be edited using PowerShell as following:
$ContentSSA = Get-SPEnterpriseSearchServiceApplication –identity "[FAST Content SSA Name]"
$ContentSSA.Pause()
$ContentSSA | Set-SPEnterpriseSearchServiceApplication -DatabaseName "[New FAST Content SSA DB Name]" –DatabaseServer "[DB Server Name]"
$ContentSSA.Resume()
Get-spdatabase
Set-SPEnterpriseSearchPropertyDatabase –Identity "[Property Store Database GUID]" -SearchApplication $ContentSSA -DatabaseName "[New FAST Content Property Store DB Name]" -DatabaseServer "[DB Server Name]"
Renaming Query SSA Databases
Modifying the Crawl and Property Store Databases for the FAST Query SSA can be edited using the Farm Search Administration page in the Central Administration as following:
Modifying the Administration Databases for the FAST Query SSA can be edited using PowerShell as following:
$QuerySSA = Get-SPEnterpriseSearchServiceApplication –identity "[FAST Query SSA Name]"
$QuerySSA .Pause()
$QuerySSA | Set-SPEnterpriseSearchServiceApplication -DatabaseName "[New FAST Query SSA DB Name]" –DatabaseServer "[DB Server Name]"
$QuerySSA .Resume()
Hope you find it useful.
As one of the common scenarios for Disaster Recovery using Hyper-V Replica is to replicate System Center Virtual Machine Manager (SCVMM) Virtual Machine (VM) while utilize SQL Server 2012 Always-On to replicate the SCVMM DB, however when SCVMM is implemented as high available (SCVMM Cluster), then some points should be considered to allow safe failover to replica datacenter without issues, in this blog post I will cover these points as follow:
VMM Cluster Quorum:
To able to cluster SCVMM VMs you will need to implement guest clustering, however if you decide to use shared disk quorum (which is the default supported quorum) then this will be blocking point to replicate SCVMM VMs using hyper-V Replica, so you should use File Share Witness (FSW) Quorum, which is working and supported for SCVMM cluster, in that case it is better to host this FSW at 3rd datacenter.
VMM Cluster IP Address Resource:
The second point that need to be considered is the IP Addresses for both SCVMM Server and SCVMM Cluster Resource, VM IP Address can be injected easily from VM Failover IP Address properties when Hyper-V Replica is configured, however in case of failover if you just inject the VM IP Address to assign IP Address for SCVMM VM from replica site then VM will start and will able to login to domain but SCVMM Cluster will fail because IP Address resource is configured with IP Address from primary datacenter, and the work around I used to overcome this issue is to add another IP Address resource in SCVMM cluster as shown in the below screenshot.
Then configure Cluster Name resources for SCVMM cluster to depend on IP Address resource from primary datacenter “OR” IP Address resource from replica datacenter as shown in the below screenshot.
Then you need to test the replication using “Planned Failover” and remember to Failover SQL Always-On availability group as well to make the SQL instance at replica site as the active one.
Finally as a conclusion, it is very easy to replicate SCVMM 2012 Clustered VMs using Hyper-V Replica and SQL Always-On to Disaster Recovery replica datacenter and have it fully functional safely in less than one hour.
This post is cross posting about Microsoft Egyptian Top Applications for both Windows 8 devices and Windows Phone Devices that was selected as Applications of the Month for August 2013, with application description, and URL from where you can download these great applications:
Windows 8 Devices Applications:
كتابنا
هذا التطبيق يتيح لك الإستماع إلى محتوى صوتى عن طريق شبكة الإنترنت، أو تحميله و الإستماع إليه لاحقا. من خلال موقع منصة.
عن المحتوى:بين التقليد والحداثة كان لدينا .. الوقت يتحرك لرسم درسا في تاريخ البشرية الماضية، والعمل الحالي، ومستقبل مفعم بالأمل والرجاء .. تغيير الأدوات اللازمة لإبقاء هذا الكتاب في كل مشهد .. انه كتابنا.
Download now
Taree2y
تقدم موبينيل "طريئي" كأول والتطبيق الأكثر تطوراً لمعلومات المرور والطرق في القاهرة ولاحقاً في محافظات آخرى
Fun2Learn
يركز التطبيق على تعليم الاطفال كيفية كتابة الأبجدية العربية والأرقام.
التطبيق يستهدف الأطفال من سن (3 – 5) سنوات من خلال واجهات و شخصيات كرتونية مميزة Fun2Learn..... يحفز الاطفال "باستخدام أصوات مرحة" عن طريق قصة توجه الطفل خلال أقسام التطبيق المختلفة. بالإضافة إلى ذلك، فإن التطبيق يهتم بتعليم الطفل أساسيات تهجئة الحروف والأرقام من خلال صور كرتونية معبرة تظهر بصورة تلقائية مع كل حرف. Fun2Learn..... يقدم متعة تعلم الأبجدية والأرقام مع الكثير من المرح
Zoboon
Zoboon is a mobile rewards program designed just for you. It’s a smart, easy and fun way to turn your everyday shopping into great rewards and perks. Next time you're at your favorite cafe, dining out with friends or shopping, you'll be collecting points that you can redeem for amazing rewards. Level-up to a Silver or Gold customer at your top stores and enjoy even more points and exclusive advantages. We are currently live in Cairo, Egypt. Have you got Zoboon app on your Windows phone yet?
Yallakora
تطبيق ياللاكورة... كل أخبار الكرة علي جهازك يتيح تطبيق ويندوز فون من ياللاكورة لكل عشاق الكرة الحصول على أخر أخبار الرياضة العربية والعالمية بكل ما تتمتع به أخبار ياللاكورة من مصداقية وسرعة وشمولية إلى جانب مواعيد ونتائج مباريات الدوريات العربية والعالمية. مواعيد ونتائج المباريات في هذا الجزء يمكنك أن تتابع مواعيد مباريات الكرة في مصر وحول العالم اليوم وغدا والتعرف على نتائج
Otlob
This product is brought to you by Otlob.com With Otlob , you can order breakfast, lunch and dinner on-the-go. Otlob puts all the restaurants of Egypt right in the palm of your hand. Browsing and ordering your favorite food has never been easier. No need to wait on the phone, listen to upselling or even turn on a computer. Ordering your next meal is just a few taps away without uttering a single word.
EGYPTAIR
Welcome aboard the EGYPTAIR App. With EGYPTAIR mobile application, planning for your journey is even faster and more convenient Flight booking: Booking a flight becomes even quicker and more convenient whilst on the move. You can also have the flight options sorted conveniently by lowest price, departure time or shortest flight duration.
Enjoy this list of Egyptian Windows 8 and Windows Phone Applications, I will keep the blog updated with the latest top Applications.
Reference:
http://blogs.msdn.com/b/egtechtalk/archive/2013/09/08/learn-more-about-top-egyptian-apps-download-and-rate-apps-of-the-month.aspx