Archive for the ‘IT’ Category

SharePoint Epiphany!!

Tuesday, May 13th, 2008

OK! I’ve been out for two weeks recovering from herniated disk surgery and maybe just maybe the pain medications have enlightened me to SharePoint’s purpose. I’ve been dreaming about content deployment troubleshooting along with a myriad of generic usage issues that culminated with me digging under SharePoint’s covers. There it is!! SharePoint simply is a database!!!!! Wow, I really was confused for awhile just concentrating on getting Web Content Management (WCM) working.

What’ so great about using this reference of SharePoint’s purpose in understanding and utilizing this platform of all platforms for delivering IT Solutions? Well, with what Microsoft has coded as a base functionality set is just the beginnings of just about any application you can think of. The only limitation is ripping the covers off and actually approaching SharePoint as a platform.

Cool. Now that I have that off my chest I can sleep for a couple of hours and dream about the content deployment troubleshooting my day is going to be filled with. It should be fun.

SharePoint Content Deployment Wizard Realased

Wednesday, April 23rd, 2008

I have to give a huge thanks to Chris O’Brien for his content deployment wizard. You can get this life saving tool from his site at http://snipr.com/mossdeploymentwizard

Wow!! This is the tool you can’t live without especially if you are uitilizing a publishing environment for your destination content deployments. I had to use his tool to move a 9GB publishing site from the authoring farm due to content deployment failures. His tool allows you to maintain the GUID’s which is essential for successful content deployments to the publishing farm.

We are waiting for SP3 to see whether Microsoft will really get content deployment bugs manageable or we will go down the route Chris went and create our own deployment engine using the api.

SharePoint 2007 Content Deployment Failures

Wednesday, April 23rd, 2008

This is going to be fun.  I’ll start with the latest and start working my way back through a long list of failures. Some I have fixes for and some I have workarounds for while others are a mystery.

Latest: “can’t fetch an item that has been previously fetched by another user”

Cause: We had changed the default home page assignment for a site to another page that was unpublished.

Fix: We put the home page for the site back to the previously published page.  I’ve had similar failures around renaming the default home page that resulted in us having to delete the site and recreate in another location.  I don’t think this is one of those scenarios but wasn’t willing to break anything else today.

I will update you on what happens when the new page gets published and assigned as the new default home page.  

I’ll have to dig through my deployment failure notes to confirm the error we were getting when renaming the default home page.

SharePoint 2007 and Server too busy!

Wednesday, April 23rd, 2008

Sweet! Running two load balanced web front-end servers with 64-bit 2003 Server and 64-bit MOSS. They have dual quad-core processors with 8GB of RAM and one pukes! We saw the available memory go from 6GB to 1GB and the dreaded “Server too busy” page displayed for the unfortunate connections on that server. I stopped IIS and restarted without any luck. Luckily the server reboots in under 2 minutes and we are OK. I see nothing in the app log, IIS log, or system log that is any different than the server that had no problems.

Has anyone run into this before?

SharePoint 2007 and Event ID 5785

Wednesday, April 23rd, 2008

This is the latest Errors clogging the application logs on the MOSS servers. The error looks like the following:

Event Type: Error
Event Source: Office SharePoint Server
Event Category: Publishing Cache
Event ID: 5785
Date: 3/7/2008
Time: 10:07:17 PM
User: N/A
Computer: Server
Description:
Unable to connect publishing custom string handler for output caching.

I’ve seen the following solutions posted on other sites.
1. This error was resolved by removing the PublishingHttpModule from the ReportServer and Reports sub-sites of my MOSS site.

2. “Looks like it was the Metalogix Team Migration extensions. No errors since uninstall.”

My Plan:

Well we did use the Metalogix extensions but really have no option to uninstall them. I’m hesitant to remove publishing but will probably give it a go if I can’t attribute the errors to the MetaLogix extensions during some after-hours testing. I don’t think these errors are really causing an issue with functionality other than filling the app log. Anyone have other ideas or info on the impact of these event id’s?

I’ll update you in a few days when I figure it out on our install.

SharePoint 2007 (MOSS) Hardware

Monday, April 21st, 2008

I’m using MOSS in a WCM configuration with an authoring farm that deploys content to a Read-Only Internet farm. The authoring and Internet farms all consist of the same server hardware and use remote SQL 2005 clustered database instances.  I’m using Dell 2950 servers with dual quad-core 2.6Ghz processors, 8GB Ram, SAN attached storage, 64-bit OS and 64-bit SharePoint.  

The Authoring farm consists of the following:

Authoring Server 1: WFE for the 200 authoring users.

Authoring Sever 2: Central Admin, Application services (Excel, email, index, document, etc..)

The Internet farms consists of the following:

Internet Server 1: WFE – Public URL

Internet Server 2: WFE – Public URL

Internet Server 3: WFE – Internal URL of public URL, Application services (excel, email, docs, index, etc..) plus Central admin.

The Internet Servers 1 and 2 are fronted by dual F5 Big-IP 6400’s with Web accelleration and the SharePoint application pool template.

Why are we using this hardware configuration?

Hardware performance testing that led me to this configuration included running VMWare 32-bit configurations and SQL 2000.

We found that all things being equal SQL 2005 64-bit is roughly 20% faster in serving up content then SQL 2K. This would make sense with the OS at 64-bit and using all 8GB of ram. That should come as no surprise and I hope nobody seriously considers running SQL 2K in any type of large production implementation.  

VMWare or any virtulization software seems to be OK for WSS with a remote sql instance but will not perform well for MOSS unless you allocate so many resources to those server instances that you might as well have purchased a server.

MOSS 64-bit vs 32-bit: 64-bit is clearly faster than 32-bit but I couldn’t tell if that was simply due to the OS using all 8GB of ram.  MOSS loves memory.  Installing 64-bit should have been required as in Exchange 2007.

F5’s Big-IP 6400’s are simply fantastic is performing web acceleration and load balancing for SharePoint.  Our stress tools showed an average 20% decrease in time between first block received when using the web acceleration settings on the Big-IP.

Let me know what you are using or if you find contrary performance indicators!!

Migrate from GroupWise to Exchange 2003

Saturday, April 19th, 2008

Are you kidding?

You’re still on GroupWise and think it’s to difficult to migrate to Exchange?
We migrated 6,000 users from GroupWise 6.5 to Exchange 2003 in a single weekend.
Let me help you wrap up a easy migration plan with all associated costs in several easy steps.
1. The first step is duplicating your production environment in a lab with the new Exchange system. Please never do a migration without this step.
2. Purchase Quest’s GroupWise migrator tool. Yes, your success depends on this tool. www.quest.com
3. Scale-out your migration. Based on your GW post offices count/data size and the destination Exchange stores configure your migration computers to run at an optimized data throughput. We accomplished in the neighborhood of 10GB an hour per migration computer for the live data stores. We used 10 Dell computers with 2GB of ram to effectively transfer 250GB of GroupWise store data into Exchange over a weekend.
I’ll update you soon on the use of SMS to deploy Outlook to 6,00 computers in stages to make your migration an instant success.

SharePoint WCM Project Live

Saturday, April 19th, 2008

How we got to this point. We started implementing a WCM (Web Content Management) solution in May of 2006 and had chosen MCMS (Microsoft Content Management Server). The beta release of MOSS (Microsoft Office SharePoint Server) was out and we decided to forego the deployment of MCMS with the release of MOSS impending by the end of 2007. Well after nearly two years of MOSS development and the migration of over 9,000 static pages, consisting of variously aged web technologies, we are live!!

www.accessclarkcounty.com
How do you go from scratch or a starting point of less than scratch to a successful MOSS WCM deployment without a redesign of the content?
Stay tuned as we get our ducks in a row and publish the cookbook for your successful MOSS WCM deployment. We have tons of blogging resources that we need to properly acknowledge for their part in our success, so we are reviewing our notes to ensure proper acknowledgements to those valuable resources. This was truly one of Microsoft’s first efforts in supporting an open source approach for a product.

What is good IT?

Friday, March 21st, 2008
So after many years in the IT industry, it seems something that just makes sense to me is lost by so many IT organizations. The question of “What is good IT?”. Seems simple to me….it’s IT that is good for the organization. Now I know that is a simple answer, but one that not enough folks keep in mind. When I add this application…is it “good for the organization? When I add more storage or a faster network…is it good for the organization? Not is it cool or does it look good on my resume…but is it really good for the organization? Will it help the organization meet it’s goals? If you can answer yes…then that is good IT.
Agree? Disagree? Comment and let me know