Lotus Notes 커넥터 구성 및 사용(SharePoint Server 2010)

 

적용 대상: SharePoint Server 2010

마지막으로 수정된 항목: 2015-03-09

이 문서에서는 Microsoft SharePoint Server 2010 검색에서 작동하도록 Lotus Notes 클라이언트와 Lotus Notes 커넥터를 설치 및 운영하는 데 필요한 관리 역할, 필수 소프트웨어, 사용자 계정 및 프로세스에 대해 설명합니다.

필요한 관리 역할

크롤링 서버에서 하나 이상의 Lotus Domino 데이터베이스를 통해 호스팅되는 Lotus Notes 콘텐츠를 크롤링하도록 준비하려면 다음과 같은 관리 역할이 필요합니다.

  • 크롤링할 Lotus Domino 서버의 관리자

  • Lotus Notes 콘텐츠를 크롤링하는 데 사용할 크롤링 서버의 관리자

  • Search Service 응용 프로그램의 서비스 응용 프로그램 관리자

필수 소프트웨어

필요한 소프트웨어는 다음과 같습니다.

  • Lotus C++ API Toolkit for Notes

  • IBM에서 구입할 수 있는 Lotus Notes 클라이언트 응용 프로그램

  • IBM에서 구입할 수 있는 Lotus Notes Domino Server

다음 표에는 Lotus Notes 커넥터를 사용할 Lotus Notes Domino 서버 버전과 Lotus Notes 클라이언트 버전의 조합이 나와 있습니다.

서버 버전

클라이언트 5.5.x

클라이언트 6.x

클라이언트 7.x

클라이언트 8.x

서버 5.5.x

아니요

아니요

서버 6.x

아니요

아니요

아니요

서버 7.x

아니요

아니요

서버 8.x

아니요

아니요

아니요

Lotus Domino 데이터베이스를 크롤링하는 데 필요한 사용자 계정

Domino 관리자는 Lotus Notes 사용자 ID(Domino 사용자를 나타냄)에 크롤링하려는 Lotus Domino 데이터베이스 및 각 문서에 대한 읽기 권한자 권한 이상을 부여해야 합니다. 또한 Domino 관리자는 SharePoint Server Search 14 서비스(OSearch14)에 할당된 Windows 도메인 사용자 계정과 이 Lotus Notes 사용자 ID를 크롤링할 Lotus Domino 서버의 매핑 데이터베이스에 추가해야 합니다.

참고

Lotus Domino 데이터베이스를 크롤링하려면 OSearch14 서비스에 할당된 사용자 계정만 사용할 수 있습니다. 기본 콘텐츠 액세스 계정이나 크롤링 규칙을 사용하여 Lotus Domino 데이터베이스를 크롤링할 다른 사용자 계정을 지정할 수는 없습니다.

다음 표에는 Lotus Domino 데이터베이스를 크롤링하는 데 필요한 사용자 계정이 나와 있습니다.

필요한 계정 설명 예제

Windows 도메인 사용자 계정

OSearch14 서비스에 할당된 사용자 계정은 크롤링 서버에서 Administrators 그룹의 구성원이어야 합니다.

Contoso\사용자1(Contoso는 도메인 이름, 사용자1은 Windows 도메인 사용자 계정 이름)

Lotus Notes 사용자 ID

크롤링할 Lotus Domino 데이터베이스 및 각 문서에 대해 읽기 권한자 사용 권한 이상을 부여해야 합니다. Domino 인증서에도 이 Lotus Notes 사용자 ID가 포함됩니다.

사용자2

참고

이 계정의 이름과 암호가 Windows 도메인 사용자 계정과 일치할 필요는 없습니다.

이 매핑 테이블에 대한 자세한 내용은 이 문서의 뒷부분에 설명되어 있습니다.

Lotus Notes 클라이언트 응용 프로그램 설치

다음 절차에 따라 Lotus Domino 데이터베이스를 크롤링할 서버 팜의 크롤링 서버에 Lotus Notes 클라이언트 응용 프로그램을 설치합니다. 이 클라이언트 응용 프로그램은 프로토콜 처리기 역할을 하며 Notes.ini 파일을 구성하는 데 사용됩니다. 이는 모두 Lotus Domino 데이터베이스를 크롤링할 때 크롤러에서 사용합니다.

Lotus Notes를 설치하려면

  1. 이 절차를 수행하는 사용자 계정이 크롤링 서버에서 Administrators 그룹의 구성원이며 Domino 서버에 대해 관리자 이상의 권한을 가지고 있는지 확인합니다.

  2. Lotus Notes 문서를 크롤링하는 데 사용할 크롤링 서버에 Lotus Notes 클라이언트 응용 프로그램을 복사합니다.

  3. Lotus Notes 설치 마법사를 시작합니다.

  4. Lotus Notes 설치 마법사 시작 대화 상자에서 다음을 클릭합니다.

  5. 사용권 계약 페이지에서 사용권 계약서 조건에 동의함을 선택하고 다음을 클릭하여 설치를 계속합니다.

  6. 사용자 정보 페이지에서 사용자 이름 상자에 사용자 이름을, 조직 상자에 조직 이름을 입력하거나 기본 설정을 그대로 두고 다음을 클릭합니다.

  7. 설치 경로 선택 페이지에서 프로그램 및 데이터 파일에 사용할 경로를 지정하거나 기본 설치 경로를 그대로 둔 채 다음을 클릭합니다.

    참고

    기본적으로 프로그램 파일은 <시스템 드라이브>:\Program Files\lotus\notes\ 폴더에 저장되고 데이터 파일은 <시스템 드라이브>:\Program Files\lotus\notes\data\ 폴더에 저장됩니다. 여기서 <시스템 드라이브>는 Lotus Notes가 설치되는 드라이브입니다.

  8. 사용자 정의 설치 페이지에서 로컬 하드 디스크 드라이브에 설치할 프로그램 기능을 선택하고 다음을 클릭합니다.

    다음 표에는 Lotus Notes 커넥터에 필요한 기능 및 하위 기능이 나와 있습니다.

    기능 하위 기능

    Notes 클라이언트

    클라이언트 도움말 파일

    Domino Enterprise Connection Services(DECS)

    Domino Designer

    Designer 도움말

  9. 프로그램 설치 준비 완료 페이지에서 Lotus Notes를 기본 전자 메일 프로그램으로 사용하지 않으려는 경우 Notes를 기본 전자 메일 프로그램으로 설정합니다. 의 선택을 취소합니다.

  10. 설치를 클릭합니다.

    Lotus Notes 설치 페이지에 설치 상태가 표시됩니다.

  11. 설치 마법사 완료 페이지에서 마침을 클릭합니다.

데이터 폴더에 대한 사용 권한 부여

다음 절차에 따라 크롤링 서버의 <시스템 드라이브>:\Program Files\Lotus\Notes\Data 폴더에 대해 WSS_WPG 그룹에 모든 권한을 부여합니다.

데이터 폴더에 대해 사용 권한을 부여하려면

  1. 이 절차를 수행하는 사용자 계정이 크롤링 서버에서 Administrators 그룹의 구성원이며 Domino 서버에 대해 관리자 이상의 권한을 가지고 있는지 확인합니다.

  2. 크롤링 서버에서 시작을 클릭하고 모든 프로그램을 가리키고 보조프로그램을 클릭한 다음 Windows 탐색기를 클릭합니다.

  3. Windows 탐색기에서 <시스템 드라이브>:\Program Files\Lotus\Notes\Data 폴더로 이동합니다. 여기서 <시스템 드라이브>는 Lotus Notes가 설치된 드라이브입니다.

  4. Data 폴더를 마우스 오른쪽 단추로 클릭한 다음 공유 및 보안을 클릭합니다.

  5. 속성 대화 상자의 보안 탭에서 추가를 클릭합니다.

  6. 선택할 개체 이름을 입력하십시오. 상자에서 다음 중 하나를 수행한 다음 확인을 클릭합니다.

    • 검색이 Active Directory 도메인 컨트롤러에 설치되어 있는 경우 도메인\WSS_WPG를 입력합니다. 여기서 도메인은 도메인 컨트롤러와 연결된 도메인의 이름입니다.

    • 검색이 Active Directory 도메인 컨트롤러가 아닌 서버에 설치되어 있는 경우 서버\WSS_WPG를 입력합니다. 여기서 서버는 크롤링 서버의 NetBIOS 이름입니다.

  7. 등록 정보 대화 상자의 WSS_WPG 사용 권한 섹션에서 모든 권한 행의 허용 상자를 선택한 다음 확인을 클릭합니다.

Lotus Notes 클라이언트 응용 프로그램 구성

다음 절차에 따라 Lotus Notes 클라이언트 응용 프로그램을 구성합니다. 이 절차에서 선택한 구성 설정은 Notes.ini 파일에 기록되며 크롤러는 이 파일을 사용하여 Lotus Domino 서버에 연결할 방법을 확인합니다.

Lotus Notes를 구성하려면

  1. 이 절차를 수행하는 사용자 계정이 크롤링 서버에서 Administrators 그룹의 구성원이며 Domino 서버에 대해 관리자 이상의 권한을 가지고 있는지 확인합니다.

  2. 크롤링 서버에서 시작을 클릭하고 모든 프로그램, Lotus Applications를 차례로 가리킨 다음 Lotus Notes를 클릭합니다.

  3. 시작 페이지에서 다음을 클릭합니다.

  4. 사용자 정보 페이지에서 Domino 인증서에 연결된 사용자 이름을 사용자 이름 상자에 입력합니다.

  5. 크롤링할 Domino 서버의 계층적 이름(예: Contoso/marketing/west)을 Domino 서버 상자에 입력합니다.

  6. Domino 서버에 연결합니다. 를 선택하고 다음을 클릭합니다.

  7. Notes ID 파일 페이지에서 찾아보기를 클릭한 다음 인증서가 저장되어 있는 위치로 이동합니다. 인증서를 선택하고 열기를 클릭한 후 다음을 클릭합니다.

  8. 를 클릭하여 인증서를 지정된 위치에 복사합니다.

    참고

    Domino 인증서에 대한 메시지가 나타나지 않으면 이전을 클릭하고 정보를 올바르게 입력했는지 확인합니다.

  9. 지정된 디렉터리에 액세스할 수 있는 권한이 없다는 대화 상자가 나타나면 확인을 클릭하여 대화 상자를 닫습니다. 로그온 시 사용한 계정에 Domino 서버의 메일 폴더에 액세스할 수 있는 권한이 없으면 이 오류가 발생합니다.

  10. 인스턴트 메시징 설정 페이지에서 인스턴트 메시징 설정의 선택을 취소합니다.

  11. 다음을 클릭합니다.

  12. 추가 서비스 페이지에서 다음을 클릭합니다.

  13. Lotus Notes 메시지 상자에서 확인을 클릭합니다.

    Lotus Notes 시작 화면이 나타납니다.

    다음 절차를 위해 Lotus Notes 클라이언트 응용 프로그램을 열어 둡니다.

크롤링할 Lotus Domino 데이터베이스에 대한 액세스 확인

다음 절차에 따라 설치된 인증서에 크롤링할 데이터베이스에 대한 액세스 권한이 있는지 확인합니다.

액세스 권한을 확인하려면

  1. 이 절차를 수행하는 사용자 계정이 크롤링 서버에서 Administrators 그룹의 구성원이며 Domino 서버에 대해 관리자 이상의 권한을 가지고 있는지 확인합니다.

  2. Lotus Notes에서 파일을 클릭하고 데이터베이스를 가리킨 다음 열기를 클릭합니다.

  3. 데이터베이스 열기 대화 상자의 서버 목록에서 연결할 Lotus Domino 서버를 선택합니다.

  4. 데이터베이스 목록에서 연결할 데이터베이스를 선택한 다음 열기를 클릭합니다.

    선택한 데이터베이스에 들어 있는 문서가 문서 이름 섹션에 표시됩니다. 이 경우 크롤링 서버에 이러한 문서를 크롤링하는 데 필요한 권한이 있는 것입니다.

  5. 액세스 권한을 확인하려는 추가 데이터베이스마다 1-3단계를 반복합니다.

  6. 파일 메뉴에서 끝내기를 클릭합니다.

보안 매핑 구성

아래 표의 정보를 활용하면 다음 절차를 손쉽게 수행할 수 있습니다.

항목 설명

Mappings database name(매핑 데이터베이스 이름)

Lotus Notes 사용자 ID를 Windows 도메인 사용자 계정에 매핑하는 데 사용되는 Lotus Domino 데이터베이스의 이름입니다.

Lotus Notes field name(Lotus Notes 필드 이름)

Lotus Domino 데이터베이스 파일에서 Lotus Notes 사용자 ID를 저장하는 데 사용되는 필드 이름입니다.

Windows user field name(Windows 사용자 필드 이름)

Lotus Domino 데이터베이스 파일에서 Windows 사용자 이름을 저장하는 데 사용되는 필드 이름입니다.

Form name(양식 이름)

Lotus Notes field name(Lotus Notes 필드 이름)Windows user field name(Windows 사용자 필드 이름) 필드를 저장하는 양식의 이름입니다.

View name(보기 이름)

Lotus Notes 사용자 ID와 Windows 사용자 이름 간의 매핑을 저장하는 양식의 보기 이름입니다.

참고

이 이름은 대/소문자를 구분합니다.

매핑 데이터베이스 만들기

다음 절차에 따라 Domino Designer를 사용하여 매핑 데이터베이스를 만듭니다. 크롤링할 데이터베이스가 들어 있는 각 Domino 서버 포리스트에는 매핑 데이터베이스가 하나씩만 필요합니다.

매핑 데이터베이스를 만들려면

  1. 이 절차를 수행하는 사용자 계정이 크롤링 서버에서 Administrators 그룹의 구성원이며 크롤링할 Domino 서버에 대해 관리자 이상의 권한을 가지고 있는지 확인합니다.

  2. 크롤링 서버에서 Domino Designer를 엽니다.

  3. 파일을 클릭하고 데이터베이스를 가리킨 다음 새로 만들기를 클릭합니다.

  4. 새 데이터베이스 대화 상자에서 다음을 수행합니다.

    1. 서버 이름 목록에서 Domino 서버를 선택합니다.

    2. 제목 상자에 새 데이터베이스의 제목을 입력합니다.

      파일 이름 상자에 이 내용이 자동으로 채워지고 .nsf 파일 이름 확장명이 추가됩니다.

      선택한 제목의 길이가 8자를 넘으면 파일 이름이 잘립니다.

    3. 확인을 클릭하여 새 데이터베이스 대화 상자를 닫습니다.

  5. 만들기를 클릭하고 디자인을 가리킨 다음 양식을 클릭합니다.

  6. 만들기를 클릭한 다음 필드를 클릭합니다.

  7. 필드 대화 상자의 이름 상자에 이 필드에 사용할 이름을 입력합니다. 이 필드는 Lotus Notes 사용자 ID를 저장하는 데 사용됩니다.

  8. 대화 상자를 닫고 필드를 저장합니다.

  9. 만들기를 클릭한 다음 필드를 클릭합니다.

  10. 필드 대화 상자의 이름 상자에 이 필드에 사용할 이름을 입력합니다. 이 필드는 Windows 도메인 사용자 계정을 저장하는 데 사용됩니다.

  11. 대화 상자를 닫고 필드를 저장합니다.

  12. 파일, 저장을 차례로 클릭하고 다음을 수행합니다.

    1. 다른 이름으로 양식 저장 상자에 이 양식의 이름을 입력합니다.

    2. 확인을 클릭하여 대화 상자를 닫습니다.

  13. 만들기 메뉴에서 디자인을 가리킨 다음 보기를 클릭합니다.

  14. 보기 만들기 대화 상자에서 다음을 수행합니다.

    1. 보기 이름 상자에 이 보기의 이름을 입력합니다.

    2. 보기 유형 목록에서 공유를 선택합니다.

    3. 확인을 클릭하여 보기를 저장합니다.

  15. 13단계에서 만든 보기를 엽니다.

  16. 개체 탭에서 10단계에서 만든 열을 선택합니다. 오른쪽 아래 창에서 필드를 선택한 다음 이름이 같은 필드를 선택합니다.

  17. 개체 탭에서 12단계에서 만든 열을 선택합니다. 오른쪽 아래 창에서 필드를 선택한 다음 이름이 같은 필드를 선택합니다.

  18. 파일, 저장을 차례로 클릭하여 보기를 저장한 다음 Domino Designer를 닫습니다.

매핑 데이터베이스에 사용자 계정 추가

다음 절차에 따라 Lotus Notes 클라이언트를 사용하여 매핑 데이터베이스에 사용자 계정을 추가합니다. 매핑 데이터베이스 및 Domino 서버에 액세스해야 하는 모든 계정을 추가해야 합니다.

매핑 데이터베이스에 사용자 계정을 추가하려면

  1. 이 절차를 수행하는 사용자 계정이 크롤링 서버에서 Administrators 그룹의 구성원이며 Domino 서버에 대해 관리자 이상의 권한을 가지고 있는지 확인합니다.

  2. 크롤링 서버에서 Lotus Notes 클라이언트 응용 프로그램을 엽니다.

  3. 파일을 클릭하고 데이터베이스를 가리킨 다음 열기를 클릭합니다.

  4. 데이터베이스 열기 대화 상자에서 다음을 수행합니다.

    1. 서버 이름 목록에서 Domino 서버를 선택합니다.

    2. 이전에 만든 매핑 데이터베이스를 선택합니다.

    3. 열기를 클릭합니다.

  5. 왼쪽 창에서 이 데이터베이스에 대해 만든 보기를 선택합니다.

  6. 만들기를 클릭한 다음 이전에 만든 양식의 이름을 클릭합니다.

  7. 양식에서 Lotus Notes 사용자 ID를 저장하기 위해 만든 필드에 Windows 도메인 사용자 계정으로 매핑할 Lotus Notes 사용자 ID를 입력합니다. 이 필드에서는 ContosoUser와 같이 대/소문자가 구분됩니다.

  8. Lotus Notes 사용자 ID에 매핑하기 위해 만든 필드에 6단계에서 입력한 Lotus Notes 사용자 ID에 매핑할 Windows 도메인 사용자 계정을 입력합니다. 이 계정은 도메인\사용자 형식(예: Contoso\user1)이어야 합니다.

  9. 파일, 저장을 차례로 클릭하여 문서를 저장합니다.

  10. 매핑을 더 추가하려면 6-8단계를 반복하고, 그렇지 않으면 10단계로 진행합니다.

  11. 작업을 마쳤으면 양식을 저장한 다음 Lotus Notes 클라이언트 응용 프로그램을 닫습니다.

크롤링 서버 다시 시작

다음 절차를 계속 수행하려면 크롤링 서버를 다시 시작해야 합니다.

중요

크롤링 서버가 다시 시작된 후 Lotus Notes 클라이언트 응용 프로그램을 다시 열지 마십시오. Lotus Notes 클라이언트 응용 프로그램을 다시 열면 파일이 잠겨 다음 절차를 수행할 수 없고 Lotus Domino 데이터베이스를 크롤링할 수 없게 됩니다.

크롤링 서버에 Lotus Notes 등록

다음 절차에 따라 크롤링 서버의 운영 체제에 Lotus Notes를 등록합니다.

Lotus Notes를 등록하려면

  1. 이 절차를 수행하는 사용자 계정이 크롤링 서버에서 Administrators 그룹의 구성원인지 확인합니다.

  2. Lotus Notes Connector를 구축하는 데 사용하는 것과 동일한 자격 증명을 사용하여 크롤링 서버에서 Notessetup.exe를 실행합니다.

  3. 크롤링 서버의 Windows 탐색기에서 <시스템 드라이브>:\Program Files\Microsoft Office Servers\14\Bin\1033 폴더로 이동합니다. 여기서 <시스템 드라이브>는 Microsoft SharePoint Server 2010이 설치된 드라이브입니다.

  4. NotesSetup.exe를 두 번 클릭합니다.

  5. Lotus Notes 인덱스 설치 마법사 시작 페이지에서 다음을 클릭합니다.

  6. SharePoint Server 2010에서 사용할 수 있도록 Lotus Notes 등록 대화 상자에서 다음을 수행합니다.

    1. notes.ini 파일의 위치 상자에서 Notes.ini 파일에 대한 경로가 올바르게 지정되었는지 확인합니다. 이 파일의 기본 경로는 <시스템 드라이브>:\Program Files\lotus\notes\notes.ini입니다. 여기서 <시스템 드라이브>는 Lotus Notes가 설치된 드라이브입니다.

    2. Lotus Notes 설치 디렉터리의 위치 상자에서 Lotus Notes 설치 디렉터리에 대한 경로가 올바르게 지정되었는지 확인합니다. 이 디렉터리의 기본 경로는 <시스템 드라이브>:\Program Files\lotus\notes입니다.

    3. 암호 상자에 Domino 인증서에 연결된 사용자 이름의 암호를 입력합니다.

    4. 암호 확인 상자에 Domino 인증서에 연결된 사용자 이름의 암호를 다시 입력합니다.

  7. 인덱스를 만드는 동안 Lotus Notes 보안 무시 상자는 선택되지 않은 상태로 두는 것이 좋습니다. 이렇게 하면 크롤링 시 모든 Lotus Notes 문서가 아무런 제한 없이 인덱스에 포함될 수 있습니다. 이러한 문서 및 개체의 보안은 매핑 테이블에 따라 결정되며 인덱스에서 문서를 제외하지 않고도 보안 데이터를 제공합니다.

  8. 다음을 클릭합니다.

  9. Lotus Notes 소유자 필드에서 Windows 사용자 이름으로의 매핑 지정 페이지에서 다음을 수행합니다.

    1. Lotus Notes 서버 이름 상자에 Domino 서버의 NetBIOS 이름 또는 IP 주소를 입력합니다.

    2. Lotus Notes 데이터베이스 파일 이름 상자에 Lotus Notes 사용자 ID를 Windows 도메인 사용자 계정으로 매핑하는 Lotus Domino 데이터베이스의 파일 이름을 입력합니다. Mappings.nsf와 같이 이 이름에 .nsf 파일 이름 확장명을 포함해야 합니다.

    3. 보기 이름 상자에 Lotus Notes 사용자 ID와 Windows 사용자 이름 간의 매핑을 저장하는 Lotus Domino 데이터베이스의 보기 이름을 입력합니다.

    4. Lotus Notes 필드 이름 열 제목 상자에 Lotus Notes 데이터베이스 파일에서 Lotus Notes 사용자 ID를 저장하는 데 사용되는 열의 이름을 입력합니다.

    5. Windows 사용자 이름 열 제목 상자에 Lotus Notes 데이터베이스 파일에서 Windows 사용자 계정을 저장하는 데 사용되는 열의 이름을 입력합니다.

  10. 다음을 클릭합니다.

  11. Lotus Notes 인덱스 설치 마법사 완료 페이지에서 마침을 클릭합니다.

Lotus Notes 커넥터 구축

다음 절차에 따라 크롤링 서버의 운영 체제에 Lotus Notes 커넥터를 구축합니다.

Lotus Notes를 구축하려면

  1. 이 절차를 수행하는 사용자 계정이 크롤링 서버에서 Administrators 그룹의 구성원인지 확인합니다.

  2. SharePoint 중앙 관리의 시스템 설정 섹션에서 서버의 서비스 관리를 클릭합니다.

  3. 서버 제공 서비스 페이지에 있는 서비스 열에서 Lotus Notes Connector 서비스를 찾습니다.

  4. 작업 열에서 시작을 클릭합니다.

  5. Lotus Notes 커넥터 설정 페이지의 응용 프로그램 풀 섹션에서 새 응용 프로그램 풀 만들기를 선택한 다음 새 응용 프로그램 풀 이름을 입력합니다.

  6. 구성 가능 드롭다운 목록에서 NotesSetup.exe를 설치하는 데 사용한 것과 동일한 보안 계정을 선택하거나 등록합니다.

  7. 구축을 클릭합니다.

이제 Lotus Notes 커넥터가 구축되어 시작됩니다.

OSearch14 서비스 다시 시작

크롤링 서버 관리자는 Lotus Domino 데이터베이스에 사용할 콘텐츠 원본을 만들기 전에 OSearch14 서비스를 다시 시작해야 합니다.

중요

SharePoint 중앙 관리 웹 사이트에 있는 서버 제공 서비스 페이지를 사용하여 이 서비스를 다시 시작하지 마십시오. 이렇게 하면 콘텐츠 인덱스가 다시 설정되므로 전체 콘텐츠를 모두 크롤링하여 인덱스를 다시 만들어야 합니다.