
私の会社には、DAG 構成の Exchange 2010 サーバーが 2 台 (Mail1 と Mail2) あります。ある日、Mail1 サーバーがダウンし、Mail2 が自動的に引き継ぎました。質問ですが、エンド ユーザーが Outlook を使用して Mail2 にアクセスできなくなりました。Outlook で Microsoft Exchange Server を Mail2 に手動で変更しても、自動的に Mail1 に戻ります (ただし、このサーバーは現在ダウンしています)。現在、エンド ユーザーは OWA を使用してのみメールにアクセスできます。助けてください。ありがとうございます。
答え1
CAS サーバーはデータベースがフェイルオーバーしたことを認識せず、引き続きユーザーをフェイルオーバーしたサーバーに誘導しているようです。Exchange サーバーが 2 台しかないとのことなので、メールボックス、ハブ トランスポート、CAS の役割がインストールされている Exchange サーバーが 2 台あると推測します。
この場合、DAG と Windows NLB (CAS アレイ用) の両方を同じボックスに配置することはできないため、CAS サーバーの高可用性を確保するためにハードウェア ロード バランサーが必要です (ハードウェア ロード バランサーは、ハードウェア アプライアンスであるため、Windows NLB と同じことを効果的に実行し、おそらく Windows NLB よりも優れた機能を実行します)。
私の推測では、コマンドレットを実行するとGet-MailboxDatabase |fl Identity, RpcClientAccessServer
、メール1影響を受けるメールボックス データベースの RPC クライアント アクセス サーバーとして。
その場合は、コマンドを発行してください。運が良けれSet-MailboxDatabase "<<Affected Database>>" -RpcClientAccessServer mail2.yourdomain.com
ば、当面の問題は解決し、Outlook クライアントが再接続されます。
これを実行したら、CAS アレイに関するドキュメントを読んで CAS アレイを設定し、RpcClientAccessServer
メールボックス データベースのプロパティを新しく作成した CAS アレイのプロパティに設定します。これにより、将来的にはすべてのデータベース フェールオーバーがほぼシームレスになります (Outlook が再接続するまで数秒待つだけです)。