저장소 체크포인트는 구성이 변경되기 전에 저장소의 저장된 이미지를 나타냅니다. 체크포인트는
전체 또는 델타 이미지입니다. 전체 체크포인트는 관리자가 수동으로 작성하는
전체 구성 저장소의 사본으로, 애플리케이션 및 커넥터가 포함됩니다. 델타 체크포인트는
선택적이며 기본적으로 사용으로 설정되지 않습니다. 델타 체크포인트는
구성이 변경될 때 자동으로 작성되며 구성 저장소에 저장됩니다.
변경사항이 실제로 적용되기 전에 구성 변경의 영향을 받는 구성 문서의
사본을 작성하면 델타 체크포인트가 작성됩니다.
시작하기 전에
마스터 구성 저장소에서 파일 사본을 백업하도록 체크포인트를 구성할 수 있습니다. 전체 체크포인트는 전체 구성 저장소의 전체 사본입니다.
델타 체크포인트는 제품 구성을 변경할 때 작성되는 구성 저장소에 대한
서브세트 스냅샷입니다. 체크포인트를 사용하여
구성 저장소를 다시 이전 상태로 복원할 수 있습니다.
감시자 또는 운영자 역할을 가진 사용자일 경우 저장소 체크포인트 정보를 볼 수만 있습니다. 구성자 또는 관리자 역할을 가진 사용자인 경우 저장소 체크포인트에 대한 모든 구성 권한을 갖게 됩니다.
보안을 사용할 경우 구성을 변경하는 사용자의 사용자 ID는
user.id 파일에 있는 델타 체크포인트에 포함됩니다. 체크포인트의 사용자 ID를 포함하면
관리자는 보안 감사 로그 또는 서버 SystemOut.log 파일을
볼 필요없이 구성 변경 방법을 학습할 수 있습니다.
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
사용 가능한 적절한 개수의 열린 파일 디스크립터를 갖고 있는지 확인합니다.
열린 파일 설정의 기본 수(2000)는
일반적으로 대부분의 애플리케이션에 대해 충분합니다. 이 매개변수에 대해
설정되는 값이 너무 낮은 경우, 파일을 열거나 연결을 설정할 때
오류가 발생할 수 있습니다. 이 값은 서버
프로세스에서 열 수 있는 파일 설명자 수를 제한하므로
값이 너무 크면 최적의 성능을 방해합니다.자세한 정보는 운영 체제 튜닝을 참조하십시오.
이 태스크 정보
관리 콘솔 또는 wsadmin RepositoryCheckpointCommands를
사용하여 체크포인트를 작성, 삭제 또는 내보낼 수 있습니다.
프로시저
- 전체 체크포인트를 작성하십시오.
관리 콘솔을 사용하여
전체 체크포인트를 작성하려면 저장소 체크포인트 페이지를
사용하십시오. 이 페이지에서는 체크포인트를 작성, 삭제 및 복원할 수 있습니다.
- 를 클릭하십시오.
- 새로 작성을 선택하십시오. 계속하기 전에
확인 프롬프트가 표시됩니다. 체크포인트를 작성하는 동안에는 저장소가
잠기며, 구성 데이터를 읽을 수만 있습니다. 이 기간 중에 구성을 변경하려는 시도는
실패합니다.
- 체크포인트의 이름을 지정하십시오.
- 체크포인트 설명을 입력하십시오.
- 적용 또는 확인을 클릭하십시오.
createFullCheckpoint 명령을 사용하려면 AdminTask
오브젝트의 RepositoryCheckpointCommands 명령 그룹에 대한 주제를 참조하십시오.
- 자동 체크포인트를 사용 또는 사용 안함으로 설정하십시오.
관리 콘솔을 사용하여 체크포인트를 사용 또는 사용 안함으로 설정하려면
확장된 저장소 서비스 페이지를 사용하십시오.
- 를 클릭하십시오.
- 자동 저장소 체크포인트 사용 가능을
선택하여 체크포인트를 사용으로 설정하십시오.
자동 체크포인트를
사용 안함으로 설정하려면 선택란을 선택 취소하십시오.
- 자동 체크포인트 깊이에서 보존할 최대
체크포인트 수를 지정하십시오.
체크포인트 수가 이 체크포인트
깊이에 도달하면 새 델타 체크포인트가 작성될 때 가장 오래된 델타 체크포인트가
삭제됩니다.
- 적용 또는 확인을 클릭하십시오.
setAutoCheckpointEnabled 및 setAutoCheckpointDepth 명령을
사용하려면 AdminTask 오브젝트의 RepositoryCheckpointCommands 명령 그룹에 대한 주제를 참조하십시오.
- 체크포인트를 아카이브하여
제품 구성을 저장하십시오.
- 체크포인트를 삭제하여
디스크 공간을 해제하고 불필요한 체크포인트를 제거하십시오.
- 체크포인트를 복원하십시오.
- 델타 체크포인트에서 구성
변경사항을 찾으십시오.
- 마스터 저장소에 대한 변경사항을 저장할 때
감사 레코드를 사용으로 설정하십시오.
- 자동 체크포인트를 사용으로 설정하십시오.
- 보안 감사 및 ADMIN_REPOSITORY_SAVE
이벤트 필터를 사용으로 설정하십시오.
- 을 클릭하십시오.
- 필터 이름(예: repository_save_filter)을 입력하고
ADMIN_REPOSITORY_SAVE 이벤트 및 SUCCESS 결과를
사용으로 설정한 다음 적용 또는 확인을 클릭하십시오.
- 를 클릭하십시오. 새 이벤트를 생성하는 데
사용할 감사 서비스 제공자(예: auditServiceProviderImpl_1)를
클릭하고 repository_save_filter를 사용으로 설정한
다음 적용 또는 확인을 클릭하십시오.
- 을 클릭하십시오. 사용할
감사 이벤트 구성(예: auditEventFactoryImpl_1)을
클릭하고 repository_save_filter를 사용으로 설정한
다음 적용 또는 확인을 클릭하십시오.
구성 저장소가 변경될 때마다 새 감사 레코드가
생성됩니다. 새 감사 레코드는 다음과 같습니다.
Seq = 42
| Event Type = ADMIN_REPOSITORY_SAVE | Outcome = SUCCESSFUL | OutcomeReason = SUCCESS | OutcomeReasonCode = 109 | SessionId = null
| RemoteHost = null | RemoteAddr = null | RemotePort = null | ProgName = adminRepositorySave | Action = createDeltaCheckpoint
| AppUserName = user1 | ResourceName = Delta-1328459402156 | RegistryUserName = null | AccessDecision = authzSuccess
| ResourceType = delta checkpoint | ResourceUniqueId = 0 | PermissionsChecked = null | PermissionsGranted = null
| RolesChecked = null | RolesGranted = null | CreationTime = Sun Feb 05 10:30:21 CST 2012 | GlobalInstanceId = 0
| EventTrailId = -1444791282 | FirstCaller = user1 | Realm = defaultWIMFileBasedRealm | RegistryType = WIMUserRegistry
Event
Type = ADMIN_REPOSITORY_SAVE는 저장이 성공할 경우에만 감사 레코드가
작성됨을 나타냅니다. ResourceName = Delta-1328459402156은 체크포인트의
이름을 나타냅니다.
보안 감사가 사용으로 설정되어 있고
ADMIN_REPOSITORY_SAVE 이벤트에 대한 감사 이벤트 필터가
audit.log에 작성된 경우, 자동 체크포인트를
사용 안함으로 설정하면 구성 저장소 변경사항에 대한 감사 레코드가
로그 파일(BinaryAudit_xxx.log)에 생성되지 않습니다.
이 상황에 대한 경고 메시지 XREP0022W가 시스템 로그에 기록됩니다.
자동 체크포인트가 사용 안함으로 설정되어 있는 경우, ADMIN_REPOSITORY_SAVE
이벤트에 대한 보안 감사 필터를 사용으로 설정해도 구성 저장소에 대한
변경사항과 해당 감사 레코드가 캡처되지 않습니다. 이 상황에 대한
경고 메시지 SECJ7471W가 시스템 로그에 기록됩니다.
결과
마스터 구성 저장소에서 파일 사본을 백업하도록 체크포인트를
구성했습니다. 전체 체크포인트를 작성한 경우 전체 구성 저장소의 전체
사본이 작성되었습니다. 델타 체크포인트를 사용으로 설정한 경우,
구성을 변경하면 구성 저장소의 서브세트 스냅샷이 작성됩니다.
제품 구성을 변경한 사용자의 사용자 ID를 판별할 수 없는 경우
제품은 다른 델타 체크포인트 데이터의 구성 변경에 대한
사용자 ID를 저장하지 않습니다. 체크포인트 데이터의 유효성은 영향을 받지 않습니다.
다음에 수행할 작업
체크포인트를 작성한 후 이를 아카이브하여 구성 파일을
저장 또는 삭제하거나 구성을 복원할 수 있습니다.
최근 변경사항을
실행 취소하려면 델타 체크포인트가 작성된 순서와 반대 순서로 델타 체크포인트를
복원하십시오. 전체 체크포인트를 작성한 경우, 전체 체크포인트가 작성될
당시의 상태로 전체 구성 저장소를 복원할 수 있습니다.