CRM2011オンプレミスの構成設定についてサポートが必要です。負荷分散されたアプリサーバーの構成例を見つけるのに問題があります。インターネット上の例のほとんどは、単一のアプリサーバー構成用のようです。
現在のセットアップは、2つのアプリケーションサーバーCRAMAPP1とCRAMAPP2の負荷を分散するように構成されたCisco CSS(ハードウェアロードバランサー)のペアで構成されています。Cisco CSSはVIP、つまりcrmtest.domain.orgで設定されており、着信/発信はポート80に設定されています。
IIS設定
IISマネージャーでは、最初に次のような2つのバインディングを構成しました。
バインディング1:
タイプ:http
ホスト名:crmtest.domain.org
ポート:80
IPアドレス:*
バインディング2:
タイプ:http
ホスト名:
ポート:1000
IPアドレス:*
最初に2番目のバインディング(ポート1000)を追加して、個々のアプリサーバーをターゲットにできるようにしました。たとえば、各CRMアプリサーバー「http:// crmapp1:1000 / HealthCheck / default.aspx」と「http:// crmapp2:1000 / HealthCheck / default.aspx」にヘルスチェックアプリケーションをデプロイした場合、これは次のようになります。各サーバーの状態を確認する1つの方法。
もともとは、バインディング2(ポート1000)を削除し、負荷分散されたURL(crmtest.domain.org)のバインディングが1つしかないためです。その理由を説明しようと思います。
インターネット上の多くの情報源から、CRMでは複数のIISバインディングがサポートされておらず、単一のバインディングは1つだけである必要があることを読んでいます。私の場合、これは負荷分散されたURLcrmtest.domain.orgになります。
質問1: ポート1000で2番目のIISバインディングを追加すると、CRMアプリケーションで問題が発生しますか?
質問2:ネットワーク負荷分散とWCFサービスエンドポイントを正しく機能させるには、単一のIISバインディングをクラスターアドレス(crmtest.domain.org、ポート80、IPアドレス)に設定する必要がありますか?
質問3:個々のアプリサーバーをターゲットにする必要があるCRMの設定または構成はありますか?
レジストリ設定
問題のレジストリ設定は、各アプリサーバーで次のとおりです。IncomingEmailServer
:crmtestmr1
LocalSdkPort:80
ServerUrl: "http://crmtest.domain.org/MSCRMServices"
質問4:各アプリサーバーの両方のServerURLレジストリ設定を、「http://crmtest.domain.org/MSCRMServices」などの同じ負荷分散URLにするか、「http://crmapp1」などのアプリサーバーごとに異なるURLにする必要があります。 :1000 /MSCRMServices」および「http:// crmapp2:1000 / MSCRMServices」?
質問5: IncomingEmailServerレジストリ設定は、単に電子メールルーターサーバー名にする必要がありますか?
質問6: LocalSdkPortレジストリ設定はポート80または1000などのローカルポートにする必要がありますか?
電子メールルーターの展開URL
質問7: E-Mail Router Configuration Managerの[Deployments]タブで、Microsoft DynamicsServerを負荷分散されたURL「http://crmtest.domain.org/Organization-Test」または単一のアプリサーバーURL(次のような)にする必要があります。 「http:// crmapp1:1000 / Organization-Test」?
その他の構成設定(徹底的にしようとしています)
サービスプリンシパル名(SPN)
サービスプリンシパル名(SPN)は、現在次のように構成されています。
HOST / CRMAPP1
HOST / CRMAPP1.main.domain.org
RestrictedKrbHost / CRMAPP1
RestrictedKrbHost / CRMAPP1.main.domain.org
tapinego / CRMAPP1
tapinego / CRMAPP1.main.domain.org
TERMSRV / CRMAPP1
TERMSRV / CRMAPP1.main.domain.org
WSMAN CRMAPP1
WSMAN / CRMAPP1.main.domain.org
質問8: HTTP/CRMAPP1またはHTTP/CRMAPP1.main.domain.orgに追加する必要がある理由はありますか?
開発者リソース
のサービスエンドポイント現在のサービスエンドポイントは、次のように構成されています。
ディスカバリーサービス
「http://crmtest.domain.org/XRMServices/2011/Discovery.svc」組織サービス
「http://crmtest.domain.org/Organization-Test/XRMServices/2011/Organization.svc」組織データサービス
「http://crmtest.domain.org/Organization-Test/XRMServices/2011/OrganizationData.svc」
DeploymentManagerの構成DeploymentManager
のWebアドレスは、現在次のように構成されています。
バインディングタイプ:
(x)HTTPWebアプリケーションサーバー:
crmtest.domain.org :80組織のWebサービス:
crmtest.domain.org :80ディスカバリーWebサービス:
crmtest.domain.org :80デプロイメントWebサービス:
crmtest.domain.org :80
MSCRM_CONFIGデータベースのCRM展開プロパティ
ADDeploymentSdkRootDomain:crmtest.domain.org
:80 ADDiscoveryRootDomain:crmtest.domain.org:80
ADsdkRootDomain:crmtest.domain.org:80 ADWebApplicationRootDomain
:crmtest.domain.org:80 AsyncSdkRootDomain:
crmtest.domain.org:80