Sun Java System Messaging Server 6 2005Q1 ����ָ�� |
�� 2 ��
�� Sun Java Systems Messaging Server���½�������δ� Messaging Server 5.2 �� Messaging Server 6 2005Q1��
��ʼ֮ǰִ����֮ǰ����ȷ����������Ҫ��
- ���� Messaging Server 5.2 ϵͳ��ͬ��ͬ��ϵͳ�ϰ�װ������ Messaging Server 6 2005Q1��
ע
����ǰ�汾�� Messaging Server ��ͬ�����û���Ȱ�װ������ Messaging Server 6 2005Q1�����������е� Messaging Server��
������ע�⣬���ܶ汾���� 5.2 �� Messaging Server ʹ�ô��������ˣ���������Ǩ�ƻ��� Messaging Server 5.2����װ Messaging Server 6 2005Q1��Ȼ�������д�������й�Ǩ�Ƶ� Messaging Server 5.2 �ĸ����Ϣ����μ�iPlanet Messaging Server 5.2 Migration Guide��(http://docs.sun.com/source/816-6017-10/index.html)��
- ���е� Messaging Server 5.2 ��װ������Ϊʹ�� MTA Direct LDAP Lookup������ imsimta dirsync����
- ���⣬Messaging Server 6 2005Q1 ��֧�ֶ��ʵ�������� Messaging Server 5.2 ��Ķ��ʵ����ֻ��ѡ��һ��ʵ���� Messaging Server 6 2005Q1�����⣬���������ʵ�ó����Գ���Ǩ�ƶ��ʵ��д������á�
���̸����� Messaging Server 5.2 �� Messaging Server 6 2005Q1 ��(����衣���������(�˴˹�̣�
- �������ļ��Ը������� (UpgradeMsg5toMsg6.pl)
- ������ʵ�ó��� (do_the_upgrade.sh)
- MTA ���� (make_mta_config_changes.sh)
- configutil ���� (make_configutil_changes.sh)
- �������� (make_backup_config_changes.sh)
- mboxlist ��ݿ� (make_mboxlistdb_changes.sh)
- Ǩ���û���������ѡ��
�������ļ��Ը����������ڽ�������δ�����������ļ�4���� Messaging Server 6 2005Q1 ϵͳ�ϵ����ã�
�������ļ�
������ʵ�ó���� Messaging Server 5.2 �� Messaging Server 6 ֮ǰ����Ҫ������ UpgradeMsg5toMsg6.pl Perl �ű���λ�� msg_svr_base/sbin����
UpgradeMsg5toMsg6.pl ���Ƚ� Messaging Server 5.2 �����ļ��� Messaging Server 6 �����ļ�����Ϊÿ�������ļ���������}���ļ�����*.CHANGES �ļ��� *.MERGED �ļ���
���ڹ�����Ŀ¼ /var/tmp/UpgradeMsg5toMsg6.ScratchDir ����� *.CHANGES �ļ��� *.MERGED �ļ���
*.CHANGES �ļ���ʾ�� Messaging Server 5.2 �� Messaging Server 6 2005Q1 ֮�����Ҫ�������ļ����졣��Щ�ļ�ͻ����ʾ�˽��� Messaging Server 6 2005Q1 ���ҵ�������ʵ�塢4�� Messaging Server 5.2 ���� Messaging Server 6 2005Q1 �б���̭������ʵ�壬�Լ����� Messaging Server 5.2 ���ҵ�������ʵ�塣��ע�⣬�������� *.CHANGES �ļ�������ʾ��ͬ�汾�������ļ�֮��IJ��죬���Ҳ������������ļ�������� *.CHANGES �ļ���
*.MERGED �ļ��ϲ��� Messaging Server 5.2 �� Messaging Server 6 ���õ�ֵ�����á�ͨ������������������Messaging Server 6 2005Q1 �汾������ Messaging Server 5.2 �����ò���ֵ��
�� 2-1 �г������ *.MERGED �� *.CHANGES �ļ��������ļ���
���� UpgradeMsg5toMsg6.pl Perl �ű�
Ҫ���� UpgradeMsg5toMsg6.pl �Դ����ļ�����ͨ����ļ������Ը������ã�����ִ�����²��裺
- Messaging Server 5.2 �� Messaging Server 6 2005Q1 ϵͳ��ʱ��������С�
- ��� Messaging Server 5.2 ��� Messaging Server 6 �治��ͬһ������ϣ��� Messaging Server 5.2 server-root Ŀ¼���͡���ѹ����Ƶ� Messaging Server 6 2005Q1 ϵͳ�����}��汾��װ��ͬһ������ϣ���������˲��衣
����ʼ��洢�������һ��ϵͳ���͵���һ��ϵͳ������Խ������ʵ�����Ҫ���ִ��͵���ϵͳ��UpgradeMsg5toMsg6.pl �е�ע����ϸ˵�����������
���轫 Messaging Server 5.2 �洢��ݸ��Ƶ� Messaging Server 6 2005Q1 ϵͳ�����DZ���ȷ���������п��Է��� Messaging Server 5.2 mboxlist Ŀ¼��
- ��� Messaging Server 5.2 ��� msg-instance �� Messaging Server 6 2005Q1 ��� msg_svr_base ���� UpgradeMsg5toMsg6.pl ��ű���λ�� msg_svr_base/sbin�������磺
���� /usr/sunone/server5/msg-budgie Ϊ Messaging Server 5.2 �� msg-instance��/opt/SUNWmsgsr Ϊ Messaging Server 6 2005Q1 �� msg_svr_base��
������ *.MERGED �� *.CHANGES �ļ������� 2-1 �������
- ����ϸ�鿴 *.MERGED �ļ����������ʹ�ý�������ã�������ֶ��������á�
��ʵ�ó��������� Messenger Express �����ļ�����ˣ���Ҫ�ֶ������Щ�ļ����Ա���4�� Messaging Server 5.2 �������Ϣ�����4�� Messaging Server 6 2005Q1 ��װ����������Ϣ��
������ʵ�ó������ڽ����� do_the_upgrade.sh ʵ�ó���λ�� /var/tmp/UpgradeMsg5toMsg6.ScratchDir������ʵ�ó��������ĸ��ӽű���ɵ� shell �ű������ڰ��������⣺
- ���� do_the_upgrade.sh ʵ�ó���(do_the_upgrade.sh)
- MTA ���� (make_mta_config_changes.sh)
- configutil ���� (make_configutil_changes.sh)
- �������� (make_backup_config_changes.sh)
- mboxlist ��ݿ� (make_mboxlistdb_changes.sh)
��ʵ�ó������
do_the_upgrade.sh ʵ�ó������ĸ� shell �ű���ɣ���ʹ�� *.MERGED �ļ����� Messaging Server 6 2005Q1 ϵͳ�� MTA ���õ����ú��ļ�Ŀ¼λ�á�configutil ����ݲ����Լ� mboxlist ��ݿ⡣
��������� do_the_upgrade.sh ʵ�ó���Ҳ���Ե���������� do_the_upgrade.sh ʵ�ó����һ�����ű���make_mta_config_changes.sh��make_configutil_changes.sh��make_backup_config_changes.sh �� make_mboxlistdb_changes.sh����
���ϣ�� MTA �м̼����� Messaging Server 5.2 �� Messaging Server 6 2005Q1����ֻ������ make_mta_config_changes.sh �� make_backup_config_changes.sh�����������������
ִ�� do_the_upgrade.sh ʵ�ó�����κ��ӽű�ʱ����ȷ�� Messaging Server 5.2 �� Messaging Server 6 2005Q1 ��δ������С�
���� do_the_upgrade.sh ʵ�ó���
Ҫ���� do_the_upgrade.sh ʵ�ó�����ִ�����²���
���� do_the_upgrade.sh �ű�������Լ������� Messaging Server 5.2 �ķ���·����������ɾ�� Messaging Server 5.2 server-root Ŀ¼����Ҳ���Խ� Messaging Server 5.2 �Ĵ洢�����ֶ��ƶ�����Ӧ�� Messaging Server 6 2005Q1 Ŀ¼λ�á���Ӧ���������� Messaging Server ֮ǰִ�д˲��衣
MTA ����
��Ϊ do_the_upgrade.sh ʵ�ó�����ɲ��ֵ� MTA �������ӽű���Ϊ make_mta_config_changes.sh��λ�� /var/tmp/UpgradeMsg5toMsg6.ScratchDir����
make_mta_config_changes.sh �ű����� Messaging Server 6 2005Q1 �ļ�Ŀ¼�ṹ�ڶ� *.MERGED �����������ļ����ݣ�Ȼ����Ļ�ԭʼ��Ʋ�����ԭʼλ�á�
����������ƶ��ļ��˽ű����Զ����� imsimta cnbuild �������±��� MTA ���á�
ע
���ϣ�� MTA �м̼����� Messaging Server 5.2 �� Messaging Server 6 2005Q1����ֻ������ make_mta_config_changes.sh �� make_backup_config_changes.sh�����������������
configutil ����
��Ϊ do_the_upgrade.sh ʵ�ó�����ɲ��ֵ� configutil �������ӽű���Ϊ make_configutil_changes.sh �ű���λ�� /var/tmp/UpgradeMsg5toMsg6.ScratchDir �У���
make_configutil_changes.sh �ű��� msg.conf �� local.conf �ļ��е��²������²������ Messaging Server 6 2005Q1 �е� configutil ������δָ��Ĭ��ֵ�������� Messaging Server 5.2 �е�ֵ���� Messaging Server 6 2005Q1 ���м���ʹ�á�
��������
��Ϊ do_the_upgrade.sh ʵ�ó�����ɲ��ֵı����������ӽű���Ϊ make_backup_config_changes.sh �ű���λ�� /var/tmp/UpgradeMsg5toMsg6.ScratchDir �У���
make_backup_config_changes.sh �ű���ݷ������� backup-groups.conf �ļ��еķ������á�
mboxlist ��ݿ�
��Ϊ do_the_upgrade.sh ʵ�ó�����ɲ��ֵ� mboxlist ��ݿ��������ӽű���Ϊ make_mboxlistdb_changes.sh �ű���λ�� /var/tmp/UpgradeMsg5toMsg6.ScratchDir����
make_mboxlistdb_changes.sh �ű����� Messaging Server 5.2 �� mboxlist ��ݿⲢ������ Messaging Server 6 2005Q1 Ŀ¼�ṹ���˽ű����ĸ� *.db �ļ���folder.db��quota.db��peruser.db �� subscr.db���� Messaging Server 5.2 ϵͳ�ϵ� server-root/msg-instance/store/mboxlist ���Ƶ� Messaging Server 6 2005Q1 ϵͳ�ϵ� msg_svr_base/data/store/mboxlist��
Ǩ���û��������ڽ�������ν��û������ Messaging Server 5.2 ϵͳǨ�Ƶ� Messaging Server 6 2005Q1 ϵͳ�����Ҫ�� Messaging Server 5.2 �� Messaging Server 6����������ʼ��洢��ݿ⣬������ִ�д˹�̡���һ��������� make_mboxlistdb_changes.sh �ű������ڸ���Ч������ݿ⡣
��ֻ��ִ�д˹�̣����
�����ѡ��ʹ�ô˹��Ǩ�����䣬�벻Ҫ������·��ӳ�䵽 Messaging Server 5.2 ������Ҳ��Ҫ���� make_mboxlist_changes.sh �ű���
����ű���ɵ� make_configutil_changes.sh �ű����Զ�������·������Ϊӳ�䵽 Messaging Server 5.2 ��������Ҫ�ֶ�������и�ġ����⣬��Ӧ���� do_the_upgrade.sh �ű���ɾ�� make_mboxlistdb_changes.sh �ű��ĵ��á�
Ҫ��j��ʽ���û�������ݴ� Messaging Server 5.2 �ƶ��� Messaging Server 6 2005Q1����ִ�б����н��ܵIJ��衣�ƶ����ʱ����ر� Messaging Server��
����˵�����������⣺
Ҫ��
Ǩ�Ƶ�ΨһҪ�������¾��ʼ����ͷ������϶�Ҫ���� stored��
Ǩ��˵��
Ҫ���û������ Messaging Server 5.2 ϵͳǨ�Ƶ� Messaging Server 6 2005Q1 ϵͳ����ִ�����²���
- ����֪ͨ�û���������ƶ�������֮ǰ�����ǽ����������䡣��ȷ���û���������ƶ���ʼ֮ǰ�����ʼ�ϵͳע��
- �� Messaging Server 5.2 �ʼ��洢�������û���Ŀ�� mailUserStatus �û� LDAP ���Դ� active ���Ϊ hold���Խ�������û��ʼ������ڱ�������У�����ֹͨ�� IMAP��POP �� HTTP �������䡣
�й� mailUserStatus �ĸ����Ϣ����μ� Sun Java System Communcations Services Schema Reference Manual (http://docs.sun.com/doc/819-0113)��
- ȷ���ڴ˹���ڼ� Messaging Server 5.2 �� Messaging Server 6 2005Q1 ��������������С�
- �������û���Ŀ�е� mailHost ���ԴӾ��ʼ���������Ϊ���ʼ�������
Ҫ��������ʹ������ ldapsearch ���������Ҫ���� mailHost ���Ե��û���Ŀ��
ldapsearch -h ldap.siroe.com -b "o=internet" \ "(&(objectclass=maildomain)(mailHost=oldmail.siroe.com))"
Ȼ��ʹ�� ldapmodify ��������Ŀ���Ϊ��Ӧ�����ʼ��������ʹ�� Messaging Server ��/�� Directory Server ����� ldapmodify������ʹ�� Solaris ldapmodify����
�й� mailhost �ĸ����Ϣ����μ�Sun Java System Communcations Services Schema Reference Manual����
- �ھ�ϵͳ�У�ʹ�� backup-groups.conf �ļ����û���Ŀ��Ϊ��ȵ��顣��Ҳ���Խ��û�������ļ������ڲ��� 6 ��ʹ�� -u ѡ�
- ���û���ݴ� Messaging Server 5.2 �ʼ��洢�ƶ��� Messaging Server 6 2005Q1 �ʼ��洢�С�
��ɴ˲���ķ���Ϊ��ʹ�� imsbackup ʵ�ó��� Messaging Server 5.2 �ʼ��洢��Ȼ��ʹ�� imsrestore ʵ�ó����ʼ��洢�ָ��� Messaging Server 6 2005Q1 �С����磬Ҫ������� oldmail.siroe.com Ǩ�Ƶ� newmail.siroe.com������ oldmail.siroe.com �������������
/<server-root>/bin/msg/store/bin/imsbackup -f- /<instance>/<group> \
| rsh newmail.siroe.com /opt/SUNWmsgsr/lib/msg/imsrestore.sh \-f- -cy -v1
��������ж����ı��ݺͻָ��Ự��ÿ��һ�����ʹ���͵����ʼ��洢�����ʴﵽ����й� imsbackup �� imsrestore ʵ�ó���ĸ����Ϣ����μ� Messaging Server �ο��ֲ� (http://docs.sun.com/doc/819-0106) �Լ����ݲ��ָ��ʼ��洢��
- �� Messaging Server 6 2005Q1 ����Ϊ�µ�ϵͳĬ���ʼ����ͷ�����
�� oldmail.siroe.com �� A ��¼���Ϊָ�� newmail.siroe.com���˷���������ǰ�� oldmail.siroe.com ��Ϊ������
- ִ�����������ͷ� Messaging Server 5.2 ϵͳ�ϱ�������е��ʼ���
���� user ���û� ID��domain ���û����ڵ���
- ȷ���û��ͻ���ָ���µ��ʼ�������
����ɺ�ͨ���û����ʼ��ͻ������ʹ�û�ָ���·������ڴ�ʾ���У�ʹ�û��� oldmail.siroe.com ָ�� newmail.siroe.com����
����ʹ�� MMP��ʹ�û����轫��ͻ���ֱ��ָ�����ʼ�������MMP ���Ӵ洢�� LDAP �û���Ŀ�е� mailHost �����л�ȡ����Ϣ�����Զ����ͻ����ض����·�����