Microsoft Dynamics CRM Advanced Deployment and Possbile More – Partea 1
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.
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?