Migration roadmap from IBM Notes/Domino to Exchange and Office 365

Migration roadmap from IBM Notes/Domino to Exchange and Office 365

Transitioning from IBM Notes to Microsoft Exchange or Office 365 offers significant advantages for organizations, but the migration project itself can seem daunting, and it's not always clear where to start. Exchange does not provide its own tools for complete migration or establishing coexistence between Notes and Exchange. In fact, some migration and coexistence tasks are impossible without third-party products. In this article, we will outline seven key steps to follow according to best practices and our experience in conducting successful migrations.

A successful migration involves the following steps:

  1. Pre-migration assessment.
  2. Establishing coexistence between Notes and Exchange.
  3. Planning the optimal migration accuracy.
  4. Ensuring maximum migration efficiency.
  5. Launching a test migration.
  6. Scheduling the migration timing to minimize impact on the organization.
  7. Launching the migration and tracking its progress.

In this article, we will discuss how to prepare for migration and execute it with the help of two solutions from Quest — Coexistence Manager for Notes and Migrator for Notes to Exchange. Below are some details.

Step 1: Pre-migration assessment

Conducting an inventory of the current environment

If you have decided that Exchange is the right platform for your organization, the next step is to migrate there. First, gather information about the current environment, compile inventory information on the data you plan to transfer, determine what can be deleted to reduce disk space utilization, calculate the available bandwidth between the environments, etc. The pre-migration assessment should include the following questions:

  • How many Notes domains and Domino servers exist?
  • How many mailboxes do you have? How many of them are unused?
  • How much disk space do the primary mail files occupy? How much is in archives? How much in local replicas?
  • Where are the archives located?
  • How many users utilize encryption? Does encrypted content need to be transferred?
  • How many personal folders are present in the environment?
  • Which users have document links? How many users have received links from other users and applications?
  • How much data do you plan to transfer? For example, do you want to move data only from the last six months?
  • Will native archives be transferred to personal archives in Exchange or to *.pst files in Outlook?
  • What are the bandwidth limitations? How much data can be transferred in
    a specific period of time?
  • How much storage will be needed after migration?

How will migration impact business and operational activities?

The project needs to be carefully planned to minimize downtime and reduce performance loss.

For example, it is important to consider delegation between users - if a user is migrating but their delegate remains on the original platform, how will that affect their daily work? More broadly, the migration project should be assessed for its impact on all critical business processes and workflows within the company.

It is also important to consider key interaction points within Notes. For example, when dealing with messages, it's vital to analyze applications and take into account the interaction between mail routing and applications to avoid disrupting business processes during and after migration. Be sure to ask the following questions:

  • Which users have delegates and how might disrupting these relationships affect business processes?
  • What applications and business processes are tied to the email environment? Any critical integration between the application and email service, such as the approval process, will be crucial when planning migration.
  • What components and key features of the application need to be preserved?
  • How can the built-in features of the new platform be leveraged to achieve the required functionality?
  • Does inactive content need to be archived for future storage?
  • Will any applications need to be rebuilt to function properly in the new environment?
  • How will success be measured?

Before starting the migration, it's essential to establish success criteria. Specifically, it's important to understand that expecting 100% data transfer is unrealistic. Not every type of Notes element has an equivalent in Exchange (Active Mail is the most glaring example). Therefore, the reality is that not all elements in Notes will exist in Exchange after the migration. A feasible and measurable goal is to transfer 95% of elements for 95% of mailboxes. Measuring and documenting the results is crucial to ensuring a successful migration, and actual results are possible only if success criteria were defined at the very beginning of the email migration project.

Step 2: Establishing coexistence between Notes and Exchange

For most organizations, migration is a process rather than an event. Therefore, mailbox migration and application transfer should adhere to a schedule that is better suited for business and operational activities rather than being based on technical requirements.

Developing a coexistence strategy

To maximize the value from the migration, a comprehensive coexistence plan should be developed and implemented early in the migration process. The definition of 'coexistence' can vary from organization to organization. Some organizations actively use Free/Busy data, while others do not utilize this feature at all. Some focus on migrating calendar data, whereas others concentrate on carefully transferring the complete user directory. It is vital to collaborate with each stakeholder to gain a clear understanding of what is genuinely important and help everyone recognize the significance of an effective coexistence strategy.

Transitioning from Notes to Exchange and Office 365 requires planning for the migration of mailboxes and applications simultaneously. The current functionality of Notes applications must be supported for all users, regardless of their existing email platform. As users transition to Exchange and Office 365, they should have access to and use Notes applications within their current workflows. This capability must be maintained until the Notes applications are migrated to SharePoint or another platform.

In addition to coexisting applications, interaction between users on different platforms must be implemented before initiating migration. This includes automatic routing and directory updates, Free/Busy statuses, and calendars for all users regardless of their current platform.

Finally, collaborative work needs to take into account not only the email service but also calendars and shared resources, such as conference rooms. Users must be able to upload information regarding meeting schedules. This includes both one-time and recurring meetings. Whether meetings were scheduled prior to migration or created during it, accuracy of the calendar data must be maintained throughout the project. It should be ensured that users can, for example, change the conference room for the next meeting from recurring events or cancel a single meeting without causing conflicts and confusion in subsequent meetings.

Step 3: Planning Optimal Migration Accuracy

Planning the transition from Notes to Exchange or Office 365 requires an understanding of several specific differences between the platforms.

Email Addresses

Notes data typically contains proprietary addresses that appear in several places: in message headers, embedded in archives, personal contacts, and distribution lists. As part of the migration process, these proprietary addresses need to be updated to SMTP addresses to ensure full functionality in the Exchange environment. Many organizations also prefer to update the SMTP domain or address standard during the migration. If this applies to your organization, it is important to understand that some migration solutions automatically update instances of historical SMTP address for each user.

Folder Structure

In many organizations, users utilize their mailboxes and archives, so it is crucial to preserve this data. The ability for users to view their complete folder structure also impacts the user experience as a result of migration. It is important to choose solutions and transition processes that support the integrity of folder and data structures.

Local Replicas and Archives

To control storage costs and better manage data growth, many organizations impose quotas on mailboxes. An unintended consequence of this policy is often an increase in the number and size of archives. These additional data sources need to be assessed, and the issue of their migration should be considered during the migration planning. Users can be provided with a self-service component that allows them to move only important data. To optimize Exchange storage, we recommend using another Quest product — Archive Manager for Exchange, which includes, among other things, useful features for deduplicating nested files, similar to DAOS in Notes.

ACL and Delegation

Access Control Lists (ACL) and delegation are key elements for operation in a Notes environment; they are also crucial for protecting integrity. Therefore, it is important to accurately translate associated permissions and access rights to their equivalent rights in Exchange Server and Office 365. Ideally, this should be done automatically, which speeds up the process and eliminates human error. To support the effectiveness of protecting the organization's information assets, the ACL and delegation conversion must occur simultaneously with the email data. Some organizations try to assign equivalent rights manually or via scripts after the data transfer is complete. However, this approach can negatively impact performance and add gaps in the organization’s data security.

Native Notes Content

The very Active Mail. Another common issue arises when migrating from IBM Notes involves a large amount of formatted text. Exchange and Office 365 do not support integrated tables with tabs, buttons, saved forms, and other proprietary content in Notes. As a result, you will either need to prepare for the loss of this functionality or invest in a migration solution capable of converting these elements into a format that can be transferred. It should be noted that solutions from Quest do not convert this in any way and can only transfer such emails as attachments, allowing the user to open them through the Notes client later.

Groups and personal address books

Many organizations widely use public mailing lists for internal and
external communication. Moreover, Notes users often find it important to maintain business contacts in personal address books. These data sources are vital for business operations and must be efficiently transformed during the transition to the Microsoft platform. As a result, it's crucial to automatically prepare groups for migration to Active Directory and effectively convert all personal addresses, even those stored on users' workstations.

Interaction with Notes Applications

Integration points between applications and the mail service, such as approval processes, are significant when planning and scheduling migration. IBM Notes has a closer integration between email and applications than other platforms. These integrations can include everything from simple doclinks to business processes.

Resources and Mail Databases

Many organizations utilize resource reservation databases, mail databases, and other shared databases in Notes. Consequently, these databases play a crucial role in the organization's operations. To ensure business continuity and employee productivity, it's essential to consider the approach and timeline for:

  • Creating resource mailboxes in the target environment;
  • Transferring data from the reservation database to Exchange;
  • Ensuring that users from both systems can collaborate and utilize resources in Notes and Exchange.

Step 4: Ensuring Maximum Migration Efficiency

In addition to ensuring data accuracy, it is also important to facilitate the most efficient migration, considering the organization's requirements. Migration efficiency directly depends not only on direct costs but also on the extent of its impact on the business.

Migration Solution Architecture

One of the most important factors affecting efficiency is the architecture of the migration solution. It is crucial to choose a solution with a multi-threaded architecture, which allows a single migration server to transfer multiple users simultaneously. A multi-threaded architecture reduces hardware requirements for migration and increases migration speed, significantly lowering the overall project cost. Do not be fooled by migration solutions that claim to be multi-threaded but actually migrate only one user at a time and require the addition of workstations to transfer more users simultaneously. Depending on the configuration and environment, true multi-threaded solutions can be between 30 to 5000 percent more efficient when transferring data to Exchange and Office 365.

Migration process

Migration involves many steps, and processes must occur at the right time to ensure a smooth transition. To minimize disruptions to business and maximize the benefits of the transition, all processes must be integrated and monitored by a single application that can execute each step of the migration in a timely manner.

Flexibility and self-service

Some users and departments may require deviations from the standard migration process. For example, the legal department may have different retention requirements, or executives may need to transfer entire mailboxes and all archives. Therefore, it is important to choose a flexible migration solution that allows the migration team to easily adapt to these requirements. One of the most effective ways to ensure such flexibility is to utilize self-service capabilities for some users. For example, some users may be allowed to transfer additional data from their primary mailboxes or local data, which can then be converted into personal archives on the server.

Step 5: Initiate the trial migration

After completing the preliminary migration assessment, refining the coexistence strategy, and defining optimization plans, it is crucial to confirm the accuracy of the strategy through one or more pilot migrations.

The purpose of the pilot migration is to verify the developed procedures and identify issues that may arise after the full migration begins, allowing for their resolution before the actual migration starts. Problems during the pilot migration should be expected and even welcomed.

Definition of the scope of the pilot migration

The pilot migration should be large enough to gather a representative sample of data and address relevant questions that may arise during the actual migration. If you are migrating several thousand mailboxes, the sample should be sufficient. For very large migrations, the percentage may be lower.

Selection of data and systems

During the pilot migration, it's important to use live data and live systems. This is crucial for several reasons:

  • You need to understand how the live environment will behave. A synthetically created environment will not be representative of the live environment.
  • You may gain additional insights into encrypted messages, the frequency of message types not present in Exchange, and storage requirements based on sample data.

Setting expectations

The pilot migration process also provides a great opportunity to test the success criteria outlined for the project and recalibrate expectations for the remaining migration. If adjustments are needed, they should be documented and considered for the actual migration.

Step 6: scheduling migration time to minimize impact on the organization

User grouping

To minimize the impact on users and the organization as a whole, you should migrate users who work together at the same time. Key factors to consider when creating these groups include delegation. Look for a solution capable of recommending collections for migration based on user relationship information in the source environment.

Migration timelines

After completing the migration groups, be sure to specify in the schedule the time during which
The impact on these users is minimal. This may involve planning a migration window at specific times of the day to avoid migration during business hours, at the end of the month, or during maintenance windows. For example, sales teams should likely not migrate closer to the end of the quarter, and accounting and legal departments will certainly have deadlines that affect their migration.

Step 7: Launching the migration and tracking its progress

With pilot-tested data transfer approaches confirmed, operational migrations should become routine events. There may be minor adjustments throughout the process to accommodate the needs of specific groups. Careful monitoring will still be necessary to ensure that all unforeseen circumstances are addressed during the planning and pilot phases. However, the process should become increasingly automated. Adhering to the schedule of operational migrations is important to document and communicate progress across the organization to confirm that expectations are being met. Monitoring and feedback remain key aspects of a successful migration throughout the process.

Conclusion

We discussed things to consider when migrating the mail service. If you are currently in the process of choosing a migration solution or are just beginning to think about it, it is important to take all of this into account. We work with migration solutions from Quest and are ready to recommend them as the most effective for reducing manual efforts and increasing the amount of data transferred during the migration.

If you want to learn more about effective migration approaches, leave a request at the feedback form our website or simply call us, and you can also explore additional materials at the links below:

Article on Habr: Migration from IBM Lotus Notes/Domino to Microsoft Exchange

Quest Migrator for Notes to Exchange on the Gals website

Quest Coexistence Manager for Notes on the Gals website

Quest Migrator for Notes to Exchange on the Quest website

Quest Coexistence Manager for Notes on the Quest website

Source: habr.com

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster