2.2. 大規模および標準的な IdM デプロイメントの移行戦略
大規模または複雑な Identity Management (IdM) デプロイメントを移行する際に必要となる追加の現状確認および検証手順を説明します。
中核となる移行手順 (新しいレプリカのインストール、そのレプリカを CA 更新サーバーとして設定する手順、古いサーバーの廃止) は、すべての環境に適用されます。しかし、大規模な環境では、より厳密な現状確認および検証プロセスを実施することが有益です。次の表は、標準的な単一のサーバーまたは小規模なクラスターの移行と比較した、大規模または複雑なトポロジーの場合に推奨される追加手順を示しています。
| 手順 | 標準的な移行 | 大規模/複雑な移行 |
|---|---|---|
| 1. トポロジーの現状確認 | 任意です。 | 強く推奨します。レプリカの置き換え中に重要なサービス (CA、DNS、KRA、AD Trust) が失われないように、すべてのサーバーのロールとレプリカ合意を記録します。 |
| 2. DNA ID 範囲の記録 | 任意です。 | 強く推奨します。大きな範囲を保持しているサーバーが、その範囲の再割り当てすることなく廃止された場合に ID の枯渇を防ぐために、割り当て済みの ID 範囲を記録します。 |
| 3. サーバーホスト名の再利用 | ほとんど必要ありません。 | 条件次第です。ホスト名を再利用する場合は、再インストールする前に、レプリケーションが完全に収束するまで待機してください。削除や追加を急速に行うと、高レイテンシーのトポロジーで競合が発生する可能性があります。 |
| 4. 新しいレプリカのインストール | 必須です。 | 必須です。新しいレプリカを、必ず置き換え対象のレプリカと同じロールを持たせてインストールします。問題を早期に発見するために、検証中にヘルスチェックを実行します。 |
| 5. CA 更新ロールの割り当て | 必須です (統合 CA を使用する場合)。 | 必須です (統合 CA を使用する場合)。次の手順に進む前に、ロールの割り当てがレプリケートされたことを検証します。 |
| 6. CRL 生成の管理 | 必須です (統合 CA を使用する場合)。 | 必須です (統合 CA を使用する場合)。古いサーバーの CRL 生成を停止し、リクエストをリダイレクトして、新しいサーバーで開始します。 |
| 7. クライアント設定の更新 | 自動です (ほとんどの場合)。 |
手動での更新が必要になる場合があります。 |
| 8. 古いサーバーの廃止 | 必須です。 | 必須です。1 台のサーバーだけが担う特別なロールが失われていないことを検証し、レプリケーションが収束できるようにします。 |
大規模なデプロイメントにおける移行を計画する際には、以下の戦略的要素を考慮してください。
- 冗長性の維持: レプリカを廃止する前に、少なくとも 1 台の他のサーバーが重要なサービス (CA、DNS、KRA、AD Trust) を提供していることを確認してください。
- レプリケーションのラグ: 地理的に分散したデプロイメントでは、レプリケーションが収束するように、より多くの時間を空けてトポロジーを変更してください。削除/追加のサイクルが頻繁に発生すると、高レイテンシーのリンク間で解決が困難な競合が発生する可能性があります。
- バッチ処理: 非常に大規模なトポロジーの場合は、サイトごとに移行し、各ウェーブの後に健全性を検証してください。1 つのサイト内のサーバーをすべて同時に廃止することは避けてください。