38.9. 수동 ID 범위 할당

특정 상황에서는 다음과 같이 DNA(Distributed Numeric Assignment) ID 범위를 수동으로 할당해야 합니다.

  • 복제본에 ID가 부족하여 IdM ID 범위가 고갈됨

    복제본에서 할당된 DNA ID 범위를 소진했으며, IdM 범위에서 사용 가능한 ID가 더 이상 없기 때문에 추가 ID를 요청하는 데 실패했습니다.

    이 상황을 해결하려면 복제본에 할당된 DNA ID 범위를 확장합니다. 이 작업은 다음 두 가지 방법으로 수행할 수 있습니다.

    • 다른 복제본에 할당된 DNA ID 범위를 단축한 다음, 새로 사용 가능한 값을 고갈된 복제본에 할당합니다.
    • 새 IdM ID 범위를 생성한 다음 생성된 이 IdM 범위 내의 복제본에 대한 새 DNA ID 범위를 설정합니다.

      새 IdM ID 범위를 생성하는 방법에 대한 자세한 내용은 새 IdM ID 범위 추가를 참조하십시오.

  • 복제본이 중지되지 않은 기능

    복제본의 DNA ID 범위는 복제본이 작동하지 않고 삭제해야 할 때 자동으로 검색되지 않으므로 복제본에 이전에 할당된 DNA ID 범위를 사용할 수 없게 됩니다. DNA ID 범위를 복구하고 다른 복제본에서 사용할 수 있도록 하고 싶습니다.

    이렇게 하려면 해당 범위를 다른 서버에 수동으로 할당하기 전에 ID 범위 값이 무엇인지 확인합니다. 또한 UID 또는 GID가 중복되지 않도록 하려면 복구된 범위의 ID 값이 이전에 사용자 또는 그룹에 할당되어 있지 않은지 확인합니다. 기존 사용자 및 그룹의 UID 및 GID를 검사하여 이 작업을 수행할 수 있습니다.

DNA ID 범위를 수동으로 할당하는 명령을 사용하여 DNA ID 범위를 복제본에 수동으로 할당할 수 있습니다.

참고

새 DNA ID 범위를 할당하는 경우 서버 또는 복제본에 이미 존재하는 항목의 UID는 동일하게 유지됩니다. 현재 DNA ID 범위를 변경하더라도 IdM은 과거에 할당된 범위의 레코드를 유지하므로 문제가 발생하지 않습니다.