|
Sun Java[TM] System Identity Manager 7.1 Update 1 릴리스 노트 |
설치 및 업데이트 참고 사항
이 절에서는 설치 및 업데이트와 관련된 정보에 대해 설명하며, 이 정보는 다음과 같이 구성됩니다.
스키마 변경은 대부분의 주 Identity Manager 릴리스에서 발생합니다. 새 Identity Manager 버전으로 업그레이드하기 전에 스키마를 업데이트해야 합니다. Identity Manager 7.1로 업그레이드하려면 업그레이드하는 버전에 따라 다음 스키마 업그레이드 스크립트 중 하나를 실행합니다. (ID-15392 및 ID-15722)
설치 참고 사항제품 설치 프로세스와 관련된 정보는 다음과 같습니다.
업그레이드 참고 사항이 절에서는 Identity Manager를 버전 6.0 또는 버전 7.0에서 버전 7.1로 업그레이드하기 위해 수행해야 하는 작업을 요약합니다. Identity Manager 7.1로 업그레이드할 수 있는 버전에 대한 내용은 Identity Manager 업그레이드 경로를 참조하십시오.
이 절의 내용은 다음과 같이 구성됩니다.
업그레이드 문제
bin/winnt/nspr4.dll
bin/winnt/jdic.dll
bin/winnt/MozEmbed.exe
bin/winnt/IeEmbed.exe
bin/winnt/AceApi.dll
bin/winnt/DominoAPIWrapper.dll
bin/winnt/DotNetWrapper.dll
bin/winnt/gateway.exe
bin/winnt/lhpwic.dll
bin/winnt/msems.inf
bin/winnt/pwicsvc.exe
bin/winnt/remedy.dll
bin/solaris/libjdic.so
bin/solaris/mozembed-solaris-gtk2
bin/linux/librfccm.so
bin/linux/libsapjcorfc.so
bin/linux/libjdic.so
bin/linux/mozembed-linux-gtk2
사용자 객체가 다시 일련화된 이후에만 값이 여러 개인 확장 속성을 참조하는 속성 조건이 사용자 객체에 대해 평가됩니다. 모든 사용자 객체에 대해 해당 속성 조건을 올바로 평가하려면 모든 사용자 객체를 다시 일련화해야 합니다.
다음과 같은 세 가지 방법으로 기존 사용자를 다시 일련화합니다.
- 우회된 작업 스캐너를 사용합니다.
- 6.0 또는 7.0에서 버전 7.1로 업그레이드하고 LocalFiles를 사용하는 경우, 업그레이드하기 전에 데이터를 모두 내보낸 다음 7.1을 완전히 새로 설치하고 데이터를 다시 가져와야 합니다. (ID-15366)
- 이전 릴리스에서 Identity Manager 7.1로 업그레이드하는 경우, 업그레이드 과정에서 WEB-INF/speConfiguration.xml 파일이 제거되지 않습니다. 그러나 이 파일은 더 이상 서비스 공급자 기능에 사용되지 않으며 안전하게 제거할 수 있습니다. 마찬가지로 spe.enableServer 등록 정보는 여전히 Waveset.properties 파일에 나타날 수 있습니다. 이 등록 정보도 Identity Manager 7.0 또는 7.1 릴리스에서 더 이상 사용되지 않습니다. (ID-15765)
- 설치에 Remedy 자원이 포함된 경우 게이트웨이가 설치되는 디렉토리에 Remedy API 라이브러리를 배치해야 합니다. 이러한 라이브러리는 Remedy 서버에서 찾을 수 있습니다.
표 1
Remedy API 라이브러리Remedy 4.x 및 5.x
Remedy 6.3
Remedy 7.0
여기서 XX는 Remedy 버전입니다. 예를 들어, Remedy 4.5의 경우 arapi45.dll입니다.
- 7.1에서 7.1 Update 1로 업그레이드할 때 보고서 구성은 보존되지 않습니다. 업그레이드하기 전에 보고서 구성 객체를 저장하십시오. (ID-17363)
Identity Manager 업그레이드 프로그램 사용
이 절에서는 Identity Manager 설치 및 업그레이드 프로그램을 사용하여 Identity Manager를 업그레이드하는 단계에 대해 설명합니다.
주
- HP-UX를 포함한 일부 환경에서는 대체 수동 업데이트 절차를 따르는 것이 필요하거나 선호됩니다. 이 경우 수동 업그레이드로 건너뜁니다.
- UNIX 환경의 경우 다음 위치 중 하나에 install 디렉토리가 있어야 하고, 해당 위치에 대한 쓰기 권한이 있어야 합니다.
- 업데이트를 진행하는 동안에는 응용 프로그램 서버가 설치된 위치를 알아야 합니다.
- 이전에 설치된 핫픽스는 다음 디렉토리에 보관됩니다.
Identity Manager를 업그레이드하려면:
- 응용 프로그램 서버를 종료합니다.
- Identity Manager 6.0 또는 Identity Manager 7.0으로 업그레이드하는 경우 저장소 데이터베이스 스키마를 다음과 같이 업그레이드해야 합니다.
- Identity Manager 6.0은 작업, 그룹, 조직 및 syslog 테이블에 대한 새 테이블을 제공하는 스키마 변경에 대해 소개합니다. 이러한 새 테이블 구조를 만들고 기존 데이터를 이동해야 합니다.
- Identity Manager 6.0은 사용자 객체를 2개의 테이블에 저장합니다. db_scripts 디렉토리에 제공된 샘플 스크립트를 사용하여 스키마를 변경할 수 있습니다. db_scripts/upgradeto2005Q4M3.DatabaseName 스크립트를 참조하여 저장소 테이블을 업그레이드합니다.
- Identity Manager 7.0은 사용자 자격 부여에 대한 새 테이블을 소개합니다.
이러한 새 테이블 구조를 만들고 기존 데이터를 이동해야 합니다. db_scripts 디렉토리에 제공된 샘플 스크립트를 사용하여 스키마를 변경할 수 있습니다.
- Identity Manager 서버에서 Sun Identity Manager Gateway를 실행하는 경우 다음 명령을 사용하여 게이트웨이 서비스를 중지합니다.
net stop "Sun Identity Manager Gateway"
- 다음 방법 중 하나를 사용하여 설치 프로그램을 시작할 수 있습니다.
- 시작 패널에서 다음을 누릅니다.
- 설치 또는 업그레이드 선택 패널에서 업그레이드를 선택한 후 다음을 누릅니다.
- 설치 디렉토리 선택 패널에서 이전 Identity Manager 버전이 위치한 디렉토리를 선택하고 다음을 누릅니다.
설치 프로그램은 사전 및 사후 업그레이드 프로세스에 대한 진행률 표시줄을 표시한 다음 설치 요약 패널로 계속 진행합니다.
- 설치에 대한 자세한 내용을 보려면 세부 내용을 눌러 로그 파일을 본 후 닫기를 눌러 설치 프로그램을 종료하십시오.
- 응용 프로그램 서버의 작업 디렉토리에서 모든 컴파일된 Identity Manager 파일을 제거합니다.
- 원격 시스템에서 게이트웨이를 실행 중인 경우 다음 단계를 사용하여 업그레이드합니다.
- Windows 시스템에 로그인하고 게이트웨어가 설치된 디렉토리로 변경합니다.
- 다음 명령을 실행하여 게이트웨어 서비스를 중지합니다.
gateway -k
- Windows 2000 이상을 사용하는 경우 Services MMC 플러그인의 모든 인스턴스를 종료합니다.
- 다음 명령을 사용하여 게이트웨이 서비스를 제거합니다.
gateway -r
- 기존 게이트웨이 파일을 백업 및 삭제합니다.
- 새 게이트웨이 파일을 추출합니다.
Identity Manager 서버가 아닌 시스템에 새로 업그레이드된 게이트웨이를 설치하는 경우 Identity Manager 설치 CD에서 gateway.zip 파일을 복사합니다.
- 게이트웨이가 설치된 디렉토리에 gateway.zip 파일의 압축을 풉니다.
- 다음 명령을 실행하여 게이트웨이 서비스를 설치합니다.
gateway -i
- 다음 명령을 실행하여 게이트웨이 서비스를 시작합니다.
gateway -s
수동 업그레이드
일부 환경에서는 Identity Manager 설치 및 업그레이드 프로그램을 사용하는 대신 수동으로 업그레이드 단계를 수행할 수 있습니다.
Windows 플랫폼의 경우
다음 단계를 사용하여 지원되는 Windows 플랫폼에 Identity Manager를 수동으로 업그레이드합니다.
- 응용 프로그램 서버와 Sun Identity Manager Gateway를 중지합니다.
- Identity Manager 데이터베이스를 업데이트합니다. 자세한 내용은 2단계를 참조하십시오.
- 다음 명령을 입력하여 환경을 설정합니다.
set ISPATH=소프트웨어를 설치할 경로
set WSHOME=Identity Manager 설치 또는 스테이징 디렉토리의 경로
set TEMP=임시 디렉토리에 대한 경로- 사전 프로세스를 실행합니다.
mkdir %TEMP%
cd /d %TEMP%
jar -xvf %ISPATH%\IDM.WAR \
WEB-INF\lib\idm.jar WEB-INF\lib\idmcommon.jar
set TMPLIBPTH=%TEMP%\WEB-INF\lib
set CLASSPATH=%TMPLIBPTH%\idm.jar;\
%TMPLIBPTH%\idmcommon.jar;
java -classpath %CLASSPATH% -Dwaveset.home=%WSHOME% \
com.waveset.install.UpgradePreProcess- 소프트웨어를 설치합니다.
cd %WSHOME%
jar -xvf %ISPATH%\IDM.WAR- 사후 프로세스를 실행합니다.
java -classpath %CLASSPATH% -Dwaveset.home=%WSHOME%
com.waveset.install.UpgradePostProcess
- 스테이징 디렉토리에 설치한 경우 응용 프로그램 서버에 배포할 .war 파일을 만듭니다.
- 응용 프로그램 서버 작업 디렉토리에서 Identity Manager 파일을 제거합니다.
- 업그레이드 프로세스가 아직 수행하지 않은 경우 WEB-INF\classes 디렉토리에서 $WSHOME\patches\HotfixName 디렉토리로 핫픽스 클래스 파일을 이동합니다.
- 응용 프로그램 서버를 시작합니다.
- Sun Identity Manager Gateway를 업그레이드한 다음 다시 시작합니다. 자세한 내용은 10단계를 참조하십시오.
UNIX 플랫폼의 경우
다음 단계를 사용하여 지원되는 UNIX 플랫폼에서 Identity Manager를 수동으로 업그레이드합니다.
- 응용 프로그램 서버와 Sun Identity Manager Gateway를 중지합니다.
- Identity Manager 데이터베이스를 업데이트합니다. 자세한 내용은 2단계를 참조하십시오.
- 다음 명령을 입력하여 환경을 설정합니다.
export ISPATH=소프트웨어를 설치할 경로
export WSHOME=Identity Manager 설치 또는 스테이징 디렉토리의 경로
export TEMP=임시 디렉토리에 대한 경로- 사전 프로세스를 실행합니다.
mkdir $TEMP
cd $TEMP
jar -xvf $ISPATH/idm.war \
WEB-INF/lib/idm.jar WEB-INF/lib/idmcommon.jar
CLASSPATH=$TEMP/WEB-INF/lib/idm.jar:\
$TEMP/WEB-INF/lib/idmcommon.jar:
java -classpath $CLASSPATH -Dwaveset.home=$WSHOME \
com.waveset.install.UpgradePreProcess- 소프트웨어를 설치합니다.
cd $WSHOME
jar -xvf $ISPATH/idm.war- 사후 프로세스를 실행합니다.
java -classpath $CLASSPATH -Dwaveset.home=$WSHOME
com.waveset.install.UpgradePostProcess
- 디렉토리를 $WSHOME/bin/solaris 또는 $WSHOME/bin/linux로 변경한 다음 실행할 수 있도록 디렉토리 내 파일에 권한을 설정합니다.
- 스테이징 디렉토리에 설치한 경우 응용 프로그램 서버에 배포할 .war 파일을 만듭니다.
- 응용 프로그램 서버 작업 디렉토리에서 Identity Manager 파일을 제거합니다.
- 업그레이드 프로세스가 아직 수행되지 않은 경우 WEB-INF/classes 디렉토리에서 $WSHOME/patches/HotfixName 디렉토리로 핫픽스 클래스 파일을 이동합니다.
- 응용 프로그램 서버를 시작합니다.
- Sun Identity Manager Gateway를 업그레이드한 다음 다시 시작합니다. 자세한 내용은 10단계를 참조하십시오.