Microsoft Dynamics CRM Advanced Deployment and Possbile More – Partea 1

By Denis Stadler - Last updated: Friday, June 4, 2010 - Save & Share - One Comment

Daca am vrea sa concepem o arhitectura redundanta pentru CRM, fara a lua in calcul serverele de Active Directory am avea nevoie de 4 servere:

–          A si B – CRM Servers in NLB

–          C si D – SQL Servers in Cluster Activ / Pasiv

Si acum lansez intrebarea: Nu seamana cumva arhitectura de CRM si felul in care se instaleaza acest produs cu o ferma de SharePoint? Privim d.p.d.v:
– Roluri separabile pe server (la amandoua, de accord CRM doar in Enterprise Edition)
– Central Administration v.s. Deployment Manager
– Arhitectura SQL

Nu insist pe o procedura de instalare pe Windows Server a NLB, Clustering sau SQL Clustering, insa pentru a avea Serverele A si B cu Dynamics CRM in NLB in mare ar trebui sa:

1. Instalam Reporting Services cu Scale-Out – Atentie! Necesita SQL  Enterprise….
Practic se urmareste ghidul de pe Technet instaland doar Reporting Services:
http://technet.microsoft.com/en-us/library/ms143219.aspx

Tips pentru configurarea SQL Reporting:
http://technet.microsoft.com/en-us/library/ms157412.aspx

2.  Instalarea Microsoft Dynamics CRM
Initial vom valida o zona de prerechizite:  http://support.microsoft.com/kb/950100

Se va trece apoi la instalarea CRM pe fiecare dintre nodurile NLB-ului.

Pentru A se va alege in setup crearea unui nou deployement, folosindu-se ca server de baze de date adresa virtuala a clusterului de SQL.
Se instaleaza apoi CRM-ul pe B, alegandu-se la instalarea folosirea unui mediu deja existent si specificandu-se bazele de date de pe cluster-ul de SQL (create anterior).

Si punctul final  – configurarea NLB-ului in baza de date a CRM se va face ruland pe SQL, pe baza de date MSCRM_CONFIG:

Update DeploymentProperties set NVarCharColumn = ‘crmnlb.stadler.test’ where ColumnName = ‘ADsdkRootDomain’
Update DeploymentProperties set NVarCharColumn = ‘ crmnlb.stadler.test’ where ColumnName ‘ADWebApplicationRootDomain’

Unde crmnlb.stadler.test = NLB-ul de CRM.

Iar acum trecand de la partea tehnica spre zona de functionalitati care sunt asemanarile si deosebirile dintre CRM si SharePoint? Raspunsul catmai pe larg incerc in partea a 2a.

P.S. Serverul CRM se va activa de pe un singur nod.

Posted in CRM • Tags: Top Of Page

One Response to “Microsoft Dynamics CRM Advanced Deployment and Possbile More – Partea 1”

Comment from Dragos Lacrama
Time June 8, 2010 at 9:39 am

Eu am instalat un server de CRM cu SQL Standard avand Reporting Services dar eu am facut scenariul cel mai simplu (toate pe acelas server). Partea obligatorie de SQL Enterprise pentru ce e pentru SQL Clustering sau pentru ce?

Write a comment