Sun Java System Messaging Server 6 2005Q4 관리 설명서

업그레이드 유틸리티 실행

이 절에서는 네 개의 하위 스크립트로 구성된 쉘 스크립트인 do_the_upgrade.sh 유틸리티(/var/tmp/UpgradeMsg5toMsg6.ScratchDir에 있음)에 대해 설명합니다. 다음 항목에 대해 설명합니다.

업그레이드 유틸리티 개요

do_the_upgrade.sh 유틸리티는 네 개의 쉘 스크립트로 구성되며, *.MERGED 파일을 통해 MTA 구성의 구성 및 파일 디렉토리 위치, configutil 매개 변수, 백업 매개 변수 및 현재 버전의 Messaging Server 시스템의 mboxlist 데이터베이스를 업데이트할 수 있습니다.

do_the_upgrade.sh 유틸리티를 실행하거나 do_the_upgrade.sh 유틸리티를 구성하는 두 개 이상의 스크립트(make_mta_config_changes.sh, make_configutil_changes.sh, make_backup_config_changes.shmake_mboxlistdb_changes.sh)를 개별적으로 실행할 수 있습니다.

MTA 릴레이 시스템을 Messaging Server 5.2에서 현재 버전의 Messaging Server로 업그레이드하려면 make_mta_config_changes.shmake_backup_config_changes.sh만 실행하면 됩니다( 백업 구성의 설명 참조).

do_the_upgrade.sh 유틸리티 또는 하위 스크립트 중 하나를 실행하려면 Messaging Server 5.2 또는 6 2005Q4가 실행 중이면 안 됩니다.

Proceduredo_the_upgrade.sh 유틸리티 실행 방법

단계
  1. Messaging Server 5.2와 현재 버전을 모두 종료합니다.

  2. 유틸리티를 실행합니다.


    # sh /var/tmp/UpgradeMsg5toMsg6.ScratchDir/do_the_upgrade.sh
    

    do_the_upgrade.sh 스크립트를 실행한 뒤에는 5.2 분할 영역 경로를 계속 참조하거나(Messaging Server 5.2 server-root 디렉토리를 제거할 수 없게 되지만) 5.2 저장소 분할 영역을 적절한 Messaging Server 현재 버전의 디렉토리 위치로 수동으로 이동할 수 있습니다. 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 파일 디렉토리 구조 내의 원래 이름 및 위치로 백업, 이름 변경 및 이동합니다.

스크립트가 파일 이름 변경 및 이동을 완료한 뒤에는 자동으로 imsimta cnbuild 명령을 실행하여 MTA 구성을 다시 컴파일합니다.


주 –

MTA 릴레이 시스템을 Messaging Server 5.2에서 현재 버전의 Messaging Server로 업그레이드하려면 make_mta_config_changes.shmake_backup_config_changes.sh( 백업 구성의 설명 참조)를 실행하기만 하면 됩니다.


configutil 매개 변수

do_the_upgrade.sh 유틸리티의 일부를 구성하는 configutil 업그레이드 구성 하위 스크립트를 make_configutil_changes.sh 스크립트(/var/tmp/UpgradeMsg5toMsg6.ScratchDir에 있음)라고 합니다.

make_configutil_changes.sh 스크립트는 새 매개 변수나 업데이트된 매개 변수를 msg.conflocal.conf 파일에 통합합니다. Messaging Server 현재 버전의 configutil 매개 변수에 기본값이 지정되어 있지 않은 경우 Messaging Server 5.2 값이 현재 버전의 Messaging Server에 전달됩니다.

백업 구성

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 디렉토리 구조로 업그레이드합니다. 이 스크립트는 네 개의 *.db 파일(folder.db, quota.db, peruser.db subscr.db)을 Messaging Server 5.2 시스템의 server-root /msg-instance/store/mboxlist에서 현재 버전의 Messaging Server 시스템의 msg_svr_base/data/store/mboxlist로 복사합니다.