Citrix beschreibt unter http://support.citrix.com/proddocs/topic/provisioning-7/pvs-vdisks-replication.html das für den vDisk Storage die DFS-Replikation (DFS-R) verwendet werden kann.
Bei größen Files, die bei in einem Citrix Provisioning Deployment die Regel sind, verhält sich DFS-R zum Teil nicht mehr so, wie man es erwarten würde. In der Praxis kommt es vor, dass 15 GB mehrere Stunden brauchen, um auf alles PVS-Servern vorzuliegen.
Im ersten Step empfiehlt Microsoft die Quota des Staging-Ordners wenn möglich auf die Größe des zu replizierenden Ordners anzupassen. In meinem Falle wären das wegen einer Disk 80 GB:
Die Lösung ist das allerdings in den wenigsten Fällen. Zusätzlich gibt es einen etwas älteren, aber immer noch guten Blogeintrag von Microsoft, der Optimierungen des Services beschreibt. Mit den folgenden Regwerten, kann eine deutliche Performancesteigerung der DFS-Replication erreicht werden:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDFSRParametersSettings] "AsyncIoMaxBufferSizeBytes"=dword:00800000 "RpcFileBufferSize"=dword:00080000 "StagingThreadCount"=dword:00000008 "TotalCreditsMaxCount"=dword:00001000 "UpdateWorkerThreadCount"=dword:00000020
Allerdings muss beachtet werden, dass durch diese Tweaks die Last auf die CPU deutlich zunimmt. Daher sollte bei den ersten Replikationen ein aktives Monitoring der Server erfolgen.
(Quelle: http://blogs.technet.com/b/askds/archive/2010/03/31/tuning-replication-performance-in-dfsr-especially-on-win2008-r2.aspx)
Wer sich allerding gar nicht mit der DFS-Replikation anfreunden kann, dem sei gesagt, dass es durchaus mit Microsoft Boardmitteln möglich ist eine zuverlässige Verteilung der aktuellen Images und Properties möglich ist. Dazu kann man sich dem guten alten Robocopy bedienen:
ROBOCOPY pvs01d$store pvs02d$Store /MIR /NP /xo /XF *.lok /XD "D:StoreWriteCache" /LOG+:DPVS-Replication.log /TEE
Marco Klose works as a Technical Consultant, Architect and CTO focused on Application & Desktop virtualization as well as application delivery with the Citrix product portfolio. He is specialized in Citrix virtualization, Citrix networking and Microsoft products. He has +10 years experience and holds the latest Citrix certifications and is member of the Citrix Partner Expert Council EMEA (PTEC). Since 2021 he is also a Citrix Technology Advocate (CTA).