5.3.4.5. 手动调整 DNA ID 范围
在某些情况下,您可能需要手动调整现有副本的分布式 Numeric Assignment(强制)ID 范围,例如恢复分配给非有效副本的 DNA ID 范围,或者扩展已耗尽 ID 的范围。
在手动调整 DNA ID 范围时,请确保新调整后的范围包含在 IdM ID 范围内。您可以使用 ipa idrange-find 命令检查它。如果 IdM ID 范围内没有包含新调整的范围,命令会失败。
要从非破坏性副本恢复 DNA ID 范围,请使用 ipa-replica-manage dnarange-show 命令来查看当前分配的 DNA 范围。要查看当前分配的 on-deck DNA 范围,请使用 ipa-replica-manage dnanextrange-show 命令。
重要
不要创建重叠的 ID 范围。如果您分配给服务器或副本重叠的任何 ID 范围,可能会导致两个不同的服务器分配相同的 ID 值到不同的条目。
要为指定服务器定义当前的 DNA ID 范围,请使用 ipa-replica-manage dnarange-set 命令:
# ipa-replica-manage dnarange-set masterA.example.com 1250-1499
要为指定服务器定义下一个 DNA ID 范围,请使用 ipa-replica-manage dnanextrange-set 命令:
# ipa-replica-manage dnanextrange-set masterB.example.com 1500-5000