IT tutorials
 
Applications Server
 

Migrating to Exchange 2013 : Legacy Exchange Migrations, Common Migration Problems

12/26/2013 3:06:12 AM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019

1. Legacy Exchange Migrations

This section covers migrations from older versions of Exchange Server with no direct migration path. In the case of Exchange Server 2013, this means Exchange 2003 or older. There are still many deployments of Exchange 2003 in the business world, and so there will be many migration project teams that need to deal with this problem.

Before we dig in to some solutions, let's confront the real problem: There is no way to migrate directly from Exchange Server 2003 to Exchange Server 2013. This includes inter- and intra-org migrations. If you attempt to install Exchange Server 2013 into an existing Exchange organization with any Exchange Server 2003 servers remaining, Exchange setup will block the installation. If you attempt a cross-forest mailbox move from Exchange Server 2003 to Exchange Server 2013, MRS will tell you that you are attempting to move a mailbox from an unsupported Exchange version. Clearly this is a problem if you are still in Exchange Server 2003, so let's review some of your options.

Version-to-Version Upgrade

This process is exactly as it sounds. You cannot migrate directly from Exchange Server 2003 to Exchange Server 2013, but you can migrate from Exchange Server 2003 to Exchange Server 2010 and then from Exchange Server 2010 to Exchange Server 2013. For most organizations, this is a particularly painful migration path. It is, however, the one that the Exchange product group recommends if you wish to migrate to Exchange 2013 from Exchange Server 2003.

The migration process is made more difficult by the requirement that you remove all traces of Exchange Server 2003 before installing the first Exchange Server 2013 infrastructure into the organization. On the plus side, once you have all of your mailboxes running in Exchange Server 2010, the mailbox move to Exchange Server 2013 can be performed online, thus reducing the migration time somewhat.

Double-Hop Inter-Org Migration

Because of pressure from customers who did not wish to migrate from version to version, the double-hop inter-org migration approach was conceived. This approach relies on a resource forest with both Exchange Server 2010 and Exchange Server 2013 installed. Mailboxes are first migrated cross-forest from Exchange 2003 to Exchange 2010 and then immediately on to Exchange Server 2013. This method allows for mailboxes to be migrated to Exchange Server 2013 before Exchange Server 2003 has been totally decommissioned, and it requires only a small deployment of Exchange Server 2010 in the target forest. There are some downsides, however:

  • It is an inter-org migration, and this brings with it the complexities, such as having multiple Exchange orgs, GALSync, complex mail routing, and client redirection post-migration.
  • Each mailbox must be migrated twice during each migration window, reducing migration speed.
  • It enforces a resource forest model that increases complexity, especially if you wish to deploy a hybrid solution with Office 365 at a later date.

Migrating to Office 365

Office 365 provides Exchange Online, which is Exchange Server 2013. It also provides a way to migrate from Exchange Server 2003 directly to Office 365 via MRS over the Internet. This migration process is similar to the one used for an inter-org migration. However, the Office 365 platform provides most of the tool and coexistence software for enterprise customers free of charge.

Migrating to Exchange Server 2010

Sometimes our advice to customers running Exchange Server 2003 who must remain on-premises due to legislation or other constraints is to migrate to Exchange Server 2010 as a strategic platform. This may seem like unusual advice, but Exchange Server 2010 has proven to be a very solid platform and delivers huge improvements over Exchange Server 2003. For some Exchange 2003 customers, Exchange 2010 represents a better target platform than Exchange 2013 because of its easier migration path, and yet it still provides a very low total cost of ownership (TCO), including the ability to coexist with Office 365 in a hybrid environment.

The migration tools and process are well defined, and there are many skilled resources in the market with expertise in these types of migrations. All major third-party integrators have solutions for Exchange 2010, and the product remains in mainstream support until 2015 and extended support until 2020.

2. Common Migration Problems

This section provides some insights into problems that we have observed during migration projects and some possible ways to help you avoid them. All successful Exchange migration projects should be able to react well to unexpected events. As a mentor of mine used to say, “Expect failure.” He was right—any project that cannot deal with setbacks is destined to failure. However, our experience shows that “forewarned is forearmed,” and a little upfront planning can save you a world of pain down the line.

Failure to Get Business Support

Exchange migrations are very public projects. Most if not all employees of an organization will be customers of the Exchange service. This means that if there are any problems during the migration, there is a strong possibility that you will affect someone's working day negatively.

Frequently migration project teams use the term “seamless” to describe a mailbox migration. Although it may be possible to migrate the majority of mailboxes in an organization without them noticing, there are often times when this is not the case. Things can get interesting, especially if you have not taken the time to engage directly with the business area that is experiencing the problem.

IT project teams sometimes have a tendency to plan and act within a bubble. Exchange migrations are often a good example of this behavior. Since the migration project team does not need any technical assistance with the Exchange mailbox migration, the migration is tested, planned, and executed without engaging with the business at all. Although this can work sometimes, it is our experience that something usually goes wrong that could have been avoided by consulting the business unit beforehand.

Working with business area representatives prior to a mailbox migration and discussing their needs and use of the service can pay huge dividends in the event of problems down the line. This is especially true if contact is made in person by the migration project team. This type of engagement is extremely common in smaller environments. However, as the organizations with which you are dealing get larger and larger, it becomes harder to achieve. Nevertheless, it is in these larger environments where the payback is the greatest. If the project team has a personal relationship and contact point with the business area where disruptions may occur, then that issue is far less likely to be escalated, and it can be dealt with at a project level. Being able to deal with problems at the ground level rather than having them escalated to senior management is without doubt a huge benefit.

Once a business area feels undervalued and insignificant, they can make life extremely difficult. We have seen Exchange migration projects put on hold for six months because a single business area was unhappy about their mailboxes being migrated without being consulted beforehand. When we became involved and made contact with representatives from the particular business area, they had no complaint with the migration process itself. Rather, their main complaint was about the potential risk to service and lack of consultation beforehand. This relationship took a long time to mend, and the whole thing could have been avoided by a simple meeting between the parties beforehand.

Although not always necessary, our advice is to make contact with key business representatives, present them with details about the proposed migration process, schedule dates, and the expected user experience, and ask them for feedback. Determine how they would prefer to be kept informed of progress on the migration project, and ask if they want to be involved in the migration design and testing signoff. Experience shows that, once involved, the business representatives are generally very helpful and truly want the project to be successful.

Insufficient Planning

“Failing to plan is planning to fail” is a commonly quoted expression when it comes to project and design planning. Certainly, it is good advice to do adequate up-front planning, but what exactly is involved and why is it so important?

As it is for most projects, planning is vital for Exchange migration. However, by far the most important aspect of this is being practical. Many migration projects have a plan that looks just great on paper or when projected on a sparkly Gantt chart. When it comes down to implementing that plan, however, things often begin to unravel. This is not a failure to plan—it's because the plan itself is a failure. The tendency is for technical resources to try to work around a mess of a plan in order to get the job done. Sometimes this is successful, while at other times it's not. When it is unsuccessful, it can be extremely difficult to figure out exactly what has happened and to get back on track.

Our advice is to avoid very complex planning charts and keep migration planning as simple and practical as possible. Try to create a visual representation of the plan that can be presented to business areas and the project team. Most good project managers will maintain a complex Gantt chart for their own sanity, but this rarely is presented to or published for the business areas. Ideally, the plan should include all phases of the project, including the design, testing, piloting, and business area migration schedules.

Build slack into the schedule between phases to accommodate unexpected issues and to provide the design teams with adequate time to rethink and resolve issues appropriately. One of the most common mistakes we've observed is poor migration design decisions that were made because of rushing the design phase. Exchange migration design can be very complex, especially in large organizations.

Do not fall into the trap of thinking everything will work just fine because you purchased an expensive migration tool. It may simplify the migration process, but you still need to plan, design, and test your solution to ensure success.

Incorrect End-User Expectations

Different organizations maintain different relationships between the IT department and their end users. For some organizations, IT will go to great lengths to make the life of the end user as simple as possible—even if it means spending colossal amounts of time and money to avoid the user having to perform mundane tasks. Other organizations pursue a different path, and they embrace programs such as allowing end users to use their own devices and welcoming end-user interaction during a migration project.

While there is no right or wrong here, it is important that you understand the organization's expectations before you begin a migration project. If the end users who will undergo migration have been pampered by IT in the past, and the migration process that you intend to deploy requires them to perform manual tasks, you may expect that this plan will not be well received. Likewise, if the users being migrated are used to performing manual tasks, then you should not over-design the migration process.

Be aware of both the implicit and explicit expectations of the end user, and design your migration solution accordingly. Over-designing can lead to unnecessary expense and complexity, whereas under-designing may lead to an unacceptable experience for the end user.

Seamless vs. Velocity

You will need to determine whether your plan is focused on migrating everyone as quickly as possible to the new platform in order to minimize the impact of coexistence issues, or if end users will migrate slowly and in batches in order to minimize disruption. This issue is not as important with an intra-org migration, but it becomes extremely relevant for inter-org and foreign system migrations, where coexistence problems are very likely.

Many organizations have attempted to identify end-user relationships via delegate permission mappings and organization charts in an effort to migrate mailboxes in batches. The aim here is to reduce the likelihood of two users who share mailbox data frequently from being migrated at different times and thus experiencing disruption if they are migrated independently. The outcome of such attempts has always been fruitless in our experience. The problem is that the delegate permission relationships are highly complex in nature, and it is impossible to determine if they are in active use or not. For example, this may occur when a user has granted a colleague access to her calendar in a former role. The user now has a different role, but the old delegate relationship still exists along with new delegate permissions. How do you know which permissions are in use and which are not? Likewise, attempting to group users by department, physical location, or project is unsuccessful since these factors are not boundaries for data sharing.

As a general rule, attempting to group users together is rarely successful, and it often results in a complex migration scheduling process that leads to uneven batches of mailboxes to migrate. The only exception to this is for shared mailboxes, where it can be very useful to migrate the shared mailbox and everyone who has access to it at the same time.

Our recommendation for both foreign and inter-org migrations is to migrate as quickly as possible after a successful pilot has been performed. Provide an emergency “quick migration” process to migrate users who have problems accessing a previously migrated mailbox; that is, add them to that night's migration schedule.

The golden rule for migrations is never to migrate users backward; always migrate them forward. For example, if you migrated someone's mailbox inter-org but not their personal assistant's mailbox, the assistant may lose access to that mailbox after it was migrated. The first course of action here is to migrate the assistant over as quickly as possible, either via a support process that would move it immediately or add the assistant mailbox to the next migration batch to minimize disruption.

The aim is to migrate everyone as quickly as possible by maximizing every minute of the available migration window. This approach will cause some temporary disruption, but it generally provides the best overall experience. Attempting to avoid end-user disruption entirely during an inter-org or foreign system migration is generally an exercise in futility in any sizeable organization.

Application Integration

IT experts have often frowned on migrating to a new version of Exchange early in its release cycle. Many insist on never deploying a Microsoft product prior to its first service pack, believing the initial release will surely be full of bugs. The reality is somewhat different these days: Exchange Server 2010 had over 20 million hosted mailboxes running at the time it was made generally available, and it was proven to be a high quality piece of software very early on.

Exchange Server 2013 is a major new product release. This means that it has many more areas of significant development than Exchange 2010. Nevertheless, the same engineering quality processes have been used during its deployment, and it has been tested and operated within Office 365 by customers in the Technical Adoption Program and internally at Microsoft during its development phase.

Unfortunately, the quality of the Exchange release is not the only concern. Most organizations rely on third-party applications that must integrate with their Exchange infrastructure. These systems provide mobile device access, fax integration, customer records management, archiving and compliance, antivirus and message hygiene, and so forth. The bottom line is that a messaging infrastructure will typically rely on many vendors and software products, not just Exchange Server. When a new version of Exchange is released, the vendors of each of these supplemental products potentially will be at different phases of their own product release cycle and may not have a version of their product that supports the version of Exchange Server that you are deploying.

Our recommendation is to perform an early discovery operation and make sure that all of your dependent services and applications support Exchange Server 2013. Most vendors will share their planned product development roadmaps with existing customers and, in many cases, will work with customers to run and test pre-release software. For many organizations, it is a valuable process to be able to deploy early and potentially provide feedback for products in development.

Compliance

Many organizations operate in areas that have operating standards defined by a governing body. These standards often dictate rules defining how data should be kept and for how long and, potentially, in which country the data must remain. Exchange migrations must be designed to meet these requirements before, during, and after the mailbox is migrated.

Our advice is to get clear guidance on these compliance requirements and design a migration solution with them in mind. There is no more certain way to shut down a migration project than to discover a breach in data compliance. Some organizations may even be in danger of losing their operating license if they are found to be in breach of their compliance standards. Once you have a migration process designed, take the time to speak with the IT risk and compliance teams and get their input about whether it is going to meet their compliance requirements.

 
Others
 
- Migrating to Exchange 2013 : Foreign Systems - Lotus Notes, Novell GroupWise
- Active Directory 2008 : Implementing Sites and Subnets (part 3) - Configuring Sites
- Active Directory 2008 : Implementing Sites and Subnets (part 2) - Creating Subnets
- Active Directory 2008 : Implementing Sites and Subnets (part 1) - Creating Sites
- Active Directory 2008 : Overview of Active Directory Replication and Sites
- Active Directory 2008 : Configuring Sites and Replication - Overview of Network Planning
- Active Directory 2008 : Configuring DNS Integration with Active Directory
- Creating SharePoint 2013 Workflows (part 3) - Workflow Visualization Using Visio 2013, Creating Custom Workflows Using Visual Studio 2012
- Creating SharePoint 2013 Workflows (part 2) - Creating a Custom Workflow Using SharePoint Designer 2013 - Creating the Virtual Machine Request Approval Workflow
- Creating SharePoint 2013 Workflows (part 1) - Creating a Custom Workflow Using SharePoint Designer 2013 - Virtual Machine Provisioning Scenario
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
Technology FAQ
- Is possible to just to use a wireless router to extend wireless access to wireless access points?
- Ruby - Insert Struct to MySql
- how to find my Symantec pcAnywhere serial number
- About direct X / Open GL issue
- How to determine eclipse version?
- What SAN cert Exchange 2010 for UM, OA?
- How do I populate a SQL Express table from Excel file?
- code for express check out with Paypal.
- Problem with Templated User Control
- ShellExecute SW_HIDE
programming4us programming4us