0

Windows Service Bus 1.0は、を使用してDNS登録された名前空間をサポートしますNew-SbNamespace -AddressingScheme DNSRegistered

New-SbNamespaceコマンド

私のシナリオ:

  1. 同じドメイン上のすべてのマシン(cromwell.local)
  2. 2計算ノード
  3. 別のサーバー上の1つのSQLノード
  4. 2つの名前空間(たとえば、NamespaceAとNamespaceB)

DNSエントリ(DNSの第一人者ではなくCNameを使用しています)はそれぞれ計算ノードを指す必要がありますか?これは、ゲートウェイ/リダイレクトの状況全体ではうまくいかないようです。

4

1 に答える 1

2

IP(またはクラスター化インストールを使用している場合はIPのセット)にマップするホスト名があれば、どの種類のエントリーでも構いません。ホスト名は、単純な名前(my-serverなど)または完全修飾ドメイン名(my-server.mydomain.comなど)にすることができます。重要なのは、名前を両方の当事者が解決できることと、名前空間を作成するときに同じホスト名をサーバーに渡すことです。

考慮すべき重要なことの1つは、認証の問題を回避するために、使用するホスト名がサーバーのssl証明書のCN名と一致する必要があることです(CN名の一致による)。ドメインに参加しているマシンでデフォルトのインストールを使用している場合は、同じドメイン名のホスト名を使用する必要があります(ドメインでのデフォルトのインストールでは、サーバーは* .yourdomain証明書を使用するため)。他のすべてのシナリオ(ワークグループマシン、ドメインと一致しないホスト名)の場合は、独自の証明書を提供する必要があります。この決定は、サーバー上に持つことができる名前空間に影響を与えます(それらはすべて、証明書CNと何らかの形で一致する必要があるため)。したがって、オプションを十分に重視してください。


説明するシナリオに基づいて、次のことを行うことをお勧めします。

  • DNS名は、両方の計算ノードのIPを指している必要があります(これらはサービスバスサーバーを実行しているマシンであると想定しています。DNSリダイレクトに加えて、これによりDNSベースの負荷分散も可能になります

  • DNS名ごとに持つことができる名前空間は1つだけなので、名前空間Aを作成するときは、最初のステップで作成したCNAMEを渡す必要があります。より多くの名前空間が必要な場合は、より多くのCNAMEを作成する必要があります(選択するホスト名/ドメイン名によっては、証明書に問題がある可能性があります)

PS。Service Bus Serverは、実際には2ノード構成をサポートしていません。簡単にするために1つのノードに移動するか、高可用性サーバーが必要な場合は3つのノードに移動する必要があります。

于 2013-01-16T01:31:41.190 に答える