Sun Java �ΰ�     ����      ����      ����      ��=     

Sun �ΰ�
Sun Java System Messaging Server 6 2005Q1 �� ���? 

2��
Sun Java Systems Messaging Server�� ��׷��̵�

�� �忡���� Messaging Server 5.2���� Messaging Server 6 2005Q1�� ��׷��̵��ϴ� ��� ���� �����մϴ�.


�����ϱ� ��

��׷��̵带 �����ϱ� �� ��=; Ȯ���մϴ�.


��׷��̵� �wμ��� ����

Messaging Server 5.2���� Messaging Server 6 2005Q1�� ��׷��̵��ϴ� ��d: �� �ܰ�� �����˴ϴ�. ��= �׸񿡼� �� �wμ����� ������8�� �����մϴ�.


����; ����Ʈ�ϵ��� ��׷��̵� ���� �����

�� ��� Messaging Server 6 2005Q1 �ý����� ����; ����Ʈ�ϱ� '�� Ư���� ��׷��̵� ����; ����� ��� ���� �����մϴ�.

��׷��̵� ���� d��

Messaging Server 5.2���� 68�� ���̱׷��̼��ϱ� '�� ��׷��̵� /ƿ��Ƽ�� �����ϱ� �� UpgradeMsg5toMsg6.pl Perl ��ũ��Ʈ(msg_svr_base/sbin�� ��=)�� ���� �����ؾ� �մϴ�.

UpgradeMsg5toMsg6.pl: 5.2 ���� ����; Messaging Server 6 ���� ���ϰ� ���ϰ� �� ���� ���Ͽ� ���� *.CHANGES �� *.MERGED�� �� ���� ��Ʈ�� ���մϴ�.

*.CHANGES ���� �� *.MERGED ����: �۾� �� ���丮�� /var/tmp/UpgradeMsg5toMsg6.ScratchDir�� ��˴ϴ�.

*.CHANGES ����: Messaging Server 5.2�� Messaging Server 6 2005Q1�� ���� ���� ���� �߿��� ����a; �����ݴϴ�. �� ���Ͽ��� Messaging Server 6 2005Q1���� �ִ� ���� ��ƼƼ, Messaging Server 6 2005Q1������ ������ �ʴ� Messaging Server 5.2�� ���� ��ƼƼ �� Messaging Server 5.2���� �ִ� ���� ��ƼƼ�� ���Ե˴ϴ�. ��� *.CHANGES ������ ���� ���� ���� ���� ����a; �����ִ� ��: �ƴϸ�, ��� ���� ������ *.CHANGES ����; ���ϴ� ��: �ƴմϴ�.

*.MERGED ���Ͽ��� Messaging Server 5.2�� Messaging Server 6 ���� �� �� ��d�� ���յǾ� �ֽ4ϴ�. �Ϲ���8�� Messaging Server 5.2�� ���� �Ű� ���� ��: ��=�� ��� Messaging Server 6 2005Q1 ���� /��˴ϴ�.

ǥ 2-1: *.MERGED �Ǵ� *.CHANGES ����; ���ϴ� ���� ������ ����Դϴ�.

ǥ 2-1 *.MERGED �Ǵ� *.CHANGES ����; ���ϴ� Messaging Server ���� ���� 

���� d��

����

*.MERGED ���� ��

*.CHANGES ���� ��

job_controller.cnf

Job Controller ����

X

X

conversions

��ȯ ����

X

 

channel_option(���⼭ channel: SMTP ä����)

SMTP ä�� �ɼ� ����

X

 

native_option

��� ä�� �ɼ� ����(channel_option f��)

X

X

channel_headers.opt(���⼭ channel: SMTP ä����)

��� �ɼ� ����

X

 

dispatcher.cnf

����ó ����

X

X

imta_tailor

Tailor ����

X

X

option.dat

�� MTA �ɼ� ����

X

X

aliases

��Ī ����

X

 

imta.cnf

MTA ���� ����. ���� ��v(���� ���丮 'ġ ��)�� ����˴ϴ�. �ٽ� ���� ��Ģ �� ä�� ��d: 5.2�� ����; /���մϴ�. imta.cnf�� LMTP�� ���Խ�Ű�x� Messaging Server 6 imta.cnf ���Ͽ��� LMTP d���� �����մϴ�.

X

��쿡 ��� *.CHANGES ������ ��� �� �ֽ4ϴ�.

mappings

���� ����

X

 

mappings.locale

����ȭ�� ���� ����

X

 

internet.rules

���ͳ� ��Ģ ���� ����

X

 

backup-groups.conf

��� �׷� d��

X

X

configutil

local.conf �� msg.conf ���� ������ ���� �� ���� ���� ����

 

X

UpgradeMsg5toMsg6.pl Perl ��ũ��Ʈ ����

UpgradeMsg5toMsg6.pl; �����Ͽ� ����; ����Ʈ�� �� �ִ� ���� ����; ����x� ��= �ܰ踦 �����մϴ�.

  1. �� �ܰ迡���� 5.2�� Messaging Server 6 2005Q1 �ý��� ��ο��� ������ �� �ֽ4ϴ�.
  2. Messaging Server 5.2 �� 6 ������ ������ �ý��ۿ� ���� ��: ��� Messaging Server 5.2 server-root ���丮�� Messaging Server 6 2005Q1 �ý���8�� ���, ���� �� �����մϴ�. �� ���� ������ ������ �ý��ۿ� ��ġ�Ǿ� ��8�� �� �ܰ踦 �dzʶݴϴ�.
  3. �޽��� ����Ұ� �ʹ� Ŀ�� �� �ý��ۿ��� �ٸ� �ý���8�� ����� �� ��; ���� ���� �ν��Ͻ��� �߿��� �κи� �� �ý���8�� ����ϸ� �˴ϴ�. �̿� ���� �ڼ��� ����: UpgradeMsg5toMsg6.pl; ��v�Ͻʽÿ�.

    Messaging Server 5.2 ����� �����͸� Messaging Server 6 2005Q1 �ý���8�� ������ �ʿ�� ���� ��׷��̵� �wμ��� �� Messaging Server 5.2 mboxlist ���丮�� �׼����� �� �־�� �մϴ�.

  4. UpgradeMsg5toMsg6.pl ��׷��̵� ��ũ��Ʈ(msg_svr_base/sbin�� ��=)�� 5.2 ������ msg-instance�� Messaging Server 6 2005Q1 ������ msg_svr_base�� ���� �����մϴ�. ���� ��� ��=�� ���4ϴ�.

    perl UpgradeMsg5toMsg6.pl /usr/sunone/server5/msg-budgie \
      /opt/SUNWmsgsr

  5. ���⼭ /usr/sunone/server5/msg-budgie�� 5.2 Messaging Server�� msg-instance�̰� /opt/SUNWmsgsr�� Messaging Server 6 2005Q1�� msg_svr_base�Դϴ�.

    *.MERGED �� *.CHANGES ����(ǥ 2-1�� ���� ��v)�� ��˴ϴ�.

  6. *.MERGED ����; ���� ��� ���캾�ϴ�. f�ȵ� ���� ����; ������� ��; ��쿡�� ��d; ��8�� �����ؾ� �մϴ�.

�� /ƿ��Ƽ�� Messenger Express ����� d�� ����; ����Ʈ���� �ʽ4ϴ�. ��� Messaging Server 5.2�� ��� d���� /���ϰ� Messaging Server 6 2005Q1 ��ġ�� �� d���� �߰��Ϸx� �� ����; ��8�� �����ؾ� �մϴ�.


��׷��̵� /ƿ��Ƽ ����

�� ��� �� ���� ��' ��ũ��Ʈ�� ������ �� ��ũ��Ʈ�� do_the_upgrade.sh /ƿ��Ƽ(/var/tmp/UpgradeMsg5toMsg6.ScratchDir�� ��=)�� ���� �����մϴ�. ��= �׸� ���� �����մϴ�.

��׷��̵� /ƿ��Ƽ ����

do_the_upgrade.sh /ƿ��Ƽ�� �� ���� �� ��ũ��Ʈ�� �����Ǹ�, *.MERGED ����; ���� MTA ������ ���� �� ���� ���丮 'ġ, configutil �Ű� ����, ��� �Ű� ���� �� Messaging Server 6 2005Q1 �ý����� mboxlist �����ͺ��̽��� ����Ʈ�� �� �ֽ4ϴ�.

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)�� ������8�� ������ �� �ֽ4ϴ�.

MTA ������ �ý���; Messaging Server 5.2���� Messaging Server 6 2005Q1�� ��׷��̵��Ϸx� make_mta_config_changes.sh �� make_backup_config_changes.sh�� �����ϸ� �˴ϴ�(��� ������ ���� ��v).

do_the_upgrade.sh /ƿ��Ƽ �Ǵ� ��' ��ũ��Ʈ �� �ϳ��� �����Ϸx� Messaging Server 5.2�� 6 2005Q1�� ���� ���̸� �� �˴ϴ�.

do_the_upgrade.sh /ƿ��Ƽ ����

do_the_upgrade.sh /ƿ��Ƽ�� �����Ϸx� ��=; �����մϴ�.

  1. Messaging Server 5.2�� 6; ��� ~���մϴ�.
  2. /ƿ��Ƽ�� �����մϴ�.
  3. # sh /var/tmp/UpgradeMsg5toMsg6.ScratchDir/do_the_upgrade.sh

do_the_upgrade.sh ��ũ��Ʈ�� ������ �ڿ��� 5.2 ���� ���� ��θ� ��� ��v�ϰų�(Messaging Server 5.2 server-root ���丮�� f���� �� ��� ����) 5.2 ����� ���� ����; ������ Messaging Server 6 2005Q1 ���丮 'ġ�� ��8�� �̵��� �� �ֽ4ϴ�. Messaging Server�� �ٽ� �����ϱ� �� �� �ܰ踦 �����ؾ� �մϴ�.

MTA ����

do_the_upgrade.sh /ƿ��Ƽ�� �Ϻθ� �����ϴ� MTA ��׷��̵� ���� ��' ��ũ��Ʈ�� make_mta_config_changes.sh(/var/tmp/UpgradeMsg5toMsg6.ScratchDir�� ��=)��� �մϴ�.

make_mta_config_changes.sh ��ũ��Ʈ�� *.MERGED ���� ���� ����; Messaging Server 6 2005Q1 ���� ���丮 ��v ���� �� �̸� �� 'ġ�� ���, �̸� ���� �� �̵��մϴ�.

��ũ��Ʈ�� ���� �̸� ���� �� �̵�; �Ϸ��� �ڿ��� �ڵ�8�� imsimta cnbuild ���; �����Ͽ� MTA ����; �ٽ� �������մϴ�.


��

MTA ������ �ý���; Messaging Server 5.2���� Messaging Server 6 2005Q1�� ��׷��̵��Ϸx� make_mta_config_changes.sh �� make_backup_config_changes.sh(��� ������ ���� ��v)�� �����ϱ⸸ �ϸ� �˴ϴ�.


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 �Ű� ���� �⺻���� ��d�Ǿ� ���� ��: ��� 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 ��ũ��Ʈ�� 5.2 mboxlist �����ͺ��̽��� ��� �� ��׷��̵��ϰ� �̸� Messaging Server 6 2005Q1 ���丮 ��v�� ��׷��̵��մϴ�. �� ��ũ��Ʈ�� �� ���� *.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 �ý���8�� ���̱׷��̼��ϴ� ���; �����մϴ�. Messaging Server 5.2�� Messaging Server 68�� ��׷��̵��ϰ� ��ü �޽��� ����� �����ͺ��̽��� ��׷��̵��� ��� �� ���� ������ �ʿ䰡 ��4ϴ�. ���� �� ������ make_mboxlistdb_changes.sh ��ũ��Ʈ�� ����Ͽ� �����ͺ��̽��� ���� ȿ2��8�� ��׷��̵��� �� �ֽ4ϴ�.

��= ��쿡�� �� �ܰ踦 �����մϴ�.

�� ���� ����Ͽ� ������; ���̱׷��̼��� ��� ���� ���� ��θ� Messaging Server 5.2 ���� ������ �������� ���ʽÿ�. ����, make_mboxlist_changes.sh ��ũ��Ʈ�� �������� ���ʽÿ�.

��׷��̵� ��ũ��Ʈ�� ���� ��� make_configutil_changes.sh ��ũ��Ʈ�� �ڵ�8�� ���� ���� ��θ� ��d�Ͽ� Messaging Server 5.2 ���� ����8�� �����մϴ�. �� �۾�: ��8�� �����ؾ� �մϴ�. ����, make_mboxlistdb_changes.sh ��ũ��Ʈ ȣ��; do_the_upgrade.sh ��ũ��Ʈ���� f���ؾ� �մϴ�.

����� ������ �����͸� �¶���; ���� Messaging Server 5.2���� Messaging Server 6 2005Q1�� �̵��Ϸx� �� �� �����ϴ� �ܰ踦 �����Ͻʽÿ�. �����͸� �̵��� �� Messaging Server�� ~���ϸ� �� �˴ϴ�.

�� ��� ��= �׸� ���� �����մϴ�.

�䱸 ����

���̱׷��̼��Ϸx� ��x �� �� Messaging Server�� ��� ����ǵ��� stored�ؾ� �մϴ�.

���̱׷��̼� ��ħ

����� ������; 5.2 �ý��ۿ��� Messaging Server 6 2005Q1 �ý���8�� ���̱׷��̼��Ϸx� ��=; �����մϴ�.

  1. ������ �̵� �wμ����� �Ϸ�� ������ �����Կ� �׼����� �� ��ٴ� ���; ����ڿ��� �̸� �˸��ϴ�. ������ �̵�; �����ϱ� �� ����ڵ��� ���� �ý��ۿ��� �α׾ƿ��ϵ��� �մϴ�.
  2. 5.2 �޽��� ������� ��� ����� �׸� ���� mailUserStatus ����� LDAP �Ӽ�; active���� hold�� �����Ͽ�, ��ŵǴ� ������� ����; ���� ��⿭�� �����ϰ� IMAP, POP �� HTTP�� ���� �����Կ� �׼������� ���ϵ��� �մϴ�.
  3. mailUserStatus�� ���� �ڼ��� ����: Sun Java System Communcations Services Schema Reference Manual(http://docs.sun.com/doc/819-0113); ��v�Ͻʽÿ�.

  4. �� �wμ��� ���� Messaging Server 5.2 �� 6 2005Q1�� ��� ���� ���̾�� �մϴ�.
  5. ��� ����� �׸��� mailHost �Ӽ�; ��x ���� ����� �� ���� ����� �����մϴ�.
  6. �̷��� �Ϸx� �Ʒ��� ldapsearch ���; ����Ͽ� mailHost �Ӽ�; ��d�ؾ� �ϴ� ����� �׸�; ã�4ϴ�.

    ldapsearch -h ldap.siroe.com -b "o=internet" \    "(&(objectclass=maildomain)(mailHost=oldmail.siroe.com))"

    �׷� ��= ldapmodify ���; ����Ͽ� �׸�; �� ���� ����� �����ϰ� �����մϴ�. Messaging Server ��/�Ǵ� Directory Server�� �Բ� f��� ldapmodify�� ����մϴ�. Solaris ldapmodify�� ������� ���ʽÿ�.

    mailhost�� ���� �ڼ��� ����: Sun Java System Communcations Services Schema Reference Manual; ��v�Ͻʽÿ�.

  7. ���� �ý��ۿ����� backup-groups.conf ����; ����Ͽ� ����� �׸�; ������ �׷� ��� �����մϴ�. �ܰ� 6���� ���Ͽ� ����� ���̵� �ְ� -u �ɼ�; ����� �� �ֽ4ϴ�.
  8. Messaging 5.2 �޽��� ������� ����� �����͸� Messaging Server 6 2005Q1 �޽��� ����ҷ� �̵��մϴ�.
  9. �� �ܰ踦 �����Ϸx� imsbackup /ƿ��Ƽ�� ����Ͽ� Messaging Server 5.2 �޽��� ����Ҹ� ����� ��= imsrestore /ƿ��Ƽ�� ����Ͽ� �ش� �޽��� ����Ҹ� Messaging Server 6 2005Q1�� �����մϴ�. ���� ���, ������; oldmail.siroe.com���� newmail.siroe.com8�� ���̱׷��̼��Ϸx� 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

    ���� ��� �� ���� ����(�׷츶�� �ϳ���); ���ÿ� �����Ͽ� �� �޽��� ����ҷ��� ��� �ӵ��� �ִ�ȭ�� �� �ֽ4ϴ�. imsbackup �� imsrestore /ƿ��Ƽ�� ���� �ڼ��� ����: Messaging Server Reference Manual(http://docs.sun.com/doc/819-0106)�� �޽��� ����� ��� �� ����; ��v�Ͻʽÿ�.

  10. Messaging Server 6 2005Q1; �ý����� �� �⺻ Messaging Server�� ��d�մϴ�.
  11. oldmail.siroe.com�� A ���ڵ带 �����Ͽ� newmail.siroe.com(���� oldmail.siroe.com���� ȣ��Ʈ�Ǵ� ������; ����ϴ� ����); ����Ű���� �մϴ�.

  12. ��= ���; �����Ͽ� Messaging Server 5.2 �ý����� ���� ��⿭�� �ִ� ����; ��f�մϴ�.

    imsimta process_held -uid=user -domain=domain

  13. ���⼭ user�� ����� ���̵��̰� domain: ����ڰ� ���� �ִ� �������Դϴ�.

  14. ����� Ŭ���̾�Ʈ�� �� ���� ���� ����Ű���� Ȯ���մϴ�.
  15. ��׷��̵尡 ������ ����ڰ� ���� Ŭ���̾�Ʈ �wα׷�; ���� �� ���� ����Ű���� �մϴ�. �� �������� oldmail.siroe.com���� newmail.siroe.com; ����ŵ�ϴ�.

    ��ü ����� MMP�� ����ϸ� ����ڰ� �ڽ��� Ŭ���̾�Ʈ�� ���� �� ���� ���� ����Ű���� �� �ʿ䰡 ��4ϴ�. MMP�� LDAP ����� �׸��� ����Ǿ� �ִ� mailHost �Ӽ����� d���� ��n�� �� ����� �ڵ�8�� ���𷺼��մϴ�.



����      ����      ����      ��=     


Copyright 2005 Sun Microsystems, Inc. ��� �Ǹ��� ���۱����� ��/�Դϴ�.