IMAP에 대한 클러스터 장애 복구 설정

NOTES.INI 설정을 사용하여 사용자의 기본 메일 서버가 사용 불가능할 때 IMAP 서버가 Domino® 서버에서 다른 서버로의 클라이언트 장애 복구를 지원할 수 있게 할 수 있습니다.

이 태스크 정보

NOTES.INI 설정은 복제본마다 다르도록 폴더의 UIDVALIDITY 값을 제어합니다. 서로 다른 서버의 복제본마다 UIDVALIDITY 값을 다르게 하면 IMAP 호환 가능 클라이언트가 이러한 폴더의 메시지에 대해 캐시된 데이터를 버리고 다시 페치하며 이로써 IMAP 클라이언트가 장애 복구 후 액세스되는 복제본과 동기화됩니다.

이 설정을 사용하지 않는 경우, IMAP 클라이언트가 하나의 복제본에서 다른 복제본의 컨텐츠와 일치하지 않을 메시지에 대한 정보를 캐시하면 다중 복제본에 액세스할 때의 결과를 예측할 수 없습니다. 특정 폴더의 UIDVALIDITY 값이 일치하지만 폴더의 컨텐츠가 다른 경우에 이러한 상황이 발생할 수 있습니다.

주: 설정을 사용 가능하게 설정한 후에는 IMAP을 사용하는 모든 데이터베이스에 대해 IMAP을 사용 불가능하게 설정한 다음 다시 사용 가능하게 설정해야 합니다.

프로시저

  1. IMAP 프로토콜를 실행 중인 클러스터에 클러스터된 Domino® 서버에서 NOTES.INI 파일을 편집하십시오.
  2. 다음 매개변수의 경우 n을 0-255 범위의 10진수로 설정하십시오.
    IMAP_UIDVALIDITY_ROOT=n
  3. 클러스터의 각 IMAP 서버에 대해 이를 반복하고 n은 다른 10진수로 설정하십시오. 예를 들어, 5개의 서버로 구성된 클러스터의 경우, 하나의 서버에서 값을 1로 설정하고 두 번째 서버에서는 2, 세 번째 서버에서는 3으로 설정하는 등 계속해서 이와 같이 설정할 수 있습니다.
  4. 변환 태스크를 사용하여 IMAP를 사용하는 서버의 모든 데이터베이스에 대해 IMAP 지원을 사용 불가능으로 설정한 후 다시 사용 가능으로 설정하십시오. 예를 들어, 서버 콘솔에서 mymailfile.nsf라는 데이터베이스에 대해 다음 명령을 실행하십시오.
    load convert -e- mail\mymailfile.nsf
  5. 모든 데이터베이스에 대해 IMAP 지원이 사용 불가능으로 설정된 후에는 변환 태스크를 사용하여 각 데이터베이스에 대해 IMAP 지원을 다시 사용 가능으로 설정하십시오. 예를 들어, 서버 콘솔에서 mymailfile.nsf라는 데이터베이스에 대해 다음 명령을 실행하십시오.
    load convert -e mail\mymailfile.nsf

결과

각 폴더에 사용되는 UIDVALIDITY 값이 NOTES.INI 설정을 통해 지정된 "루트" 값을 포함하므로 고유한 값이 됩니다.

IMAP가 사용 가능으로 설정되면 클러스터 내에서의 IMAP 액세스에 데이터베이스를 즉시 사용할 수 있습니다. NOTES.INI 매개변수 설정 후 다시 사용 가능으로 설정된 IMAP에 대한 액세스를 허용하기 전에 메일 파일의 복제본마다 이러한 단계를 완료하지 않아도 됩니다.