Sun Java �ձ�     ��һ��      Ŀ¼      ����      ��һ��     

Sun �ձ�
Sun Java(TM) System Directory Server 5 2004Q2 ����ָ�� 

�� 8 ��
���?��

������һ�ֻ��ƣ�ͨ�����ֻ��ƿ��Խ�Ŀ¼�����Զ���һ�� Directory Server ���Ƶ���һ�����������κ����͵�д����-��Ŀ��ӡ��޸�����ɾ��-�������Զ��������� Directory Server���йظ��Ƹ�����Ʒ����Լ������Ŀ¼�����мƻ����Ƶ�����˵������ġ�Directory Server Deployment Planning Guide���е� Chapter 6 "Understanding Replication"��

Directory Server 5.2 �������������ƹ��ܣ�

���½������ø��ָ��Ʒ���ʱҪִ�е����񣬰�(�������⣺


���

���ø����DZȽϸ��ӵ����񡣿�ʼ֮ǰ����Ӧ��������˽���֯�и��ƵIJ���ʽ����ʹ�õ��ǵ����ơ������ƻ������ü�����ļ�j���ơ����Ƶ�λΪ��׺���Ӻ�׺����ͬʱ���Ƹú�׺��������Ŀ����Ҫ���еIJ����У����뽫ÿ���׺��ʶΪ��׺�����ݵ���������������ר��ʹ���߸�����

�������е��Ѹ��ƺ�׺��Ϊ����������Ǽ��ܽ��ܿͻ����ȡ����Ҳ�ܽ�����д�����ĸ��������������ר��ʹ���߸�����ֻ��ͨ���ƻ��ƽ��ո��µ�ֻ�x���������������Դ��������һ����������ո��£�������ת���������������ר��ʹ���߸�����ר��ʹ���߸���ֻ�ܴ��������������ո��¡�

��������ͼ����ʾ��ͨ�ø��Ʒ����и���֮��Ĺ�ϵ��

ͼ 8-1 ������

����һ�������}��ר��ʹ���߸����ĵ�����

ͼ 8-2 ���ü�����ļ�j����

����һ�������}��������ĸ�ר��ʹ���߸����ļ�j����

ͼ 8-3 ������

����}����������ר��ʹ���߸����Ķ�����

���ĵ���ʹ��������Ӧ����ʹ������ָ���Dz��븴��Э���}�ַ������ɫ����Ӧ���Ƿ��͸��Ƹ��µķ�����ʹ�����ǽ�����Щ���µķ�������ͼ˵�������¹�ϵ��

����Э��Ϊ�������ͣ���ิ�����ö�������Э��Ĺ�Ӧ�̽�ɫ��ʹ���߽�ɫ�еĸ�����


���ø��ƵIJ���ժҪ

���²�����������ڸ��Ƶ����׺�����Ҫ���ƶ���׺��������ڸ��������ж�����в������á�Ҳ����˵�������ظ�ÿһ�������ö���׺�ĸ��ơ�

Ҫ�����κθ������ˣ��밴����˳�����

  1. �ڳ����֮������з������϶��帴�ƹ���Ա��Ŀ�����������з������϶�ʹ��Ĭ�ϸ��ƹ���Ա����
  2. �ڰ�ר��ʹ���߸��������з������ϣ�
    1. Ϊʹ���߸�������һ��պ�׺��
    2. ͨ���������ô˺�׺��ʹ���߸�����
    3. ���ø߼��������ã���ѡ����
  3. �ڰ�����������з������ϣ�������ã���
    1. Ϊ�����������һ��պ�׺��
    2. ͨ���������ô˺�׺�ļ��������
    3. ���ø߼��������ã���ѡ����
  4. �ڰ���������з������ϣ�
    1. ΪҪ��Ϊ����ĸ���ѡ��򴴽�һ���׺��
    2. ͨ���������ô˺�׺�������
    3. ���ø߼��������ã���ѡ����
  5. ��������˳���������й�Ӧ�̸����ϵĸ���Э�飺
    1. ������е����֮���Э�顣
    2. �������ר��ʹ���߸���֮���Э�顣
    3. ����ͼ������֮���Э�顣
    4. �����ѡ���ڴ˽׶����ò��ָ��ơ�

  6. ���ü����������ʹ���߸���֮��ĸ���Э�顣
  7. ���ڶ����ƣ��Ӱ����ԭ������ͬһ����г�ʼ�����е��������ʼ�����������ʹ���߸�����

  8. ע

    ���Դ�������Э��֮ǰ�����������еĸ����Ǻ���Ҫ�ġ�����������ڴ�������Э���b����ʼ��ʹ���߸�����ʹ���߳�ʼ��ʼ�������ø��ƹ���е����һ��׶Ρ�



ѡ���ƹ���Ա

���ø��Ƶ�һ��ؼ����ѡ����Ŀ��Ҳ��Ϊ���ƹ���Ա�����͸��Ƹ���ʱ��Ӧ�̽�ʹ�ø��ƹ���Ա�԰󶨵�ʹ���߷��������а���ո��µĺ�׺�ķ��������������һ���ƹ���Ա��Ŀ��

Directory Server ��һ�������ÿ̨��������ʹ�õ�Ĭ�ϸ��ƹ���Ա��Ŀ���� DN �� cn=ReplicationManager,cn=replication,cn=config��

�������ڼ򵥸��Ʒ�����ʹ��Ĭ�ϸ��ƹ���Ա���������Զ�ʹ�ô���Ŀ����ʹ���߸������Ӷ�򻯸�������

���δ����Ĭ�ϸ��ƹ���Ա����˸����򵼽���ʾ�����ô˿������Ժ�Ҫ��Ŀ����ִ�����в���

  1. �� Directory Server Console�Ķ��������á�ѡ���ѡ����ݽڵ㣬Ȼ�����Ҳ������ѡ�񡰸��ơ�ѡ���
  2. �ڡ����ƹ���Ա�������µ�}���ı��ֶ��о������µĿ��
  3. ȷ�Ͽ���󣬵�����桱����������ȷ�Ͽ��һ�£��򡰱��桱��ť�����

���ʹ��Ĭ�ϸ��ƹ���Ա��������½����������ƹ���Ա����Ŀ�����磬�����������ɸ��ƹ���Ա��Ŀ��ÿ���Ѹ��ƺ�׺����һ��ͬ�Ŀ���������˸��ƹ���Ա����һ��ԭ����Ϊ��֧�ָ��ƵIJ�ͬ��֤ģʽ������ͨ�� SSL ʹ��֤�顣

���ƹ���Ա��Ŀ������帴��Э��ʱѡ�����֤������Ҫ������ԡ����磬Ĭ�ϸ��ƹ���Ա�� person �����࣬������ʹ�� userPassword ���Խ��м���֤���й�ʹ��֤���԰󶨵����ƹ���Ա����ϸ��Ϣ���������ͨ�� SSL ���ơ���

���ƹ���Ա��Ŀ��Ӧ��λ��ʹ���߷�������Ѹ��ƺ�׺�С����帴�ƹ���Ա�ĺ���λ���� cn=replication,cn=config��

�����ͨ���������ֶ��½����ƹ���Ա�������ͨ���޸ĸ���������Ŀ�� nsDS5ReplicaBindDN ������ʹ���߸�����ָ���� DN��

�����ʹ�þɰ渴�ƣ���Ը��ƹ���Ա��Ŀ��������Լ���й���ϸ��Ϣ����������� Directory Server 5.2 ����Ϊ Directory Server 4.x ��ʹ���ߡ���


����

��һ����Ҫʹ�ø��ƹ���Ա��Ŀ�� DN �Ϳ����ڷ������ϰ󶨻�ִ�в�����ƹ���Ա����ƻ���ʹ�ã��κ�����ʹ�ÿ��ܶ���Ҫ���³�ʼ��������

Ŀ¼����Ա��Բ����������ƹ���Ա��


Ϊÿ��ʹ����ѡ���˸��ƹ���Ա����ִ�����²���

  1. д�»��μ�����ѡ��򴴽��ĸ��ƹ���Ա DN���Ժ�����ڹ�Ӧ���д�������ʹ����֮��ĸ���Э��ʱ����Ҫ�� DN �Ϳ��
  2. ���Ҫ���������ڲ��ԣ���ע�ⲻҪ��(���ƹ���Ա�����򽫵��¿�����ں���ʧ�ܡ�Ҫ�ڸ��ƹ���Ա��Ŀ�Ͻ��ÿ�����ڣ��봴��һ����������ڵĿ�����ԣ�Ȼ�󽫴˲��Է�����ƹ���Ա��Ŀ���й���ϸ��Ϣ������������?�������ԡ���


����ר��ʹ����

ר��ʹ�������Ѹ��ƺ�׺��ֻ�x���������Խ���4���Ը��ƹ���Ա��ݰ󶨵ķ�����ĸ��£��Խ��и�ġ�����ʹ���߷�������}������ɣ�����׼����4��Ÿ����Ŀպ�׺��Ȼ��ʹ�ø������ڸú�׺�����ø��ơ���ѡ�ĸ߼����ð�(ѡ�������ƹ���Ա���������û�����������ӳ١�

����С�ڸ������ר��ʹ���߷�����������ר��ʹ���߸����IJ��衣���ڰ���׺��ר��ʹ���߸�����ÿ̨���������ظ����в��衣

����ʹ���߸����ĺ�׺

�����ڴ˺�׺������ʹ���߸�����ʹ��һ����Ҫʹ����� DN ��ͬ�� DN ����һ��պ�׺���й�˵���������������׺����

�����ڲ�Ϊ�յĺ�׺���������г�ʼ������ʱ��׺���ݽ���ʧ��

����ʹ���߸���

�����򵼿��Լ�����ר��ʹ���߸����Ĺ�̣�

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ��Լ�Ҫ��Ϊʹ���߸�����׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ����״̬��Ϣ����ʾ���Ҳ�����С�

  3. �������ø��ơ���ť������򵼡�
  4. ��ʹ���߸��ơ���ѡ��ťĬ������´���ѡ��״̬��������һ�����Լ���
  5. ���δִ�������裬ϵͳ����ʾ�����벢ȷ��Ĭ�ϸ��ƹ���Ա�����ÿ���ֶ��м���ͬһ���Ȼ�󵥻���һ�����Լ���
  6. ���Ĭ�ϸ��ƹ���Ա�Ѿ���һ���Ѷ��������򵼽������һ����

  7. ���¸�������ʱ�������򵼽���ʾ״̬��Ϣ����ɺ󵥻�رա���

���ڣ�����״̬����ʾ������׼���ý��ո��£���ര���е�ͼ��ᷢ��仯��ӳ�������

�߼�ʹ��������

Ĭ������£��򵼽���������Ϊʹ��Ĭ�ϸ��ƹ���Ա�����ϣ��ʹ������ĸ��ƹ���Ա��Ŀ����������ø߼����á�������ʹ�ô˶Ի��������޸ĺ�����ӳٵ����á�

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ��Լ�Ҫ���ú�׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ���Ҳ�����У�����߼�����ť����ʾ���߼��������á��Ի���
  3. �ڡ��� DN��ѡ��У�ʹ�á���ӡ��͡�ɾ��ť4����һ����Ч���ƹ���Ա�� DN �б?����Ӧ�̾Ϳ������븱�����Э����ʹ��������һ DN���������� DN ��ƻ����Ŀ¼4����µ� DN��
  4. Ҫ����ͨ�� SSL ʹ��֤����еĸ��ƣ�������������һ���ƹ���Ա�������֤����Ŀ�� DN��

  5. ��ɺ󵥻�ȷ����������ѡ�񡰿�ѡ��ѡ����и߼����á�
  6. �ڡ��߼��������á��Ի���ġ���ѡ��ѡ��У�LDAP URL �б�ָ���˷����x�ʹ���ߵ��޸�������������á�ʹ�á���ӡ���ɾ��ť���� LDAP URL �б?
  7. �˸��ƻ����Զ�����ʹ���ߣ��Է��ظ���������������֪��������á���ЩĬ�����ü���ͻ���ͨ���l��ʹ�ü���֤�����Ҫʹ�ͻ������ѡ�����ʹ�� SSL ʵ�ְ�ȫl�ӵ���������� ldaps://��������:�˿�����ʽ������ã����ж˿�ʹ�õ��ǰ�ȫ�˿��š�������������Ϊ�����ڰ�ȫl�ӣ��� URL ��Ĭ��ָ��ȫ�˿ڡ���

    ����ѽ�һ����� LDAP URL ���Ϊ���ã�ѡ�б�����ĸ�ѡ�򽫻�ǿ��ʹ���߽�����������Щ LDAP URL�����Ϊ������͡����磬���ϣ��ͻ���ʼ�ձ���������������еİ�ȫ�˿ڣ�����Ĭ�϶˿ڣ���Ϊ��Щ��ȫ�˿ڴ���һ�� LDAP URL �б?ѡ�д˸�ѡ�����ϣ��ָ����4�������и��µ��ض������ Directory Server ���?��Ҳ����ʹ�ö�ռ���á�

  8. �������ڡ���ѡ��ѡ��и������ӳ١�
  9. ʹ���߷�����洢�йظ������ݸ��µ��ڲ���Ϣ������ӳٲ���ָ���˷�������뱣�����Ϣ��ʱ�䳤�ȡ������乩Ӧ�̷������ϸ����־�� MaxAge �����йء���}�����Ľ϶��߾�����}̨�������ĸ��Ʊ����û�رն�ú��Կ���ָ����Ƶ�ʱ�䡣7 ���Ĭ��ֵ�ʹ�������������㹻�ˡ�

  10. ����ȷ��������˸����ĸ߼��������á�


���ü�����

��������ȿ���Ϊʹ���߸���Ҳ����Ϊ������Խ�һ�����Ѹ�����ݷ����x���ʹ���߸���������������ܴӹ�Ӧ�̽��ո��£����ܽ����Ƹ��·��͸���ʹ���߸��������Dz������޸ģ������Խ����÷��ص������

���ü������������}������ɣ�����׼����4��Ÿ����Ŀպ�׺��Ȼ��ʹ�ø������ڸú�׺�����ø��ơ���ѡ�ĸ߼����ð�(ѡ�������ƹ���Ա���������á���������ӳ��Լ����ø����־����

����С�ڸ��������һ̨�����������IJ��衣���ڰ���׺�ļ��������ÿ̨���������ظ����в��衣

������������ĺ�׺

�����ڴ˺�׺�����ڼ������������ʹ����Ҫʹ�õ������ͬ�� DN ����һ��պ�׺���й�˵���������������׺����

�����ڲ�Ϊ�յĺ�׺���������г�ʼ������ʱ��׺���ݽ���ʧ��

���ü������

�����򵼿��Լ����ü�������Ĺ�̣�

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ��Ҫ��Ϊ���������׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ����״̬��Ϣ����ʾ���Ҳ�����С�

  3. �������ø��ơ���ť������򵼡�
  4. ѡ�񡰼����������ѡ��ť��Ȼ�󵥻���һ�����Լ���
  5. ���δִ�������裬ϵͳ����ʾ��ѡ������־�ļ���Ĭ�ϸ����־�ļ���ʾ���ı��ֶ��С����ϣ��ʹ��Ĭ��ֵ������������־���ļ�����ߵ�����!���ʾһ���ļ�ѡ����
  6. ����Ѿ����ø����־�����򵼽����˲��衣

  7. ������һ���������δִ�������裬ϵͳ����ʾ�����벢ȷ��Ĭ�ϸ��ƹ���Ա�����ÿ���ֶ��м���ͬһ���Ȼ�󵥻���һ�����Լ���
  8. ���Ĭ�ϸ��ƹ���Ա�Ѿ���һ���Ѷ��������򵼽������һ����

  9. ���¸�������ʱ�������򵼽���ʾ״̬��Ϣ����ɺ󵥻�رա���

���ڣ�����״̬����ʾ������׼���ý��ո��£���ര���е�ͼ��ᷢ��仯��ӳ�������

�߼�����������

��Ϊ��Ӧ�̣��������������Ҫһ������־���򵼻Ὣ�����������Ϊʹ��Ĭ�ϸ����־���á�Ҫ�޸���Щ���ã���ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ���ѡ����ݡ��ڵ㣬Ȼ�����Ҳ������ѡ�񡰸��ơ�ѡ���
  2. �������Ҫˢ�´�ѡ������ݣ�����Ϊѡ�С����ø����־����ѡ�򲢵������á���ť��Ȼ���ڸ������У���ῴ��ѡ��ĸ����־�ļ���
  3. ���Ը�Ĵ˸����־�ļ�����ƣ������¸����־����
    1. Max changelog records�����˿��Դ洢�����޸�������ʹ���߷��͸��¡�Ĭ������´�ֵ�������Ƶġ����Ը��������˴��ĸĶ����������ϣ�����Ƽ�¼����Ŀ�Խ�ʡ���̿ռ䡣
    2. Max changelog age�����˷�����ʹ���ߵĸ����ڼ������д洢��ʱ�䡣Ĭ������´�ֵ�������Ƶġ��������ڲ��������Ƹ����־��С���Ƽ�ʽ��

ͬ������ʹ�õ�Ҳ��Ĭ�ϸ��ƹ���Ա������Ѿ�������һ��ϣ��ʹ�õĸ��ƹ���Ա��Ŀ������Ҫ���ø߼����á�������ʹ�ô˶Ի��������޸ĺ�����ӳٵ����á�

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ��Ҫ���ú�׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ���Ҳ�����У�����߼�����ť����ʾ���߼��������á��Ի���
  3. �ڡ��� DN��ѡ��У�ʹ�á���ӡ��͡�ɾ��ť4����һ����Ч���ƹ���Ա�� DN �б?����Ӧ�̾Ϳ������븱�����Э����ʹ��������һ DN���������� DN ��ƻ����Ŀ¼4����µ� DN��
  4. Ҫ����ͨ�� SSL ʹ��֤����еĸ��ƣ�������������һ���ƹ���Ա�������֤����Ŀ�� DN��

  5. ��ɺ󵥻�ȷ����������ѡ�񡰿�ѡ��ѡ����и߼����á�
  6. �ڡ��߼��������á��Ի���ġ���ѡ��ѡ��У�LDAP URL �б�ָ���˷����t˼�������޸�������������á�ʹ�á���ӡ���ɾ��ť���� LDAP URL �б?
  7. �˸��ƻ����Զ����ü������Է��ظ���������������֪��������á���ЩĬ�����ü���ͻ���ͨ���l��ʹ�ü���֤�����Ҫʹ�ͻ������ѡ�����ʹ�� SSL ʵ�ְ�ȫl�ӵ���������� ldaps://��������:�˿� ����ʽ������ã����ж˿ں�ʹ�õ��ǰ�ȫ �˿� �ţ���

    ����ѽ�һ����� LDAP URL ���Ϊ���ã�ѡ�б�����ĸ�ѡ�򽫻�ǿ�Ʒ����������������Щ LDAP URL�����Ϊ������͡����磬���ϣ��ͻ���ʼ�ձ���������������еİ�ȫ�˿ڣ�����Ĭ�϶˿ڣ���Ϊ��Щ��ȫ�˿ڴ���һ�� LDAP URL �б?ѡ�д˸�ѡ�����ϣ��ָ����4�������и��µ��ض������ Directory Server ���?��Ҳ����ʹ�ö�ռ���á�

  8. �������ڡ���ѡ��ѡ��и������ӳ١�
  9. �����������洢�йظ������ݸ��µ��ڲ���Ϣ������ӳٲ���ָ���˷�������뱣�����Ϣ��ʱ�䳤�ȡ������ṩ���µķ������и����־�� MaxAge �����йأ��������䱾��ĸ����־�йأ�����}�����Ľ϶��߾�����}̨�������ĸ��Ʊ����û�رն�ú��Կ���ָ����Ƶ�ʱ�䡣7 ���Ĭ��ֵ�ʹ�������������㹻�ˡ�

  10. ����ȷ��������˸����ĸ߼��������á�


�������

�������ݵ�������������������и������͸���ǰ�������е��޸ġ������¼���еĸ�ġ������ʹ���ߵ�״̬���ڱ�Ҫʱ��ʹ���߷��͸��¡��ڶ������У�һ�����������յ�4����������ĸ��¡�

������������(���²��裺���������ĺ�׺������ʹ�ø����򵼵�����Լ��ڱ�Ҫʱ���ø߼����ơ�

����С�ڸ��������һ̨�������IJ��衣���ڰ���׺�������ÿ̨���������ظ����в��衣

��������ĺ�׺

�ڰ�Ҫ������Ŀ�������������ѡ��򴴽�һ���׺���й�˵���������������׺����

��������Э��ǰ���˺�׺Ӧ�ð����г�ʼ��ݡ����������b����ʼ������ݵ�ʹ���߸�����Ҫȷ����ȷ��������ò���ͳ�ʼ����ֻ����һ����������еij�ʼ��ݣ���������еĺ�׺Ӧ��Ϊ�ա�

�������

�����򵼿��Լ���������Ĺ�̣�

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ��Ҫ��Ϊ�����׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ����״̬��Ϣ����ʾ���Ҳ�����С�

  3. �������ø��ơ���ť������򵼡�
  4. ѡ�С��������ѡ��ť��Ȼ�󵥻���һ�����Լ���
  5. ����һ����� ID����ѡ�� 1 �� 65534 ֮���һ�������( 1 �� 65534����
  6. ���ڸ��׺����������ġ����� ID����������Ψһ�ġ�ͬһ�������в�ͬ��׺���������ʹ����ͬ�ġ����� ID����ֻҪ����ÿ����������������Ψһ�ġ�

  7. ������һ���������δִ�������裬ϵͳ����ʾ��ѡ������־�ļ���Ĭ�ϸ����־�ļ���ʾ���ı��ֶ��С����ϣ��ʹ��Ĭ��ֵ������������־���ļ�����ߵ�����!���ʾһ���ļ�ѡ����
  8. ����Ѿ����ø����־�����򵼽����˲��衣

  9. ������һ���������δִ�������裬ϵͳ����ʾ�����벢ȷ��Ĭ�ϸ��ƹ���Ա�������ǵ����ƣ�������ʹ�ø��ƹ���Ա������Ȼ��Ҫ����һ������Լ��������ÿ���ֶ��м���ͬһ���Ȼ�󵥻���һ�����Լ���
  10. ���Ĭ�ϸ��ƹ���Ա�Ѿ���һ���Ѷ��������򵼽������һ����

  11. ���¸�������ʱ�������򵼽���ʾ״̬��Ϣ����ɺ󵥻�رա���

���ڸ���״̬����ʾ������ġ����� ID������ര���е�ͼ�꽫����仯����ӳ�˺�׺�ĸ����ǻ�ġ�

�߼�����������

Ĭ������£��򵼽��������Ϊʹ��Ĭ�ϸ����־���á�Ҫ�޸ĸ����־���ã���ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ���ѡ����ݡ��ڵ㣬Ȼ�����Ҳ������ѡ�񡰸��ơ�ѡ���
  2. �������Ҫˢ�´�ѡ������ݣ�����Ϊѡ�С����ø����־����ѡ�򲢵������á���ť��Ȼ���ڸ������У���ῴ��ѡ��ĸ����־�ļ���
  3. ���Ը�Ĵ˸����־�ļ�����ƣ��Լ����¸����־����
    1. Max changelog records�����˿��Դ洢�����޸�������ʹ���߷��͸��¡�Ĭ������´�ֵ�������Ƶġ����Ը��������˴��ĸĶ����������ϣ�����Ƽ�¼����Ŀ�Խ�ʡ���̿ռ䡣
    2. Max changelog age�����˷�����ʹ���ߵĸ���������д洢��ʱ�䡣Ĭ������´�ֵ�������Ƶġ��������ڲ��������Ƹ����־��С���Ƽ�ʽ��

ͬ������ʹ�õ�Ҳ��Ĭ�ϸ��ƹ���Ա������Ѿ�������һ��ϣ��ʹ�õĸ��ƹ���Ա��Ŀ������Ҫ���ø߼����á�������ʹ�ô˶Ի��������޸ĺ�����ӳٵ����á�������õ��ǵ��������������˹�̡�

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ��Ҫ���ú�׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ���Ҳ�����У�����߼�����ť����ʾ���߼��������á��Ի���
  3. �ڡ��� DN��ѡ��У�ʹ�á���ӡ��͡�ɾ��ť4����һ����Ч���ƹ���Ա�� DN �б?����Ӧ�̾Ϳ������븱�����Э����ʹ��������һ DN���������� DN ��ƻ����Ŀ¼4����µ� DN��
  4. Ҫ����ͨ�� SSL ʹ��֤����еĸ��ƣ�������������һ���ƹ���Ա�������֤����Ŀ�� DN��

  5. ��ɺ󵥻�ȷ����������ѡ�񡰿�ѡ��ѡ����и߼����á�
  6. �ڡ��߼��������á��Ի���ġ���ѡ��ѡ��У�LDAP URL �б�ָ���˷����t�������޸�������������á���ʼ���������b���Զ��������ã������������ʼ�����ۡ�������ʹ�á���ӡ���ɾ��ť���� LDAP URL �б?
  7. �˸��ƻ����Զ����ü������Է��ظ���������������֪��������á���ЩĬ�����ü���ͻ���ͨ���l��ʹ�ü���֤�����Ҫʹ�ͻ������ѡ�����ʹ�� SSL ʵ�ְ�ȫl�ӵ���������� ldaps://��������:�˿� ����ʽ������ã����ж˿ں�ʹ�õ��ǰ�ȫ �˿� �ţ���

    ����ѽ�һ����� LDAP URL ���Ϊ���ã�ѡ�б�����ĸ�ѡ�򽫻�ǿ�Ʒ����������������Щ LDAP URL�����Ϊ������͡����磬���ϣ��ͻ���ʼ�ձ���������������еİ�ȫ�˿ڣ�����Ĭ�϶˿ڣ���Ϊ��Щ��ȫ�˿ڴ���һ�� LDAP URL �б?ѡ�д˸�ѡ��

  8. �������ڡ���ѡ��ѡ��и������ӳ١�
  9. ������������洢�������ݸ��µ��ڲ���Ϣ������ӳٲ���ָ������Щ��������뱣����Щ��Ϣ�೤ʱ�䡣��������������и����־�� MaxAge �����йأ��������䱾��ĸ����־�йأ�����}�����Ľ϶��߾�����}̨�������ĸ��Ʊ����û�رն�ú��Կ���ָ����Ƶ�ʱ�䡣7 ���Ĭ��ֵ�ʹ�������������㹻�ˡ�

  10. ����ȷ��������˸����ĸ߼��������á�


����������

����Э���ǹ�Ӧ�̣��˹�Ӧ�����úͿ��Ʒ��͸����x�ʹ���ߵķ�ʽ���ϵ�һ���������ڷ��͸�������ʹ���ߵĹ�Ӧ�̸����д�������Э�顣����ΪҪ���µ�ÿ��ʹ���ߴ�������Э�顣

������˳�򴴽�����Э�飺

  1. ������������֮���Э�飬�Ӱ�Ҫ���ƺ�׺ԭ�����������ʼ���ơ�
  2. ����Ͳ���ͨ����������Ƶ�ר��ʹ���߸���֮���Э�顣
  3. ����ͼ������֮���Э�顣
  4. �����������ʹ���߸���֮���Э�顣

���磬ͼ 8-3 ��ʾ�ľ��� 2 ������� 3 ��ר��ʹ���߸����Ķ����������У�Ӧ�ð�����˳�򴴽��˸���Э�飺

Ҫ��������Э�飬��ִ�����²���

  1. �� Directory Server Console �ġ��������á�ѡ��У�չ������ݡ��ڵ�͹�Ӧ�̺�׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ����״̬��Ϣ����ʾ���Ҳ�����С�

  3. �����Ѷ��帴��Э����б��Եġ��½�����ť��
  4. �ڡ�����Э�顱�Ի����У��Ӳ˵���ѡ��һ���ʹ���߸��������з�������ߵ�������ť����һ��
  5. ��������ť��������ȫ���Ҫ���ʹ���߷��������� LDAP �˿ںš����˶˿�ʹ�� SSL����ѡ�а�ȫ�˿ڸ�ѡ�������ø��Ƹ��µ�l�Ӱ�ȫ��

  6. ����ʹ���߷������и��ƹ���Ա��Ŀ�� DN �Ϳ��Ĭ������£��� DN ��ΪĬ�ϸ��ƹ���Ա�� DN��
  7. ���ѡ������а�ȫ�˿ڵ�ʹ���ߣ�����Ե���ѡ���ť��ȷ�� DN �ֶεĺ��塣���ʹ�ÿ���l�ӣ���Ӧ�̽�ͨ����� SSL l��ʹ�ü���֤��ͨѶ�����ʹ��֤��l�ӣ�DN �ֶ��ǰ�֤�����Ŀ DN������Ҫ���

  8. �����Э���˵���ַ���ѡ����ʹ���߷�������Ͷ˿ں��Լ�˵���ַ���ʾ�ڴ�����ĸ���Э���б��С�
  9. ��ɺ󵥻�ȷ��������Ļ�Ͻ���ʾһ����֤�Ի���ѯ���Ƿ�Ҫ���Ըղ������l�Ӳ���
  10. ���Ҫʹ�ø��ƹ���Ա�Ϳ�������x������˿ںŵ�l�ӣ��뵥���ǡ������l��ʧ�ܣ�����Ȼ�п���ʹ�ô�Э�飬�������Ϊ������ȷ���������ѻ�
  11. ������ɺ�Э�齫��ʾ�ڴ�����ĸ���Э���б��С�

�Ժ���Ա༭����Э�飬��ʹ���߷������ϵĸ��ƹ���Ա DN �Ϳ�����и�ģ�

  1. ���б���ѡ����Э�飬Ȼ�󵥻�༭����ť��
  2. �ڡ�����Э�顱�Ի����У�ѡ��l�ӡ�ѡ���
  3. �༭ʹ���߷���ĸ��ƹ���Ա DN ����
  4. �༭��Э���˵���ַ���ѡ����
  5. ����ȷ�������������ã����ʹ���߷��͸���ʱ����b����ʼʹ����Щ�����á�
  6. ����ѡ��е����ò����������ò��ָ��ơ�����ͨ�� WAN ���ơ��н�����˵��

  7. ������ÿ����Э��󣬿���ѡ��Ϊ�˺�׺���ò��ָ��ƣ�Ȼ��b����ʼ���˸�����������ʼ��������������


���ò��ָ���

Ĭ������£����ƻὫ�Ѹ��ƺ�׺�е�ȫ����Ŀ���Ƶ�ʹ���߸�����ʹ�ò��ָ��ƹ��ܣ�����ָ�������ڼ�Ҫ���и��Ƶ������Ӽ��򲻶�����и��Ƶ������Ӽ������ָ������ڸ���Э�������õģ�������Ϊ�����ÿ��ʹ���߸����������Լ�����������Ը���Ч�ؿ���Ҫ�ֲ�����ݣ��Լ�ʹ�ø��ƴ���ʹ������Դ��

���磬���ϣ���С���ƴ�?����ѡ���ͨ�����нϴ�ֵ�����Բ����и��ƣ��� photo��jpegPhoto �� audio��������ʹ���߸�������Щ���Բ����á��پ�һ�������ѡ����ר��ִ����֤��ʹ���߷�������� uid �� userpassword ���ԡ�

���ָ���ע������

���û��޸����Եķ�ʽ��Ҫ�������³�ʼ��ʹ���߸�������ˣ�Ӧ���ڲ���ǰȷ�����ָ��Ƶ���Ҫ�����ڵ�һ�γ�ʼ������ʱ�������Լ���

����ijЩ���Եĸ��ӹ��ܣ��� ACI����ɫ CoS����������ԣ�����С�����Լ�ʱӦ�ӱ�С�ġ����⣬������ ACI����ɫ�� CoS ���Ƶ�˵������������ἰ���������Խ���������ݵİ�ȫ�ԣ���������ص����Դ��ڲ�ͬ�ļ����С����?��(�������б�����ڹ���Ҫ��(�������б��ȫ��������Ϊ����Ŀ�����Ҳ�Ƚ�С��

���Ҫ���Ƶ����Լ��ϲ���������Ҫ������Ŀ��ѭ�˼ܹ�������Ӧ����ʹ���߷������йرռܹ���顣���Ʋ���ѭ��Ŀ���ᵼ�´�����Ϊ���ƻ��ƻ�ܿ�ʹ�����еļܹ���顣��������ʹ���߽�����ѭ��Ŀ��Ӧ�ùرռܹ����������ͻ������״̬��

���ָ�����������뼯�������ר��ʹ���߸���֮��ĸ���Э�������õġ���֧�ֶ����ƻ�����}�����֮��IJ��ָ������á�ͬʱ�������������ͬһ����֮���и���Э�飬��������ЩЭ�鶼���븴��ͬһ���Լ���

Directory Server 5.2 ���ṩ�IJ��ָ��ƹ����������� Directory Server ��ǰ�汾���������ԡ����ò��ָ���Э��ʱ�������ʹ���߸����������� Directory Server 5.2 ��ʵ���С�

�������Լ�

���Լ��Ǹ��������ò��ָ���ʱҪ���Ƶ����ԣ�����(�����������ԣ����б?��������������ж��������������Լ���Ȼ����Щ���Լ�֮һ�븴��Э���j��

  1. �� Directory Server Console �Ķ��������á�ѡ���ѡ����ݡ��ڵ㣬Ȼ�����Ҳ������ѡ�񡰸��ơ�ѡ���
  2. ������ơ�ѡ��ײ��ġ������Ѹ������Լ�����ť��������Ҫ���»������ܿ����˰�ť��
  3. ������ӡ������µ����Լ����ߴ��б���ѡ��һ�����е����Լ���Ȼ�󵥻�༭���޸Ĵ����Լ�������ʾ�ġ����Լ����Ի����У�ѡ���ȡ��ѡ�񡰸��ơ����еĸ�ѡ����ʹ�ü���(�򲻰�(��Ӧ�����ԡ��������Աߵĸ�ѡ���������Խ������ơ�
  4. Ĭ������£�ѡ���������ԣ������ȡ��ѡ���ر�ϣ���Ƶ���Щ���ԡ����ϣ������ѡ�񣬡�ȫ��ѡ�С���ť������ѡ���������ԡ�ȡ��ѡ���������ʱ��Ŀ¼��������Ƴ�ȡ��ѡ��������������������������4�ܹ��ж������µ����Բ�����Щ�µ������������Ѹ��Ƶ���Ŀ�У�����Щ�µ����Խ������ƣ���DZ༭�����Լ��Զ������ȡ��ѡ��

    ����һ���ѡ�С���ť��ȡ��ѡ���������ԣ�Ȼ�����ѡ��Ҫ�ڼ��а�(�����ԡ�����һ���ѡ�С��󣬶��徫ȷ�����Լ�ʱ��������ѡ��������������4�ܹ��ж������µ����Բ�����Щ�µ������������Ѹ��Ƶ���Ŀ�У�����Щ�µ����Խ����ᱻ���ƣ���DZ༭�����Լ��Զ������ѡ��


    ע

    ���� objectClass��nsUniqueId �� nsDS50ruv �Լ� RDN �������Խ�ʼ�������ƣ������Ƿ������Լ������ų���Щ���ԡ�������Ϊ objectClass ������������ LDAP �޸������ģ�nsUniqueId �� nsDS50ruv ����ȷ���������ġ�

    ����( ACI ���Խ����ʹ���߸����еķ��ʿ�����Ӱ�졣����( userPassword ���Խ��ᵼ��û���û�������֤ʹ���߸�����


  5. Ϊ�����Լ�������޸�˵���ַ���ѡ�����������Ѷ���ļ��б�����ʾ���ı��ͱ༭��ʹ�øü��ĸ���Э��ʱ��ʾ���ı������û���ṩ�κ�˵����������ݲ���(���(������4���˵��
  6. ��ɺ󵥻���桱��

���ò��ָ���

ֻ�������и���Э�������ò��ָ��ƣ�

  1. ��������������Э�顱�е�˵�������Э�飬����ѡ��һ����ǰ�����Э���������޸ġ�
  2. ���������ø���Э�顱�е�˵����ø���Э�顣��������Э������޸IJ��ָ������á�
  3. ѡ���ѽ���Э�飬Ȼ�󵥻�༭��������ʾ�ġ�����Э�顱�Ի�����ѡ���Ѹ������ԡ�ѡ���
  4. ѡ�С�����һ�����Լ�����ѡ��
  5. ����-�б���ѡ��һ���������Լ������ߵ����½������������������Լ����е�˵����һ���µ����Լ��������Ե�������Ѹ������Լ����鿴���޸��������Լ����塣
  6. ���ָ��ƽ�����һ�����Լ��븴��Э���j�������Լ�Ӧ�ð�Ҫ�������Ե�ȷ���б?

  7. ѡ�����Լ��󣬵���ȷ������һ����ʾ����Ϣ����棬˵�����Ѿ����ò��ָ��ƣ���Ҫ���³�ʼ��ʹ���߸���������ȷ����ȥ�����Ϣ��
  8. �������á����¼����Э�顣
  9. ȡ����Ҫ���Ƶ����ԣ���Ӧ�ÿ�����ʹ���߷������н��üܹ���顣
  10. ������������˸���֮��Ҳ�и���Э�飬������������Щ������ظ��˲��裬�����þ�����ͬ���Լ��IJ��ָ��ơ�
  11. ���ڱ����ʼ��ʹ���߸��������ߣ�����Ѹ��ƴ˸��������������³�ʼ������������������ʼ����������


��ʼ������

��������Э��󣬱����ڸ���ʵ�ʿ�ʼǰ��ʼ��ʹ���߸�������ʼ���ڼ䣬��������ݴӹ�Ӧ�̸������Ƶ�ʹ���߸�����

ijЩ������������ø��Ҫ�������³�ʼ�����������³�ʼ��ʱ��ʹ���߸������Ѹ��ƺ�׺�����ݽ���ɾ�������к�׺�������滻���������ȷ����������ͬ�������Ƹ��¿������¿�ʼ������˵������г�ʼ�����������Զ����ʹ���߸�������������ʹ���߾�׼���������״̬��Ӧ�ͻ���Ķ�����

��ʱ���г�ʼ��

������������}��������ڿ��Խ��и���ǰ���и�����ʼ������׺�е��������ȫ���Ƶ�ʹ���ߺ󣬹�Ӧ�̿��Կ�ʼ���¶�ʹ����ִ�и��²���

�����������£���Բ��ܶ�ʹ���߸����ٴν��г�ʼ���������ۺ���ԭ��ӱ����лָ�������е����ʱ����Ӧ�����³�ʼ�����и��µĸ�����ʹ�ö����Ƶ�����£����ʹ������������������£�����ܲ���Ҫ����������³�ʼ����

����ʹ�ÿ���̨j���ʼ��������Ҳ����ʹ���������ֶ���ʼ����������ʼ�������ٵ�ʹ���ߣ�ʹ�ÿ���̨����j���ʼ����ȽϷ��㡣���ԴӸ���Э��ֱ��j���ʼ�����������������ǰ�˳���ÿ������г�ʼ�������Դ˷����������ڳ�ʼ������������һ�� LDIF �ļ���ͬʱ��ʼ����ʹ���߸���ʱ��ʹ���������ֶ���ʼ���Ǹ���Ч�ķ�����

����о���Ĺ���Ա������ʹ�ö����Ƹ��ƹ��ܸ��������ʹ���߸������Դ˹��ܵ�ijЩ���ƽ���ʹ���д���ݿ��ļ��ĸ������пɲ����Բ��ܽ�ʡʱ�䣬������ϰ������Ŀ�ĸ�����

�ڶ������г�ʼ������

�����ж����ƣ�Ӧ�ð�����˳���ʼ��������

  1. ȷ��һ������а�Ҫ������ݵ�����ϡ�ʹ�ô����������ÿ������г�ʼ��������
  2. ������У��������ִ��j����ʼ���������ߴ���һ����� LDIF �ļ��У��������������� LDIF������ʼ��ʹ���߸�����

�ڼ�j�����г�ʼ������

�����м�j���ƣ���ע��Ӧ��ʼ�հ�����˳���ʼ��������

  1. �����ж����ƣ���ȷ��һ������а���Ҫ������ݵ�����ϡ�ʹ�ô����������ÿ������г�ʼ��������
  2. �ڵ�һ���������������г�ʼ����һ�����������
  3. ����м�����������𣬶���ÿһ��Ҫ��ʼ���ĸ�����������ѳ�ʼ����ǰһ�������ж�����г�ʼ����
  4. �ڼ�����������һ��𣬳�ʼ��ר��ʹ���߸�����

�������ʼ������

�����е��Ƕ����ƣ���������г�ʼ��ʱ������������ܻᴦ���IJ�����ˣ���ʼ����ɺ��µ�������뻹���ճ�ʼ������в���(���¸��¡����ڳ�ʼ��������Ҫ�ܳ�ʱ�䣬���Թ���ĸ���������Ҳ����Ӵ�

Ϊ����������Щ����ĸ��£���ʼ�����³�ʼ��������ᱻ����Ϊֻ�ܶ�ȡ�ͻ������ֻ�е�����������ͨ�� LDIF �ļ����г�ʼ������ʹ�ñ���4ִ�ж����Ƹ���ʱ�Ż���������������� Directory Server 5.2 ���������Ϊ��

��ˣ���ʼ���󣬶��������е���������?�Ƹ��²�����r������Ϊ�ͻ�������д��������á����԰����߼����������á��е�˵������Щ���á���������������ظ�����-дģʽ��

ͨ�����̨��ʼ���ո���

ִ�����в��裬����ȷ����������ʼ������Խ��и��²���

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ�׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ���Ҳ�����У�����̨����ʾһ����Ϣ��ָʾ�����Ѿ���ʼ����Ŀǰ��ظ��²�������á�������Ϣָʾ�������Զ������ӳ٣�����Ȼ���԰��մ˲����д�ӳ١�

  3. ʹ�� insync ����ȷ�����������������������ۡ�������з��������޸�֮����ӳ�Ϊ����߸�����δ���κ�Ҫ���Ƶĸ�ģ��򸱱�����ͬ��״̬��-1 �ӳ٣����й���ϸ��Ϣ������ġ�Directory Server Administration Reference���е� Chapter 1 "insync"��
  4. ������Ϣ�Ҳ�İ�ťb����ʼ���ո��²���

ͨ�������п�ʼ���ո���

ͨ�����۲���ȷ������²���Ӷ��Զ������ʼ��������Ľű��п��ܻ�ʹ�õ��������

  1. ʹ�� insync ����ȷ�����������������������ۡ�������з��������޸�֮����ӳ�Ϊ����߸�����δ���κ�Ҫ���Ƶĸ�ģ��򸱱�����ͬ��״̬��-1 �ӳ٣����й���ϸ��Ϣ������ġ�Directory Server Administration Reference���е� Chapter 1 "insync"��
  2. ʹ����������4�޸� ds5BeginReplicaAcceptUpdates �������ԣ�
  3. ldapmodify -h host -p port -D "cn=Directory Manager" -w password
    dn: cn=replica, cn=suffixName, cn=mapping tree, cn=config
    changetype: modify
    add: ds5BeginReplicaAcceptUpdates
    ds5BeginReplicaAcceptUpdates: start
    ^D

��ʼ������ʱ�����Զ�ɾ�� ds5BeginReplicaAcceptUpdates�������ʼ������²���ᱻ�ٴξܾ�

�����Զ������ӳ�

ds5ReferralDelayAfterInit �������Ծ��˳�ʼ����೤ʱ�䣨����Ϊ��λ���������������á�������ӳ�ʱ��󣬸������Զ���ʼ����ͻ���ĸ��²�������Զ���ÿ��������ض��ģ�Ӧ�ø�����������ʼ�����ۡ���˵��ı�׼�Դ�ֵ�������á�

���ոն�ij���������˳�ʼ���������ܽ��ո��£����Ĵ����Ե�ֵ���ᶯ̬��Ӱ����Ӧ�ĸ�������������ӳٹ�����޸Ĵ�ֵ����ӻ��С�ӳ١������ӳ��Ѿ����ڲ��Ҹ������ڽ��ո��£����ô�ֵ��û���κ�Ч��

�����Ե�Ĭ��ֵ�� -1����ʾ�������������ڵؾܾ���²�������������£����Զ����ӳ������ӳٵ���ʱ�Զ�������£��ӳ�ʼ��������ʱ�䡣�����Ѿ����ڵ��ӳٽ��ᵼ�¸���b����ʼ���ո��¡�

  1. ʹ�������������� ds5ReferralDelayAfterInit ���ԣ�
  2. ldapmodify -h host -p port -D "cn=Directory Manager" -w password
    dn: cn=replica, cn=suffixName, cn=mapping tree, cn=config
    changetype: modify
    replace: ds5ReferralDelayAfterInit
    ds5ReferralDelayAfterInit: seconds
    ^D

ʹ�ÿ���̨��ʼ������

ʹ�ÿ���̨����j����ʼ���dz�ʼ�������³�ʼ��ʹ���߸�������򵥵ķ���������������ڳ�ʼ������Ŀ������ 1-2 ���򣩣���˹�̿��ܺܺ�ʱ���������������ܻᷢ��ʹ�������н���ʹ���߸�����ʼ���Ǹ���Ч�ķ������й���ϸ��Ϣ����������������г�ʼ������������

ʹ�ÿ���̨��ʼ��ʹ���߸���ʱ���ڳ�ʼ��������ǰ���˺�׺�ϵ����в����(������������û����������

ʹ�� Directory Server Console ʱ�����������õIJ��ָ��Ƴ�ʼ�������dz������ˡ���ʼ���ڼ䣬��ѡ�������Է�����ʹ���ߡ�

ִ��j����ʼ��

Ҫʹ�ÿ���̨��ʼ�������³�ʼ����������ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ�������׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ����״̬��Ϣ����ʾ���Ҳ�����С�

  3. ���Ѷ���Э����б��У�ѡ��Ҫ���г�ʼ����ʹ���߸�������Ӧ����Э�飬Ȼ�󵥻����>����ʼ��Զ�̸�������
  4. ������һ��ȷ����Ϣ����ʾʹ���߸����д洢��������Ϣ������ɾ��

  5. ����֤���е����ǡ���
  6. j��ʹ���߸�����ʼ����b����ʼ������Э���ͼ�꽫��ʾһ���ɫ�ı��ָʾ��ʼ����̵�״̬��

  7. ����ˢ�¡�>��b��ˢ�¡���ˢ�¡�>������ˢ�¡�����ʹ���߸�����ʼ����״̬��
  8. ͻ����ʾ��Э���������Ϣ������ʾ���б��µ��ı����С�

�йؼ�ظ���״̬�ͳ�ʼ��״̬����ϸ��Ϣ������������Ӹ���״̬����

�������г�ʼ������

���ڸ��ƴ���Ŀ�IJ���ʹ���������ֶ����и�����ʼ����ʹ���߸�����ʼ������췽�����������������ƶ��ʺϽ���j���?��ʹ���ֶ����?�����ֶ���ʼ��ʹ���߸����Ĺ�̱�j���ʼ�����Ҫ���ӵöࡣ

Ҫ�ֶ���ʼ�������³�ʼ�������������Ƚ���׺��ݵ�ԭ���������� LDIF �ļ���������ڳ�ʼ����ʽ����������Ӧ�ý����˴��ļ��Խ����Ѹ������ԡ�Ȼ�󽫸��ļ����͵�����ʹ���߷�������������ڶ����Ʋ����У�����ʹ�ô�ԭ����е���� LDIF �ļ����������������ʹ���߸������г�ʼ�����ڼ�j���ƻ����У�����ʹ��ͬһ���ļ�4��ʼ�������������ʹ���߸�����

���ۺ������������Դ�����������е���� LDIF �ļ���ʼ������ʹ������� LDIF 4��ʼ�����и�������Ϊ�������ݡ��������Ƚ� LDIF �ļ������������Ȼ�������в��轫�䵼��

������� LDIF

����ʹ�� db2ldif-r �� db2ldif-task-r ����洢 LDIF �ļ��еĸ������ݡ��й���ϸ��Ϣ����������������е��� LDIF��������ʹ�� -r ѡ��������Щ��������

�����ʾ��Ὣ��� dc=example,dc=com ������������Ϊ example_master.ldif ���ļ���

 

# /usr/sbin/directoryserver -s example stop
# /usr/sbin/directoryserver db2ldif -r -s "dc=example,dc=com" \
  -a /var/ds5/slapd-serverID/ldif/example_master.ldif
# /usr/sbin/directoryserver -s example start

Ȼ������Ҫ���Թ��� LDIF �ļ��������䴫�͵�ʹ�������Ӷ��ʹ���߸������г�ʼ����

�������ڲ��ָ��Ƶ� LDIF �ļ�

����Ѿ����ò��ָ��ƣ��ڽ������ LDIF �ļ�������ʹ���߷�����ǰ��Ӧ�ù��˳�����δʹ�õ����ԡ�Directory Server �ṩ fildif ����������ɴ˹�̡��˹��߹��˸�� LDIF �ļ����Խ�����Э���ж�������Լ�����������ԡ�

�˹��߽���ȡ������������ȷ�����Լ����塣Ҫ��ȡ�����ļ��������� root �û���ݻ���ӵ�н�̺��ļ����û���ݣ��� nsslapd-localuser ����ָ����4���� fildif ���ߡ����磬��������������ϸ�ʾ���д� dc=example,dc=com ��׺�е�����ļ���

# CAMUS=/var/opt/mps/serverroot/slapd-camus
# /var/opt/mps/serverroot/shared/bin/fildif \
-i $CAMUS/ldif/example_master.ldif \
-o $CAMUS/ldif/filtered.ldif -c $CAMUS/config/dse.ldif \
-b "cn=rousseau.example.com:389, cn=replica, \
cn=\"dc=example,dc=com\", cn=mapping tree, cn=config"

-i �� -o �ֱ�Ϊ���������ļ���-c ѡ���ǰ���Э������Լ�����������ļ���dse.ldif �ļ��Ƿ�����洢 cn=config ��Ŀ���ݣ���(����Э������Լ�����λ�á�

-b ѡ���Ƕ��岿�ָ��Ƶĸ���Э��� DN������ͨ����ΪĿ¼����Ա�� Directory Server Console ����� cn=config ��׺���Բ��Ҹ���Ŀ���ں�׺�� cn=replica ��Ŀ��ѡ����Ŀ����ʹ�ñ༭>���� DN�˵���� DN ���Ƶ�����壬�Ա���������ʱʹ�á�

�й� fildif ���ߵ������������﷨������ġ�Directory Server Administration Reference���е� Chapter 1 "fildif"��

Ȼ�������ʹ�� fildif ��ɵ� filtered.ldif �ļ���ʼ���˸���Э���е�ʹ���߸����������½��е�˵����ļ�������ʹ���߷���������䵼�롣

�� LDIF �ļ�������ʹ���߸���

�����ʹ�� Directory Server Console �еĵ��빦�ܣ�����ʹ�� directoryserver ldif2db �� directoryserver ldif2db-task �������������ݵ� LDIF �ļ����뵽ʹ���߸������������еĵ������ʱ����Щ������ҪĿ¼����Ա�İ� DN �Ϳ����ִ�е��롣���������е��� LDIF�� ����}�ֵ��뷽��������˵��

�����ʾ����ʾ����ν� LDIF �ļ������� dc=example,dc=com ʹ���߸�����

 

# /usr/sbin/directoryserver -s example stop
# /usr/sbin/directoryserver ldif2db -s "dc=example,dc=com" \
  -i example_master.ldif
# /usr/sbin/directoryserver -s example start

ʹ�� ldif2db-task ����ҪԤ��ֹͣ�������й���ϸ��Ϣ������ġ�Directory Server Administration Reference���е� Chapter 1 "ldif2db-task"��

ʹ�ö����Ƹ��Ƴ�ʼ������

�����Ƹ��ƹ��ܿ��Ը����������������ʹ��һ̨�������еĶ����Ʊ����ļ�����һ̨�������лָ�Ϊ��ͬ��Ŀ¼���ݡ��˸߼�������Ŀ¼���������ݿ��ļ����н�����������о���Ĺ���Աʹ�á�

�����Ƹ�������

��Ϊ�����Ƹ��ƹ��ܻὫ��ݿ��ļ���һ̨������ƶ�����һ̨���㣬���Դ˻����ܵ������ϸ����ƣ�

�����������£����Զ���һ�����������Ķ����Ƹ��Ƶ������������һ��ʹ���߷�����Ķ����Ƹ��Ƶ�ʹ���߸������г�ʼ�������³�ʼ��������}���������ִ�ж����Ƹ��ƵĿ�ѡ������һ����Ҫֹͣ��������һ��ʹ�õĴ��̿ռ���С��

��ֹͣ�����������½��ж����Ƹ���

����ʹ������IJ���ִ�ж����Ƹ��ƣ���Ϊ��ʹ�ñ�׼���ݹ���4�������������ݿ��ļ���ִ�б�׼���ݿ���ȷ�����е���ݿ��ļ�������ֹͣ�����������´������״̬��

����˲�����һ�������ƣ�����Ҫ���Կ��ǡ����ݲ���ͻָ�������ͬһ̨������д�����ݿ��ļ��ĸ��������ÿ̨���������Щ�ļ�������̿ռ佫�ӱ������⣬���Ŀ¼���ϼ��ֽڵ���ݣ���Щ�ļ���ʵ�ʸ��Ʋ�����Ѵ���ʱ�䡣�����Ĵ��̿ռ����޻�����ݿ��ļ��ر���������ʹ����С���̿ռ���ж����Ƹ��ơ���

  1. ���¸�����Ŀ�������а�װ Directory Server����Ҫʱ�����������һ����ʵ��Ȼ�����������Ƹ������ơ��е�˵�����������á�
  2. �ڴ˸����漰�ĸ��������д������и���Э�顣��(�ӹ�Ӧ����˸���֮���Э�飬�����ר��ʹ���߸���������(�˸�������ʹ���߸���֮���Э�顣
  3. ѡ��һ����Ҫ��ʼ���ĸ���������ͬ������ȫ���úͳ�ʼ���ĸ���������Ϊ��������������ʹ���߸��������������ʹ�ÿ���̨���ݷ������еIJ����ڴ˺�׺��ִ�б�׼���ݡ�
  4. ������Ŀ¼�е������ļ����ƻ��͵�Ŀ�������Ŀ¼�У�����ʹ�� ftp ���
  5. �������ӱ��ݻָ���ݡ��е�˵���ļ�������Ŀ�������
  6. ����ڶ����Ʒ������Ѿ���ʼ����һ���µ�������밴�����������ʼ�����ۡ��еIJ�����в�����ȷ���¸������Կ�ʼ���տͻ���ĸ��²���

ʹ����С���̿ռ���ж����Ƹ���

����IJ���ʹ�õĴ��̿ռ��Լ��ķѵ�ʱ�䶼���٣���Ϊ�����ݿ��ļ���������Ҫ����ֹͣ�����Ƶķ�������ȷ����ݿ��ļ��������״̬��


����

ǧ��Ҫ���˲����������³�ʼ���Ѳ�������Ʒ����������ֻ���������³�ʼ��ʹ���߷�������߳�ʼ���µ����������Ҫ���³�ʼ�������������ʹ��j���ʼ�������� LDIF �ļ�����ִ������ֹͣ�����������½��ж����Ƹ��ơ���˵��IJ��衣


  1. ���¸�����Ŀ�������а�װ Directory Server����Ҫʱ�����������һ����ʵ��Ȼ�����������Ƹ������ơ��е�˵�����������á�
  2. �ڴ˸����漰�ĸ��������д������и���Э�顣��(�ӹ�Ӧ����˸���֮���Э�飬�����ר��ʹ���߸���������(�˸�������ʹ���߸���֮���Э�顣
  3. ���������ֹͣ Directory Server���е�˵��ֹͣҪ����ʼ�������³�ʼ����Ŀ�������
  4. ѡ��һ����Ҫ��ʼ���ĸ���������ͬ������ȫ���úͳ�ʼ������������Ϊ��������������ʹ���߸���������ֹͣ����������ڶ��������и������������Ӧ��ȷ����ֹͣ������ǰ����ʹ��4���������������Ķ����������ȫ���¡�
  5. ɾ��4��Ŀ��������������ݿ��ļ�����(������־�������־�������ļ���__db.xxx �ļ���������ļ��ѱ����¶�λ��������ݿ��ļ���������־��λ�� ServerRoot/slapd-server ID/db Ŀ¼�¡�
  6. ���ƻ���������ݿ��ļ�����(��Դ�����������Ŀ���������������־������ʹ�� ftp �������ļ��ѱ����¶�λ��������ݿ��ļ���������־��λ�� ServerRoot/slapd-server ID/db Ŀ¼�¡�
  7. ����ʼ������������������븴�Ƹ����־�е������ļ���Ĭ���������Щ�ļ�λ�� ServerRoot/slapd-server ID/changelog �¡�

  8. ������Դ�������Ŀ�������


�������������Բ��

���Ҫʹ�����������Բ����������������������������øò��������Ҫ�ڼ�����������ʹ���߷����������á���������������������븴��һ��ʹ�á���


ͨ�� SSL ����

���ԶԸ������漰���� Directory Server �������ã��������и��Ʋ������ͨ�� SSL l�ӽ��С�Ҫִ�д˲�����������²��裺

  1. ����Ӧ�̺�ʹ���߷���������Ϊ������ʹ�� SSL��
  2. �й���ϸ��Ϣ��������� 11 �¡�������֤�ͼ��ܡ���


    ע

    • ���Ӧ�̷�����֤����һ���� SSL ���ֹ���в��ܳ䵱�ͻ���Ľ� SSL ������֤�飬��ͨ�� SSL ���еĸ��ƽ�ʧ�ܡ�
    • ��ǩ���֤�鵱ǰ��֧��ͨ�� SSL ���ơ�

  3. ���û��Ϊʹ���߷������еĺ�׺���ø��ƣ��밴��������ʹ���߸������е�˵�����ô˸��ơ�
  4. ����һ���ƹ���Ա����ݰ������߼�ʹ�������á���˵��IJ��趨��ʹ���߷������е�֤����Ŀ DN��
  5. ���û��Ϊ��Ӧ�̷������еĺ�׺���ø��ƣ��밴�������ü����������������������е�˵�����ô˸��ơ�
  6. �ڹ�Ӧ�̷��������һ���¸���Э�飬�Խ����·�����λ�ڰ�ȫ SSL �˿ڵ�ʹ���߷������й���ϸ˵���밴������������Э�顱�еIJ���ִ�в�����ʹ���߷�������ָ��һ��ȫ�˿ڣ�ѡ��һ��SSL ѡ�ȷ��ʹ�ÿ����֤�飩��Ϊ��ѡ�� SSL ѡ������ DN�����ƹ���Ա��֤�飩��

���ø���Э��󣬹�Ӧ�̽���ͨ�� SSL ��ʹ���߷������и��Ƹ�����Ϣ�������ѡ������ʹ��֤�顣���ʹ��Ϊ SSL ���õ�Э��ͨ�����ִ̨�пͻ���ʼ������ͻ���ʼ������ʹ�ð�ȫl�ӡ�


ͨ�� WAN ����

Directory Server 5.2 ���п���ִ��������ʽ���Ƶ���f����(��ͨ������� (WAN) l�ӵļ����֮����ж����� (MMR)�����ƻ��Ƶ��ڲ��������?Ӧ�̷������Խϳ��ȴ�ʱ��ͽϵʹ��ͨ������Ծ��к����ӳٵ�ʹ���߷�������г�ʼ���͸��¡�


ע

������ݴ�������ʼ�ձȿ��õ����������������Ĵ������Ҫ�͡����֮��ĸ���������������������ô������Ӧ����ʹ���е���Ҳ�޷���ֹ�����ڽ��صĸ��¸����²�����졣�����ӳٺ͸�����������������йأ���(�����������������ݣ��޸��ʡ���Ŀ��С��������Ӳ����ƽ��ȴ�ʱ���ƽ���?������ϵͳ�������и��Ʒ�������⣬���� Sun רҵ������jϵ��


���ƻ��Ƶ��ڲ�����Ĭ������´��������� WAN �����״̬������������������ἰ�����ض��¸����ٶ�������ܻ��ݾ������ڴ�С�����С��}���������Լƻ������Աܿ���ֵ����ʱ�䣬�Ӷ������������ʹ��������Directory Server ֧�ֶԸ�����ݵ�ѹ�����Ż�����ʹ�����

�����������

����}�����ȷ���˸��ƻ�����ζ���Ŀ���з��飬��ͨ���������Ч�ط�����Щ��Ŀ������Ӱ�칩Ӧ�̺�ʹ���߽������Ƹ�����Ϣ��ȷ�ϵķ�ʽ��

�������������κ��޸�������Ӱ�죬����Ӧ�ؽ��е����й�˵������������Ӹ���״̬����

��}�����������ÿ����Э���ж��ǿ����õġ���������Ը��ÿ��ʹ���ߵ��ض�����״����������ܡ�

����Ҫ�жϸ���4�޸Ĵ��ڴ�С�����С����

  1. �� Directory Server Console ��ѡ�����á�ѡ���Ȼ��չ������ݡ��ڵ���Ѹ��ƺ�׺�Ľڵ㡣
  2. �ڴ˺�׺��ѡ�񡰸��ơ��ڵ㣬���Ҳര����ѡ��Ҫ���õĸ���Э�飬Ȼ�󵥻�༭����
  3. �ڡ�����Э�顱�Ի�����ѡ�����硱ѡ������봰�ڴ�С����ֵ����ΧΪ 1 �� 1000�������С����ֵ����ΧΪ 1 �� 100�������С����С�ڻ���ڴ��ڴ�С��
  4. ����ȷ����������ֵ��Ȼ��رա�����Э�顱�Ի���
  5. �²���ֵ��b����Ч����һ���Ƹ��·�������Ӧ��ʹ���ߡ�

�ƻ����ƻ

���֮�����ͬ�����Ƿdz���Ҫ����ͨ�� WAN ������ݵ�һ�ַ��������ڵ�����ʹ�����ڼ�ƻ����¡����������Խ�ߣ�ִ�и��¾�Խ�죬����Ѿ��ڸ�ʹ���������У�������Ϣ�������һ���Ӵ�����ӵ��

ͨ��ʹ���߸���Э�飬�����ÿ���ÿ��Ϊÿ��ʹ���߶�b�ƻ����£�

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ�׺�Ľڵ㡣
  2. �ڴ˺�׺��ѡ�񡰸��ơ��ڵ㣬���Ҳര����ѡ��Ҫ���õĸ���Э�飬Ȼ�󵥻�༭����
  3. ѡ�񡰸���Э�顱�Ի���ġ��ƻ���ѡ���Ȼ��ѡ��ÿ�ܼƻ��Եĵ�ѡ��ť��
  4. ����ƻ���
    1. ����ÿ�ܸ��£�ѡ��Ҫ���������ڣ�һ�����죩�Եĸ�ѡ�����ϣ������Щ���ڽ�һ�����Ƹ��ƣ�������ѡ������ʱ�䷶Χ��ʹ�� 24 Сʱ�ƣ���
    2. ����ÿ�ո��£�����ȫ������ÿ�춼���и��ƣ�������Ӧ�÷����Ƶ�ʱ�䷶Χ��ʹ�� 24 Сʱ�ƣ���
    3. ��ע��ʱ�䷶Χ���ܿ�Խ��ҹ��

  5. ����ȷ����������ֵ��Ȼ��رա�����Э�顱�Ի���
  6. �¼ƻ���b����Ч����������Ӧʹ���ߵ���һ�θ��Ƹ��±��ӳٵ��ƻ���һ����������и���ʱ��

���ѹ��

Ҫ��С����ʹ�õĴ�?�������ø���ѹ�����ʹ���߸���ʱ���͵���ݡ����ƻ���ʹ�� Zlib ѹ��⡣��Ӧ�ߺ�����߱��������� Solaris �� Linux ƽ̨�ϲ�������ѹ��

ֻ��ͨ��������������и���Э����Ŀ�ϵ� ds5ReplicaTransportCompressionLevel ���ԣ�����ѹ������òſ��á������Ե�ֵ����������֮һ��

��Ӧ����ݾ�����Ժ�ѡ��ѹ����Ա��� WAN �����л�����Ч��Ӷ�ʵ��������ĸ���ʹ�á���Ӧ�������ӳ�������� LAN�������������ô˲�����Ϊѹ��ͽ�ѹ����㽫�������ٶȡ�

���磬�����Ƹ��·��͵� east.example.com �ϵ�ʹ����ʱҪʹ������ѹ���ٶȣ���ʹ������� ldapmodify ���

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: cn=east.example.com:389,cn=replica,cn="suffixDN",
 cn=mapping tree,cn=config
changetype: modify
add: ds5ReplicaTransportCompressionLevel
ds5ReplicaTransportCompressionLevel: 3
^D

�й�����ѹ������ϸ��Ϣ������ġ�Directory Server Administration Reference���е� Chapter 2 "ds5ReplicaTransportCompressionLevel"��


�޸ĸ�������

���ڽ��ܹ������и������˵IJ��裬��༭��ɾ����Э�飻���������ø�����ǿ�ƶ�ʹ���߸��£��Լ���������־��

���?����

�������׺�ĸ�������У����Թ��?��Э�飬�Ը��Э���е���֤��Ϣ���ж϶��ض�ʹ���ߵĸ��ƻ��ߴ�������ɾ��ʹ���߸�����

��ĸ��ƹ���Ա

���Ա༭����Э��4������ڰ���ʹ���߷�����ĸ��ƹ���Ա��ݡ�Ϊ�����жϸ��ƣ�Ӧ�����޸ĸ���Э��ǰ�����¸��ƹ���Ա��Ŀ����ʹ����֤����Ŀ������������ڰ�ʧ����ɸ��Ƶ��жϣ��ڸ��ƻ�ԭ���õ����Ʒ�Χ�ڣ����ƻ��ƻ�����������ʱ�Զ��������б�Ҫ�ĸ��£���������߼�ʹ�������á�����

Ҫ���������֤ʹ���ߵĸ��ƹ���Ա����ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ�׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ���Ҳ�����У�ѡ��Ҫ�޸ĵĸ���Э�飬Ȼ�󵥻�༭����
  3. �ڡ�����Э�顱�Ի����У�ѡ��l�ӡ�ѡ���
  4. ��״̬�л�ָʾʹ���߷�����������Ͷ˿ںš�

  5. �޸� DN �Ϳ����ֶΣ��԰���һ���ƹ���Ա��Ŀ�� DN �Ϳ������ʹ���߷�������֤����Ŀ�� DN��
  6. ���˸���Э��ͨ��ȫ�˿�ʹ�� SSL������Ե���ѡ���ť4ѡ��ȫ��֤�����͡����ʹ�ÿ���l�ӣ���Ӧ�̽�ͨ����� SSL l��ʹ�ø� DN ���м���֤�����ʹ��֤��l�ӣ�DN �ֶ���֤����Ŀ�� DN������Ҫ���
  7. ���ܽ����и���Э��ӷǰ�ȫ��֤�л�����ȫ��֤����֮��Ȼ��Ҫ���þ��в�ͬ��ȫ���õĸ��ƣ����봴����һ����Э�顣

  8. ����ȷ�����Ա����ġ�

�Ը���Э����и���

�Ը���Э����и�����һ���ڴ��͸������������ù�Ӧ�̸����Ķ��ʹ���߸����ļ򵥷�����

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ�׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. �ڸ���Э���б��У�ѡ��һ��Ҫ���Ƶ�Э�顣���Ҫ����һ����а�ȫl�ӵ���ʹ����Э�飬����ѡ��һ��Ҳʹ�ð�ȫ�˿ڵ�����Э�顣���Ҫ����һ��ǰ�ȫЭ�飬����ѡ��һ��ǰ�ȫЭ�顣
  3. ����༭������!�����Э�顱�Ի����ѡ�����֤��Э������á�����С�ڽ�˵����Щѡ������ã�

  4. ����ѡ��ͬһ����Э�������£�������ơ���ť��
  5. ���б���ѡ����ʹ���ߵ�������˿ںţ����ߵ���������ťʹ����������Ͷ˿ڡ����б�͡�������Ի��򽫽�������ѡ����Ҫ���Ƶ�ʹ����Э�������ͬ��ȫ���͵�ʹ���ߡ�
  6. ȷ��ѡ���б��е�һ���������ȷ����Ϊ��ʹ���߷������һ���µĸ���Э�顣
  7. ��Э�齫��������Э�������������Ϣ�������˵����������}��������ж������ȫ��ͬ�ġ�����ʹ����ͬ����ĸ��ƹ���Ա��Ŀ�����Ҫ�޸���Э������ã����ĸ��ƹ���Ա DN��������б���ѡ���Э�飬Ȼ�󵥻�༭����

���ø���Э��

���ø���Э��ʱ�������ֹͣ��ָ��ʹ���߷��͸��¡���ֹͣ��÷�������и��ƣ���Э���е��������ö��������Ժ��������Э�����¿�ʼ���ơ��й����жϺ�ָ����ƻ��Ƶ���Ϣ�����������������ø���Э�顱��

Ҫ���ø���Э�飬��ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ�׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ���Ҳ�����У�ѡ��Ҫ���õĸ���Э�顣
  3. ��Э���б��µĿ���ѡ�񡰲���>������Э�顱��
  4. �����ǡ�ȷ��Ҫ���ø���Э�顣

�б��д�Э���ͼ��Ὣ��ʾ״̬���Ϊ�ѽ��á�

���ø���Э��

���ø���Э�齫�ָ���ָ��ʹ���߽��и��ơ���������Ƶ��ж�ʱ�䳬���˸��ƻ�ԭ���������ʱ�䣬����ʹ���߲�������һ��Ӧ�̸��£�����������³�ʼ��ʹ���ߡ����ƻ�ԭ�����ǹ�Ӧ�̵ĸ����־��ʹ��������ӳٵ�����С�ʹ����ڣ���������߼�ʹ�������á�����

�ж�ʱ��϶̣����Ҹ��ƿ��Իָ�ʱ����������Э���������Զ�����ʹ���ߡ�

Ҫ���ø���Э�飬��ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ�׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ���Ҳ�����У�ѡ��Ҫ���õĸ���Э�顣
  3. ��Э���б��µĿ���ѡ�����á���ť��
  4. ��Ҫʱ���³�ʼ��ʹ���߸�����

ɾ����Э��

ɾ����Э�齫��ֹͣ����Ӧʹ���߽��и��ƣ���ɾ���Э�������������Ϣ������Ժ�Ҫ�ָ����ƣ������Э�飬�밴�������ø���Э�顱�е�˵����в���

Ҫɾ����Э�飬��ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ�׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ���Ҳ�����У�ѡ��Ҫɾ��ĸ���Э�顣
  3. ��Э���б���Ҳ൥��ɾ��ť��
  4. �����ǡ�ȷ��Ҫɾ��˸���Э�顣

��򽵼�����

��򽵼��������������ڸ��������еĽ�ɫ��ר��ʹ���߸���������Ϊ����������������������Ϊ�����������Խ���Ϊ����������������Ҳ���Խ���Ϊר��ʹ���߸����������������ֱ�ӽ���Ϊʹ���߸�����ͬ��ʹ���߸���Ҳ����ֱ����Ϊ�����

�����ƻ������������ͽ���ʹ�����˷dz�����ǰ��ij��ʹ���߸���ʹ�õ�վ�㸺�ؿ��ܻ���󣬲���Ҫһ�������ɸ����ļ������4������ء������ذ�(�Ը������ݵ�����޸ģ�����������Գ�Ϊһ��������Ը��ؽ��б��ظ�ģ�Ȼ����Խ���Щ���ظ�ĸ��Ƶ�����վ���е����������

Ҫ��򽵼�һ�������ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ�׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ���Ҳ�����У�ѡ�񡰸�ġ�>����-�����������˵��
  3. �����򵼽�������ѡ��һ����ɵ��½�ɫ��Ȼ�󰴲���������ù���������µĸ�����ɫ����Ӧ���˽����º��
    • ��������������ʱ����������Ϊֻ�c���������Ϊ��������������������á��¼�������������������ʹ���߸����������Ǽ����������ר��ʹ���߸�����
    • �������������Ϊ����������ᴴ��һ��û����������ˡ�������Ҫ�����������������򵼻���������ɴ˲��������ý���������Ϊ����������ڽ�������֮ǰ���������г�ʼ����
    • �������������ʹ���߸���ʱ����ɾ�����еĸ���Э�顣�����������������û�жԼ������ʹ���߸������и��£��򲻻��ٶ�����и��¡���Ӧ�������������������д�����Э�飬�Ը�����Щʹ���߸�����
    • ��ʹ���߸�����Ϊ�������ʱ���ͻ�����������־������Զ�������ʹ���߸���֮�����Э�顣
    • �����������Ϊ���ʱ���˸����������޸���������Զ���˸�����������������������ר��ʹ���߸���֮�����Э�顣

���ø���

���ø�������Ӹ���������ɾ��˸��������ٱ����»��͸��£���ȡ������Ľ�ɫ������������������ʹ���߸��������ù�Ӧ�̽���ɾ�����и���Э�飬���Ҫ�ٴ����ô˸�������������´�����ЩЭ�顣

Ҫ���ø�������ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ�׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ���Ҳ�����У�ѡ�񡰸�ġ�>�����ø��ơ��˵��
  3. ����֤�Ի����е����ǡ���
  4. ���ô˺�׺��д��Ȩ�޺����ã���ѡ������Щ���ý�����ø���ʱ������һ�����磬�ѽ��õ�ʹ���߸����Ի������ǰһ����������޸�����
  5. Ҫ�޸�д��Ȩ�޺����ã����ڡ����á�ѡ���ѡ��˺�׺�Ľڵ㣬�����Ҳ����ġ����á�ѡ���н����޸ġ��й���ϸ��Ϣ������������÷���Ȩ�޺����á���

�ƶ������־

�����־�ǶԸ�Ӧ�̸�����ȫ���޸ĵ��ڲ���¼��������ʹ�ø����־4�������ظ�������Щ�޸ġ������־�������ɷ������Զ����й��?��ʹ������������Ҳ��ͨ�������¶�����и��¡�

�� Directory Server �����ڰ汾�У�����ͨ�� LDAP ���ʸ����־���������ڸ������ڷ������ڲ�ʹ�ô���־�����������Ҫ��ȡ�����־��Ӧ�ó�����ʹ�û��˸����־�����ȡ�������ԡ��й���ϸ��Ϣ���������ʹ�û��˸����־�������

ֻ������Ҫ�������־�ļ��ƶ�����һ��λ��ʱ������Ա��Ӧ���޸ĸ����־������洢���ļ��Ĵ�������


����

���ø����־�����ƶ���һ����λ��ʱ�������־�������³�ʼ������������һ����£�����Ҫ���³�ʼ���˷������е�����ʹ���߸�����


�����ʹ�� Directory Server Console �ƶ������־��ǧ��Ҫʹ�ò���ϵͳ rename �� mv �����ƶ���

  1. �� Directory Server Console �Ķ��������á�ѡ���ѡ����ݡ��ڵ㣬Ȼ�����Ҳ������ѡ�񡰸��ơ�ѡ���
  2. ���ı��ֶ�������һ����λ�á�������������Ҫ�洢�����־����·����Ŀ¼��ơ����磬�������־��Ĭ��λ�� ServerRoot/slapd-server ID/changelogdb �ƶ��� ServerRoot/slapd-server ID/newchangelog��
  3. ���и����־����ԭλ��ɾ���µĸ����־����������λ���С�

  4. �ڡ����ơ�ѡ��е�����桱��
  5. ������ Directory Server��
  6. ��������ʼ���������е�˵��������ʹ���߸�����

���ָ���ͬ��

ֹͣ�����漰�� Directory Server �Խ��г���ά���󣬵�Ŀ¼������ص�j��״̬ʱ������Ҫȷ���÷�������ͨ����b������˸��¡�����Ƕ���������е����������Ҫ������е���һ�������Ŀ¼��Ϣ���и��¡���������������������ר��ʹ���߸����ѻ����ά�������ǻص�j��״̬ʱ����Ҫ���������Щ�������и��¡�

���ڽ��ܸ��������㷨���Լ����������ȴ��´����Ե������ǿ�Ʒ����Ƹ��¡�


ע

ֻ���Ѿ����ø��������Ѿ���ʼ��ʹ���߸���ʱ������ʹ�ñ�����˵��IJ��衣


���������㷨

��Ӧ�̳�����ʹ���߸����и��Ʋ��ɹ�ʱ�����Ե����ʱ���������ԡ�����ģʽ������ʾ��20��40��80��160��Ȼ�� 300 �롣�˺󣬹�Ӧ�̽�ÿ�� 300 �루5 ���ӣ�����һ�Ρ�

��ע�⣬��ʹ���ѽ�����Э������Ϊʼ�ձ��ֹ�Ӧ�̸�����ʹ���߸���ͬ������Ҫʹ�ѻ������ӵĸ���b���ص����µ�״̬�����������û�������

Ҫȷ��Ŀ¼��Ϣ�ڷ�����ص�j��״̬ʱb������ͬ��״̬�������ʹ�� Directory Server Console ��ɶ��ƵĽű���

ͨ�����̨ǿ�Ƹ��Ƹ���

Ҫȷ����ʹ���ߡ������������е��������һ��ʱ��ص�j��״̬��b�����䷢�͸��Ƹ��£�������ڱ������Ŀ¼��ݵĹ�Ӧ����ִ����Щ���裺

  1. �� Directory Server Console ���������á�ѡ��У�չ������ݡ��ڵ������ĺ�׺�ڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  2. ����״̬��Ϣ����ʾ���Ҳ�����С�

  3. ����Ҫ���µ�ʹ���߸�����Ӧ���б���ѡ����Э�飬Ȼ�󵥻����>��b�����͸��¡���
  4. ������ʼ������Ҫ��������Ϣ�ĸ����н��и��ơ�

ͨ��������ǿ�Ƹ��Ƹ���

����Ҫ���µ�ʹ���߸����У�����Ľű�����ʾ��Ӧ��b�����͸��Ƹ��¡�����Ը��ƴ�ʾ��b����һ�����������ƣ��� replicate_now.sh������Ϊ��ʾ�����г�ı��ṩʵ��ֵ��


ע

����Ա�������д˽ű�����Ϊ���ܽ�������Ϊ���ѻ������ص�j��״̬������Զ����С�


#!/bin/sh
SUP_HOST=supplier_hostname
SUP_PORT=supplier_portnumber
SUP_MGRDN=supplier_directoryManagerDN
SUP_MGRPW=supplier_directoryManagerPassword
MY_HOST=consumer_hostname
MY_PORT=consumer_portnumber

ldapsearch -1 -h ${SUP_HOST} -p ${SUP_PORT} -D "${SUP_MGRDN}" \
           -w ${SUP_MGRPW} -b "cn=mapping tree, cn=config" \
           "(&(objectclass=nsds5replicationagreement) \
              (nsDS5ReplicaHost=${MY_HOST}) \
              (nsDS5ReplicaPort=${MY_PORT}))" \
           dn nsds5ReplicaUpdateSchedule > /tmp/$$

cat /tmp/$$ |
awk ’
BEGIN { s = 0 }
/^dn: / { print $0;
  print "changetype: modify";
  print "replace: nsds5ReplicaUpdateSchedule";
  print "nsds5ReplicaUpdateSchedule: 0000-2359 0123456";
  print "-";
  print "";
  print $0;
  print "changetype: modify";
  print "replace: nsds5ReplicaUpdateSchedule";
  }
/^nsds5ReplicaUpdateSchedule: / { s = 1; print $0; }
/^$/ {
  if ( $s == 1 )
    { print "-" ; print ""; }
  else
    { print "nsds5ReplicaUpdateSchedule: 0000-2359 0123456";
      print "-" ; print ""; };
  s = 0; }
’ > /tmp/ldif.$$

echo "Ldif is in /tmp/ldif.$$"
echo

ldapmodify -c -h ${SUP_HOST} -p ${SUP_PORT} -D "${SUP_MGRDN}" \
           -w ${SUP_MGRPW} -f /tmp/ldif.$$

���Ҫͨ�� SSL l�Ӹ���Ҫ����IJ��������ʹ���ʵ��IJ����ֵ�޸Ľű��е� ldapmodify ����й���ϸ��Ϣ������������� LDAP �ͻ�����ʹ�ð�ȫ�ԡ���


ʹ�����ڰ汾���и���

���ڽ������ʹ�� Directory Server �����ڰ汾���ø��ơ�

Directory Server 5.1 �� 5.2 �汾���������и������÷�����ȫ���ݣ�����������⣺

Directory Server 5.2 ����������¿��ܻ��� Directory Server 4.x �汾�ĸ��Ʒ����йأ�

�ܹ��� Directory Server 5.2 ��Ϊ�ɰ� Directory Server ��ʹ���ߵ���Ҫ�ô����ڿ��Լ��Ѹ��ƻ�������ֲ���й���ֲ�Ѹ��ƻ�����Ҫִ�еIJ������ϸ��Ϣ������ġ�Directory Server Installation and Migration Guide���е� Chapter 4 "Upgrading and Migrating Data for a Single Directory Server Installation"��

�� Directory Server 5.2 ����Ϊ Directory Server 4.x ��ʹ����

���Ҫ�� Directory Server 5.2 ��Ϊ Directory Server 4.x �汾��ʹ����4ʹ�ã����밴������IJ������������ã�

  1. ����������������е�˵��˸�������Ϊ����������ʹ�˸����� 4.x ��Ӧ�̵�ʹ���ߣ�Ҳ���뽫������Ϊ�����
  2. �� Directory Server Console �Ķ��������á�ѡ��У�չ������ݡ��ڵ���Ѹ��ƺ�׺�Ľڵ㣬Ȼ���ڴ˺�׺��ѡ�񡰸��ơ��ڵ㡣
  3. ���Ҳ�����У�Ϊ�˸���ѡ�񡰸�ġ�>������ 4.x �����ԡ������⣬�����Դӡ����󡱲˵���ѡ������ 4.x �����ԡ�
  4. �ڡ����� 4.x �����ԡ������У�ָ���ɰ湩Ӧ�̷�������4�󶨵İ� DN �Ϳ���˴�ָ���İ� DN �Ϳ�����������ھɰ渴�ơ���ˣ�����ʹ�����е� DN ���� 5.x ������ʹ�õ�Ĭ�ϸ��ƹ���Ա��
  5. ���ʹ�á������򵼡�4���þɰ渴�ƣ�����ָ���İ� DN �Ϳ����ȷ�ش洢�ھɰ渴��������Ŀ�С�����Ǵ��������ֶ������þɰ渴�ƣ������ʹ�� nsslapd-legacy-updatedn �� nsslapd-legacy-updatepw �����ھɰ渴��������Ŀ��ָ���� DN �Ϳ��

    �ɰ渴�ƽ���ʹ�ü���֤������ʹ����Ҫ��֤��İ�ȫ��֤��

  6. ����ȷ���������ڣ���ʹ���߸�����׼���ý��վɰ湩Ӧ�̵ĸ��¡�
  7. ȷ�� 5.2 �����������ϵļܹ����Զ��彫�� 4.x ������Ƶ�������ʹ�õ��������ԺͶ����ࡣ
  8. ͨ������ 4.x ����ϴ����� LDIF �����ļ�4��ʼ�� 5.2 ���������ļ��еĵ�һ����Ŀ�� 4.x ���ƻ�������� copiedfrom ���ԡ�

�ڷ����������� 4.x �����Ի�����Ĭ�ϰ�װ�ľɰ渴�Ʋ�����˲��������ɰ湩Ӧ�̵ĸ��£������Ѹ��ƺ�׺��������ִ�и��¡�


ע

ֻҪ������ 4.x �����ԣ��˸����ͻ�Ϊ�ͻ���������޸����󷵻����á����� Directory Server 5.2 ������Ϊ�����������ڴ˺�׺��ִ���޸����󡣷�֮����Ὣ���÷����� 4.x ��Ӧ�̷�����


Ҫ��ɾɰ渴�����ã����ڱ������þɰ湩Ӧ������ 5.2 Directory Server ���и��ơ��й��� 4.x Directory Server �����ø���Э���˵��������� Directory Server �ṩ���ĵ���

���� Directory Server 5.1 �ܹ�

�� Directory Server 5.2 �У��ܹ��ļ� 11rfc2307.ldif �Ѿ����Ϊ��� RFC2307 Ҫ�� (http://www.ietf.org/rfc/rfc2307.txt)���� 5.2 �� 5.1 ������֮�����û����ø���֮ǰ��������� 5.1 �������ϵļܹ����ڷ��������}��汾�ϣ��ܹ��ļ���λ�� ServerRoot/slapd-server ID/config/schema/ �¡�

  1. ���ļ� 11rfc2307.ldif �� 5.2 �������Ƶ� 5.1 ������
    • ����Ѿ��� 5.1 �������ϰ�װ�� Solaris ������򻹱���ɾ���ʱ�� 10rfc2307.ldif �ļ���
    • �������κ�����ƽ̨���� 5.1 �������ϰ�װ�� zip �ļ����򽫸������е� 11rfc2307.ldif �ļ���
  2. ���¼ܹ��ļ����ܴ˸�ĵ�Ӱ�죬������� 5.2 �����������и����Ը��� 5.1 �������ϵ������ļ���
    • 20subscriber.ldif
    • 30ns-common.ldif
    • 50ns-admin.ldif
    • 50ns-certificate.ldif
    • 50ns-directory.ldif
    • 50ns-legacy.ldif
    • 50ns-mail.ldif
    • 50ns-mlm.ldif
    • 50ns-msg.ldif
    • 50ns-netshare.ldif
  3. ������ 5.1 ������Ȼ��������ø��ƺͳ�ʼ��������ͬ������ܹ�Ԫ��ʱ�����ܻḴ�Ʒ�����֮���ijЩ�ܹ����ԣ�������ڸ��ƻ��ƶ��ԣ�����������Ϊ��
  4. �������Ҫ������5�ɰ汾�ܹ�������Ӧ�ó����µ� 11rfc2307.ldif �ļ���(�����޸ģ�
    • ɾ���� automount �� automountInformation ���ԡ�
    • ipHost ��������������Ե��б?�ٰ�( o$ ou$ owner$ seeAlso$ serialNumber��
    • ieee802Device ������������Ե��б?�ٰ�( cn��
    • ieee802Device ��������������Ե��б?�ٰ�( description$ l$ o$ ou$ owner$ seeAlso$ serialNumber��
    • bootableDevice ������������Ե��б?�ٰ�( cn��
    • bootableDevice ��������������Ե��б?�ٰ�( description$ l$ o$ ou$ owner$ seeAlso$ serialNumber��
    • nisMap ������� OID ������ 1.3.6.1.1.1.2.9��


ʹ�û��˸����־���

ϣ�� Directory Server 5.2 �������ά�� 4.x �͸����־ʱ������ʹ�û��˸����־�������ʱ�����ijЩӦ�ó�������DZ�Ҫ�ģ����� Directory Server 4.x �����־��ʽ������Ե� Meta Directory����Ϊ���ǴӸ����־�ж�ȡ��Ϣ��

���˸����־��������� Directory Server 5.2 ��Ϊ�ɰ� 4.x ʹ���߸����Ĺ�Ӧ�̡���֧�� 4.x ��Ӧ�̵� Directory Server 5.2 ʹ���ߣ�����ʹ�����ڰ汾���и��ơ���������˸����־��������븴��Э���޹أ��Ը�������û��Ӱ�졣�����ڵ����𷽰��е���һ̨�����������û��˸����־�����ͨ����������ڲ�����κ�Ӧ�ó����Ҫ���а���˸����־����˲����в�Ӧ��ʹ�ö��������ˡ�

�����ڷ������ 5.2 �����־���⣬���˸����־���洢�������׺ cn=changelog �µĵ�����ݿ��С����˸����־�ɵ�����Ŀ��ɡ������־�е�ÿ����Ŀ���ж����� changeLogEntry�������԰�(�±����г�����ԡ�

�� 8-1 ���˸����־��Ŀ������

����

����

changeNumber

�õ�ֵ����ʼ�մ��ڡ����һ��Ψһ��ʶ����ĵ��������ֵ���ķ����˳����ء���ֵԽ�󣬸��ʱ��Խ�?

targetDN

�����԰��� LDAP ����Ӱ�����Ŀ�� DN������� modrdn ����targetDN ���԰��޸Ļ��ƶ�����ǰ��Ŀ�� DN��

changeTime

������ָ����IJ������ʱ�䡣

changeType

ָ�� LDAP ��������͡������Ե�ֵ����������֮һ��add��delete��modify �� modrdn��

changes

������Ӻ��޸IJ���������Ŀ����ĸ�ģ�LDIF ��ʽ����

newRDN

����� modrdn ������ָ����Ŀ���� RDN��

deleteOldRdn

����� modrdn ������ָ���Ƿ���ɾ��ԭ RDN��

newSuperior

����� modrdn ������ָ����Ŀ�� newSuperior ���ԡ�

���û��˸����־���

���˸����־���������Ϣλ�� dse.ldif �� cn=Retro Changelog Plugin,cn=plugins,cn=config ��Ŀ�С�

Ҫ�� Directory Server Console ���û��˸����־�������ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��ϣ�չ����������ڵ㣬�����¹���ѡ�񡰻��˸����־�������
  2. ���Ҳ�����У�ѡ�С����ò������ѡ�򣬲�������桱��Ҫ���øò���������˸�ѡ��
  3. ���û���ò���󣬱��������� Directory Server��

Ҫ�������������û��˸����־�������ִ�����²���

  1. ʹ�����������޸Ļ��˸����־�����������Ŀ��
  2. ldapmodify -h host -p port -D "cn=Directory Manager" -w password
    dn: cn=Retro Changelog Plugin,cn=plugins,cn=config
    changetype: modify
    replace: nsslapd-pluginenabled
    nsslapd-pluginenabled: on
    ^D

  3. ������������й���������������Ϣ������������ֹͣ Directory Server����

������˸����־

��ָ����ʱ��󣬿����Զ�ɾ������־�е���Ŀ��Ҫ������Ŀ�Ӹ����־���Զ�ɾ��ǰ�����ʱ�䣬�������� cn=Retro Changelog Plugin��cn=plugins��cn=config ��Ŀ�е� nsslapd-changelogmaxage �������ԡ������Խ���Դ����������ã����磺

ldapmodify -h host -p port -D "cn=Directory Manager" -p password
dn: cn=Retro Changelog Plugin,cn=plugins,cn=config
changetype: modify
replace: nsslapd-changelogmaxage
nsslapd-changelogmaxage: IntegerTimeunit
^D

���� Integer ���һ�����֣�Timeunit ����Ϊ����֮һ��s ��ʾ�롢m ��ʾ���ӡ�h ��ʾСʱ��d ��ʾ�죬w ��ʾ���ڡ��� Integer �� Timeunit ֮�䲻Ӧ���пո����磺

nsslapd-changelogmaxage:2d

���˸����־���´β�����������־��

���ʻ��˸����־

�����־֧����������(������ʽ�Ĺ�����ʱ�����������״̬��

(&(changeNumber>=X)(changeNumber<=Y))

��Ϊһ����򣬲�Ӧ���ڻ��˸����־��Ŀ��ִ����ӻ��޸IJ��������ɾ����Ŀ���ٸ����־�Ĵ�С������Ҫ�޸�Ĭ�Ϸ��ʿ��Ʋ���ʱ������Ҫ�ڻ��˸����־��ִ���޸IJ���

�������˸����־ʱ��Ĭ������½�Ĭ��Ӧ�����з��ʿ��ƹ���

��Ӧ�������û������ȡȨ�ޣ���Ϊ�����־��Ŀ�п��ܰ�������Ϣ���������޸�������?����֤���û��鿴���˸����־��Ŀ�����ݣ������ϣ���һ�����ƶԻ��˸����־���ݵķ��ʡ�

Ҫ�޸������ڻ��˸����־��Ĭ�Ϸ��ʿ��Ʋ��ԣ���Ӧ���޸� cn=changelog ��Ŀ�� aci ���ԡ��й����� aci ���Ե���ϸ��Ϣ��������� 6 �¡�������ʿ��ơ���


���Ӹ���״̬

����ʹ���������й����Լ� Directory Server Console 4���Ӹ���״̬��

�������

�������������й������ڼ��Ӹ��Ʋ���

��Щ����λ������Ŀ¼�У�

ServerRoot/shared/bin

��Directory Server Administration Reference���е� Chapter 1 "Tools Reference" �����������������﷨�Լ���Щ���ߵ�ʹ��ʾ��

����״̬ѡ�

Ҫ�鿴 Directory Server Console �еĸ���״̬ժҪ����ִ�����²���

  1. �� Directory Server Console �Ķ�����״̬��ѡ���ѡ�񡰸��ơ��ڵ㡣
  2. �Ҳ���彫��ʾһ��?��Ϊ�˷��������õ�ÿ����Э����й���Ϣ��

  3. ���Ҫ��ظ���״̬����ѡ�С�����ˢ�¡���ѡ�����磬��ῴ��������ʼ����ʱ����
  4. ���Ҫȷ����δ���Ƶ�ʹ���߸������ϴ�������£��뵥�����ĸ����Ŀ����ť����������ò��������Ҫ�ܳ�ʱ�䲢����Ҫȷ�ϡ�ȷ�������ĺ���Ҫ�����û��ĸ��¼�¼�������ĸ����־�Ƚϡ������Щ��־�ܴ󣬸ò��������Ҫ�ܳ���ʱ��ʹ���������Դ��
  5. �����б��Ⲣ�������С���Ϳ����޸ı�IJ��֡�����鿴ѡ���ť�������޸ı�����ݣ�����ֻѡ����Щϣ�����С��� 8-2 ˵����Ҫ�ڱ�����ʾ��Ϊ�������ÿ��Э����ѡ��ĸ��Ʋ���
  6. �� 8-2 Directory Server Console ״̬ѡ��еĸ��Ʋ���

    �����

    ˵��

    ��׺

    Ϊ�����Ƶĺ�׺���Ӻ�׺����

    Զ�̸���

    ��ʹ���߷�����������Ͷ˿ڡ�

    ˵��

    ���ڸø���Э�����ṩ��˵���ַ�

    ״̬

    ��ʾЭ���Ƿ񱻽��á���ʼ��ʹ���߻�ͨ����Ӹ������ơ�

    ժҪ

    �����µ��¼�����ʼ������µĿ�ʼ������Լ������յ�����Ϣ��

    ���͸���

    �ۻ��ԴӸ������û��������������4���͵�ʹ���ߵĶ�b���µ�����

    ���һ����ĸ���

    ��ʾ��ʱ��������Ƹ��¡�

    ���һ�����ĸ���

    ��ʾ����Ƹ��º�ʱ����

    ��������Ϣ

    �ṩ����Ƹ��µ�״̬��

    ���һ���ʼ����Ϣ

    �ṩʹ���ߵ�����ʼ��״̬��

    ���һ����ij�ʼ��

    ��ʾʹ���߸�����ʼ������ʼ��ʱ�䡣

    ���һ�����ij�ʼ��

    ��ʾʹ���߸������������ʼ��ʱ�䡣


�����Ƴ�ͻ

������ʹ����ɢһ���Ը���ģʽ�������ζ�ſ��ڲ�ͬ��������ͬʱ�޸�ͬһ��Ŀ������}�������֮�䷢�͸���ʱ����Ҫ����г�ͻ�ĸ�����ݡ����������£������ÿ̨�������ϵĸ�����j��ʱ���ǣ�ϵͳ�����Զ�����г�ͻ�ĸ�ġ������ĸ�ľ�������Ȩ��

����Щ���������Ҫ��Ϊ��Ԥ4����ij�ͻ���⣬�Խ�����⡣�����޷��ɸ��ƹ���Զ����ĸ�ij�ͻ����Ŀ�а��ͻ������� nsds5ReplConflict���������Dz������ԡ�

�������������Ե���Ŀ�Բ����г�ͻ����Ŀ�����磬����ʹ������� ldapsearch ���

% ldapsearch -h host -p port -D "cn=Directory Manager" -w  password \
-b "dc=example,dc=com" "(nsds5ReplConflict=*)"

ע��Ĭ������»�� nsds5ReplConflict ���Ա�������

��������ͻ

��������ͬ DN ����Ŀ���ڷ���������ĸ���ڱ˴�֮����и���֮ǰ�����ģ������ǿ����ڸ��5�����ϴ���������ʱ����ͻ�����ƽ��Զ��ضԴ����ĵڶ�����Ŀ������

������ DN �����ͻ����Ŀ��������ʱ�����Ψһ��ʶ���������� DN �е� nsuniqueid �������Ը��ġ����磬�����}�������ͬʱ������Ŀ uid=bjensen,ou=People,dc=example,dc=com�����ƺ���}���������������}����Ŀ��

Ӧ��ʹ��һ��ʹ��������� DN �ķ����Եڶ�����Ŀ�������������ɾ���ͻ����Ŀ���ٴ��������һ���ͻ����ơ�������ɿ��ķ����Ǵ�����Ŀʱ���������������������ǵ�ֵ���Ƕ�ֵ���������̻�����ͬ������ֱ�˵��ÿ���̡�

��������ж�ֵ�������Ե���Ŀ

Ҫ��������ж�ֵ�������Եij�ͻ��Ŀ����ִ�����²���

  1. �ڱ���� RDN ֵ��ǰ���¶���Ŀ�������������磺
  2. ldapmodify -h host -p port -D "cn=Directory Manager" -w password
    dn: nsuniqueid=66446001-1dd211b2+uid=bjensen,dc=example,dc=com
    changetype: modrdn
    newrdn: uid=NewValue
    deleteoldrdn: 0
    ^D

    �ڴ˲������޷�ɾ��� RDN ֵ����Ϊ��Ҳ���޷�ɾ��� nsuniqueid �������ԡ�

  3. ɾ���������Եľ� RDN ֵ�ͳ�ͻ������ԡ����磺
  4. ldapmodify -h host -p port -D "cn=Directory Manager" -w password
    dn: uid=NewValue,dc=example,dc=com
    changetype: modify
    delete: uid
    uid: bjensen
    -
    delete: nsds5ReplConflict
    ^D

��������е�ֵ�������Ե���Ŀ

�����������ǵ�ֵ������ dc���������ʱ������ֻ����Ŀ������Ϊͬһ���Ե���һ��ֵ������Ϊ���һ����ʱ��ơ�

  1. ʹ��һ��ͬ�������������������Ŀ��������� RDN�����磺
  2. ldapmodify -h host -p port -D "cn=Directory Manager" -w password
    dn: nsuniqueid=66446001-1dd211b2+dc=HR,dc=example,dc=com
    changetype: modrdn
    newrdn: o=TempName
    deleteoldrdn: 0
    ^D

    �ڴ˲������޷�ɾ��� RDN ֵ����Ϊ��Ҳ���޷�ɾ��� nsuniqueid �������ԡ�

  3. ����Ҫ���������Ը��ΪΨһ��ֵ��Ȼ��ɾ���ͻ������ԡ����磺
  4. ldapmodify -h host -p port -D "cn=Directory Manager" -w password
    dn: o=TempName,dc=example,dc=com
    changetype: modify
    replace: dc
    dc: uniqueValue
    -
    delete: nsds5ReplConflict
    ^D

  5. ����Ŀ���������Ҫ���������ԡ����磺
  6. ldapmodify -h host -p port -D "cn=Directory Manager" -w password
    dn: o=TempName,dc=example,dc=com
    changetype: modrdn
    newrdn: dc=uniqueValue
    deleteoldrdn: 1
    ^D

ͨ�� deleteoldrdn ���Ե�ֵ����Ϊ 1������ɾ����ʱ����ֵ�� o=TempName�����Ҫ��������ԣ����Խ� deleteoldrdn ���Ե�ֵ����Ϊ 0��

������Ŀ��ͻ

����ɾ�����ʱ�����ʹ���߷�������Ҫɾ�����Ŀ������Ŀ����ͻ����̾ͻᴴ��һ������Ŀ���Ա���Ŀ¼�г��ֹ���Ŀ��

ͬ������Ӳ���ʱ�����ʹ���߷������Ҳ�������Ŀ����ͻ����̾ͻᴴ��һ���?��Ŀ�Ľ���Ŀ���Ա�ʹ����Ŀ���ǹ���Ŀ��

����Ŀ�ǰ������ glue �� extensibleObject ����ʱ��Ŀ����������Ŀ�ķ�ʽ�����¼��֣�

���DZ�ڵĻ���������

������5����Ψһ�Ե�Ӧ�ó��������ʼ���������ԣ�Ϊʵ�ֻ������ԣ�������Ҫ�԰� nsds5ReplConflict ���Ե���Ŀ���з������ơ����û�����ƶ���Щ��Ŀ�ķ��ʣ�����Ҫһ�����Ե�Ӧ�ó���ͬʱѡ��ԭʼ��Ŀ�Ͱ� nsds5ReplConflict�ij�ͻ�����Ŀ�������²���ʧ�ܡ�

Ҫ���Ʒ��ʣ���Ҫʹ�����������޸����������ȡ����Ȩ�޵�Ĭ�� ACI��

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: dc=example,dc=com
changetype: modify
delete: aci
aci: (target ="ldap:///dc=example,dc=com")
 (targetattr !="userPassword"
 (version 3.0;acl "Anonymous read-search  access";
 allow (read, search, compare)(userdn = "ldap:///anyone");)
-
add: aci
aci: (target="ldap:///dc=example,dc=com")
 (targetattr!="userPassword")
 (targetfilter="(!(nsds5ReplConflict=*))")(version 3.0;acl
 "Anonymous read-search access";allow (read, search, compare)
 (userdn="ldap:///anyone");)
^D

�µ� ACI ����ֹ�� nsds5ReplConflict ���Ե���Ŀ���ص��������С�



��һ��      Ŀ¼      ����      ��һ��     


��Ȩ���� 2004 Sun Microsystems, Inc. ��������Ȩ��