| |
| Sun[TM] Identity Manager 8.0 관리 | |
7장
데이터 로드 및 동기화이 장에서는 Identity Manager 데이터 로드 및 동기화 기능을 사용하는 내용과 절차에 대하여 설명합니다. Identity Manager의 데이터 동기화 도구(검색, 조정 및 동기화)를 사용하여 데이터를 최신 상태로 유지하는 방법에 대해 살펴봅니다.
Identity Manager의 데이터 로드 및 동기화 작동 방법에 대한 자세한 내용은 Identity Manager Deployment Overview 설명서의 "Data Loading and Synchronization" 장을 참조하십시오.
데이터 동기화 도구: 사용 도구 선택Identity Manager는 계정 데이터를 가져오고 동기화하는 데 사용할 수 있는 여러 도구를 제공합니다. 작업에 알맞은 도구 선택을 위한 도움말은 표 7-1을 참조하십시오.
주
Identity Manager의 데이터 로드 및 동기화 작동 방법에 대한 자세한 내용은 Identity Manager Deployment Overview 설명서의 "Data Loading and Synchronization" 장을 참조하십시오.
검색Identity Manager 계정 검색 기능을 사용하면 계정 만들기 작업을 더 빠르게 구현할 수 있습니다. 기능은 다음과 같습니다.
이러한 도구를 사용하면 새 Identity Manager 사용자를 만들거나 자원에 있는 계정을 기존 Identity Manager 사용자 계정과 서로 연결할 수 있습니다.
주
이 절에서는 Identity Manager의 검색 기능 사용 방법에 대해 설명합니다. 데이터 로드 및 동기화에 대한 자세한 내용은 Identity Manager Deployment Overview 설명서의 “Data Loading and Synchronization” 장을 참조하십시오.
파일로 추출
자원에서 XML 또는 CSV 텍스트 파일로 자원 계정을 추출하려면 이 기능을 사용합니다. 이렇게 하면 추출한 데이터를 Identity Manager로 가져오기 전에 이를 확인하고 변경할 수 있습니다.
계정을 추출하려면 다음 단계를 수행합니다.
파일을 열려면 표시할 프로그램을 선택해야 합니다.
파일에서 계정 로드
Identity Manager를 통해 자원에서 추출되었거나 다른 파일 소스에서 추출된 자원 계정을 Identity Manager로 로드하려면 이 기능을 사용합니다. Identity Manager 파일로 추출 기능을 통해 만들어진 파일은 XML 형식입니다. 새 사용자 목록을 로드하는 경우 데이터 파일은 보통 CSV 형식입니다.
CSV 파일 형식 정보
대개 로드할 계정이 스프레드시트 목록으로 만들어지고 CSV(쉼표로 분리된 값) 형식으로 저장되어 Identity Manager로 로드됩니다. CSV 파일 컨텐트는 반드시 다음의 형식 지침에 따라 만들어야 합니다.
예를 들어, 파일을 첫 세 줄은 다음 그림의 파일 항목처럼 표시될 수 있습니다.
firstname,middleinitial,lastname,accountId,asciipassword,EmployeeID,Department,Phone
John,Q,Example,E1234,E1234,1234,Operations,555-222-1111
Jane,B,Doe,E1111,E1111,1111,,555-222-4444그림 7-1 데이터 로드에 적합한 형식의 CSV 파일 예
이 예에서 두 번째 사용자, Jane Doe는 소속된 부서가 없습니다. 누락된 값은 인접한 쉼표(,,)로 표시해야 합니다.
계정을 로드하려면 다음 단계를 수행합니다.
- 관리자 인터페이스의 메뉴에서 계정을 누른 다음 파일에서 로드를 누릅니다.
Identity Manager에 파일에서 계정 로드 페이지가 표시됩니다.
- 파일에서 계정 로드 페이지에서 다음과 같은 로드 옵션을 지정합니다.
- 사용자 양식 - 로드할 때 Identity Manager 사용자가 만들어지면 사용자 양식에서 조직과 역할, 자원 및 기타 속성이 할당됩니다. 각 자원 계정에 적용할 사용자 양식을 선택합니다.
- 계정 상호 관계 규칙 - 계정 상호 관계 규칙에 의해 소유되지 않은 각 자원 계정을 소유할 수 있는 Identity Manager 사용자를 선택합니다. 소유되지 않은 자원 계정의 속성에 따라 상호 관계 규칙이 가능한 소유자를 선택하는 데 사용할 이름 목록 또는 속성 조건 목록을 만듭니다. 각 소유되지 않은 자원 계정을 소유할 수 있는 Identity Manager 사용자를 찾는 규칙을 선택합니다.
- 계정 확인 규칙 - 계정 확인 규칙에 의해 상호 관계 규칙으로 선택한 잠재적 소유자의 목록에서 비소유자를 제거합니다. 소유되지 않은 자원 계정의 Identity Manager 사용자 및 속성에 대한 전체 보기가 가능한 상태에서 확인 규칙에 따라 사용자가 계정을 소유하는 경우 true가 반환되며 그렇지 않은 경우 false가 반환됩니다. 자원 계정의 각 잠재적 소유자를 테스트하는 규칙을 선택합니다. 확인 규칙 없음을 선택하는 경우 Identity Manager는 모든 가능한 소유자를 확인하지 않고 허용합니다.
- 일치 항목만 로드 - 기존 Identity Manager 사용자와 일치하는 계정만 Identity Manager에 로드하려면 이 옵션을 선택합니다. 이 옵션을 선택하면 로드할 때 일치되지 않는 자원 계정을 무시합니다.
- 속성 업데이트 - 현재 Identity Manager 사용자 속성 값을 로드된 계정의 속성 값으로 대체하려면 이 옵션을 선택합니다.
- 속성 병합 - 값을 덮어쓰지 않고 조합(중복 제거)해야 할 속성 이름을 쉼표로 분리하여 하나 이상 입력합니다. 이 옵션은 그룹이나 메일링 목록 등 목록 형식 속성에만 사용합니다. 또한 반드시 속성 업데이트 옵션을 선택해야 합니다.
- 결과 수준 - 로드 프로세스가 계정에 대한 개별 결과를 기록할 임계값을 선택합니다.
- 업로드할 파일 필드에서 로드할 파일을 지정한 후 계정 로드를 누릅니다.
그림 7-2는 파일에서 계정 로드 화면에서 사용할 수 있는 필드 및 옵션입니다.
그림 7-2 파일에서 계정 로드
계정이 기존 사용자와 일치(또는 상호 관계)되는 경우 로드 프로세스는 계정을 사용자로 병합합니다. 또한 상호 관계 필요를 지정하지 않았다면, 상호 관계가 없는 입력 계정에서 새 Identity Manager 사용자를 만듭니다.
bulkAction.maxParseErrors 구성 변수는 파일이 로드될 때 발견되는 오류의 수에 제한을 설정하는 변수입니다. 기본적으로 10개 오류로 제한되어 있습니다. 오류가 maxParseErrors 수만큼 발견되면 구문 분석이 중지됩니다.
자원에서 로드
지정한 로드 옵션에 따라 계정을 직접 추출하고 Identity Manager로 가져오려면 이 기능을 사용합니다.
계정을 가져오려면 다음 단계를 수행합니다.
- 관리자 인터페이스의 메뉴에서 계정을 누른 다음 자원에서 로드를 누릅니다.
"자원에서 계정 로드" 페이지가 열립니다.
- “자원에서 계정 로드” 페이지에서 로드 옵션을 지정합니다.
이 페이지의 로드 옵션은 “파일에서 로드” 페이지((자세히...) )와 동일합니다.
조정조정 기능을 사용하여 Identity Manager의 자원 계정과 실제로 자원에 존재하는 계정을 주기적으로 비교합니다. 조정은 계정 데이터를 상호 연관시키고 차이점을 강조 표시합니다.
주
이 절에서는 관리자 인터페이스를 사용하여 조정 작업을 수행하는 방법에 대해 설명합니다. 조정에 대한 자세한 내용은 Identity Manager Deployment Overview 설명서의 "Data Loading and Synchronization" 장을 참조하십시오.
조정 요약
조정은 지속적인 비교를 위하여 고안되었으며 다음과 같은 특징이 있습니다.
자원을 처리할 때 다음의 각 시점에서 임의의 작업 흐름을 시작하도록 조정을 구성할 수 있습니다.
Identity Manager 조정 기능은 자원 영역에서 액세스합니다. 자원 목록에는 자원이 마지막으로 조정된 때와 현재 조정 상태가 표시됩니다.
주
Identity Manager의 조정자 구성 요소가 조정을 수행합니다. 조정자 구성 설정에 대한 자세한 내용은 조정자 설정을 참조하십시오.
조정 정책 설명
조정 정책을 사용하여 각 조정 작업에 대한 일련의 응답을 자원별로 설정할 수 있습니다. 정책 내에서 조정을 실행할 서버를 선택하고 조정 실행 빈도 및 시간을 지정하고 조정 작업 중에 발생하는 각 상황에 대한 응답을 설정합니다. 또한 계정 속성에 대해 Identity Manager가 아닌 다른 경로를 통한 내재적인 변경 내용을 검색하도록 조정을 구성할 수 있습니다.
조정 정책 편집
조정 정책을 편집하려면 다음 단계를 수행합니다.
Identity Manager에 조정 정책 편집 페이지가 표시되며, 여기에서 다음 정책 옵션을 선택할 수 있습니다.
- 전체 조정 예약 - 전체 모드 조정을 사용하는 경우 정해진 일정에 따라 자동으로 수행됩니다. 정책의 자원에 대하여 전체 조정을 실행할 주기를 지정합니다.
- 상위 정책에서 지정된 일정을 상속하려면 기본 정책 상속 옵션을 선택합니다.
- 예약을 지정하려면 기본 정책 상속 옵션을 선택 취소합니다. 반복 예약을 설정하거나 조정 예약에 대한 사용자 정의 조정을 만들기 위해 제공된 필드에서 작업 일정 반복 규칙을 사용합니다. 작업 일정 반복 규칙 작성에 대한 자세한 내용은 작업 일정 반복 규칙 사용을 참조하십시오.
- 증분 조정 예약 - 증분 모드 조정을 사용하는 경우 정해진 일정에 따라 자동으로 수행됩니다.
- 상위 정책에서 일정을 상속하려면 기본 정책 상속 옵션을 선택합니다.
- 예약을 지정하려면 기본 정책 상속 옵션을 선택 취소합니다. 반복 예약을 설정하거나 조정 예약에 대한 사용자 정의 조정을 만들기 위해 제공된 필드에서 작업 일정 반복 규칙을 사용합니다. 작업 일정 반복 규칙 작성에 대한 자세한 내용은 작업 일정 반복 규칙 사용을 참조하십시오.
- 속성 수준 조정 - 계정 속성에 대해 Identity Manager가 아닌 다른 경로를 통한 내재적 변경 내용을 검색하도록 조정을 구성할 수 있습니다. 조정이 조정된 계정 속성에 지정된 속성의 내재적 변경 내용을 검출할 것인지 지정합니다.
- 계정 상호 관계 규칙 - 계정 상호 관계 규칙에 의해 소유되지 않은 각 자원 계정을 소유할 수 있는 Identity Manager 사용자를 선택합니다. 소유되지 않은 자원 계정의 속성에 따라 상호 관계 규칙이 가능한 소유자를 선택하는 데 사용할 이름 목록 또는 속성 조건 목록을 만듭니다. 각 소유되지 않은 자원 계정을 소유할 수 있는 Identity Manager 사용자를 찾는 규칙을 선택합니다.
- 계정 확인 규칙 - 계정 확인 규칙에 의해 상호 관계 규칙으로 선택한 잠재적 소유자의 목록에서 비소유자를 제거합니다. 소유되지 않은 자원 계정의 Identity Manager 사용자 및 속성에 대한 전체 보기가 가능한 상태에서 확인 규칙에 따라 사용자가 계정을 소유하는 경우 true가 반환되며 그렇지 않은 경우 false가 반환됩니다. 자원 계정의 각 잠재적 소유자를 테스트하는 규칙을 선택합니다. 확인 규칙 없음을 선택하는 경우 Identity Manager는 모든 가능한 소유자를 확인하지 않고 허용합니다.
- 프록시 관리자 - 조정 응답을 수행할 때 사용할 관리자를 지정합니다. 조정은 지정된 프록시 관리자에게 허용된 작업만 수행할 수 있습니다. 응답은 필요에 따라 이 관리자와 연결된 사용자 양식을 사용합니다.
다음 응답 옵션 중 한 가지를 선택합니다. (사용 가능한 옵션은 상황에 따라 다릅니다.)
- 자원 계정을 기반으로 새 Identity Manager 사용자 만들기 - 자원 계정 속성에 대해 사용자 양식을 실행하여 새 사용자를 만듭니다. 자원 계정은 변경 결과에 따라 업데이트되지 않습니다.
- Identity Manager 사용자용 자원 계정 만들기 - 누락된 자원 계정을 다시 만들며, 이때 사용자 양식을 사용하여 자원 계정 속성을 다시 생성합니다.
- 자원 계정 삭제 및 자원 계정 비활성화 - 자원에서 계정을 삭제하거나 비활성화합니다.
- 자원 계정을 Identity Manager 사용자로 링크 및 Identity Manager 사용자에서 자원 계정 링크 해제 - 사용자의 자원 계정 할당을 추가하거나 제거합니다. 양식 처리는 수행되지 않습니다.
- 아무 것도 안 함 - 조정에서 복구를 수행하지 않으려면 이 옵션을 선택합니다.
조정에서 발견한 모든 계정 상황은 수동으로 복구할 수 있습니다. 메뉴에서 자원 > 계정 색인 검사를 누릅니다. 조정된 모든 계정에 대해 기록된 상황을 여기서 찾아볼 수 있습니다. 계정을 마우스 오른쪽 버튼으로 누르면 유효한 복구 옵션 목록을 볼 수 있습니다. 자세한 내용은 계정 색인 검사를 참조하십시오.
- 조정 전 작업 흐름 - 자원을 조정하기 전에 조정이 사용자 지정 작업 흐름을 실행하도록 구성할 수 있습니다. 조정이 실행해야 하는 작업 흐름을 지정합니다. 실행할 작업 흐름이 없는 경우 작업 흐름 실행 안 함을 선택합니다.
- 계정당 작업 흐름 - 자원 계정의 상황에 응답한 후 조정이 사용자 지정 작업 흐름을 실행하도록 구성할 수 있습니다. 조정이 실행해야 하는 작업 흐름을 지정합니다. 실행할 작업 흐름이 없는 경우 작업 흐름 실행 안 함을 선택합니다.
- 조정 후 작업 흐름 - 자원 조정이 완료된 후 조정이 사용자 지정 작업 흐름을 실행하도록 구성할 수 있습니다. 조정이 실행해야 하는 작업 흐름을 지정합니다. 실행해야 할 작업 흐름이 없는 경우 작업 흐름 실행 안 함을 선택합니다.
- 상황 설명 - 활성화된 경우 조정이 계정 상황 분류 방법에 대해 설명하는 추가 정보를 기록합니다. 기본적으로 이 옵션은 비활성화되어 있습니다. 설명을 기록하면 조정 프로세스의 실행 시간이 길어집니다.
- 오류 한계 - 활성화된 경우 처리 과정에서 오류가 지정된 수만큼 발생하면 조정이 자동으로 종료됩니다. 값이 0이면 오류에 한계가 없음을 나타냅니다. 허용되는 최대 오류 필드를 표시하고 값을 입력하려면 기본 정책 상속 옵션을 선택 취소합니다.
- 내부적으로 제거된 최대 계정 수 - 이 옵션은 자원에서 누락된 계정의 수를 평가하여 임계값을 초과하면 조정자가 링크를 해제하지 못하게 하는 보호 조치입니다.
저장을 눌러 정책 변경 사항을 저장합니다.
조정 시작
두 가지 옵션을 사용하여 조정 작업을 시작할 수 있습니다.
조정 정책 편집 페이지를 열려면 조정 정책 편집을 참조하여 설명된 단계를 수행하십시오.
조정은 정책에 설정된 매개 변수에 따라 실행됩니다.
조정 취소
조정을 취소하려면 다음 단계를 수행합니다.
조정 상태 보기
기본적으로 두 가지 방법으로 조정 상태를 볼 수 있습니다. 자세한 조정 상태를 보려면 특정 자원에 대한 조정 요약 결과 페이지를 엽니다. 또한 자원 목록에도 제한된 조정 상태가 표시됩니다.
조정 상태 자세히 보기
조정 요약 결과 페이지에서 자세한 조정 상태를 봅니다.
자세한 조정 상태를 보려면 다음 단계를 수행합니다.
자원 목록에서 조정 상태 보기
자원 목록에서도 조정 상태를 볼 수 있습니다. 자원 목록을 표시하려면 관리자 인터페이스를 열고 메뉴에서 자원을 누릅니다.
상태 열에 다음과 같은 조정 상태가 표시됩니다.
계정 색인 작업
계정 색인은 Identity Manager에 알려진 각 자원 계정의 마지막 상태를 기록합니다. 이 기록은 주로 조정에 의하여 유지되나 다른 Identity Manager 기능도 또한 필요한 경우 계정 색인을 업데이트합니다.
검색 도구는 계정 색인을 업데이트하지 않습니다.
계정 색인 검색
계정 색인을 검색하여 해당 자원 계정의 마지막으로 알려진 상태를 볼 수 있습니다.
계정 색인을 검색하려면 다음 단계를 수행합니다.
- 관리자 인터페이스의 메뉴에서 자원을 누릅니다.
- 자원 목록에서 계정 색인을 검색할 자원을 선택합니다.
- 자원 작업 목록을 찾아 계정 색인 검색을 선택합니다.
계정 색인 검색 페이지가 열립니다.
- 검색 유형을 선택한 다음 검색 속성을 입력 또는 선택합니다.
- 자원 계정 이름 - 이 옵션을 선택하고 한정자(시작 문자, 포함 또는 같음) 중 하나를 선택한 다음 계정 이름의 일부 또는 전체를 입력합니다.
- 자원 선택 - 이 옵션을 선택한 다음 목록에서 하나 이상의 자원을 선택하여 지정된 자원에 속한 조정된 계정을 찾습니다.
- 소유자 - 이 옵션을 선택하고 한정자(시작 문자, 포함 또는 같음) 중 하나를 선택한 다음 소유자 이름의 일부 또는 전체를 입력합니다. 소유되지 않은 계정을 찾으려면 일치 안 됨 또는 토의됨 상태의 계정을 검색하십시오.
- 상황 선택 - 이 옵션을 선택한 다음 목록에서 하나 이상의 상황을 선택하여 지정된 상황에 속한 조정된 계정을 찾습니다.
- 검색 매개 변수에 따라 계정을 검색하려면 검색을 누릅니다. 검색 결과를 제한하려면 결과를 다음으로 제한 필드에 원하는 숫자를 입력합니다. 기본 제한값은 처음 발견되는 계정 1000개입니다.
페이지를 초기화하고 새로 선택하려면 쿼리 재설정을 누릅니다.
계정 색인 검사
또한 모든 Identity Manager 사용자 계정을 확인하고 선택적으로 각 사용자를 기준으로 계정을 조정할 수 있습니다.
계정 색인을 검사하려면 다음 단계를 수행합니다.
표에는 Identity Manager에게 알려진(Identity Manager 사용자가 해당 계정을 소유하는지 여부에 상관 없이) 모든 자원 계정이 표시됩니다. 이 정보는 자원 또는 Identity Manager 조직별로 그룹화됩니다. 이 보기를 변경하려면 색인 보기 변경 목록에서 옵션을 선택합니다.
계정 작업
자원의 계정에 대한 작업을 하려면 자원별로 그룹화 색인 보기를 선택합니다. Identity Manager에 각 자원 유형의 폴더가 표시됩니다. 폴더를 확장하여 원하는 자원으로 이동합니다. Identity Manager에 알려진 모든 자원 계정을 표시하려면 자원 옆의 + 또는 - 기호를 누릅니다.
자원에 대한 마지막 조정 이후 이 자원에 직접 추가된 계정은 표시되지 않습니다.
계정의 현재 상황에 따라 여러 가지 작업을 수행할 수 있습니다. 계정을 마우스 오른쪽 버튼으로 누르면 유효한 복구 옵션 목록을 볼 수 있습니다. 또한 계정 세부 내용을 보거나 계정 하나를 조정하도록 선택할 수 있습니다.
사용자 작업
Identity Manager 사용자에 대한 작업을 하려면 사용자별로 그룹화 색인 보기를 선택합니다. 이 보기에서 Identity Manager 사용자와 조직은 계정 목록 페이지와 비슷한 계층으로 표시됩니다. Identity Manager의 사용자에게 현재 할당된 계정을 보려면 해당 사용자로 이동한 후 사용자 이름 옆의 표시기를 누릅니다. 사용자의 계정과 Identity Manager에 알려진 해당 계정의 현재 상태가 사용자 이름 아래에 표시됩니다.
계정의 현재 상황에 따라 여러 가지 작업을 수행할 수 있습니다. 또한 계정 세부 내용을 보거나 계정 하나를 조정하도록 선택할 수 있습니다.
작업 일정 반복 규칙 사용
작업 일정 반복 규칙을 사용하여 조정 예약 내용을 조정할 수 있습니다. 예를 들어, 토요일에 예약된 조정을 다음 월요일로 미루려는 경우 작업 일정 반복 규칙을 사용합니다.
작업 일정 반복 규칙을 사용하면 전체 및 증분 조정에 대한 일정을 조정할 수 있습니다.
작업 일정 반복 규칙을 선택하는 방법에 대한 자세한 내용은 조정 정책 편집을 참조하십시오.
조정 실행 시간이 예약되는 방법
조정 작업이 완료되면 조정자 구성 요소가 예약된 다음 실행 시간을 확인합니다.
조정자는 다음 실행 시간을 얻기 위해 기본 일정을 먼저 살펴봅니다. 그런 다음 일정 조정이 필요한지 알아보기 위해 적용 가능한 모든 작업 일정 반복 규칙을 실행합니다. 조정이 필요한 경우 규칙 일정이 해당 조정에 대한 기본 일정을 대체합니다.
"모든 날짜 수락" 예제 규칙
이 절에서는 "모든 날짜 수락"이라는 내장 예제 규칙을 설명합니다.
“모든 날짜 수락” 예제 규칙을 보려면 다음 단계를 수행합니다.
규칙을 “작업 일정 반복 규칙” 드롭다운 메뉴(조정 정책 편집 페이지에 있음)에 표시하려면 규칙의 subtype 속성을 다음과 같이 SUBTYPE_TASKSCHEDULE_REPETITION_RULE로 설정해야 합니다.
<Rule subtype='SUBTYPE_TASKSCHEDULE_REPETITION_RULE' name='SCHEDULING_RULE_ACCEPT_ALL_DATES'>
앞서 설명했듯이 작업 일정 반복 규칙을 사용하여 기본 조정 일정을 수정할 수 있습니다.
calculatedNextDate 변수는 기본 방법으로 계산된 다음 날짜를 수락할 수도 있고 다른 날짜를 반환할 수도 있습니다. 예제 규칙에 기록된 것과 같이 calculatedNextDate는 무조건적으로 기본 날짜를 수락합니다.
코드 예 7-1 SCHEDULING_RULE_ACCEPT_ALL_DATES 규칙 논리(발췌)
<RuleArgument name='calculatedNextDate'/>
<block>
<ref>calculatedNextDate</ref>
</block>
사용자 정의 일정을 만들려면 <block> 요소 사이에 있는 규칙 논리를 바꿔야 합니다. 예를 들어, 토요일의 조정 시작 시간을 10:00 AM으로 변경하려면 다음 JavaScript를 <block> 요소 사이에 포함시킵니다.
코드 예 7-2에서 calculatedNextDate는 초기에 기본 예약 시간으로 설정됩니다. 다음 예약된 실행 날짜가 토요일인 경우 규칙에서 조정이 10:00에 시작하도록 예약합니다. 다음 예약된 실행 날짜가 토요일이 아닌 경우 코드 예 7-2에서 calculatedNextDate가 시간 조정 없이 반환되며 기본 일정이 사용됩니다.
Identity Manager에서 사용자 정의 규칙을 만드는 방법에 대한 자세한 내용은 Identity Manager Deployment Tools에서 "Working with Rules" 장을 참조하십시오.
Active Sync 어댑터Identity Manager Active Sync 기능을 사용하면 권한 있는 외부 자원(응용 프로그램 또는 데이터베이스 등)에 저장된 정보를 Identity Manager 사용자 데이터와 동기화할 수 있습니다. Identity Manager 자원에 대해 동기화를 구성하면 권한 있는 자원의 변경 사항을 수신하거나 폴링할 수 있습니다.
해당 대상 객체 유형에 대한 자원 동기화 정책에서 입력 양식을 지정하여 자원 속성 변경 사항이 Identity Manager로 전달되는 방법을 구성할 수 있습니다.
주
이 장에서는 관리자 인터페이스를 사용하여 Active Sync 작업을 수행하는 방법에 대해 설명합니다. Active Sync에 대한 자세한 내용은 Identity Manager Deployment Overview 설명서의 “Data Loading and Synchronization” 장을 참조하십시오.
동기화 구성
Identity Manager는 동기화 정책을 사용하여 자원에 대한 동기화를 활성화합니다.
동기화 정책 편집
각 자원에는 고유한 동기화 정책이 있습니다.
동기화를 편집하거나 구성하려면 다음 단계를 수행합니다.
동기화 정책 편집 페이지에서 다음 옵션을 지정하여 동기화를 구성합니다.
- 대상 객체 유형 - 정책이 적용되는 사용자 유형(Identity Manager 사용자 또는 서비스 공급자 사용자)을 선택합니다.
주
서비스 공급자 구현에서 해당 사용자에 대한 데이터 동기화를 활성화하려면 서비스 공급자 사용자를 객체 유형으로 지정하여 동기화 정책을 구성해야 합니다. 서비스 공급자 사용자에 대한 자세한 내용은 17장, "서비스 공급자 관리"를 참조하십시오.
- 예약 설정 - 이 섹션에서 시작 방법과 폴링 일정을 지정합니다.
시작 유형은 수동, 자동, 자동(페일오버 포함) 또는 사용 안 함입니다.
시작 날짜 및 시작 시간 옵션을 사용하여 폴링이 시작되는 시간을 지정합니다. 간격을 선택하고 간격 값(초, 분, 시간, 일, 주, 월)을 입력하여 폴링 주기를 지정합니다.
폴링 시작 날짜 및 시간을 미래로 설정하면 지정된 날짜 및 시간에 폴링이 시작됩니다. 폴링 시작 날짜 및 시간을 과거로 설정하면 Identity Manager가 이 정보 및 폴링 간격을 기준으로 폴링을 시작할 날짜 및 시간을 결정합니다. 예:
이 경우 자원은 2005년 7월 25일(다음 월요일)에 폴링을 시작합니다.
시작 날짜 또는 시간을 지정하지 않으면 자원은 즉시 폴링합니다. 이 방법을 선택하는 경우 응용 프로그램 서버를 다시 시작할 때마다 활성 동기화용으로 구성된 모든 자원이 즉시 폴링을 시작합니다. 일반적인 방법은 시작 날짜와 시간을 설정하는 것입니다.
- 동기화 서버 - 클러스터된 환경에서는 각 서버가 동기화를 실행할 수 있습니다. 해당 자원에 대한 동기화를 실행하기 위해 사용할 서버를 지정하려면 옵션을 선택합니다.
- 자원별 설정 - 이 섹션에서 동기화가 자원에 대해 처리할 데이터를 결정하는 방법을 지정합니다.
- 일반 설정 - 데이터 동기화 활동에 대해 다음과 같은 일반 설정을 지정합니다.
- 프록시 관리자 - 업데이트를 처리할 관리자를 선택합니다. 모든 작업은 이 관리자에게 할당된 기능을 통해서만 권한을 부여받습니다. 빈 사용자 양식을 사용하여 프록시 관리자를 선택해야 합니다.
- 입력 양식 - 데이터 업데이트를 처리할 입력 양식을 선택합니다. 이는 선택 구성 항목으로 속성이 계정에 저장되기 전에 변환될 수 있도록 허용합니다.
- 규칙 - 데이터 동기화 프로세스 중에 사용할 규칙을 지정하는 옵션이 있습니다.
- 프로세스 규칙 - 각 수신 계정에 실행할 프로세스 규칙을 지정하려면 이 규칙을 선택합니다. 이는 다른 모든 옵션에 우선합니다. 프로세스 규칙을 지정하면 자원의 다른 설정에 관계없이 이 프로세스가 모든 행에 실행됩니다. 프로세스 이름이거나 프로세스 이름을 검사하는 규칙일 수 있습니다.
- 상호 관계 규칙 - 자원 조정 정책에 지정된 상호 관계 규칙에 우선하는 상호 관계 규칙을 선택합니다. 상호 관계 규칙은 자원 계정과 Identity System 계정을 상호 연관시킵니다.
- 확인 규칙 - 자원 조정 정책에 지정된 확인 규칙에 우선하는 확인 규칙을 선택합니다.
- 프로세스 해결 규칙 - 데이터 피드 내의 한 레코드에 여러 일치 항목이 있을 때 실행할 작업 정의 이름을 지정하려면 이 규칙을 선택합니다. 이는 관리자에게 수동 작업을 요구하는 메시지를 표시하는 프로세스여야 합니다. 이 속성은 프로세스 이름이거나 프로세스 이름을 반환하는 규칙일 수 있습니다.
- 삭제 규칙 - 수신되는 각각의 사용자 업데이트를 평가하여 삭제 작업을 수행해야 할지 여부를 결정하는 규칙(true 또는 false 반환)을 선택합니다.
- 일치하지 않는 계정 만들기 - 이 옵션이 활성화(true)되면 어댑터는 Identity Manager 시스템에서 찾을 수 없는 계정을 만들려고 시도합니다. 활성화되지 않은 경우 어댑터는 프로세스 해결 규칙이 반환한 프로세스를 통해 계정을 실행합니다.
- 로깅 설정 - 다음 로깅 옵션의 값을 지정합니다.
자원에 대한 정책 설정을 저장하려면 저장을 누릅니다.
Active Sync 어댑터 편집
Active Sync 어댑터를 편집하기 전에 동기화를 중지합니다.
동기화를 중지하려면 다음 단계를 수행합니다.
- 동기화 편집 페이지를 엽니다. 자세한 내용은 동기화 정책 편집을 참조하십시오.
- 예약 설정에서 시작 유형을 찾고 사용 안 함을 선택합니다.
서비스 공급자 사용자는 동기화 활성화 옵션을 선택 취소합니다.
활성 동기화를 사용할 수 없음을 나타내는 경고 메시지가 나타납니다.
- 저장을 누릅니다.
자원에 대한 동기화를 비활성화하면 변경 사항을 저장할 때 동기화 작업이 중지됩니다.
Active Sync 어댑터 성능 조정
동기화는 백그라운드 작업이므로 Active Sync 어댑터 구성은 서버 성능에 영향을 줄 수 있습니다. Active Sync 어댑터 성능 조정에는 다음 작업이 포함됩니다.
Active Sync 어댑터는 자원 목록을 통하여 관리합니다. Active Sync 어댑터를 선택한 다음 자원 작업 목록의 동기화 절에서 시작, 중지 및 상태 새로 고침 제어 작업에 액세스합니다.
폴링 간격 변경
폴링 간격에 따라 Active Sync 어댑터가 새 정보를 처리하는 시작 시간이 달라집니다. 폴링 간격은 수행되는 작업의 유형을 기준으로 결정해야 합니다. 예를 들어, 어댑터가 데이터베이스에서 용량이 큰 사용자 목록을 읽고 이 때마다 Identity Manager의 모든 사용자를 업데이트하는 경우 이 프로세스는 매일 아침 시간에 수행하는 것이 좋습니다. 일부 어댑터는 새 항목을 빠르게 검색할 수 있으므로 1분마다 실행되도록 설정할 수 있습니다.
어댑터가 실행될 호스트 지정
어댑터가 실행될 호스트를 지정하려면 waveset.properties 파일을 편집합니다. 다음 옵션 중 하나에 대한 sources.hosts 속성을 편집합니다.
더욱 많은 메모리와 CPU가 필요한 Active Sync 어댑터는 전용 서버에서 실행되도록 구성하여 시스템의 로드 균형에 도움을 줄 수 있습니다.
시작 및 중지
Active Sync 어댑터를 사용하지 않도록 설정하거나, 수동으로 시작하거나, 자동으로 시작할 수 있습니다. Active Sync 어댑터를 시작하거나 중지하도록 Active Sync 자원을 변경하려면 적절한 관리자 기능이 있어야 합니다. 관리자 기능에 대한 자세한 내용은 기능 범주를 참조하십시오.
어댑터를 자동으로 설정하면 어댑터는 해당 응용 프로그램 서버가 시작할 때 시작됩니다. 어댑터를 시작하면 어댑터는 즉시 실행되며 지정된 폴링 간격에 따라 실행됩니다. 어댑터를 중지하면 어댑터는 다음 주기에 중지 플래그를 확인하고 중지됩니다.
어댑터 로깅
어댑터 로그는 어댑터가 현재 처리하는 내용을 캡처합니다. 로그가 캡처하는 세부 내용의 양은 설정한 로깅의 로깅 수준에 따라 다릅니다. 어댑터 로그는 문제를 디버깅하고 어댑터 프로세스 진행을 감시하는 데 유용합니다.
각 어댑터에는 자체의 로그 파일, 경로 및 로그 레벨이 있습니다. 적절한 사용자 유형(Identity Manager 또는 서비스 공급자)에 대한 동기화 정책의 로깅 절에서 이러한 값을 지정합니다.
어댑터 로그 삭제
어댑터 로그는 어댑터가 중지된 때에만 삭제해야 합니다. 대부분의 경우 로그를 삭제하기 전에 보관 용도로 로그를 복사합니다.