Sun Java logo     이전      목차      색인      다음     

Sun logo
Sun Java System Identity Synchronization for Windows 1 2004Q3 설치 및 구성 설명서 

7장
Identity Synchronization for Windows 1 2004Q3으로 마이그레이션

이 장에서는 시스템을 Sun Java System Identity Synchronization for Windows 버전 1.0에서 버전 1 2004Q3으로 이전하는 방법에 대하여 설명합니다.


참고

Identity Synchronization for Windows 버전 1.0에서는 자동으로 Message Queue가 설치되지만 Identity Synchronization for Windows 1 2004Q3에서는 설치되지 않습니다.

설치 방법은 Sun Java System Message Queue 제품 설명서를 참조하십시오.


정보는 다음과 같이 구성되었습니다.


개요

Identity Synchronization for Windows 버전 1.0(또는 버전 1.0 SP1)에서 1 2004Q3으로의 마이그레이션은 여러 가지 주요 단계를 거쳐 완료됩니다.

  1. Identity Synchronization for Windows 버전 1.0(또는 1.0 SP1)설치를 마이그레이션용으로 준비.
  2. Identity Synchronization for Windows 버전 1.0(또는 1.0 SP1) 제거.
  3. 종속된 제품 설치 및 업그레이드.
  4. 백업한 구성 및 커넥터 상태를 사용하여 Identity Synchronization for Windows 1 2004Q3 설치.

  5. 참고

    Identity Synchronization for Windows 1 2004Q3을 Identity Synchronization for Windows 버전 1.0(또는 1.0 SP1)을 설치한 동일한 플랫폼 및 아키텍처에 설치합니다.



이전하기 전에

이전 과정을 시작하기 전에 다음 내용에 유의하십시오.


마이그레이션 준비

다음 유틸리티를 사용하여 버전 1.0에서 버전 1 2004Q3으로 이전합니다.

버전 1.0 구성 내보내기

export10cnf 유틸리티를 사용하여 기존의 버전 1.0 구성 파일을 XML 파일로 내보내고 커넥터를 설치하기 전에 idsync importcnf 명령을 사용하여 빠르고 정확하게 파일을 1 2004Q3 시스템으로 가져올 수 있습니다.


팁

Identity Synchronization for Windows 콘솔을 사용하여 직접 1.0 구성을 다시 입력할 수는 있으나, export10cnf 유틸리티를 사용하는 것이 가장 좋습니다. export10cnf를 사용하지 않으려는 경우 커넥터의 상태를 보전할 수 없게 됩니다.


버전 1.0의 구성을 내보내기 하면 다음과 같은 장점이 있습니다.

export10cnf 유틸리티는 설치 마이그레이션 디렉토리에 있으며 추가의 설치 단계는 필요하지 않습니다.

export10cnf 유틸리티 사용

Identity Synchronization for Windows 구성을 XML 파일로 내보내려면 다음과 같이 migration 디렉토리에서 export10cnf를 실행합니다.

export10cnf 유틸리티는 Identity Synchronization for Windows 명령줄 유틸리티와 동일한 공통 인수를 공유합니다("공통 인수" 페이지 302 참조). export10cnf에 국한된 유일한 옵션은 -f <filename>입니다. 작업이 성공하는 경우 유틸리티는 현재 구성을 -f 옵션의 인수에서 지정한 파일로 내보냅니다.

일반 텍스트 비밀번호 삽입

export10cnf 유틸리티는 버전 1.0 구성에 있는 일반 텍스트 비밀번호를(보안상의 이유로) 내보내지 않습니다. 대신 적절한 경우 빈 문자열을 cleartextPassword 필드에 삽입합니다. 예:

<자격 증명

userName="cn=iswservice,cn=users,dc=example,dc=com"

cleartextPassword=""/>

<!-- INSERT PASSWORD BETWEEN THE DOUBLE QUOTES IN THE ABOVE FIELD -->

파일을 Identity Synchronization for Windows 1 2004Q3로 가져오기 전에 내보내진 구성 파일의 cleartextPassword 필드 마다 인용 부호 사이에 직접 비밀번호를 입력해야 합니다. (importcnf 유효성 검사에 의하여 빈 비밀번호 값이 있는 구성 파일은 가져올 수 없습니다.)

예:

<자격 증명

userName="cn=iswservice,cn=users,dc=example,dc=com"

cleartextPassword="mySecretPassword"/>

<!-- INSERT PASSWORD BETWEEN THE DOUBLE QUOTES IN THE ABOVE
FIELD -->

예제 내보내기 구성 파일

에는 내보내기 한 구성 파일의 예제가 있습니다.

이 파일에서,

구성을 내보내면 export10cnf에 작업 결과가 보고됩니다. 작업이 실패하는 경우 적절한 오류 메시지가 해당 오류 ID와 함께 표시됩니다.

전달되지 않은 메시지 확인

Identity Synchronization for Windows 1.0에서 1 2004Q3으로 마이그레이션 하는 동안 기존 구현의 커넥터 상태를 보전함으로써 시스템 중단 시간을 최소화합니다. 그러나 이러한 상태는 Message Queue가 마지막으로 수신하고 인식한 변경 내용만을 반영하므로 메시지가 실제로 대상 커넥터에 전달되고 적용되었는지 알 수 없습니다.

이 경우 Message Queue의 상태가 변하지 않으면 문제를 일으키지 않지만 이전 과정 동안(Message Queue 3.5 SP1을 설치할 때) Message Queue에 있는 모든 메시지를 잃게 됩니다.

이전을 진행하기 전에 반드시 기존 Message Queue의 동기화 항목에서 전달되지 않은 메시지가 있는지 확인해야 합니다. Identity Synchronization for Windows checktopics 유틸리티를 사용하여 모든 동기화 항목이 비었는지(또한 시스템이 정지 상태인지) 검사할 수 있습니다.

checktopics 유틸리티 사용

checktopics 유틸리티는 Solaris/SPARC 및 Windows Identity Synchronization for Windows 1 2004Q3 패키지의 migration 디렉토리에 제공됩니다.


참고

checktopics를 실행할 때 유일하게 필요한 것은 Java Virtual Machine (1.4.2_04 버전 이상)입니다.


checktopics 유틸리티를 실행하면 이 유틸리티는 구성 디렉토리로 연결하며, 이 디렉토리에 Message Queue에서 사용하는 동기화 사용자 목록(SUL)과 현재 동기화 항목 이름이 있습니다. 또한 checktopics를 실행하는 경우 이 유틸리티는 Message Queue를 쿼리하여 각 사용 중인 동기화 항목에 남아 있는 보류중 메시지의 수를 확인한 후 이 정보를 표시합니다.

checktopics 명령줄 유틸리티를 실행하려면 다음과 같이 합니다.

    1. 터미널 창을 열고 cd 명령으로 migration 디렉토리로 이동합니다.
    2. 명령 프롬프트에서 다음과 같이 하위 명령을 입력합니다.
    3. java -jar checktopics.jar -h <hostname> -p <port> -D <bind_DN> -w <bind_password> -s <root_suffix> -q <configuration_password> -Z

      예:

      java -jar checktopics.jar -D "cn=directory manager" -w - -s "dc=example,dc=com" -q -


참고


checktopics를 실행한 후 터미널에서 메시지를 확인합니다.

메시지 비우기

사용중인 동기화 항목에 보류중인 메시지가 있는 경우 다음과 같이 메시지를 비울 수 있습니다.

  1. 동기화를 재시작합니다.
  2. 메시지가 대상 커넥터에 적용될 때까지 기다립니다.
  3. 동기화를 정지합니다.
  4. checktopics를 다시 실행합니다.

Windows NT에서 비밀번호 강제 변경

Windows NT에서 마이그레이션 과정 동안 비밀번호 변경은 모니터되지 않으며 새 비밀번호 값은 캡처되지 않습니다. 따라서 이전이 완료된 후 새 비밀번호 값이 있는지 알 수 없게 됩니다.

1 2004Q3로의 이전이 완료된 후 모든 사용자에게 비밀번호를 변경하지 않고 forcepwchg 명령줄 유틸리티를 사용하여 이전 과정 동안 비밀번호를 변경한 사용자만 모두 비밀번호를 변경하도록 할 수 있습니다.


참고

forcepwchg 유틸리티는 Windows 패키지에서만 사용할 수 있습니다.


forcepwchg 유틸리티는 Windows migration 디렉토리에 있습니다. 이 디렉토리에서 바로 forcepwchg 유틸리티를 실행하며 추가의 설치 단계는 필요하지 않습니다.

forcepwchg는 반드시 NT 구성요소(커넥터, 변경 검출기 DLL, 비밀번호 필터 DLL)가 설치된 기본 도메인 제어기(PDC)에서 실행해야 하며 forcepwchg를 원격으로 실행할 수는 없습니다.

forcepwchg 유틸리티는 또한 이전하려는 계정 이름을 인쇄(한 줄에 하나씩)합니다. 이전 과정 동안 오류가 발생하면 이전 동안 오류가 발생한 사용자 계정이 마지막으로 인쇄됩니다.


시스템 이전

여기에서는 단일 호스트 구현을 버전 1 2004Q3으로 이전하는 방법에 대하여 설명합니다. 단일 호스트 구현에서 모든 Identity Synchronization for Windows 구성요소는 다음과 같이 하나의 호스트(Windows 2000 Server, Solaris 버전 8 또는 9, SPARC 등)에 설치됩니다.

이전 과정은 다음 그림에 보이는 것과 같으며 그 뒤의 이전 설명을 보완하는 점검 목록으로 사용할 수 있습니다.

그림 7-1) 단일 호스트 구현 이전

[D]

[D]

마이그레이션 준비

다음과 같이 Identity Synchronization for Windows 버전 1.0에서 버전  1 2004Q3으로의 마이그레이션을 준비합니다.

  1. 명령 프롬프트에서 다음과 같이 합니다.
    • Solaris 또는 SPARC: uncompress -c <filename> | tar xf -를 입력합니다.
    • Windows:%JAVA_HOME%\bin\jar -xf <filename>
      을 입력합니다. (또는 WinZip?/sup> 등의 Windows용 압축 해제 프로그램을 사용합니다.)
    • 이진의 압축이 해제된 후 다음과 같은 하위 디렉토리에 마이그레이션에 필요한 도구가 포함됩니다.

    • installer/
    • lib/
    • migration/
    • Solaris

      Windows

       

      export10cnf.jar

      export10cnf.jar

       

            

      forcepwchg.exe

       

      checktopics.jar

      checktopics.jar

       

  2. 버전 1.0 구성 설정을 XML 파일로 내보냅니다.
    migration 디렉토리에서 export10cnf 유틸리티 사용의 설명과 같이 export10cnf를 실행합니다. 예:
  3. java -jar export10cnf.jar -D ?n=directory manager?-w - -s ?c=example,dc=com?-q - -f export.cfg

  4. 내보낸 XML 파일에 비밀번호를 추가합니다.
  5. 내보낸 구성 파일의 각 cleartextPassword 필드의 인용부호 사이에 비밀번호를 입력합니다(일반 텍스트 비밀번호 삽입 참조)

  6. "동기화 시작 및 정지" 페이지 182에 설명한 것과 같이 동기화를 정지합니다.
  7. 시스템이 안정 상태인지 확인하십시오. migration 디렉토리에서 checktopics 유틸리티 사용의 설명과 같이 checktopics를 실행합니다.
  8. 예:

    java -jar checktopics.jar -D ?n=directory manager?-w - -s ?c=example,dc=com?-q -

  9. "서비스 시작 및 정지" 페이지 183에 설명한 것과 같이 Identity Synchronization for Windows 서비스(데몬)를 정지합니다.

  10. 참고

    이 때 Sun ONE Message Queue 서비스를 정지하면 안 됩니다.


  11. Windows NT 시스템만 적용 - Sun One NT ChangeDetector 서비스를 정지합니다.
    명령줄에서 다음을 입력하여 서비스를 정지할 수 있습니다.
  12. net stop ?un One NT ChangeDetector Service

  13. Windows NT 시스템만 적용 - 다음과 같이 NT ChangeDetector 서비스 카운터를 저장합니다.
    1. regedt32.exe를 실행하여 레지스트리 편집기를 엽니다.
    2. HKEY_LOCAL_MACHINE 창을 선택합니다.
    3. SOFTWARE\Sun Microsystems\PSW\1.0 노드로 이동합니다.
    4. 다음 레지스트리 값을 저장합니다.
      • HighestChangeNumber
      • LastProcessedSecLogRecordNumber
      • LastProcessedSecLogTimeStamp
      • QueueSize
  14. 기존 1.0 설치 트리에서 persist 및 etc 디렉토리를 백업하여 커넥터 상태를 저장합니다.
    • Solaris: cd <serverroot>/isw-<hostname>
      tar cf /var/tmp/connector-state.tar persist etc
      를 입력
    • Windows: cd <serverroot>\isw-<hostname>
      zip -r C:\WINNT\Temp\connector-state.zip persist etc
      를 입력
      %JAVA_HOME%\bin\jar -cfM %TEMP%\connector-state.jar persist etc
      (또는 WinZip 등의 Windows용 압축 해데 프로그램 사용)
  15. Identity Synchronization for Windows 서비스를 시작합니다(페이지 183 참조).

  16. 참고

    Sun ONE Message Queue 서비스를 정지하지 않았으므로 다시 시작할 필요는 없습니다.


Identity Synchronization for Windows 제거


참고

SUNWjss 패키지가 다른 응용 프로그램이 사용할 수 있도록(Identity Synchronization for Windows 1.0 제외) 등록되지 않은 경우 Identity Synchronization for Windows 1.0 설치 프로그램은 이 패키지를 제거합니다. 특히 이러한 상황은 Directory Server 5.2.2를 설치한 경우 Solaris 컴퓨터에서 발생할 수 있으며, 이 경우 제거 프로그램이 /usr/share/lib/mps/secv1에서 jss3.jar 파일을 제거합니다.

Identity Synchronization for Windows 11 2004Q3로 마이그레이션할 때 이러한 상황이 발생하면 설치 프로그램이 필요한 파일이 없음을 보고하고 파일 이름을 설치 로그에 기록합니다. 이 경우가 발생하면 반드시 필요한 패치("Sun Java System소프트웨어 요구 사항" 페이지 53 참조)를 다시 설치하고 설치 프로세스를 다시 시작해야 합니다.


준비 단계를 완료하면 다음과 같이 Identity Synchronization for Windows 버전 1.0(또는 1.0 SP1)의 제거를 시작할 수 있습니다.

  1. Directory Server 플러그인을 직접 제거하고 플러그인이 설치된 위치의 각 Directory Server를 다시 시작합니다.
  2. 플러그인이 설치된 위치의 각 Directory Server에서 다음 단계를 실행합니다.
    1. Directory Server에서 다음 항목을 제거합니다.
    2. cn=config,cn=pswsync,cn=plugins,cn=config
      cn=pswsync,cn=plugins,cn=config

      예:

      ldapdelete -D ?/span>cn=directory manager?/span> -w - -p <port> -c
      cn=config, cn=pswsync,cn=plugins,cn=config
      cn=pswsync,cn=plugins,cn=config

    3. Directory Server를 다시 시작합니다.
      • Solaris: <serverroot>/slapd-<hostname>/restart-slapd 입력
      • Windows: <serverroot>\slapd-<hostname>\restart-slapd.bat 입력
    4. 시스템에서 플러그인 이진을 제거합니다.
      • Solaris: rm <serverroot>/lib/psw-plugin.so
        rm <
        serverroot>/lib/64/psw-plugin.so 입력
      • Windows: del <serverroot>\lib\psw-plugin.dll 입력
  3. <server_root>\isw-<hostname> 디렉토리로 변경(cd)한 후 Identity Synchronization for Windows 1.0 제거 프로그램을 사용하여 버전 1.0/1.0 SP1 커넥터 및 코어 구성요소를 제거합니다.

  4. 참고

    반드시 항상 코어 구성요소를 제거하기 전에 커넥터를
    제거해야 합니다.


    • Solaris 또는 SPARC: ./runUninstaller.sh 입력
    • Windows: \runUninstaller.bat 입력
  5. 다음 단계와 같이 제품 레지스트리 파일에서 Identity Synchronization for Windows에 관련된 항목을 제거합니다.
    1. 파일의 사본 백업(위치):
      • Solaris: /var/sadm/install/productregistry
      • Windows: C:\WINNT\System32\productregistry
    2. 제품 레지스트리 파일에서 Identity Synchronization for Windows 관련 항목을 제거하려면 Solaris에서 1.0 코어 및 인스턴스 직접 제거.의 Step 6에서 제공한 설명을 따라 하십시오.
  6. Windows에만 적용 -- 코어를 제거한 후 컴퓨터를 다시 시작합니다.

  7. 참고

    어떤 이유든지 제거가 실패하는 경우 Identity Synchronization for Windows 구성요소를 직접 제거해야 합니다. 방법은 1.0 제거에 실패한 경우의 작업 방법에 있습니다.


  8. Windows에만 적용 -- Identity Synchronization for Windows가 실행되지 않도록 확인합니다. 필요한 경우 명령줄에서 다음을 입력하여 서비스를 정지할 수 있습니다.
  9. net stop ?un ONE Identity Synchronization for Windows

    제거가 완료된 후 서비스가 계속 실행되는 경우 공유 위반이 발생하며, 따라서 인스턴스를 직접 제거할 수 없게 됩니다.

  10. Identity Synchronization for Windows 인스턴스 디렉토리(isw-<hostname>)를 제거합니다.

종속 제품 설치 또는 업그레이드

다음과 같이 Java Runtime Environment 업그레이드, Message Queue 설치 및 Directory Server 업그레이드를 수행합니다.

  1. Identity Synchronization for Windows 구성요소가 설치된 위치의 각 호스트(Windows NT 제외)에서 Java 2 Runtime Environment를 업그레이드합니다. (최소 요구 버전은 1.4.2_04입니다.)
  2. Sun Java System Message Queue 3.5 SP1 Installation Guide에 제공된 설명대로 Message Queue 3.5 SP1을 설치합니다.
  3. Sun Java System Directory Server 5 2004Q2 Installation and Migration Guide에 제공된 설명대로 Directory Server를 버전 5.2 SP2로 업그레이드합니다. 이 설명서는 다음 위치에 있습니다.
  4. http://docs.sun.com/db/coll/DirectoryServer_04q2

    Directory Server를 업그레이드하면 현재 Directory Server 구성 및 데이터베이스가 보전됩니다.

Identity Synchronization for Windows 1 2004Q3 설치

다음과 같이 Identity Synchronization for Windows 1 2004Q3 구성요소를 설치합니다.

  1. Identity Synchronization for Windows 1 2004Q3 코어를 설치합니다. ("코어 설치" 페이지 85 참조)
  2. 다음과 같이 Directory Server에 idsync prepds를 실행하여 스키마를 업데이트합니다.
  3. 다음을 입력하여 버전 1.0 구성 XML 파일을 가져옵니다.
  4. idsync importcnf <인수>


    참고

    프로그램이 입력 구성 파일에서 오류를 발견하면 오류가 발생합니다. Identity Synchronization for Windows는 importcnf 프로세스를 중단하고 실수를 수정하는 데 필요한 정보를 제공합니다.

    idsync importcnf를 사용하는 자세한 방법은 부록 A의 "importcnf 사용"을 참조하십시오.


  5. Identity Synchronization for Windows 1 2004Q3 커넥터를 설치합니다("커넥터 설치" 페이지 160 참조).
  6. Identity Synchronization for Windows 1 2004Q3 Directory Server 플러그인을 설치합니다("Directory Server 플러그인 설치" 페이지 171).
  7. "서비스 시작 및 정지" 페이지 183에 설명한 것과 같이 Identity Synchronization for Windows 서비스(데몬)를 정지합니다.
  8. Windows NT 시스템만 적용 -- Sun Java™ System NT Change Detector 서비스를 정지합니다. 명령줄에서 다음을 입력하여 서비스를 정지할 수 있습니다.
  9. net stop ?un Java(TM) System NT Change Detector

  10. Windows NT 시스템만 적용 -- NT ChangeDetector Service 카운터를 복구합니다.
    1. regedt32.exe를 실행하여 레지스트리 편집기를 엽니다.
    2. HKEY_LOCAL_MACHINE 창을 선택합니다.
    3. SOFTWARE\Sun Microsystems\Sun Java(TM) System Identity Synchronization for Windows\1.1 노드로 이동합니다.
    4. 다음의 각 항목을 두 번 눌러 해당 값(버전 1.0을 제거하기 전에 저장한 값)을 복구합니다.
      • HighestChangeNumber
      • LastProcessedSecLogRecordNumber
      • LastProcessedSecLogTimeStamp
      • QueueSize
  11. Windows NT 시스템만 적용 -- Sun Java™ System NT Change Detector 서비스를 시작합니다. 명령줄에서 다음을 입력하여 서비스를 시작할 수 있습니다.
  12. net start ?un Java(TM) System NT Change Detector

  13. 인스턴스 디렉토리에서 1 2004Q3 persist 및 etc 디렉토리(또한 디렉토리의 모든 내용)를 제거하고 마이그레이션 준비에서 백업한 버전 1.0(또는 1.0 SP1) persist 및 etc 디렉토리를 복구합니다.
    • Solaris: 입력
    • cd /var/opt/SUNWisw
      rm -rf etc persist
      tar xf /var/tmp/connector-state.tar

    • Windows: 입력
    • cd <serverroot>\isw-<hostname>
      rd /s etc persist
      %JAVA_HOME%\bin\jar -xf %TEMP%\connector-state.jar
      (또는 WinZip 등의 Windows용 압축 해데 프로그램 사용)

  14. Identity Synchronization for Windows 서비스를 시작합니다(페이지 183 참조).
  15. "동기화 시작 및 정지" 페이지 182에 설명한 것과 같이 동기화를 시작합니다.
  16. 중앙 감사 로그에서 경고 메시지가 없는지 확인합니다.

  17. 참고

    버전 1.0 로그 설정을 사용자 정의한 경우 반드시 버전 1 2004Q3 설치에 해당 사용자 정의를 수동으로 적용해야 합니다.
    Identity Synchronization for Windows 콘솔을 사용하여 1 2004Q3 로그 설정을 구성합니다.



1.0 제거에 실패한 경우의 작업 방법

1 2004Q3 설치 프로그램이 버전 1.0 시스템의 흔적을 발견하는 경우 1 2004Q3 설치가 실패합니다. 따라서 버전 1 2004Q3을 설치하기 전에 시스템에서 1.0 구성요소가 완전히 제거되었는지 확인해야 합니다.

제거 프로그램이 버전 1.0/1.0 SP1 구성요소를 모두 제거할 수 없는 경우 반드시 Identity Synchronization for Windows 제품 레지스트리와 Solaris 패키지를 직접 제거해야 합니다.

Identity Synchronization for Windows 버전 1.0을 직접 제거하는 자세한 방법은 아래의 세 단원에서 설명합니다.


참고

여기에서 제공된 방법은 Identity Synchronization for Windows 버전 1.0에만 적용되는 방법입니다.

Identity Synchronization for Windows 제거 프로그램이 실패하지 않는 경우 다음에서 제공하는 직접 제거 방법을 사용하면 안 됩니다.


Solaris에서 1.0 코어 및 인스턴스 직접 제거

여기에 제공된 방법을 사용하여 Solaris 컴퓨터에서 코어를 직접 제거합니다.


참고

여기에서 Identity Synchronization for Windows 위치는 다음과 같은 방식으로 설명합니다.

<serverroot>/isw-<hostname>

여기에서 <serverroot>는 Identity Synchronization for Windows 설치 위치의 상위 디렉토리입니다.

예를 들어 Identity Synchronization for Windows를 /var/Sun/mps/isw-<example>에 설치한 경우 <serverroot>는 /var/Sun/mps입니다.


  1. 터미널 창에서 /etc/init.d/isw stop을 입력하여 모든 Identity Synchronization for Windows Java 프로세스를 정지합니다.
  2. 앞의 명령으로 모든 Java 프로세스가 정지되지 않으면 다음을 입력합니다.

    /usr/ucb/ps -gauxwww | grep java

    kill -s SIGTERM <이전 명령의 프로세스 ID>

  3. 다음과 같이 Message Queue를 정지합니다.
    1. 프롬프트에서 다음 명령을 입력하여 Message Queue 브로커를 정지합니다.
    2. /etc/init.d/imq stop

    3. 나머지 imq 프로세스를 정지하려면 다음을 입력합니다.
    4. * ps -ef | grep imqbroker

      * kill -s SIGTERM <이전 명령의 프로세스 ID>

    5. 다음 방법 중 한 가지를 사용하여 브로커 패키지와 디렉토리를 제거합니다.
      • Message Queue 브로커 제거 스크립트(코어를 설치한 호스트의 Identity Synchronization for Windows instance 디렉토리)를 사용하여 브로커를 제거합니다. 다음을 입력합니다.
      • /<serverroot>/isw-<hostname>/imq_uninstall

      • 다음과 같이 패키지와 디렉토리를 직접 제거합니다.
      • pkgrm: 명령을 사용하여 다음 패키지를 제거합니다.

        SUNWaclg

        SUNWiqum

        SUNWiqjx

        SUNWiqlen

        SUNWxsrt

        SUNWiqu

        SUNWjaf

        SUNWiqfs

        SUNWjhrt

        SUNWiqdoc

        SUNWiquc

        SUNWiqsup

        SUNWiqr

        SUNWjmail

         

        rm -rf 명령을 사용하여 다음 디렉토리를 제거합니다.

        rm -rf /etc/imq

        rm -rf /var/imq

        rm -rf /usr/bin/imq*

  4. Identity Synchronization for Windows 1.0 Solaris 패키지를 제거하려면
    의 각 패키지에 대하여 pkgrm <packageName>을 실행합니다.
    (예: pkgrm SUNWidscm SUNWidscn SUNWidscr SUNWidsct SUNWidsoc)
  5. 표 7-1) 제거할 Solaris 패키지

    패키지 이름

    설명

    SUNWidscm

    코어 구성요소와 커넥터용 Sun ONE Directory Server Identity Synchronization
    패키지.

    SUNWidscn

    콘솔 도움말 파일용 Sun ONE Directory Server Identity
    Synchronization 패키지.

    SUNWidscr

    코어 구성요소용 Sun ONE Directory Server Identity
    Synchronization 패키지.

    SUNWidsct

    커넥터용 Sun ONE Directory Server Identity Synchronization 패키지.

    SUNWidsoc

    객체 캐시용 Sun ONE Directory Server Identity Synchronization
    패키지.

    패키지가 모두 제거되었는지 확인하려면 다음을 입력합니다.

    pkginfo | grep -i "Identity Synchronization"


    참고

    종속성으로 인하여 아직 남아 있는 패키지가 있으면 pkgrm <packageName> 명령을 다시 실행합니다.


  6. 다음과 같이 Directory Server 플러그인을 제거합니다.
    1. Directory Server 콘솔을 열고 구성 탭을 선택합니다.
    2. 왼쪽 창에서 Plugins 노드를 확장하고 pswsync 노드를 선택합니다.
    3. 오른쪽 창에서 Enable plug-in 선택란의 선택을 해제합니다.
    4. 저장을 눌러 변경 내용을 저장합니다.
    5. Directory Server 콘솔에서 다음 항목을 Configuration 디렉토리로부터 찾아 제거합니다.
    6. cn=pswsync,cn=plugins,cn=config

    7. Directory Server를 정지합니다.
    8. 플러그인 바이너리를 제거하려면 다음을 입력합니다.
    9. rm -f /<serverroot>/lib/psw-plugin.so

    10. Directory Server를 다시 시작합니다.
  7. /var/sadm/install/productregistry에 있는 현재 productregistry 파일을 백업(복사하여 이름 변경)합니다.
  8. /var/sadm/install/에 있는 productregistry 파일을 직접 편집하여 다음 항목을(있는 경우) 제거합니다.

  9. 참고

    • XML 편집기를 사용하면 가장 좋습니다. 또는 표준 텍스트 편집기를 사용할 수도 있습니다.
    • 다음 구성요소 중 일부는 파일에 포함되지 않을 수 있습니다.
    • 시작 태그(<compid>), 종료 태그(<\compid>) 및 이 두 태그 사이의 모든 내용을 삭제해야 합니다. 다음 목록에서 타원은 이 태그의 일부분으로 포함된 추가 텍스트 및 태그를 표시합니다. ((more...) 의 예를 참조하십시오.)

    • <compid>Identity Synchronization for Windows . . . </compid>
    • <compid>Core . . . </compid>
    • <compid>unistaller . . . </compid>
    • <compid>wpsyncwatchdog . . . </compid>
    • <compid>setenv . . . </compid>
    • <compid>Create DIT . . . </compid>
    • <compid>Extend Schema . . . </compid>
    • <compid>resources . . . </compid>
    • <compid>CoreComponents . . . </compid>
    • <compid>Connector . . . </compid>
    • <compid>DSConnector . . . </compid>
    • <compid>Directory Server Plugin . . . </compid>
    • <compid>DSSubcomponents . . . </compid>
    • <compid>ObjectCache . . . </compid>
    • <compid>ObjectCacheDLLs . . . </compid>
    • <compid>SUNWidscr . . . </compid>
    • <compid>SUNWidscm . . . </compid>
    • <compid>SUNWidsct . . . </compid>
    • <compid>SUNWidscn . . . </compid>
    • <compid>SUNWidsoc . . . </compid>
    • <compid>ADConnector . . . </compid>
    • 다음은 <compid> 태그의 예입니다. <compid>, </compid> 및 이 사이의 모든 텍스트를 제거합니다.

      <compid>Identity Synchronization for Windows

      <compversion>1.0

      <uniquename>Identity Synchronization for Windows</uniquename>

      <compinstance>1

      <children>

      <compref>ADConnector

      <instance>1

      <version>1.0</version>

      </instance>

      </compref>

      <compref>DSSubcomponents

      . . .

      </compinstance>

      </compversion>

      </compid>

  10. 다음의 Identity Synchronization for Windows 디렉토리 및 파일을 제거합니다.
    1. 설치 위치에서 다음을 입력합니다.
    2. rm -rf /<serverroot>/isw-<hostname>

    3. 다음을 입력하여 bootstrap 파일을 제거합니다.

      rm -rf /etc/init.d/isw

  11. 다음과 같이 구성 디렉토리를 비웁니다.
    1. Identity Synchronization for Windows 코어가 설치된 구성 디렉토리에 대하여 다음 ldapsearch 명령을 수행하여 Identity Synchronization for Windows 콘솔 하위 트리를 찾습니다.
    2. ldapsearch -D "cn=directory manager" -w <my_password> -b o=netscaperoot "(nsnickname=isw)" dn


      참고

      ldapsearch는 Directory Server의 <serverroot>/shared/bin/ldapsearch에 있습니다.
      예: /var/Sun/mps/shared/bin/ldapsearch


      결과 항목은 다음과 비슷할 것입니다. (참고로 항목은 항상 o=NetscapeRoot로 끝납니다.)

      "cn=Sun ONE Identity Synchronization for Windows,cn=server group, cn=myhost.mydomain.com,ou=mydomain.com,o=NetscapeRoot"

    3. Directory Server 콘솔을 사용하여 Identity Synchronization for Windows 콘솔 하위 트리 및 그 아래의 모든 하위 트리를 제거합니다.
  12. 다음과 같이 Identity Synchronization for Windows 구성 레지스트리를 비웁니다.
    1. 다음 ldapsearch 명령을 사용하여 Directory Server에서 Identity Synchronization for Windows 구성 레지스트리를 찾습니다.
    2. ldapsearch -D "cn=directory manager" -w <my_password> -b "dc=my,dc=domain" "(&(objectclass=iplanetservice)(ou=IdentitySynchronization))" dn

      결과의 항목은 다음과 비슷합니다.

      "ou=IdentitySynchronization,ou=Services,dc=my,dc=domain"

    3. Directory Server 콘솔을 사용하여 Identity Synchronization for Windows 구성 레지스트리 및 그 아래의 모든 하위 트리를 제거합니다.
  13. 다음과 같이 모든 콘솔 관련 파일을 제거합니다.
    1. 다음을 입력하여 모든 콘솔 jar 파일을 제거합니다.
    2. rm -rf <serverroot>/java/jars/isw*
      예: /var/Sun/mps/java/jars/isw*

    3. 다음을 입력하여 모든 콘솔 서브릿 jar 파일을 제거합니다.
    4. rm -rf <serverroot>/bin/isw/
      예: /var/Sun/mps/bin/isw/

Windows 2000에서 1.0 코어 및 인스턴스 직접 제거

여기에 제공된 방법을 사용하여 Windows 2000 컴퓨터에서 코어를 직접 제거합니다.


참고

여기에서 Identity Synchronization for Windows 위치는 다음과 같은 방식으로 설명합니다.

<serverroot>\isw-<hostname>

여기에서 <serverroot>는 Identity Synchronization for Windows 설치 위치의 상위 디렉토리입니다.

예를 들어 Identity Synchronization for Windows를 C:\Program Files\Sun\mps\isw-example에 설치한 경우 <serverroot>는 C:\Program Files\Sun\mps입니다.


  1. 다음 방법 중 한가지를 사용하여 모든 Identity Synchronization for Windows java 프로세스를 정지합니다.
    • 시작 > 설정 > 제어판 > 관리 도구 > 서비스를 선택하여 서비스 창을 엽니다. 오른쪽 창에서 Identity Synchronization for Windows를 마우스 오른쪽 버튼으로 누르고 정지를 선택합니다.
    • 명령 프롬프트 창을 열고 다음 명령을 입력합니다.
    • net stop ?/span>Sun ONE Identity Synchronization for Windows?/span>

    • 앞의 방법으로 정지하지 않는 경우 다음과 같이 Java 프로세스를 직접 정지해야 합니다.
      1. 서비스 창을 열고 Identity Synchronization for Windows를 마우스 오른쪽 버튼으로 누른 후 등록 정보를 선택합니다.
      2. 등록 정보 창의 일반 탭으로 이동한 후 시작 유형 드롭다운 목록에서 수동을 선택합니다.

      3. 참고

        Windows 작업 관리자에서 Java 프로세스(pswwatchdog.exe 등)를 볼 수는 있으나 Identity Synchronization for Windows에 관련된 프로세스를 확인할 수는 없습니다. 그러므로 Windows 작업 관리자에서 프로세스를 정지하면 안 됩니다.


  2. 다음 방법 중 한 가지를 사용하여 Message Queue를 정지합니다(코어 제거에만 적용).
    • 서비스 창에서 오른쪽 창의 iMQ Broker를 마우스 오른쪽 버튼으로 누른 후 정지를 선택합니다.
    • 명령 프롬프트 창을 열고 다음 명령을 입력합니다.
    • net stop "iMQ Broker"

    • 앞의 방법으로 정지하지 않는 경우 다음과 같이 Message Queue를 직접 정지해야 합니다.
      1. 서비스 창을 열고 iMQ Broker를 마우스 오른쪽 버튼으로 누른 후 등록 정보를 선택합니다.
      2. 등록 정보 창의 일반 탭으로 이동한 후 시작 유형 드롭다운 목록에서 수동을 선택합니다.
  3. 다음과 같이 Directory Server 플러그인을 제거합니다.
    1. Directory Server 콘솔을 열고 구성 탭을 선택합니다.
    2. 왼쪽 창에서 Plugins 노드를 확장하고 pswsync 노드를 선택합니다.
    3. 오른쪽 창에서 Enable plug-in 선택란의 선택을 해제합니다.
    4. 저장을 눌러 변경 내용을 저장합니다.
    5. 콘솔에서 다음 항목을 Configuration 디렉토리로부터 찾아 제거합니다.
    6. cn=pswsync,cn=plugins,cn=config

    7. 다음 방법 중 한가지를 사용하여 모든 Directory Server를 정지합니다.
      • 서비스 창에서 오른쪽 창의 Sun ONE Directory Server 5.2를 마우스 오른쪽 버튼으로 누른 후 정지를 선택합니다.
      • 명령 프롬프트 창을 열고 다음 명령을 입력합니다.
      • net stop slapd-<myhostname>

    8. Windows 탐색기를 열고 플러그인 이진을 찾아 제거합니다.
    9. <serverroot>\lib\psw-plugin.so

    10. Directory Server를 다시 시작합니다.
  4. 명령 프롬프트 창을 열고 regedit를 입력하여 레지스트리 편집기 창을 엽니다.
  5. 중요 -- Step 5로 계속하기 전에 현재 레지스트리 파일을 백업하십시오.

    1. 레지스트리 편집기의 왼쪽 창에서 최상단 노드(My Computer)를 선택합니다.
    2. 메뉴줄에서 레지스트리 > 레지스트리 파일 내보내기를 선택합니다.
    3. 레지스트리 파일 내보내기 대화 상자가 표시되면 파일의 이름을 지정하고 백업 레지스트리를 저장할 위치를 선택합니다.
  6. 레지스트리 편집기의 메뉴줄에서 편집 > 삭제를 선택하여 다음 Identity Synchronization for Windows 키를 Windows 레지스트리에서 제거합니다.
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
      CurrentVersion\Uninstall\Identity Synchronization for Windows
      아래의 모든 항목
    • HKEY_LOCAL_MACHINE\SYSTEM\* 아래의 모든 CurrentControlSet 및 ControlSet (ControlSet001, ControlSet002 등) 항목. 여기에는 다음 항목이(있는 경우) 포함됩니다.
      • ...\Control\Session Manager\Environment\<isw-installation directory>
      • ...\Services\Eventlog\Application\Sun ONE Identity Synchronization for Windows
      • ...\Services\Sun ONE Identity Synchronization for Windows
      • ...\Services\iMQBroker
  7. C:\WINNT\system32에 있는 현재 productregistry 파일을 백업(복사하여 이름 변경)합니다.
  8. C:\WINNT\system32 \productregistry 파일을 편집하여 다음 태그를 제거합니다.

  9. 참고

    • XML 편집기를 사용하면 가장 좋습니다. 또는 표준 텍스트 편집기를 사용할 수도 있습니다.
    • 다음 구성요소 중 일부는 파일에 포함되지 않을 수 있습니다.
    • 시작 태그(<compid>), 종료 태그(<\compid>) 및 이 두 태그 사이의 모든 내용을 삭제해야 합니다. 다음 목록에서 타원은 이 태그의 일부분으로 포함된 추가 텍스트 및 태그를 표시합니다. ((more...) 의 예를 참조하십시오.)

    • <compid>Identity Synchronization for Windows . . . </compid>
    • <compid>Core . . . </compid>
    • <compid>unistaller . . . </compid>
    • <compid>wpsyncwatchdog . . . </compid>
    • <compid>setenv . . . </compid>
    • <compid>Create DIT . . . </compid>
    • <compid>Extend Schema . . . </compid>
    • <compid>resources . . . </compid>
    • <compid>CoreComponents . . . </compid>
    • <compid>Connector . . . </compid>
    • <compid>DSConnector . . . </compid>
    • <compid>Directory Server Plugin . . . </compid>
    • <compid>DSSubcomponents . . . </compid>
    • <compid>ObjectCache . . . </compid>
    • <compid>ObjectCacheDLLs . . . </compid>
    • <compid>ADConnector . . . </compid>
    • 다음은 <compid> 태그의 예입니다. <compid>, </compid> 및 이 사이의 모든 텍스트를 제거합니다.

      <compid>Identity Synchronization for Windows

      <compversion>1.0

      <uniquename>Identity Synchronization for Windows</uniquename>

      <compinstance>1

      <children>

      <compref>ADConnector

      <instance>1

      <version>1.0</version>

      </instance>

      </compref>

      <compref>DSSubcomponents

      . . .

      </compinstance>

      </compversion>

      </compid>

  10. <serverroot>\isw-<hostname>에 위치한 Identity Synchronization for Windows 설치 폴더를 제거합니다.
  11. 예: C:\Program Files\Sun\mps\isw-example

  12. 다음과 같이 구성 디렉토리를 비웁니다.
    1. 명령 프롬프트 창에서 Identity Synchronization for Windows 코어가 설치된 구성 디렉토리에 대하여 ldapsearch 명령을 수행하여 Identity Synchronization for Windows 콘솔 하위 트리를 찾습니다.

    2. 참고

      ldapsearch는 <serverroot>\shared\bin\ldapsearch에 있습니다.

      예:
      C:\Program Files\Sun\mps\shared\bin\ldapsearch


      ldapsearch -D "cn=directory manager" -w <my_password> -b o=netscaperoot "(nsnickname=isw)" dn

      결과 항목은 다음과 비슷할 것입니다. (참고로 항목은 항상 o=NetscapeRoot로 끝납니다.)

      "cn=Sun ONE Identity Synchronization for Windows,cn=server group, cn=myhost.mydomain.com,ou=mydomain.com,o=NetscapeRoot"

    3. Directory Server 콘솔을 사용하여 찾은 Identity Synchronization for Windows 콘솔 하위 트리 및 그 아래의 모든 하위 트리를 제거합니다.
  13. 다음과 같이 Identity Synchronization for Windows 구성 디렉토리(다른 이름으로 구성 레지스트리)를 제거합니다.
    1. 명령 프롬프트 창에서 다음 ldapsearch 명령을 사용하여 Directory Server에 있는 Identity Synchronization for Windows 구성 디렉토리를 찾습니다.
    2. ldapsearch -D "cn=directory manager" -w <my_password> -b "dc=my,dc=domain" "(&(objectclass=iplanetservice)(ou=IdentitySynchronization))" dn

      결과의 항목은 다음과 비슷합니다.

      "ou=IdentitySynchronization,ou=Services,dc=my,dc=domain"

    3. Directory Server 콘솔을 사용하여 찾은 구성 디렉토리 하위 트리 및 그 아래의 모든 하위 트리를 제거합니다.
  14. 다음과 같이 모든 콘솔 관련 파일을 제거합니다.
    1. <serverroot>\java\jars\isw*에 있는 모든 콘솔 jar 파일 제거합니다.
      예: C:\Program Files\Sun\mps\java\jars\isw*
    2. \<directory_server_install_root>\bin\isw\에 있는 모든 콘솔 서브릿 jar 파일을 제거합니다.
      예: C:\SunOne\Servers\bin\isw\
  15. 컴퓨터를 다시 시작하여 모든 변경 내용이 적용되도록 합니다.

Windows NT에서 1.0 인스턴스 직접 제거

여기에 제공된 방법을 사용하여 Windows NT 컴퓨터에서 인스턴스를 직접 제거합니다.


참고

여기에서 Identity Synchronization for Windows 위치는 다음과 같은 방식으로 설명합니다.

<serverroot>\isw-<hostname>

여기에서 <serverroot>는 Identity Synchronization for Windows 설치 위치의 상위 디렉토리입니다. 예를 들어 Identity Synchronization for Windows를
C:\Program Files\Sun\mps\isw-example에 설치한 경우 <serverroot>는 C:\Program Files\Sun\mps입니다.


  1. 다음 방법 중 한가지를 사용하여 모든 Identity Synchronization for Windows Java 프로세스(코어 및 인스턴스 설치)를 정지합니다.
    • 시작 > 설정 > 제어판 > 관리 도구 > 서비스를 선택하여 서비스 창을 엽니다. 오른쪽 창에서 Identity Synchronization for Windows를 마우스 오른쪽 버튼으로 누르고 정지를 선택합니다.
    • 명령 프롬프트 창을 열고 다음 명령을 입력합니다.
    • net stop ?/span>Sun ONE Identity Synchronization for Windows?/span>

    • 앞의 방법으로 정지하지 않는 경우 다음과 같이 Java 프로세스를 직접 정지할 수 있습니다.
      1. 서비스 창을 열고 Identity Synchronization for Windows를 마우스 오른쪽 버튼으로 누른 후 등록 정보를 선택합니다.
      2. 등록 정보 창의 일반 탭으로 이동한 후 시작 유형 드롭다운 목록에서 수동을 선택합니다.

      3. 참고

        Windows 작업 관리자에서 Java 프로세스(pswwatchdog.exe 등)를 볼 수는 있으나 Identity Synchronization for Windows에 관련된 프로세스를 확인할 수는 없습니다. 그러므로 Windows 작업 관리자에서 프로세스를 정지하면 안 됩니다.


  2. 다음 중 한 가지 방법으로 변경 검출기를 정지합니다.
    • 서비스 창에서 오른쪽 창의 Sun ONE NT 변경 검출기 Service를 마우스 오른쪽 버튼으로 누른 후 정지를 선택합니다.
    • 명령 프롬프트 창을 열고 다음 명령을 입력합니다.
    • net stop Sun ONE NT Change Detector Service

    • 앞의 방법으로 정지하지 않는 경우 다음과 같이 변경 검출기 Service를 직접 정지할 수 있습니다.
      1. 서비스 창을 열고 변경 검출기 Service를 마우스 오른쪽 버튼으로 누른 후 등록 정보를 선택합니다.
      2. 등록 정보 창의 일반 탭으로 이동한 후 시작 유형 드롭다운 목록에서 수동을 선택합니다.
  3. Windows NT 컴퓨터를 다시 시작합니다.
  4. 반드시 Identity Synchronization for Windows 레지스트리 키를 제거해야 합니다. 명령 프롬프트 창을 열고 regedt32를 입력하여 레지스트리 편집기 창을 엽니다.

  5. 주의

    regedit에서는 복수 값 문자열을 편집할 수 없으므로 이 프로그램을 사용하면 안 됩니다.

    Step 5로 진행하기 전에 반드시 현재 Windows 레지스트리 파일을 백업해야 합니다.


    1. 레지스트리 편집기의 왼쪽 창에서 최상단 노드(My Computer)를 선택합니다.
    2. 메뉴줄에서 레지스트리 > 레지스트리 파일 내보내기를 선택합니다.
    3. 레지스트리 파일 내보내기 대화 상자가 표시되면 파일의 이름을 지정하고 백업 레지스트리를 저장할 위치를 선택합니다.
  6. 레지스트리 편집기의 메뉴줄에서 편집 > 삭제를 선택하여 다음 Identity Synchronization for Windows 키를 레지스트리에서 제거합니다.
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
      CurrentVersion\Uninstall\Identity Synchronization for Windows
      아래의 모든 항목
    • HKEY_LOCAL_MACHINE\SYSTEM\* 아래의 모든 CurrentControlSet 및 ControlSet (ControlSet001, ControlSet002 등) 항목. 여기에는 다음 항목이(있는 경우) 포함됩니다.
      • ...\Control\Session Manager\Environment\<isw-installation directory>
      • ...\Services\Eventlog\Application\Sun ONE Identity Synchronization for Windows
      • ...\Services\Sun ONE Identity Synchronization for Windows
      • ...\Services\iMQBroker
    • HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems\PSW
  7. regedt32를 사용하여 다음 레지스트리 키를 수정(삭제 아님)합니다. (regedit를 사용하면 안 됩니다.)
    1. 왼쪽 창에서 레지스트리 키를 선택합니다.
    2. HKEY_LOCAL_MACHINE\SYSTEM\\CurrentControlSet\\CONTROL\\LSA

      레지스트리 값 유형은 반드시 REG_MULTI_SZ이어야 합니다.

    3. 오른쪽 창에서 Notification Packages 값을 마우스 오른쪽 버튼으로 누르고 수정을 선택합니다.
    4. PASSFLT 값을 FPNWCLNT로 변경합니다.
  8. C:\WINNT\system32에 있는 현재 productregistry 파일을 백업(복사하여 이름 변경)합니다.
  9. C:\WINNT\system32 productregistry 파일을 편집하여 다음 태그를 제거합니다.

  10. 참고

    • XML 편집기를 사용하면 가장 좋습니다. 또는 표준 텍스트 편집기를 사용할 수도 있습니다.
    • 다음 구성요소 중 일부는 파일에 포함되지 않을 수 있습니다.
    • 시작 태그(<compid>), 종료 태그(<\compid>) 및 이 두 태그 사이의 모든 내용을 삭제해야 합니다. 다음 목록에서 타원은 이 태그의 일부분으로 포함된 추가 텍스트 및 태그를 표시합니다. ((more...) 의 예를 참조하십시오.)

    • <compid>Identity Synchronization for Windows . . . </compid>
    • <compid>Core . . . </compid>
    • <compid>uninstaller . . . </compid>
    • <compid>wpsyncwatchdog . . . </compid>
    • <compid>setenv . . . </compid>
    • <compid>Create DIT . . . </compid>
    • <compid>Extend Schema . . . </compid>
    • <compid>resources . . . </compid>
    • <compid>CoreComponents . . . </compid>
    • <compid>Connector . . . </compid>
    • <compid>DSConnector . . . </compid>
    • <compid>Directory Server Plugin . . . </compid>
    • <compid>DSSubcomponents . . . </compid>
    • <compid>ObjectCache . . . </compid>
    • <compid>ObjectCacheDLLs . . . </compid>
    • <compid>ADConnector . . . </compid>
    • 다음은 <compid> 태그의 예입니다. <compid>, </compid> 및 이 사이의 모든 텍스트를 제거합니다.

      <compid>Identity Synchronization for Windows

      <compversion>1.0

             <uniquename>Identity Synchronization for Windows</uniquename>

      <compinstance>1

      <children>

      <compref>ADConnector

      <instance>1

      <version>1.0</version>

      </instance>

      </compref>

      <compref>DSSubcomponents

      . . .

      </compinstance>

      </compversion>

      </compid>

  11. <serverroot>\isw-<hostname>에 위치한 Identity Synchronization for Windows 설치 폴더를 제거합니다.
  12. 예: C:\Program Files\Sun\mps\isw-example


    참고

    Step 10으로 계속하기 전에 반드시 Step 8에서 설명한 것과 같이 Windows 레지스트리를 편집해야 합니다.


  13. 비밀번호 필터 DLL을 제거합니다.
  14. C:\winnt\system32 폴더에서 passflt.dll 파일을 찾아 파일의 이름을 passflt.dll.old로 변경합니다.

  15. 컴퓨터를 다시 시작하여 모든 변경 내용이 적용되도록 합니다.


기타 이전 시나리오

다른 구현 토폴로지이 가능하므로 실제 마이그레이션 과정은 단일 호스트 구현용으로 설명한 과정과 일부 다를 수 있습니다.

여기에서는 두 가지 대안 구현 시나리오에 대하여 설명하고 각 경우의 이전 방법에 대하여 설명합니다. 예제 구현 시나리오는 다음과 같습니다.

복수 마스터 복제 구현

MMR(Multi-Master Replication) 구현의 경우 서로 다른 호스트에 두 개의 Directory Server 인스턴스가 설치됩니다. 서로 다른 운영 체제에서 호스트를 실행할 수 있으나 이 시나리오에서 두 호스트는 모두 동일한 운영 체제에서 실행됩니다.

두 호스트 사이에서 Identity Synchronization for Windows 구성요소가 배포되는 방식은 에 보이는 것과 같습니다.

표 7-2) MMR(Multi-Master Replication) 구현에서의 구성요소 배포

호스트 1

호스트 2

동기화된 사용자용 보조 마스터로서의 Directory Server(인스턴스 1개)

동기화된 사용자용 기본 마스터로서의 Directory Server(인스턴스 1개)

코어 (Message Queue, 중앙 기록기, 시스템 관리자 및 콘솔)

Directory Server 플러그인

Active Directory 커넥터

 

Directory Server 커넥터

 

Directory Server 플러그인

 

이전 프로세스는 기본 마스터 또는 보조 마스터에서 요청시 비밀번호 동기화가 계속 실행되도록 유지합니다.


참고

두 호스트가 모두 Solaris 운영 체제에서 실행되는 경우 Active Directory가 있는 Windows 2000에서 실행되는 세 번째 호스트는 동기화의 용도로만 필요합니다. (세 번째 호스트에 설치되는 구성요소는 없습니다.)


MMR 구현에서 Identity Synchronization for Windows를 이전하는 프로세스는 다음 그림에 보이는 것과 같습니다.

그림 7-2) MMR(Multi-Master Replication) 구현 이전

[D]

[D]

Windows NT를 포함하는 복수 호스트 구현

이 구현 시나리오에는 세 개의 호스트가 사용됩니다.

세 호스트 사이에서 Identity Synchronization for Windows 구성요소가 배포되는 방식은 에 보이는 것과 같습니다.

표 7-3) 복수 호스트 구현

호스트 1

호스트 2

호스트 3

구성 저장고가 있는 Directory Server

동기화된 사용자용 Directory Server

Windows NT 커넥터

코어 (Message Queue, 중앙 기록기, 시스템 관리자 및 콘솔)

Directory Server 커넥터

Windows NT 하위 구성요소(비밀번호 필터 DLL 및 변경 검출기 서비스)

Active Directory 커넥터

Directory Server 플러그인

 

이전 시나리오와 같이 호스트 1과 2는 동일한 운영 체제에서 실행됩니다.


참고

두 호스트가 모두 Solaris 운영 체제에서 실행되는 경우 Active Directory가 있는 Windows 2000에서 실행되는 네 번째 호스트는 동기화의 용도로만 필요합니다. (네 번째 호스트에 설치되는 구성요소는 없습니다.)


복수 호스트 구현용 Identity Synchronization for Windows 이전 프로세스는 에 보이는 것과 같습니다.

그림 7-3) Windows NT를 포함하는 복수 호스트 마이그레이션

[D]

[D]


로그 확인

버전 1 2004Q3으로 이전한 후 중앙 감사 로그에서 문제가 있는지 확인합니다. 특히 비밀번호가 변경된 Directory Server 사용자는 이전 과정 동안 누락될 수 있으며 따라서 다음과 같은 메시지가 표시됩니다.

[16/Apr/2004:14:23:41.029 -0500] WARNING 14 CNN101

ds-connector-host.example.com "Unable to obtain password of user cn=JohnSmith,ou=people,dc=example,dc=com, because the password was encoded by a previous installation of Identity Synchronization for Windows Directory Server Plugin. The password of this user cannot be synchronized at this time. Update the password of this user again in the Directory Server."

이 로그 메시지는 Identity Synchronization for Windows 1 2004Q3에서 동기화를 시작할 때까지 확인할 수 없으므로 로그를 확인하는 작업은 이전 절차의 마지막 단계에서 수행합니다.



이전      목차      색인      다음     


부품 번호: 817-6199-05.   Copyright 2004 Sun Microsystems, Inc. All rights reserved.