24.13. 古い RUV レコードの削除
レプリカ合意を適切に削除せずに IdM トポロジーからサーバーを削除すると、古いレプリカ更新ベクトル (RUV) レコードは、トポロジー内の残りの複数のサーバーに残されます。これは、たとえば自動化により発生する可能性があります。これらのサーバーは、現在削除されたサーバーから更新を受け取ることを想定しています。この場合は、残りのサーバーから古い RUV レコードをクリーンアップする必要があります。
前提条件
- IdM 管理者認証情報がある。
- どのレプリカが壊れているか、または不適切に削除されたかがわかっている。
手順
- ipa-replica-manage list-ruvコマンドを使用して、RUV の詳細をリスト表示します。このコマンドは、レプリカ ID を表示します。- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 重要- ipa-replica-manage list-ruvコマンドは、誤作動したり、不適切に削除されたりしたレプリカだけでなく、トポロジー内のすべてのレプリカをリスト表示します。
- ipa-replica-manage clean-ruvを使用して、指定したレプリカに関連付けられた古い RUV を削除します。古い RUV を持つすべてのレプリカ ID に対してこのコマンドを繰り返します。たとえば、- server1.example.comと- server2.example.comが誤作動したり、レプリカが不適切に削除されたりすることを確認している場合:- ipa-replica-manage clean-ruv 6 ipa-replica-manage clean-ruv 5 - ipa-replica-manage clean-ruv 6 ipa-replica-manage clean-ruv 5- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
					ipa-replica-manage clean-ruv の使用には、特別な注意を払って続行してください。有効なレプリカ ID を指定してコマンドを実行すると、レプリカデータベース内のそのレプリカに関連するすべてのデータが破損します。
				
					この場合は、$ ipa-replica-manage re-initialize --from server1.example.com を使用して、別のレプリカからレプリカを再初期化します。
				
検証
- 
						ipa-replica-manage list-ruvを再度実行します。このコマンドで破損した RUV が表示されなくなった場合は、レコードが正常に消去されています。
- このコマンドで、依然として破損した RUV が表示される場合は、このタスクを使用して手動で削除します。 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow