1.3. 서버가 실행되는 동안 웹 콘솔을 사용하여 데이터 가져오기

Directory Server는 웹 콘솔을 사용하여 데이터 가져오기를 지원합니다.

주의

가져오기 작업을 시작하면 Directory Server는 먼저 데이터베이스에서 기존 데이터를 모두 제거하고 LDIF 파일에서 데이터를 가져옵니다. 따라서 가져오기에 실패하면 서버는 항목 또는 부분 항목 세트를 반환하지 않습니다.

사전 요구 사항

  • LDIF 파일 권한을 사용하면 dirsrv 사용자가 파일을 읽을 수 있습니다.
  • 가져올 LDIF 파일에는 루트 접미사 항목이 포함되어 있습니다.
  • 데이터를 가져오려는 접미사와 데이터베이스는 디렉터리에 있습니다.
  • LDIF 파일은 /var/lib/dirsrv/slapd-instance_name/ldif/ 디렉터리에 저장되고 dirsrv_var_lib_t SELinux 컨텍스트가 설정되어 있습니다.
  • Directory Server 인스턴스가 실행 중입니다.
  • 웹 콘솔에서 인스턴스에 로그인되어 있습니다.
  • 가져올 LDIF 파일은 UTF-8 문자 세트 인코딩을 사용합니다.

절차

  1. 웹 콘솔에서 데이터베이스 메뉴를 엽니다.
  2. 접미사 항목을 선택합니다.
  3. Suffix Tasks 를 클릭하고 Cryostat Suffix를 선택합니다.
  4. 가져올 LDIF 파일 옆에 있는 가져오기 버튼을 클릭합니다. LDIF 파일이 /var/lib/dirsrv/slapd-instance_name/ldif/ 와 다른 디렉터리에 저장된 경우 파일의 전체 경로를 입력하고 가져오기 버튼을 클릭합니다.
  5. Yes, I am sure 를 선택하고 Cryostat Database 를 클릭하여 확인합니다.
  6. 가져오기 중에 문제가 있는지 확인하려면 MonitoringLoggingErrors Log 메뉴를 엽니다.

검증

  1. 가져온 접미사 아래에 항목을 검색합니다. 예: dc=example,dc=com:

    # ldapsearch -D "cn=Directory Manager" -W -H ldap://server.example.com -b "dc=example,dc=com" -s sub -x