이 절에서는 이 버전의 32비트 또는 64비트 Messaging Server로 업그레이드하는 세 가지 수동 옵션에 대해 설명합니다.
기존 32비트 Messaging Server를 변경하고 병렬 업그레이드로 데이터를 64비트 Messaging Server로 마이그레이션하려면 첫 번째 옵션( 32비트에서 64비트 Messaging Server로 마이그레이션하는 방법)을 선택합니다. 업그레이드된 버전에서는 새 디렉토리 경로(예: INSTALLROOT)를 사용합니다.
업그레이드를 쉽게 백아웃할 수 있는 보수적인 업그레이드 방법을 사용하려면 두 번째 옵션( 32비트에서 32비트로의 업그레이드 수행 방법(병렬))을 선택합니다. (이전 버전으로 되돌아가고 새 버전 사용을 중지하기만 하면 됩니다.)이 옵션은 32비트 버전에서 32비트 버전으로 업그레이드하는 경우에만 사용할 수 있습니다. 이 경우 업그레이드 프로세스를 설정하는 데 시간이 더 오래 걸립니다. 업그레이드된 버전에서는 새 디렉토리 경로(예: INSTALLROOT)를 사용합니다.
좀더 빠른 업그레이드 방법을 원하는 경우에는 세 번째 옵션( 32비트에서 32비트로의 업그레이드 수행 방법(인플레이스))을 선택합니다. 병렬 방법을 사용할 때처럼 백아웃하는 것이 쉽지 않습니다. 이 옵션은 32비트 버전에서 32비트 버전으로 업그레이드하는 경우에만 사용할 수 있습니다. 업그레이드된 버전에서는 이전 디렉토리 경로(예: msg-svr-base)를 사용합니다.
시스템에 이전 버전의 Messaging Server(32비트)가 설치 및 구성되어 있는 경우 데이터를 64비트 버전으로 마이그레이션하려면 다음과 같은 병렬 업그레이드 단계를 수행합니다.
Messaging Server 6.3 64비트 에디션 설치 프로그램을 사용하여 이전 버전의 Messaging Server와 같은 시스템에 있는 다른 디렉토리(예를 들어 이 절차에서는 /opt/sun/comms/messaging64/)에 64비트 버전의 Messaging Server를 설치합니다. 설치를 시작하는 방법을 참조하십시오.
구성 및 메시지 저장소 데이터를 이전 버전의 Messaging Server에서 마이그레이션하려면 migrate-config(마이그레이션 구성) 유틸리티를 실행합니다.
/opt/sun/comms/messaging64/sbin/migrate-config old-msg-svr-root
예를 들면 다음과 같습니다.
/opt/sun/comms/messaging64/sbin/migrate-config /opt/SUNWmsgsr
/opt/sun/comms/messaging64/sbin/patch-config를 실행합니다.
/opt/sun/comms/messaging64/sbin/install-newconfig를 실행합니다.
마이그레이션을 백아웃하려면 /opt/sun/comms/messaging64/sbin/migrate-config -u /opt/SUNWmsgsr을 실행합니다. 여기서 -u는 취소 플래그입니다.
마이그레이션을 완료하고 나면 이전 서버 루트 디렉토리의 사용을 중지합니다.
PATH와 이전 서버 루트 위치를 참조하는 모든 스크립트를 업데이트합니다.
Legato Networker를 사용하는 경우에는 구성에서 서버 루트 위치를 업데이트해야 합니다.
서버 루트 위치를 서버 루트 이진 위치로 대체합니다.
다음 명령을 사용하여 새 서버를 시작합니다.
/opt/sun/comms/messaging64/sbin/start-msg
마이그레이션을 백아웃하려면 —u(취소) 플래그를 사용합니다.
/opt/sun/comms/messaging64/sbin/migrate-config —u old-base-dir
여기서 old-base-dir는 이전 서버 루트 디렉토리입니다.
이전 Messaging Server를 다시 시작하려면 다음을 사용합니다. old-base-dir/sbin/start-msg
Messaging Server 6.3 64비트 에디션 설치 프로그램을 사용하여 이전 버전의 Messaging Server와 같은 시스템에 있는 다른 디렉토리(예를 들어 이 절차에서는 /opt/sun/comms/messaging/)에 Messaging Server를 설치합니다. 설치를 시작하는 방법을 참조하십시오.
구성 및 메시지 저장소 데이터를 이전 버전의 Messaging Server에서 마이그레이션하려면 migrate-config(마이그레이션 구성) 유틸리티를 실행합니다.
/opt/sun/comms/messaging/sbin/migrate-config old-msg-svr-root
예를 들면 다음과 같습니다.
/opt/sun/comms/messaging/sbin/migrate-config /opt/SUNWmsgsr
/opt/sun/comms/messaging/sbin/patch-config를 실행합니다.
/opt/sun/comms/messaging/sbin/install-newconfig를 실행합니다.
마이그레이션을 백아웃하려면 /opt/sun/comms/messaging/sbin/migrate-config -u /opt/SUNWmsgsr를 실행합니다. 여기서 -u는 취소 플래그입니다.
마이그레이션을 완료하고 나면 이전 서버 루트 디렉토리의 사용을 중지합니다.
PATH와 이전 서버 루트 위치를 참조하는 모든 스크립트를 업데이트합니다.
Legato Networker를 사용하는 경우에는 구성에서 서버 루트 위치를 업데이트해야 합니다.
서버 루트 위치를 서버 루트 이진 위치로 대체합니다.
다음 명령을 사용하여 새 서버를 시작합니다.
/opt/sun/comms/messaging/sbin/start-msg
마이그레이션을 백아웃하려면 —u(취소) 플래그를 사용합니다.
/opt/sun/comms/messaging/sbin/migrate-config —u old-base-dir
여기서 old-base-dir는 이전 서버 루트 디렉토리입니다.
이전 Messaging Server를 다시 시작하려면 다음을 사용합니다. old-base-dir/sbin/start-msg
인플레이스 업그레이드를 수행하려면
patchadd를 사용하여 적절한 패치를 추가합니다. 자세한 내용은 다음을 참조하십시오. Messaging Server의 패치 및 패키지 정보
msg-svr-base 디렉토리에서 patch-config를 실행합니다. 예: /opt/SUNWmsgsr/sbin/patch-config
msg-svr-base 디렉토리에서 install-newconfig를 실행합니다. 예: /opt/SUNWmsgsr/sbin/install-newconfig
업그레이드를 백아웃하려면 msg-svr-base 디렉토리에서 uninstall-newconfig를 실행합니다. 예: /opt/SUNWmsgsr/messaging/sbin/uninstall-newconfig
Messaging Server의 패치 및 패키지 정보에 나열된 적절한 패치를 patchrm으로 제거해야 합니다.