| |
| Sun Java Enterprise System 2005Q4 업그레이드 설명서 | |
6장
Web Server이 장에서는 Web Server를 Java ES 2005Q4(릴리스 4): Sun Java System Web Server 6.1 SP5 2005Q4로 업그레이드하는 방법을 설명합니다.
또한 Java ES 릴리스 4에서 지원하는 다른 업그레이드 경로에 대한 업그레이드 문제 및 절차의 일반 개요를 제공합니다. 이 장에서는 Solaris와 Linux 운영 체제에서의 업그레이드에 대해 설명합니다.
Web Server 업그레이드 개요이 절에서는 Java ES 2005Q4(릴리스 4)로 업그레이드하는 데 영향을 미치는 Web Server의 다음과 같은 일반 요소를 설명합니다.
Java ES 릴리스 4 Web Server 정보
Web Server의 Java ES 릴리스 4 버전은 NSS 공유 구성 요소에 종속되어 있는 보안 수정 등 몇 가지 버그 수정을 나타냅니다.
자세한 내용은 해당 릴리스 노트를 참조하십시오.
Web Server 업그레이드 로드맵
표 6-1은 Web Server를 Java ES 릴리스 4로 업그레이드하는 방법을 보여 줍니다. 이 표는 Solaris 및 Linux 운영 체제 모두에 적용됩니다.
Web Server 데이터
다음 표는 Web Server 소프트웨어의 업그레이드에 의해 영향을 받을 수 있는 데이터의 유형을 보여 줍니다.
표 6-2 Web Server 데이터 사용
데이터 유형
위치
사용
구성 데이터
WebServer-base/https-instanceName/config/obj.conf
및 같은 디렉토리 내 다른 파일
Web Server 인스턴스 구성
호환성 문제
Java ES 릴리스 4 Web Server는 인터페이스가 변경되지 않았으며 이전 버전과 호환됩니다.
Web Server 종속성
Web Server는 Java ES 공유 구성 요소 이외의 다른 Java ES 구성 요소에 종속되지 않습니다(표 1-6 참조).
Java ES 릴리스 3으로부터 Web Server 업그레이드이 절에는 Web Server를 Java ES 2005Q1(릴리스 3)에서 Java ES 2005Q4(릴리스 4)로 업그레이드하는 방법에 대한 정보가 포함되어 있습니다. 이 절은 다음 내용으로 구성되어 있습니다.
소개
Java ES 릴리스 3 Web Server를 릴리스 4로 업그레이드하는 경우 업그레이드 프로세스의 다음 측면을 고려해야 합니다.
- 일반적인 업그레이드 방법. 릴리스 3 버전에 패치를 적용하여 업그레이드를 수행합니다. Java ES 릴리스 3 Web Server에서 릴리스 4로 업그레이드에는 Web Server의 재구성이 필요하지 않습니다.
- 업그레이드 종속성. Web Server는 여러 Java ES 공유 구성 요소에 종속되지만(표 1-6 참조) 릴리스 4 Web Server에서는 NSS 및 NSPR만 릴리스 4로 업그레이드하면 됩니다. Web Server를 릴리스 4로 업그레이드하는 경우 다른 공유 구성 요소의 업그레이드는 선택 사항입니다.
- 이전 버전과의 호환. 릴리스 4 Web Server는 릴리스 3 버전과 호환됩니다.
- 업그레이드 롤백. 업그레이드 도중 적용된 패치를 제거하여 릴리스 4 업그레이드를 릴리스 3으로 롤백할 수 있습니다.
- 플랫폼 문제. Web Server 업그레이드를 위한 일반적인 방법은 Solaris 및 Linux 운영 체제와 동일하지만 패치 기술에 차이가 있습니다. 그러므로 업그레이드 프로세스에는 플랫폼별 절차가 포함됩니다.
릴리스 3 Web Server 업그레이드
이 절에서는 Solaris 및 Linux 플랫폼에서 Web Server를 Java ES 릴리스 3에서 Java ES 릴리스 4로 업그레이드하는 방법에 대해 설명합니다. 항목에서 특정 플랫폼의 절차를 사용하는 경우 적용되는 운영 체제가 표시됩니다. 이 절은 다음 내용으로 구성되어 있습니다.
사전 업그레이드 작업
Web Server을 업그레이드하기 전에 다음에서 설명하는 작업을 수행해야 합니다.
현재 버전 정보 확인
Web Server의 현재 버전은 -version 옵션을 사용하여 Web Server를 시작하면 확인할 수 있습니다.
Web Server 종속성 업그레이드
일반적으로 컴퓨터 시스템(및 컴퓨팅 환경)의 모든 Java ES 구성 요소를 Java ES 릴리스 4로 업그레이드하는 것이 좋습니다. 그러나 Web Server 릴리스 4 업그레이드를 위해서는 Web Server를 업그레이드하기 전에 NSS 및 NSPR 공유 구성 요소만 릴리스 3에서 릴리스 4로 업그레이드하면 됩니다. NSS 및 NSPR를 릴리스 4로 업그레이드하는 작업 또는 업그레이드할 기타 Java ES 공유 구성 요소를 위한 지침은 2장, "Java ES 공유 구성 요소 업그레이드"에서 설명합니다.
Web Server 데이터 백업
Web Server를 릴리스 3에서 릴리스 4로 업그레이드하는 경우 구성 데이터를 수정하지 않습니다. 현재 데이터를 백업하지 않아도 됩니다.
필수 구성 정보 및 비밀번호 얻기
현재 설치된 버전에 대한 특수 정보가 필요하지 않습니다. 그러나 업그레이드를 수행하려면 수퍼유저로 로그인해야 합니다.
릴리스 3 Web Server 업그레이드(Solaris)
이 절에서는 Web Server의 업그레이드 절차에 영향을 미치는 고려 사항을 논의하고 뒤이어 절차 자체에 대해 설명합니다.
업그레이드 고려 사항(Solaris)
Web Server 소프트웨어를 Java ES 릴리스 4로 업그레이드하는 경우 다음 사항을 고려하십시오.
업그레이드 절차(Solaris)
아래의 문서화된 절차는 업그레이드가 진행 중인 컴퓨터의 동일한 설치 Web Server 이미지에 해당하는 모든 Web Server 인스턴스에 적용됩니다.
- 표 6-4를 기준으로 필수 패치를 확인합니다.
http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access에서 /tmp로 패치를 다운로드할 수 있습니다.
- 루트로 로그인하거나 수퍼유저가 됩니다.
su -
- Web Server 및 Administration Server에서 실행 중인 모든 인스턴스를 중지합니다.
WebServer-base/https-instanceName/stop
WebServer-base/https-admserv/stop- 아직 업그레이드되어 있지 않은 경우, NSS 및 NSPR 공유 구성 요소와 업그레이드하려는 다른 공유 구성 요소를 릴리스 4로 업그레이드합니다.
Web Server 종속성 업그레이드를 참조하십시오.
- 표 6-4에서 적합한 Web Server 패치를 적용합니다.
patchadd patch_ID
- 패치가 성공적으로 업그레이드되었는지 확인합니다.
showrev -p | grep patch_ID
단계 5에서 적용된 패치 아이디의 버전이 출력으로 반환되어야 합니다.
- 단계 3에서 중지된 Web Server 인스턴스를 다시 시작합니다.
릴리스 3 Web Server 업그레이드(Linux)
이 절에서는 Web Server의 업그레이드 절차에 영향을 미치는 고려 사항을 논의하고 뒤이어 절차 자체에 대해 설명합니다.
업그레이드 고려 사항(Linux)
Linux 플랫폼에서 Web Server 소프트웨어를 Java ES 릴리스 4로 업그레이드하는 경우 Solaris 플랫폼에서 업그레이드할 때의 고려 사항을 참조하십시오(업그레이드 고려 사항(Solaris) 참조). Linux 릴리스 4 업그레이드 패치가 Solaris 패치와 다른 경우는 제외됩니다.
다음 표에 Linux OS용 릴리스 4 Web Server 업그레이드 패치가 표시되어 있습니다.
표 6-5 Linux에서 Web Server를 업그레이드하기 위한 패치1
설명
패치 아이디 및 RPM 이름
Web Server 핵심
118202-09
Web Server 현지화
118203-06
1패치 개정 번호는 Java ES 릴리스 4로 업그레이드하는 데 필요한 최소 버전입니다. 보다 최신 버전이 있으면 표에 표시된 버전 대신에 최신 버전을 사용하십시오.
업그레이드 절차(Linux)
아래의 문서화된 절차는 업그레이드가 진행 중인 컴퓨터의 동일한 설치 Web Server 이미지에 해당하는 모든 Web Server 인스턴스에 적용됩니다.
- 표 6-5의 패치 번호와 RPM 이름을 이용하여 필요한 패치를 확인합니다. RPM의 버전 번호를 확인할 때도 이 정보를 사용합니다.
http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access에서 /tmp로 패치를 다운로드할 수 있습니다.
- 루트로 로그인하거나 수퍼유저가 됩니다.
su -
- Web Server 및 Administration Server에서 실행 중인 모든 인스턴스를 중지합니다.
WebServer-base/https-instanceName/stop
WebServer-base/https-admserv/stop- 아직 업그레이드되어 있지 않은 경우, NSS 및 NSPR 공유 구성 요소와 업그레이드하려는 다른 공유 구성 요소를 릴리스 4로 업그레이드합니다.
Web Server 종속성 업그레이드를 참조하십시오.
- 표 6-5의 Web Server에 RPM을 적용합니다.
rpm -Fvh sun-webserver-6.1.5-6.i386.rpm
- 성공적으로 업그레이드되었는지 확인합니다.
rpm -q sun-webserver
RPM의 새로운 개정판 번호가 반환되어야 합니다.
- 단계 3에서 중지된 Web Server 인스턴스를 다시 시작합니다.
WebServer-base/https-admserv/start
WebServer-base/https-instanceName/start업그레이드 확인
-version 옵션을 사용해 Web Server 인스턴스 서버를 시작하여 Web Server 릴리스 4 업그레이드를 확인할 수 있습니다.
출력 값에 대해서는 표 6-3을 참조하십시오.
또한 다음 로그 파일에서 항목을 확인할 수 있습니다.
사후 업그레이드 작업
사후 업그레이드 작업은 업그레이드 절차(Solaris) 및 업그레이드 절차(Linux)에 설명된 단계에 모두 포함됩니다.
업그레이드 롤백(Solaris)
이 절에서는 Web Server의 업그레이드 롤백 절차에 영향을 미치는 고려 사항에 대해 논의하고 뒤이어 절차 자체에 대해 설명합니다.
롤백 고려 사항(Solaris)
Web Server 릴리스 4로의 업그레이드를 롤백하는 절차는 릴리스 4로 업그레이드하는 순서를 역으로 수행하는 것과 매우 비슷합니다. 패치가 제거됩니다.
롤백 절차(Solaris)
Java ES 릴리스 2로부터 Web Server 업그레이드Java ES 2004Q2(릴리스 2) Web Server를 릴리스 4로 업그레이드하는 절차는 릴리스 3 Web Server를 릴리스 4로 업그레이드하는 절차와 동일하지만 사전 업그레이드 작업에는 Web Server가 종속되는 모든 공유 구성 요소(표 1-6 참조)를 릴리스 2 버전에서 릴리스 4로 업그레이드하는 작업이 포함됩니다.
2장, "Java ES 공유 구성 요소 업그레이드"에서 Java ES 공유 구성 요소를 릴리스 4로 업그레이드하는 방법에 대한 지침을 제공합니다.
릴리스 2 Web Server를 릴리스 4로 업그레이드하려면 Java ES 릴리스 3으로부터 Web Server 업그레이드의 지침을 참조하십시오. 릴리스 3을 참고하여 릴리스 2를 업그레이드하는 경우는 제외됩니다. 릴리스 2에서 릴리스 4로 업그레이드를 위해서는 obj.conf 구성 파일을 수정해야 하지만 이 작업은 자동으로 수행됩니다.