Sun Java System Messaging Server 6 2004Q2 ����ָ�� |
�� 2 ��
�� Sun Java Systems Messaging Server���½�������δ� Messaging Server 5.2 �� Messaging Server 6 2004Q2��
��ʼ֮ǰִ����֮ǰ����ȷ����������Ҫ��
- ���� Messaging Server 5.2 ϵͳ��ͬ��ͬ��ϵͳ�ϰ�װ������ Messaging Server 6 2004Q2��
ע
����ǰ�汾�� Messaging Server ��ͬ�����û���Ȱ�װ������ Messaging Server 6 2004Q2�����������е� Messaging Server��
������ע�⣬���ܶ汾���� 5.2 �� Messaging Server ʹ�ô��������ˣ���������Ǩ�ƻ��� Messaging Server 5.2����װ Messaging Server 6 2004Q2��Ȼ�������д�������й�Ǩ�Ƶ� 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 2004Q2 ��֧�ֶ��ʵ�������� Messaging Server 5.2 ��Ķ��ʵ����ֻ��ѡ��һ��ʵ���� Messaging Server 6 2004Q2�����⣬���������ʵ�ó����Գ���Ǩ�ƶ��ʵ��д������á�
���̸����� Messaging Server 5.2 �� Messaging Server 6 2004Q2 ��(����衣���������(�˴˹�̣�
- �������ļ��Ը�������(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 2004Q2 ϵͳ�ϵ����ã�
�������ļ�
������ʵ�ó���� Messaging Server 5.2 �� 6 ֮ǰ����Ҫ������ UpgradeMsg5toMsg6.pl Perl �ű���λ�� msg_svr_base/sbin����
UpgradeMsg5toMsg6.pl ���Ƚ� 5.2 �����ļ��� Messaging Server 6 �����ļ�����Ϊÿ�������ļ���������}���ļ�����*.CHANGES �ļ��� *.MERGED �ļ���
���ڹ�����Ŀ¼ /var/tmp/UpgradeMsg5toMsg6.ScratchDir ����� *.CHANGES �ļ��� *.MERGED �ļ���
*.CHANGES �ļ���ʾ�� Messaging Server 5.2 �� Messaging Server 6 2004Q2 ֮�����Ҫ�������ļ����졣��Щ�ļ�ͻ����ʾ�˽��� Messaging Server 6 2004Q2 ���ҵ�������ʵ�塢4�� Messaging Server 5.2 ���� Messaging Server 6 2004Q2 �б���̭������ʵ�壬�Լ����� Messaging Server 5.2 ���ҵ�������ʵ�塣��ע�⣬�������� *.CHANGES �ļ�������ʾ��ͬ�汾�������ļ�֮��IJ��죬���Ҳ������������ļ�������� *.CHANGES �ļ���
*.MERGED �ļ��ϲ��� Messaging Server 5.2 �� Messaging Server 6 ���õ�ֵ�����á�ͨ������������������Messaging Server 6 2004Q2 �汾������ Messaging Server 5.2 �����ò���ֵ��
�� 2-1 �г������ *.MERGED �� *.CHANGES �ļ��������ļ���
���� UpgradeMsg5toMsg6.pl Perl �ű�
Ҫ���� UpgradeMsg5toMsg6.pl �Դ����ļ�����ͨ����ļ������Ը������ã�����ִ�����²��裺
- ��� Messaging Server 5.2 �� 6 �治��ͬһ������ϣ��� Messaging Server 5.2 server-root Ŀ¼���͡���ѹ����Ƶ� Messaging Server 6 2004Q2 ϵͳ�����}��汾��װ��ͬһ������ϣ���������˲��衣
- ��� 5.2 ��� msg-instance �� Messaging Server 6 2004Q2 ��� msg_svr_base ���� UpgradeMsg5toMsg6.pl ��ű���λ�� msg_svr_base/sbin�������磺
���� /usr/sunone/server5/msg-budgie Ϊ 5.2 �� Messaging Server �� msg-instance��/opt/SUNWmsgsr Ϊ Messaging Server 6 2004Q2 �� msg_svr_base��
������ *.MERGED �� *.CHANGES �ļ������� 2-1 �������
- ����ϸ�鿴 *.MERGED �ļ����������ʹ�ý�������ã�������ֶ��������á�
��ʵ�ó��������� Messenger Express �����ļ�����ˣ���Ҫ�ֶ������Щ�ļ����Ա���4�� Messaging Server 5.2 �������Ϣ�����4�� Messaging Server 6 2004Q2 ��װ����������Ϣ��
������ʵ�ó������ڽ����� 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 2004Q2 ϵͳ�� 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 2004Q2����ֻ������ make_mta_config_changes.sh �� make_backup_config_changes.sh�����������������
ִ�� do_the_upgrade.sh ʵ�ó�����κ��ӽű�ʱ����ȷ�� Messaging Server 5.2 �� 6 2004Q2 ��δ������С�
���� do_the_upgrade.sh ʵ�ó���
Ҫ���� do_the_upgrade.sh ʵ�ó�����ִ�����²���
���� do_the_upgrade.sh �ű�������Լ������� 5.2 �����·����������ɾ�� Messaging Server 5.2 server-root Ŀ¼����Ҳ���Խ� 5.2 ��洢�����ֶ��ƶ�����Ӧ�� Messaging Server 6 2004Q2 Ŀ¼λ�á���Ӧ���������� 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 2004Q2 �ļ�Ŀ¼�ṹ�ڶ� *.MERGED �����������ļ����б��ݣ�����ԭʼ��ƽ�������������λ�ý����ƶ���
����������ƶ��ļ��˽ű����Զ����� imsimta cnbuild �������±��� MTA ���á�
ע
���ϣ�� MTA �м̼����� Messaging Server 5.2 �� Messaging Server 6 2004Q2����ֻ������ 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 2004Q2 �� configutil ������δָ��ȱʡֵ�������� Messaging Server 5.2 �е�ֵ���� Messaging Server 6 2004Q2 ���м���ʹ�á�
��������
��Ϊ 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 �ű����� 5.2 ��� mboxlist ��ݿⲢ������ Messaging Server 6 2004Q2 Ŀ¼�ṹ���˽ű����ĸ� *.db �ļ���folder.db��quota.db��peruser.db �� subscr.db���� Messaging Server 5.2 ϵͳ�ϵ� server-root/msg-instance/store/mboxlist ���Ƶ� Messaging Server 6 2004Q2 ϵͳ�ϵ� msg_svr_base/data/store/mboxlist��
Ǩ���û��������ڽ�������ν��û������ Messaging Server 5.2 ϵͳǨ�Ƶ� Messaging Server 6 2004Q2 ϵͳ�����Ҫ�� 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 2004Q2����ִ�б����н��ܵIJ��衣�ƶ����ʱ����ر� Messaging Server��
����˵�����������⣺
Ҫ��
Ǩ�Ƶ�ΨһҪ�������¾��ʼ����ͷ������϶�Ҫ���� stored��
Ǩ��˵��
Ҫ���û������ 5.2 ϵͳǨ�Ƶ� Messaging Server 6 2004Q2 ϵͳ����ִ�����²���
- ����֪ͨ�û���������ƶ�������֮ǰ�����ǽ����������䡣��ȷ���û���������ƶ���ʼ֮ǰ�����ʼ�ϵͳע��
- �� 5.2 �ʼ��洢�������û���Ŀ�� mailUserStatus �û� LDAP ���Դ� active ���Ϊ hold���Խ���4���û��ʼ������ڱ�������У�����ֹͨ�� IMAP��POP �� HTTP �������䡣
�й� mailUserStatus ����ϸ��Ϣ����μ� Sun Java System Communcations Services Schema Reference Manual (http://docs.sun.com/doc/817-5702)��
- ȷ���ڴ˹���ڼ� 5.2 �� 6 2004Q2 Messaging Server ��������������С�
- �������û���Ŀ�е� 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 2004Q2 �ʼ��洢�С�
��ɴ˲���ķ������£�ʹ�� imsbackup ʵ�ó��� Messaging Server 5.2 �ʼ��洢��Ȼ��ʹ�� imsrestore ʵ�ó����ʼ��洢�ָ��� Messaging Server 6 2004Q2 �С����磬Ҫ������� 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 Reference Manual (http://docs.sun.com/doc/817-6267)��
- �� Messaging Server 6 2004Q2 ����Ϊ�µ�ϵͳȱʡ�ʼ����ͷ�����
�� 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 �����л�ȡ����Ϣ�����Զ����ͻ����ض����·�����