移行後の「ハイパーケア」期間をゼロにするための、事後検証(Post-Migration)自動化
テナント間移行の本番カットオーバーが終わっても、プロジェクトは終わりではありません。移行直後の1〜2週間は「ハイパーケア」と呼ばれる集中監視期間で、「メールが届かない」「ファイルが見つからない」「Teamsに入れない」といった問い合わせが集中します。
このハイパーケア期間の負荷を最小化するのが、**移行直後の自動検証(Post-Migration Validation)**です。
ハイパーケアで頻発する問題 TOP 5
1. メールの送受信不能: DNS切り替えの浸透遅延、MXレコードの設定ミス、SPF/DKIM/DMARCの未更新。
2. SharePointのファイルアクセス不能: 権限の移行漏れ、サイトURLの変更による旧ブックマークの無効化。
3. Teamsのチームにアクセスできない: メンバーシップの移行漏れ、チャネルの移行エラー。
4. Outlookのプロファイル再設定: 旧テナントのOutlookプロファイルが新テナントで動作しない。Autodiscoverの切り替え遅延。
5. サードパーティSaaSのSSO切断: 旧テナントのEntra IDとSSO連携していたSaaSが、新テナントへの切り替えでサインインできなくなる。
自動検証の3つのレイヤー
レイヤー1:技術検証スクリプト(IT担当者が実行)
カットオーバー直後にPowerShellスクリプトで以下を自動チェックします。
メール疎通テスト: テスト用のメールを外部アドレスから新テナントの代表アドレスに送信し、受信を確認。Exchange Online Management Shellでメールフローのログをチェックするスクリプトを事前に用意。
DNS検証: nslookupまたはResolve-DnsNameコマンドで、MXレコード、SPFレコード、Autodiscoverレコードが新テナントを指していることを確認。
ユーザーアカウント検証: 新テナントの全ユーザーのアカウント状態(有効/無効)、ライセンス割り当て、グループメンバーシップをスクリプトで一括チェックし、移行前のマッピングテーブルと照合。
SharePointサイトアクセス検証: 各SharePointサイトのURLにHTTPリクエストを送信し、200 OKが返ることを確認するスクリプト。アクセス権のあるサービスアカウントで実行。
レイヤー2:ユーザーセルフチェックリスト
移行対象の全ユーザーに「移行後の確認チェックリスト」を配布し、自分の環境が正常かどうかを自己チェックしてもらいます。
チェックリスト例:
- Outlookでメールの送受信ができるか
- Teamsにサインインし、チームの一覧が表示されるか
- SharePointサイトにアクセスし、ファイルが閲覧できるか
- OneDriveにアクセスし、自分のファイルが存在するか
- 業務で使うSaaS(Slack、freee等)にサインインできるか
- Outlook予定表に過去の予定が表示されているか
配布方法: Microsoft Formsでチェックリストを作成し、全ユーザーに回答を依頼。未回答のユーザーをPower Automateで自動リマインド。
レイヤー3:エスカレーションフロー
セルフチェックで問題が見つかった場合のエスカレーション先と対応手順を事前に準備します。
L1対応(ヘルプデスク): Outlookプロファイルの再設定、パスワードリセット、基本的なトラブルシューティング。FAQを事前に用意。
L2対応(移行チーム): SharePointの権限修正、Teamsのメンバーシップ修正、SSO連携の再設定。移行ツールのエラーログを確認。
L3対応(ベンダーエスカレーション): DNS関連の問題、Exchange Onlineのメールフロー障害、移行ツールのバグ。
「ハイパーケアゼロ」は現実的か
完全にゼロにすることは難しいですが、以下の3つを実施するだけで、ハイパーケア期間の問い合わせ件数を80%以上削減できます。
1. 事前スキャンでエラーを潰す: → 事前スキャンで見落としがちなエラー
2. 技術検証スクリプトで即日検知: カットオーバー当日に問題を検知し、ユーザーが気づく前に修正。
3. ユーザーセルフチェックで早期発見: ユーザー自身に確認してもらい、問題をエスカレーションルートに乗せる。
まとめ
移行後のハイパーケアの負荷は、事前スキャンの品質と事後検証の自動化で決まります。「移行したら終わり」ではなく、移行後の検証プロセスまでプロジェクト計画に組み込んでください。
情シス365では、移行後のハイパーケア支援を含むテナント統合プロジェクトを提供しています。