Categories
Conference

Pitfalls of Migration @ SPTechCon [TEASER]

For those of you that have the ability to make the trek to the SharePoint Technology Conference (aka SPTechCon) later this month, you’re in for a treat for the session “Pitfalls of Migration”. Definitely something to check out if you’re looking for some tried and true knowledge along with wit and humour from two SharePoint Engineers (myself and Scott Hoag.

And if you act now, you can save yourself $500 if you register THIS WEEK (ends July 13) if you use the code USHERRegistration.

So if you’re looking for a session to attend on Tuesday morning from 830-945AM, come join us 😀 And for a quick preview…

Categories
Conference

SPTechCon Session Teaser

So a few days ago, Scott Hoag and I got together to finish up working on prepping our slides and presentation materials for the SharePoint Technology Conference in Boston, Massachusetts and figured we’d share a little teaser about our sessions.

Tune in for a treat 😀

Categories
Community

FEDSPUG – 3 May 2012

After a quick jaunt up to New York City, Scott Hoag and I had the fortunate opportunity to present at the Federal SharePoint Users Group.  We shared insights and information on the topic of architectural design and process failures when moving to SharePoint 2010.

If you’ve been following us, we’ve been presenting quite a bit on the topic of Migration Pitfalls, this time around though from a different angle.

Overall, the presentation went well and we would like to extend our thanks once more to our hosts for allowing us the privilege to present.

If you missed the meeting and are interested in looking through slides, it can be done so below. Or if you’re like me, and you want a copy of the PowerPoint deck, you can find a link below.

PowerPoint 2010 Format Download

Categories
Community

Princeton SharePoint User Group

This evening, Scott Hoag and I presented a session on the Pitfalls of Migrating to SharePoint 2010 up in Princeton, New Jersey at the Princeton SharePoint User Group (PrincetonSUG, not PrincetonSPUG). If you live in the Princeton area, be sure to register on the Princeton SUG Meetup.com site so that you’re in the know about the presenters and meeting times.

Nevertheless, the topic – our tried and trusted fun with Migration Pitfalls with SharePoint 2010.  Interested? Check it out at your convenience 🙂

Thanks to Greg Hurlman, Jason Gallicchio, and Tom Daly for the invite – fun times and we’d love to come back sometime next year for another thrilling and exciting session… we’re not sure on what yet 🙂

Categories
Community Migration User Groups

Capital Area .Net SharePoint Special Interest Group Presentation

This past Wednesday evening, Scott Hoag and I had the privilege of sharing the evening with the Capital Area .Net SharePoint Special Interest Group, hosted by Excella in the Navy League building in Arlington, VA. The crowd was lively and engaged and we even had Nick Inglis, Mack Sigman, Stacey Draper, David Berry and Cicely Behne in the mix to provide their insight and expertise, supplementing and complementing the gaps that Scott and I left open (it’s the partner ecosystem idea, right? ;)).

Nevertheless, if you were looking for a copy of the slides, they’re available here:

Categories
Community

Capital Area .NET SharePoint User Group

Last week I received an e-mail from my colleague and coffee drinking buddy who is one of the coordinators for the Capital Area .NET SharePoint User Group asking if I’d be interested in presenting at their monthly meeting. After checking with my com padre, Scott Hoag, further discussion ensued as to whether or not to present.

Well, we accepted, so tomorrow evening we’ll be presenting on some of the pitfalls, methodologies and planning steps that should be taken to ensure that crisis and apocalypse do not ensue during a migration to SharePoint 2010.

If you’re in the area and interested in coming out, further details can be found on the SUG’s Meetup site available here:

http://www.meetup.com/CapArea-NET-SPSIG/

For those that can make it out, we’ll be SharePinting afterward at the Arlington Rooftop Bar and Grill 🙂

Categories
Community

SharePoint Saturday Virginia Beach – Slide Deck

For anyone looking around for the slides from the presentation that Scott Hoag and I presented this past Saturday at SharePoint Saturday Virginia Beach on 7 January 2012 is available below…

Pitfalls of Migrating to SharePoint 2010 #SPSVBhttp://static.slidesharecdn.com/swf/ssplayer2.swf?doc=hoag-usher-pitfallsofmigratingtosharepoint2010-spsvb-120109085741-phpapp02&stripped_title=pitfalls-of-migrating-to-sharepoint-2010-spsvb&userName=spdan
View more presentations from Dan Usher.
Categories
Infrastructure

Developing Migration Methodologies

Something that always seems to strike me as somewhat interesting is when I find colleagues, co-workers and fellow engineers not really thinking through the entire process of migrating from one SharePoint services based platform to another. I tend to cringe when I hear Microsoft salesman talk about the extensibility and the modularity of SharePoint 2007 and how easy it is as an administrator to do things, so much that you don’t even need a systems administrator for regular maintenance, nor an architect or engineer to design things prior to deployment.

Low and behold that’s where the Ghost swoops in and starts pointing out the deficiencies of a system prior to migration and why it will topple and post migration on a system not well suited for it. That’s also where the Ghost starts to build up fixes and implementation guides to be sure that the system does not fail so that there’s no egg upon the face of those that will be assisting in deploying it to customers and clients.

Currently though I am working through a few migration struggles that all focus on SharePoint’s security identifier (better known as a SID) and how it’s referenced by content that resides within your friendly neighborhood content database. The stsadm migrateuser operation is fairly handy in being able to move a user from Domain A to Domain B and reassign their identity within SharePoint’s access control lists, however on a grand scale where you’re dealing with 10’s of 1000’s of site collections and web applications and users in an enterprise implementation, to say the least it can be quite daunting.

What I’ve found to be the best option is to mellow out and go Gray for a while and think things through, working out a migration strategy and methodology, while clearly communicating to customers, clients and stakeholders the risks and impacts that need to be defined so as to demonstrate the impact to the business operations. Typically a large whiteboard comes in handy as well as some unsweetened ice tea along with Jack Johnson playing in the background.

The largest problem that I have come to find is that when migrating a user from one domain to another using out of the box Active Directory tools such as LDIFDE if I’m feeling lazy or the Active Directory Migration Tool that obviously I want to keep SID history – but wait, that’s only for the Windows 2003 user object and not the SharePoint SID. SharePoint stores both the SID information and the login name (sAMAccountName) as a property identifying the user within SharePoint.

So what happens when the sAMAccountName changes or the userlogin? As Brian Regan would say, “Hell on earth.” Okay, so it’s not that bad, rather the user just no longer has ownership of a particular file. So if a user resides in Domain A and has several hundred files spread across several web applications, what’s the best methodology to migrate their content and the user to Domain B? I ask myself that constantly.

What I have come to find is that to be successful, all SharePoint data must be migrated to the new SharePoint instance within the new domain (domain B, which has a two way trust with domain A), and then the migration of users can begin. Otherwise, as a user’s content moves to the new domain and then the user moves in, a single operational modification needs to be performed to reassign privileges to the user. Else, there is a constant struggle of moving content, reassigning permissions on both instances until all of the user’s content has been moved.

Is there an easier way to do this in a short period of time in a highly distributed system? Not that I know of…  It seems that you can either go the route of six in one hand or half dozen in the other.

Categories
Infrastructure SharePoint

Things not to do when figuring MOSS out…

So I decided that it wouldn’t be a bad idea to really get at the guts of MOSS and figure out just how PSConfig works and what the different application pools are useful for.

So the first lesson learned of the day is that the web application for Office Server really should never be toyed – if you delete it you might as well just reinstall MOSS all together :)

Second lesson learned of the day, there is no real good way of migrating MOSS from one SQL server to another without rebuilding the server’s MOSS instance and then reattaching the content databases and if you’re lucky, getting the SSP’s in as well.

Any other lessons learned out there that anyone else would like to share?