1장. 명령줄을 사용하여 단일 공급 업체 복제 구성
단일 공급 후속 복제 환경에서 쓰기 가능한 하나의 공급업체는 하나 또는 여러 개의 읽기 전용 소비자에 데이터를 복제합니다. 예를 들어 접미사가 많은 수의 검색 요청을 수신하지만 적은 수의 쓰기 요청만 수신하는 경우 단일 공급값 복제를 설정합니다. 부하를 분산하기 위해 고객은 읽기 전용 소비자에서 접미사를 검색하고 공급 업체에게 쓰기 요청을 보낼 수 있습니다.
이 섹션에서는 복제 토폴로지의 공급업체 역할을 할 vendor.example.com 이라는 호스트에서 실행 중인 기존 Directory Server 인스턴스가 있다고 가정합니다. 이 절차에서는 consumer.example.com 이라는 읽기 전용 소비자를 토폴로지에 추가하는 방법과 dc=example,dc=com 접미사에 대한 단일 공급 업체 복제를 구성하는 방법을 설명합니다.
1.1. 명령줄을 사용하여 새 소비자 준비
consumer.example.com 호스트를 준비하려면 복제를 활성화합니다. 이 프로세스는 다음과 같습니다.
- 복제 토폴로지에서 이 서버의 역할을 설정합니다.
- 복제되는 접미사를 정의합니다.
- 공급업체가 이 호스트에 연결하는 데 사용하는 복제 관리자 계정을 생성합니다.
복제 토폴로지에 추가할 소비자에서 다음 절차를 수행합니다.
사전 요구 사항
- Directory Server 인스턴스가 설치되어 있어야 합니다.
-
dc=example,dc=com접미사의 데이터베이스가 있습니다.
절차
dc=example,dc=com접미사의 복제를 활성화합니다.#
dsconf -D "cn=Directory Manager" ldap://consumer.example.com replication enable --suffix "dc=example,dc=com" --role "consumer" --bind-dn "cn=replication manager,cn=config" --bind-passwd "password"이 명령은
dc=example,dc=com접미사의 소비자로consumer.example.com호스트를 구성합니다. 또한 이 명령은 지정된 암호를 사용하여cn=replication manager,cn=config사용자를 생성하고 이 계정에서 이 호스트에 대한 접미사 변경 사항을 복제할 수 있습니다.
검증
복제 구성을 표시합니다.
#
dsconf -D "cn=Directory Manager" ldap://consumer.example.com replication get --suffix "dc=example,dc=com"dn: cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config ... nsDS5ReplicaBindDN: cn=replication manager,cn=config nsDS5ReplicaRoot: dc=example,dc=com nsDS5ReplicaType: 2 ...이러한 매개변수는 다음을 나타냅니다.
-
nsDS5ReplicaBindDN은 복제 관리자 계정을 지정합니다. -
nsDS5ReplicaRoot는 복제된 접미사를 설정합니다. -
nsDS5ReplicaType을2로 설정하면 이 호스트가 소비자임을 정의합니다.
-