Showing posts with label MOSS. Show all posts
Showing posts with label MOSS. Show all posts

Sunday, July 26, 2009

Upgrade MOSS 2007 to SharePoint 2010

It tooks me long time to Select My topic for this post, as I got confused between the 2010 and 2007 versions of MOSS, I know it's too early to blog about the SharePoint 2010, but I have enough motivation to search and give few recommendations.

This post will focus on some recommendations should be taken in considerations that could guarantee smooth migration of your MOSS 2007 to SharePoint 2010.




  • Upgrade Your Hardware: SharePoint 2010 will no longer support Win 32bit so you need to think about having 64 environments, this is not only limited to SharePoint Server but also to SQL Server.
  • Upgrade Your SQL Server: SharePoint 2010 Supports only SQL Server 2005 & 2008, and I recommend having the latest Service Pack for SQL Server for smooth upgrade, and make sure its 64 bit.
  • Install SharePoint 2007 SP2, the upgrade is not possible without having WSS SP2, MOSS SP2 and MOSS Language Pack SP2.
  • Build all your SharePoint Development projects as WSP (Solution Packages) as SharePoint 2010 will have native support to migrate solution packages.
  • DONT Change any Content of Config Databases, keep it for SharePoint and the configuration wizards, if you need any custom database just create your own without changing the SharePoint Databases.
Note that the smooth upgrade is not limited to the above recommendations, as new things will appear when we move forward with Betas and CTPs.

Salam;





Saturday, November 15, 2008

Add New Server to your existing SharePoint 2007 Server Farm While Users connected with zero downtime

Is happens many times that you find you need to scale your environment out, by extending the number of servers of your server farm, or just adding new services to the existing farm like running Excel services on a dedicated servers.

i) You need to make sure that all MS SharePoint Server 2007 prerequisites are installed:
- IIS
- MS .NET Framework 2.0.
- MS .NET framework 3.0.
- ASP.NET.
- Additional language (if any).


Note: If the new server is an additional Web Front-end then you need to coordinate with your network team to guarantee the correct configuration of Network load balance either by Windows NLB or hardware load balancer.

ii)Install the SharePoint Binaries and all required service packs
- Run the Installation package of SharePoint 2007.
- Run the installation package of the SharePoint 2007 Language Pack (if any).

Note: if you install any of the SharePoint service pack on any server in your server farm then you should repeat the same installation on every server in the farm.

iii) Run the SharePoint Configuration Wizard on the new server, and select Add to existing server farm, you need to use select the database server hosting your SharePoint Config database and supply sufficient Username/Password to connect to that server Farm.

iv) Deploy all Strong Named assemblies to the new Server GAC on (c:\Windows\Assembly). (If you have Custom Development).

v) Deploy User Controls (if any) to the Control templates directory under the SharePoint Installation path.

vi) Modify the Web.config of every web application (If Needed), commonly you will have to add the Connection Strings, AppSettings, Register some safe controls.

Important Note: Once you enabled the Network load balance the NLB service will start forward requests to that new server, so if the server farm is in production this will cause a lot of errors to the connected user because they will be forwarded a vacant server, so I recommend to do all configuration and test the server locally before enabling NLB and after making sure that everything is ok then add it to NLB.