
آموزش Force Replication بین کنترل کنندههای دامنه
در این مقاله، نحوه اجبار کردن replication بین تمامی کنترل کنندههای دامنه و کنترل کنندههای دامنه خاص را به شما آموزش میدهم. شما میتوانید replication را با استفاده از خط فرمان یا با استفاده از Active Directory Sites and Services انجام دهید. در این مقاله هر دو روش را با مثال توضیح خواهم داد.
مثال 1. اجبار کردن replication کنترلکننده دامنه در تمام سایتها
در این مثال، من replication را به تمام کنترلکنندههای دامنه در تمامی سایتها Force میکنم. این عمل یک replication “کشیدن” (Pull) انجام میدهد، یعنی از دیگر کنترلکنندههای دامنه تغییرات درخواست میکند.
گام 1: وارد کنترلکننده دامنه شوید.
گام 2: خط فرمان را بهعنوان مدیر (Administrator) باز کنید.
گام 3: دستور زیر را اجرا کنید:
repadmin /syncall /A /e
در تصویر زیر، من وارد DC1 شدهام. زمانی که دستور را اجرا کنم، replication از سایر DCها کشیده خواهد شد.
گام 4: بررسی replication
repadmin /showrepl
پرچمها:
- /A – همه پارتیشنها
- /e – هماهنگسازی کنترلکنندههای دامنه در تمامی سایتها در سازمان. بهطور پیشفرض، این دستور کنترلکنندههای دامنه در سایر سایتها را هماهنگ نمیکند.
مثال 2. ارسال تغییرات replication به سایر کنترلکنندههای دامنه
اگر بخواهید تغییرات را از یک کنترلکننده دامنه مبدا به تمام سایر کنترلکنندهها ارسال کنید، از این دستور استفاده کنید.
گام 1: وارد کنترلکننده دامنه مبدا شوید.
گام 2: خط فرمان را بهعنوان مدیر باز کنید.
گام 3: دستور زیر را اجرا کنید:
repadmin /syncall /A /e /P
پرچمها:
- /A – همه پارتیشنها
- /e – هماهنگسازی کنترلکنندههای دامنه در تمامی سایتها در سازمان.
- /P – تغییرات را از کنترلکننده دامنه مشخصشده به بیرون ارسال میکند.
در این مثال، من وارد DC1 شدهام و replication از این DC به سایر DCها ارسال خواهد شد. میتوانم این را با نگاه کردن به بخشهای “From” و “To” در خروجی دستور تأیید کنم.
مثال 3. مجبور کردن هماهنگی یک کنترلکننده دامنه خاص
برای هماهنگ کردن یک کنترلکننده دامنه خاص از یک DC دیگر، از دستور زیر استفاده کنید:
repadmin /syncall DC2 /A
این دستور تمامی تغییرات را از کنترلکننده دامنه DC1 میکشد. بهعنوان مثال، من وارد DC1 شدهام و زمانی که دستور را اجرا میکنم، تنها تغییرات از DC2 کشیده میشود.
اگر بخواهید تمامی تغییرات را از یک DC مبدا به یک DC مقصد ارسال کنید، همان دستور را اجرا کنید و فقط پرچم /P را اضافه کنید:
repadmin /syncall DC2 /A /P
این دستور تمامی تغییرات را از DC که در آن وارد شدهاید به DC2 ارسال خواهد کرد.
مثال 4. مجبور کردن replication با استفاده از Active Directory Sites and Services
اگر نخواهید از خط فرمان استفاده کنید، میتوانید از Active Directory Sites and Services برای مجبور کردن replication استفاده کنید:
- Active Directory Sites and Services را باز کنید.
- Servers را گسترش دهید.
- کنترلکننده دامنهای که میخواهید تغییرات را به آن ارسال کنید، گسترش دهید.
- روی NTFS Settings کلیک کنید.
- راستکلیک کرده و گزینه Replicate Now را انتخاب کنید.
این عمل تغییرات را از DC2 به DC1 هماهنگ میکند. شما باید این مراحل را برای سایر DCها تکرار کنید.
مجبور کردن replication در کنترلکنندههای دامنه امری نیست که بهطور مداوم نیاز باشد. اگر کنترلکنندههای دامنه شما سالم باشند، باید هر ۱۵ ثانیه برای رویدادهای ضروری و هر ۳ دقیقه برای رویدادهای غیر ضروری replication شوند. اگر مجبور به replication مکرر شوید، باید مشکلات replication در DC خود را عیبیابی کنید. مجبور کردن replication بین کنترلکنندههای دامنه برای آزمایش و تأیید یا در موقعیتهایی که ممکن است یک DC هماهنگ نباشد، مفید است.