通过使用 Binary Tree 的 Common Migration Tool (CMT),可以把数据从一个电子邮件系统迁移到另一个系统。尽管可以使用此工具从许多种电子邮件系统迁移到 Lotus Notes,但是这份白皮书主要描述与从 Microsoft Exchange 2003/2007(和 Outlook)迁移到 Lotus Notes 和 Domino 8 和 8.5 的功能。
与 Domino Upgrade Services 相似,CMT 能够迁移基于服务器和基于用户的数据,提供许多有用的特性,包括:
- 简便的设置
- 控制和选择要迁移的数据
- 在日志中记录迁移过程的每个阶段的状态
- 在遇到错误时提供良好的故障转移,包括为判断故障原因提供有用的参考资料,还支持:
- 继续处理迁移请求
- 触发和限制用户迁移,即在哪里、如何和何时执行用户迁移
- 迁移公共文件夹(单独的迁移工具)
CMT 是一个物理 Domino 数据库,在其中执行所有管理和配置任务。建议把 CMT 数据库安装在 Domino 服务器的 Notes 数据目录的子目录中(最好命名为 CMT)。
要点:对于用户迁移,CMT 数据库必须安装在 Domino 服务器上,而不是安装在客户机上。但是,可以把 CMT 数据库复制到本地工作站上并在这里执行操作。
为了确保迁移过程尽可能顺利地执行,必须满足以下前提条件:
- 一台 Lotus Domino 服务器,版本 8 或更高
- 一台安装了 Lotus Notes 7.0.x 的工作站(CMT 只支持 7.0.x 客户机)
- 一台 Notes 客户机和一个 ID 文件,此 ID 是 Administrators 组的成员,有权访问 Domino 服务器。
- 如果使用的 ID 不是管理员,那么授予此 ID 对 Certification Log 数据库的 Editor 访问权。
- 确保此 ID 具有 Editor 访问权,而且在组织的 Domino Directory 中设置了 GroupCreator、GroupMdifier、UserCreator 和 UserModifier 组和角色。
- 对于 CMT 要把数据迁移到的所有目标服务器,在服务器的 Domino Directory 中的 Access Server 字段中添加此 ID。
- 此 ID 还应该通过 Domino Administrator Client 签名 CMT 数据库的所有设计元素。
- 在主 Domino Directory 中创建 CMT Administrators 组。
- 在 CMT Administrators 组中添加您希望对 CMT 数据库有 Manager 访问权的用户。
另外,对于服务器到服务器迁移:
- 对于现有的邮件数据库,迁移使用的 ID 应该对所有目标 Notes 邮件数据库具有完全的 Manager 访问权。
- 确保 Outlook 2003/2007 安装在运行 CMT 的工作站上,工作站上的配置文件设置了对源 Exchange 服务器的 Administration 特权。
在开始使用迁移工具迁移用户之前,需要安装许可证密钥。许可证针对用户,而不依赖于源或目标邮件系统。设置许可证的步骤如下:
- 从数据库文件夹中选择 CMT,或者选择 File > Database > Open(或按 Ctrl + O)并输入文件位置(即 data\CMT\cmt.nsf),打开 CMT。
- 选择 License information 打开 License Information 文档。
- 单击 Enter License Key 并单击 Yes 接受 CMT 协议条款(见图 1)。
图 1. 接受许可协议
- 输入 Binary Tree 提供的许可证密钥并单击 OK(见图 2)。
图 2. 输入许可证密钥
- 关闭 CMT License Information 文档。
Binary Tree 建议按以下步骤使用这个迁移工具执行用户设置和迁移:
- 配置 CMT 设置。
- 添加来自外部目录源的用户。
- 选择要迁移的用户。
- 迁移服务器数据。
- 迁移本地用户数据。
尽管可以进行手工配置和迁移,但是我们使用 CMT 向导执行每个步骤。CMT 向导有助于设置迁移,尤其是对于初次使用此工具的用户。它们可以帮助您根据迁移类型判断所需的信息。
本节解释如何设置 CMT 和迁移用户。在打开 CMT 数据库时,会在窗口顶部看到下面的向导按钮(见图 3):
- Configure EU (Ensure User) Settings
- Add Users
- Server Migration
- End User Migration
图 3. CMT 数据库用户界面
3.1.1 配置 CMT 设置
迁移的第一个阶段是配置 CMT,提供目标和源邮件系统的相关信息。首先配置最终用户设置:
- 单击 Configure EU Settings 按钮;显示 Source System 窗口,见图 4。
图 4. 选择源系统
- 在默认情况下,选择了支持的所有邮件系统,所以必须取消选择那些不需要的系统。
- 选择了正确的源邮件系统之后,单击 Next。在默认情况下,选择 Lotus Domino 作为目标邮件系统。
- 现在,在 Domino Directory Settings 对话框中(见图 5),输入 Domino 邮件系统的相关信息,比如默认的目录服务器(使用 Notes 正规格式或缩写的层次化名称)和 Domino Directory 文件名。
- 另外,指定是把邮件数据库迁移到服务器上的当前邮箱,还是使用您选择的文件名迁移到本地的另一个邮件数据库中。
- 选择在创建新邮箱时使用的 Mail Template Version。单击 Next。
注意:如果选择迁移到新的本地拷贝,那么必须在开始迁移之前创建本地邮件数据库。
图 5. Domino Directory Settings
- 在 Outlook and Exchange Settings 对话框中(见图 6),提供这些系统的相关信息,比如默认的迁移内容。
图 6. Outlook and Exchange Settings
我们来看看这个 Settings 对话框中的选项:
-
Message Stores to Migrate. 可以应用的选项如下:
-
Migrate Exchange server data. 用户的邮箱和数据在 Exchange 服务器上。在迁移 Exchange 服务器数据时,迁移服务器上保存的用户的邮件和文件夹结构。如果选择迁移 Exchange 服务器数据,还可以选择是否迁移共享的 Exchange 邮箱(由多个用户使用的邮箱)。要想迁移共享的 Exchange 邮箱,只需选择 Migrate Shared Exchange Mail Boxes 选项。
-
Migrate Personal Folder data. 数据存储在用户的机器本地,或存储在网络驱动器上。数据采用 PST 文件的形式。数据并不存储在服务器上。如果有多个 PST 文件,CMT 会迁移所有文件。
-
Migrate Personal Address Book data. 数据存储在用户的机器本地,或存储在网络驱动器上,采用 PAB 文件的形式。还可以决定只迁移某些数据,比如日历、消息和联系人。以后,在选择要迁移的用户时,可以进一步细化数据选择,修改默认设置和添加日期范围,这样就不会迁移比较旧的数据。
-
-
Message Types to Migrate. CMT 允许选择要迁移的消息类型。例如,可以选择迁移邮件消息,但是不迁移日历条目。对于我们的示例(见图 6),选择迁移所有数据;但是,您可能会发现不需要迁移所有数据,所以可以根据具体情况细化选择。
-
MAPI Profile to Use. 除非已经创建了具有管理访问权的默认 MAPI 配置文件,否则需要允许用户选择特定的配置文件,并且提供登录 Exchange 所需的特权。
-
Migrate Shared Exchange Mail Boxes. 使用此选项时要小心,因为这些数据由多个用户使用,而且只能在选择迁移 Exchange 服务器数据时使用此选项。如果选择此选项,共享的数据会显示在每个用户的邮箱中。更适合的做法可能是创建一个 mail-in 数据库,把共享的数据迁移到此数据库中,然后向需要这些数据的用户授予访问权。
-
Migrate to Notes systems folder. 在默认情况下,CMT 把来自 Exchange 的数据迁移到 Notes 中的顶层文件夹。保留 Exchange 和 Outlook 文件夹结构。所有用户的 Exchange 文件夹放在顶层文件夹下面,相关数据和邮件消息存储在这些文件夹中。因此,在 Notes 用户的邮件数据库中,Notes 数据和原来的 Exchange 数据分别存储在单独的文件夹中。
如果选择 Migrate to Notes system folders,Exchange 系统文件夹(Inbox、Sent Items、Drafts 和 Deleted Items)中的数据直接迁移到相应的 Notes 系统文件夹(Inbox、Sent、Drafts 和 Trash)。其他所有非系统 Exchange 文件夹迁移到 Notes。换句话说,这些文件夹出现在 Notes 根级文件夹结构下,而不是在 Exchange 顶层文件夹下。
-
- 完成选择之后,单击 Next;会看到下一个 Outlook and Exchange Settings 窗口(见图 7)。
- 在最后的 Settings 对话框中,提供 Exchange 邮件客户机中顶层文件夹的相关信息。如果没有选择 Migrate to Notes system folders,来自 Exchange 的所有数据会迁移到指定的顶层文件夹下。
图 7. Outlook/Exchange Settings (Continued…)
- 还可以选择要迁移的消息类。消息类是在 Exchange 中存储记录的方法。要想指定要迁移的消息类,应该输入以分号(;)分隔的消息类。在输入的最后一个消息类后面也必须加上分号。
如果要迁移所有消息类和富文本,应该使用星号(*)把消息类重置为默认值。默认值为:
IPM.Note.RFC822.MIME;IPM.Note.RFC822;
- 单击 Next;显示 “Step 1: Complete” 窗口(见图 8)。
图 8. 完成的配置设置
- 单击 Finish;返回到 CMT 数据库主视图。
3.1.2 添加来自外部目录源的用户
完成配置之后,需要把来自外部目录的用户添加到 CMT 数据库中,然后可以注册他们。如果用户还没有在 Domino Directory 中注册,就必须从非 Domino 目录(即外部目录)导入他们。
对于最终用户或服务器到服务器迁移,都可以从外部目录导入用户,可以从文本文件或 Exchange 服务器导入用户名。把用户添加到 CMT 迁移数据库中的步骤如下:
- 在 CMT 数据库主视图上,单击 Add Users 按钮启动相应的向导。
我们决定在 Active Directory 中选择要迁移的用户,因为我们的 Exchange 用户没有在 Domino Directory 中注册。因此,选择 Import from Foreign Directory Wizard(见图 9)。
图 9. Add Users 对话框
- 单击 Run Wizard 按钮。在显示的窗口中,选择要导入用户的源系统(见图 10)。
图 10. 选择源系统
我们选择 Exchange 作为提供目录信息的源系统。目标 Domino 服务器和目录已经自动地从前面提供的配置信息中获得了。如果需要的目标服务器不一样,现在可以修改它。
- 选择 “8.0” 作为 Mail Template Version,单击 Next。显示 Exchange Input Parameters 窗口(见图 11)。
图 11. Exchange 输入参数
- 在这里,可以指定从目录源迁移用户的设置,可以修改以前设置的默认参数:
-
Exchange Items to Migrate. 在以下选项中选择要迁移的数据类型:
- Mail items. 用户已经收到的所有电子邮件消息。
- Calendar items. 用户的日历条目。如果在 Outlook 中重复的约会没有指定结束日期,那么为它们创建的结束日期为今年之后五年。例如,假设在 2009 年 8 月 1 日安排了一个约会,每年重复一次,但是没有指定结束日期。这个约会会迁移到 Notes,但是结束日期设置为 2014 年 8 月 1 日。
- Journal. 用户建立的日志条目。
- Task items. 用户已经输入的所有任务。
- Contact items. 用户的地址簿中的联系人。
- Note items. 用户建立的所有便条。
-
Top Level Folder for Exchange Server Mail. CMT 可以迁移源系统的文件夹结构以及其中的数据。如果在这里输入顶层文件夹名,迁移的所有数据会放在指定的文件夹结构中,而不是放在标准的 Notes 文件夹中。
在我们的示例中,使用 Exchange 邮件。因此,来自 Outlook 的文件夹结构及其数据应该放在被迁移的用户的邮件文件中,除非选择 Migrate to Notes system folders 选项。
-
The Exchange Value you would like the CMT application to use when logging into Exchange. 选择在登录 Exchange 时使用别名还是姓名值:
- 如果选择 Alias,那么 CMT 使用每个用户的唯一 ID 访问用户的邮件存储。建议使用别名,因为它对于每个用户是唯一的(我们使用别名配置文件登录 Exchange)。
- 如果选择 Name,那么 CMT 使用用户的姓、名和中间名首字母访问邮件存储。不建议使用此选项,因为如果用户的姓名相似,就可能访问错误的邮件存储。
-
Migrate Rich Text Format (RTF) when available. 如果要迁移富文本格式 (RTF) 的数据,就选择此选项。
-
Create Exchange distribution lists in Domino Directory at registration time. 如果选择此选项,就是告诉 CMT 您希望它创建一个分布列表,其中包含由 CMT 注册的用户。(在这个准备阶段会显示另一个对话框。)
注意:只有在用 CMT 在 Domino Directory 中注册用户的情况下,才会迁移组。如果没有用 CMT 注册用户,就不创建他们所属的组。
-
Attempt to resolve names. 如果选择此选项,CMT 会尝试把联系人列表和电子邮件消息中的姓名解析为 Domino Directory 中相应的姓名。
-
- 单击 Next。在显示的对话框中(见图 13),可以为几种数据类型指定日期范围,从而进一步限制迁移的数据量。
图 13. 指定日期范围的选项
- 指定所需的开始日期和结束日期(见图 14),只有处于指定范围内的数据会迁移到 Lotus Domino。
图 14. Migration filters 对话框
- 单击 Next。在图 15 所示的窗口中,可以定义迁移规则。如果选择 Use rules (Advanced) 选项,会要求您指定许多额外参数。
图 15. 定义迁移规则
- 单击 Edit Rules 按钮,然后在下一个对话框中选择与服务器到服务器迁移需求相匹配的选项(见图 16)。
图 16. Edit CMT Rules 对话框
例如,可以把从 2008 年 1 月 1 日到 2008 年 12 月 31 日接收到的电子邮件消息迁移到一个存档中,而把 2009 年 1 月 1 日以后接收到的所有电子邮件消息迁移到活跃的邮件文件中。不迁移 2008 年 1 月 1 日以前接收到的电子邮件消息。另外,相同日期范围内的所有约会相应地迁移到相同的数据库。
- 单击 Insert Rule 按钮检查规则设置(见图 17)。
图 17. 检查第一个规则设置
- 选择下一组邮件参数并再次单击 Insert Rule(见图 18)。
图 18. 检查下一组参数
- 选择约会迁移参数(见图 19),完成规则之后,单击 OK。
图 19. 约会迁移
- 在下一个屏幕上,单击 Next 继续 Add Users 配置设置(见图 20)。
图 20. 完成的迁移筛选器
3.1.3 导入用户
可以使用两种方法之一从 Exchange 导入用户:
- 从 LDAP (Lightweight Directory Access Protocol) 导入
- 从 GAL (Global Address List) 导入
- 要想从 LDAP 导入用户,首先要提供 LDAP 服务器的详细信息,包括一个用户名和密码,见图 21。
图 21. 从 LDAP 导入
- 然后,单击 Query LDAP 按钮;显示一条结果消息(见图 22)。
图 22. 查询 LDAP 结果
- 也可以使用 GAL 从 Exchange 服务器导入用户。既可以导入整个 GAL,也可以在当前导入的用户中选择(见图 23)。如果这是您第一次执行迁移,应该选择 Select all users in GAL 选项,我们也这么做。
图 23. 从 GAL 导入
注意:导入用户的目的是在 CMT 数据库中创建 CMT Person 文档,注册和迁移需要使用这些文档,这并不是在 Domino Directory 中添加用户。
- 单击 Next。根据前面选择的选项,会看到 Exchange User Selection 屏幕(见图 24)或分布列表。
图 24. Exchange User Selection 屏幕
- 单击 Build Exchange user list 按钮。提示您选择一个 MAPI 配置文件(见图 25)。
图 25. 选择 MAPI 配置文件
- 要确认已经按照前面 “前提条件” 小节中的说明建立了 MAPI 配置文件。如果还没有,必须取消此过程,建立配置文件,然后重新启动 Add Users 向导。
- 另外,要确认选择的配置文件具有管理员特权。否则,无法访问 Global 地址列表,在迁移期间也无法访问要迁移的用户数据。
- 单击 OK 选择配置文件。提示输入密码。如果您还没有在NT 域 中登录,就会显示一个窗口,要求提供域的登录凭证。
- 输入所需的信息并单击 OK。开始导入用户,在此期间显示一个状态窗口。
- 当导入完成时,屏幕显示 “Successfully imported basic information for X users from Exchange”。单击 OK。
- 返回到 Select Users 窗口。单击 Select users from Exchange user list 按钮;显示用户列表(见图 26)。
图 26. 用户列表
- 选择希望迁移的用户并单击 OK。用户被添加到导入列表中。
- 最后一步是把用户导入 CMT 数据库中。单击 Import Users from Exchange 按钮(见图 27)。
图 27. 从 Exchange 导入用户
- 当导入完成时,出现一个 CMT 消息框,其中显示 “Import Users complete – X user(s) imported”。单击 OK。
- Import Users 窗口仍然显示在屏幕上。单击 Next。
- 出现一个消息框,其中显示 “Congratulations! You’re finished importing your directory for registration!”。单击 Finished 按钮;返回到数据库主视图。
通过使用 Registration 视图或 Server Migration 视图(见图 28),可以检查已经导入的用户是否准备好向 Domino Directory 注册了。
图 28. 准备好注册的用户
3.1.4 选择要迁移的用户
下一个任务是选择并注册用户。注意,对于已经在 Domino 服务器上注册的用户,不需要完成此任务。按以下步骤选择要迁移的用户:
- 单击 Add Users 按钮(见上面的图 28);会再次看到 Add Users 对话框(见图 29)。
- 这一次选择 Register to Domino Directory Wizard 选项,然后单击 Run Wizard 按钮启动向导(见图 29)。
图 29. Register to Domino Directory Wizard 选项
- 显示 Register Users - Settings (Screen 1) 窗口(见图 30)。按下面的说明填写所有字段:
图 30. 注册用户设置
-
Mail Server Address. 建议输入服务器的 IP 地址。
-
Mail Server. 在单一服务器环境中,邮件服务器、模板服务器和注册服务器是相同的。在多服务器环境中,不一定如此。在这些字段中输入正确的服务器名。
-
Template Filename. Domino 8 的标准模板文件是 Mail8.ntf。
-
Filename Format. 建议选择 Unlimited 选项。
提示:Filename Format 设置控制邮件文件名的格式。指定 Unlimited 选项,就会使用短名称(它们是唯一的)作为用户邮件文件的名称。选择 8.3 会设置长度为 8 个字符的邮件文件名。如果选择 10.3,那么邮件文件名的长度为 10 个字符。
-
Mail Administrators. 如果需要邮件管理员的话(在实验性项目中通常需要),在此字段中添加邮件管理员组。这会把邮件管理员组添加到邮件数据库的 ACL 中。在开始完成部署之后,不要忘了删除这个组!
-
Local Admins. 输入管理员或组的名称,他们需要对用户注册后 Name and Address Book 中用户的 Person 文档有管理员访问权。格式必须是 “administrator's name/mail server”。每个管理员名必须以逗号(,)分隔。默认设置是 localadmins 组。
-
Password Options. 还可以选择是生成随机密码,还是使用默认的密码。如果选择默认密码,一定要在 Default Password 字段中输入密码。
-
Minimum Password Length. 设置用户在修改密码时必须满足的密码复杂度。值的范围从 0 (弱)到 16(复杂)。
-
Set internet password. 如果希望为用户创建 Internet 密码,就启用此选项。
-
- 单击 Next 进入第二个注册设置屏幕(见图 31)。
- 输入验证器 ID 文件和验证日志的位置,选择相关的安全类型,填写所有其他字段。可以调整创建的 Internet 地址的格式和存储创建的 ID 文件的位置。
图 31. Register Users Settings 第二个屏幕
- 单击 Next。提示您输入验证器 ID 密码。
- 输入密码并单击 OK。打开 Select People 窗口(见图 32)。
图 32. 选择用户
- 单击 Select Users 按钮。出现一个用户列表,他们已经准备好从 CMT 数据库注册了(见图 33)。选择希望注册的用户并单击 OK。
图 33. 选择要注册的用户
- 单击 Register Users 按钮(见图 34)。现在注册选择的用户。单击 Finish。
- 提示您输入验证器 ID 密码(见图 34)。
图 34. 输入证明人密码
- 在注册期间,显示一个状态条(见图 35),然后显示完成消息(见图 36)。研究并解决发生的所有错误。(详细信息请参见 “排除迁移故障” 小节。)
图 35. 注册状态条
图 36. Register Users Complete 消息
3.1.5 迁移服务器数据
注册用户并选择要迁移的用户之后,可以把用户数据从 Microsoft Exchange 迁移到 Lotus Domino。处于以下状态的用户可以进行迁移:
- Registered,在要迁移的服务器下面的一栏中出现紫色图标(在 Registration 视图中)。
- Registered 或 Ready for Registration,要迁移的服务器是 Exchange,它们的服务器栏中出现紫色图标(在 Server Migration 视图中)。
注意:状态为 Ready for Migration 且没有黄色标志的用户在服务器到服务器迁移期间不会被导入。以后或已经通过最终用户迁移它们。
CMT 为迁移提供了便于使用的向导。与手工迁移一样,迁移向导只允许选择 CMT 数据库中处于正确状态的用户。按以下步骤迁移服务器数据:
- 在 CMT 数据库主视图中,单击 Server Migration 按钮启动相应的向导。
- 显示准备好迁移的用户的列表(见图 37)。可以选择迁移所有用户,也可以选择某些用户。如果选择所有用户,向导会尝试迁移处于适当状态的所有用户(参见上面的说明),这意味着它不会迁移 GAL 中的所有 Exchange 用户。
图 37. 准备好迁移的用户
- 选择所有应该迁移的用户并单击 OK(见图 38)。
图 38. 选择要迁移的 Exchange 用户
- 选择一个 MAPI 配置文件并单击 OK(见图 39)。
图 39. 选择 MAPI 配置文件
迁移开始,显示进度状态屏幕(见图 40)。根据数据量和网络的速度或带宽不同,迁移可能会花费相当长的时间。
图 40. 状态屏幕
注意,在迁移过程中,可以使用 Pause 按钮暂停和恢复迁移。如果由于资源限制需要暂停迁移,可以使用此选项。还可以使用 Cancel 按钮取消迁移。
- 当迁移过程完成时,显示 Migration Summary 消息,在这个示例中消息是 “4 out of 4 users migrated successfully, 0 users migrated with errors”,“Successfully Migrated” 下面列出用户名并显示绿色图标(见图 41)。
图 41. 成功迁移的用户
如果发生注册失败,会显示一个状态屏幕,它指出成功注册和失败注册的数量。大多数失败的原因很容易纠正。按以下步骤判断失败原因:
- 打开 CMT 数据库并选择 Registration。显示用户及其状态的列表。
- 选择并打开失败的用户的文档,这些用户在 Failed registration 类别中。文档底部的迁移信息部分显示错误的原因:
迁移日志:
>>> Registration Started 12:47:37 PM 7/8/2009
ID File password: password
- hansraj.id
Registered as CN=Hansraj Mali/O=acme
>>> Registration Stopped 12:47:54 PM 7/8/2009
Post processing Exchange
|
|
PM: Find and Remove extraneous migrated meetings
PM: Will delete a total of 0 of extraneous migrated
following subjects:
| ||
7/8/2009
12:59:52
|
PM:
|
Deleted 0 extraneous meetings out of 0
| |
7/8/2009
12:59:52
|
PM:
|
Modify Chair Field in Calendar Entries to Match
| |
new Notes Name
| |||
7/8/2009
12:59:52
|
PM:
|
Found a total of 1 migrated appointment
| |
7/8/2009
12:59:52
|
PM:
|
Updated 0 migrated appointment out of the total
| |
of 1
| |||
7/8/2009
12:59:52
|
PM:
|
Apply Changes for Migrated Repeating Calendar
| |
Entries
| |||
7/8/2009
12:59:52
|
PM:
|
Found a total of 0 updated repeating migrated
| |
calendar entries
| |||
7/8/2009
12:59:52
|
PM:
|
Completed Update of Repeating Calendar Entries
| |
Post processing complete at 7/8/2009 12:59:52 PM |
基准信息:
Message Store (Total Folders-Total Msgs) Total Time Msgs Migrated Msgs/min MB Migrated MB/min Mailbox - hansraj (11-5) 0:00:09 13 33.33 0 0.51 |
注意:如果您无法解决迁移问题,那么在 Binary Tree Knowledge Base 中搜索错误消息,或者联系 Binary Tree 的支持团队。
本节解释如何使用 CMT 进行客户端迁移。
把用户账户从 Microsoft Exchange 迁移到 Lotus Domino 之后,可能有一些数据(邮件、联系人、日历条目等)存储在本地的一个或多个个人文件夹 (PST) 文件中。如果要使用 Lotus Notes,可能希望把这些数据迁移到 Lotus Domino 系统中,进行存档或供个人参考。
现在,主要讨论如何使用 CMT 处理用户本地数据 的迁移。只在用户已经在 Lotus Domino 中注册了账户并建立邮箱之后,才执行用户的迁移。
4.2.1 配置 CMT 并导入要迁移的用户
系统管理员可以使用 CMT 选择要迁移的用户,配置用户如何启动迁移。按以下步骤使用向导执行配置:
- 打开 CMT 数据库,在主视图中双击 Settings。
- 选择 Outlook/Exchange 附签(见图 42)。在此附签中,会看到 Exchange 服务器到服务器迁移设置,有两种类型 “Migrate Exchange server Mail” 和 “Migrate PST Mail”。
- 对于 Outlook 迁移选择 Migrate PST Mail,然后单击 Save 和 Close。
图 42. Outlook/Exchange 附签
- 单击 Configure EU Settings 按钮。
- 在下一个屏幕上,选择 Outlook 作为 Source System 并单击 Next(见图 43)。注意,可以选择多个邮件源。对于大多数迁移(要同时迁移服务器端数据),很可能同时选择基于服务器的迁移。
图 43. 选择 Outlook 作为源
- 在 Domino Directory Settings 屏幕上(见图 44),输入目标邮件系统的相关信息:
图 44. Domino Directory Settings 屏幕
Domino Directory Mail Server. 这是主 Domino 服务器的名称。
Domino Directory Filename. 在所有情况下,这个名称都是Names.nsf。
Personal Address Book. 在大多数情况下,个人地址簿也名为 Names.nsf。这个数据库是本地联系人目录。
Target mail database. 可以选择把数据迁移到现有的邮件数据库,在这种情况下,导入的数据复制到 Domino 服务器上;也可以把数据导入新创建的邮件数据库本地拷贝。如果选择本地数据库,会提示您输入数据库名,以确保它已经创建了。
- 单击 Next,然后选择要迁移的数据(见图 45)。
图 45. 选择要迁移的数据
CMT 允许进一步细化从本地 PST 文件迁移到 Domino 邮件文件的信息。在我们的示例中,迁移所有数据,但是您可以选择迁移以下数据类型:
-
Message Stores to Migrate:
- Migrate Exchange server data. 用户的邮箱和数据在 Exchange 服务器上。在迁移 Exchange 服务器数据时,迁移服务器上保存的用户的邮件和文件夹结构。
- Migrate Personal Folder data. 数据存储在用户的机器本地,或存储在网络驱动器上。数据采用 PST 文件的形式。数据并不存储在服务器上。如果有多个 PST 文件,CMT 会迁移所有文件。
- Migrate Personal Address Book data. 数据存储在用户的机器本地,或存储在网络驱动器上,采用 PAB 文件的形式。还可以决定只迁移某些数据,比如日历、消息和联系人。然后,在选择要迁移的用户时,可以进一步细化数据选择,修改默认设置和添加日期范围,这样就不会迁移比较旧的数据。
-
Message Types to Migrate. CMT 允许选择要迁移的消息类型。例如,可以选择迁移邮件消息,但是不迁移日历条目。
-
MAPI Profile to Use. 除非已经创建了具有管理访问权的默认 MAPI 配置文件,否则需要选择 “Let users choose profile” 选项,确保用户可以选择特定的配置文件,以提供登录 Exchange 所需的特权。
-
Migrate to Notes systems folder. 在默认情况下,CMT 把来自 Exchange 的数据迁移到 Notes 中的顶层文件夹。保留 Exchange 和 Outlook 文件夹结构。所有用户的 Exchange 文件夹放在顶层文件夹下面,相关数据和邮件消息存储在这些文件夹中。因此,在 Notes 用户的邮件数据库中,Notes 数据和原来的 Exchange 数据分别存储在单独的文件夹中。
如果选择 Migrate to Notes system folders,Exchange 系统文件夹(Inbox、Sent Items、Drafts 和 Deleted Items)中的数据直接迁移到相应的 Notes 系统文件夹(Inbox、Sent、Drafts 和 Trash)。其他所有非系统 Exchange 文件夹迁移到 Notes。换句话说,这些文件夹出现在 Notes 根级文件夹结构下,而不是在 Exchange 顶层文件夹下。
-
- 完成选择之后,单击 Next;显示图 46 所示的 Settings 屏幕。
图 46. Settings (Continued…) 屏幕
- 输入要迁移的消息的详细信息和在 Domino 邮件文件中的位置。建议保持消息类设置为默认值。单击 Next。
- 显示完成消息框,单击 Finish。
4.3 在 CMT 数据库中添加来自 Domino Directory 的用户
可以把 Domino Directory 用户导入 CMT 数据库中以便进行本地数据迁移。
- 打开 CMT 数据库,在主视图中单击 Add Users 按钮。
- 在 Add Users 屏幕上(见图 47),选择 Import from Domino Directory Wizard 选项并单击 Next。
图 47. Add Users 屏幕
- 在 Select Type 屏幕上,选择 Selected People in Address Book 选项并单击 Next(见图 48)。
图 48. Select Type 屏幕
- 单击 Select People 按钮并单击 Next(见图 49)。
图 49. 选择用户
- 单击 Import Users from Domino NAB 按钮;单击 Next(见图 50)。
图 50. 导入用户
- 单击 Finish 完成 “Step 2”(见图 51)。
图 51. Finished 屏幕
从 Domino Directory 和外部目录导入用户之后,可以开始迁移本地用户数据。要迁移数据的所有本地用户必须有有效的 MAPI 配置文件。
- 选择可以迁移本地数据的用户并单击 End User Migration 按钮(见图 52)。
- 本地用户会收到来自管理员的迁移电子邮件通知,其中包含 Start Migration 按钮和一些文本(见图 53),文本可以通过 Migration Settings 文档定制。
图 52. 选择用户
按钮和一些文本(见图 53),文本可以通过 Migration Settings 文档定制。
图 53. 迁移电子邮件通知示例
注意:在收到 Execution Security Alert 时,一定要选择 “Start trusting the signer to execute this action” 并单击 OK。
- 本地用户单击 Start Migration 按钮之后,开始把数据从本地 PST 文件迁移到服务器 NSF。
- 迁移完成之后,对话框显示以下消息:
“Migration Completed: Please exit and re-open your Notes mail to see your migrated messages.”
- 单击 OK,重新启动 Notes 客户机以获得迁移的文档。
如果在迁移期间收到任何错误消息,那么从 CMT 数据库打开 Person 文档,查看迁移日志,下面是一个示例:
迁移日志:
PeopleByName View->Send Selected People Migration Doc:: Calling SendMigDoc at: 7/13/2009 7:10:18 PM File btbreak.dll successfully detached. File btprog.dll successfully detached. Error in CMT:: DetachDLL: Attachment nirtf654.dll not found in setdoc. A current version of btnotes.dll was found on the system. >>> QuickDiscover Agent Started 7:14:24 PM 7/13/2009 Running Binary Tree CMT for Notes version 8.9 CMT Log Level is Normal mode. Microsoft Windows 2000 v5.1 (Build 2600), Service Pack 2 Current Lotus Notes Version: Release 7.0.3|September 26, 2007 CMT is located on server CN=domino802/O=acme in directory CMT\CMT.nsf Current user access level: Editor Mail server is: CN=domino802/O=acme Mail file is: mail\administ Migrating to mail database mail\administ on server CN=domino802/O=acme Personal address book: names.nsf Current Location: CMT Use operating system's timezone settings: Yes Found Outlook. File btcheck.dll successfully detached. A current version of btexmig.dll was found on the system. Outlook migration: started at 7:14:24 PM 7/13/2009 Total Outlook Folders Migrated: 1 Total Outlook Mail Migrated: 10 Total Outlook Appointments Migrated: 0 Total Outlook Tasks Migrated: 0 Total Outlook Contacts Migrated: 0 Total Outlook Groups Migrated: 0 Outlook migration: finished at 7:15:14 PM 7/13/2009 CMTLib-> AttachLogFile: Attaching log file: C: \ DOCUME~1\ ADMINI~1\ LOCALS~1\ Temp\ BTOutlookLog. txt. |
注意:如果您无法通过研究日志解决问题,那么在 Binary Tree Knowledge Base 中搜索错误消息,或者联系 Binary Tree 的支持团队。
通过执行本文档介绍的简单步骤,Domino 管理员可以相当轻松地把数据从 Microsoft Exchange 迁移到 Lotus Domino 8.x。同样,还可以按客户机到客户机迁移步骤把 Outlook 客户机迁移到 Lotus Notes。
学习
-
阅读 IBM 红皮书:“Migrating from Microsoft Exchange 2000/2003 to Lotus Notes and Domino 7”。
-
参阅:Binary Tree Knowledge Base and Support 网站
-
参阅 Lotus Notes and Domino wiki 文章:Migration and upgrade of IBM Lotus Notes clients from either Microsoft Windows or Linux to Lotus Notes 8.5 for Linux
-
参阅:developerWorks Lotus Notes 和 Domino 产品页面。
获得产品和技术
-
下载试用版:Lotus Domino Designer V8.5.1。
-
下载试用版:Lotus Domino 和 Lotus iNotes。
-
下载试用版:IBM Lotus Notes 和 Domino Administrator 8.5 客户端软件。
讨论