Persiankia.com ►► سایت پرشین کیا - نسخه چاپی مطالب
مشخصات مطلب
تاریخ: ۱۳۹۲/۰۲/۱۷ موضوع: شبکه لینک مطلب
عنوان : Tombstone Lifetime چیست
شرح مطلب :
 با استفاده از TSL مشخص میشود که یک شیء Object بعد از حذف یا پاک Delete شدن، چه مدت زمانی اجازه دارد که در دیتابیس اکتیو دایرکتوری باقی بماند یا ذخیره شود. وقتی ما یک شیء را حذف یا پاک میکنیم، آن شیء همان لحظه از دیتابیس اکتیو دایرکتوری پاک یا حذف نمیشود، بلکه به عنوان یک شیء پاک یا حذف شده علامت گذاری marked میشود ، منظور این است که صفت attribute با مقدار is-Deleted برایش true ست میشود و در ضمن مقدار زیادی از صفتهای attributes مربوط به این شیء پاک یا حذف میشود و شیء اینگونه

CN=<old RDN>\0ADEL:<objectGUID>

 تغییر نام میدهد (Relative Distinguished Name = RDN).

 با شکلهای زیر کمک میکنیم بهتر بفهمیم.
Tombstone

Tombstone


بعد از این تغییر نام، شیء پاک یا حذف شده به containers مخفی Deleted Objects مربوط به پارتیشن دایرکتوری Directory Partition منتقل move میشود و دقیقا از این لحظه به این شیء پاک یا حذف شده، یک Tombstone گفته میشود. این تغییر با انجام عملیات Replication به همه دومین کنترولرها Replicate میشود. این شیء پاک شده، وقتی زمان آن از حد مجاز TSL بگذرد، از دیتابیس اکتیو دایرکتوری پاک Delete میشود.

این روند از لحاظ مهم است که در عملیات Replication ، همه دومین کنترولرها از حذف یا پاک شدن این شیء اطلاع پیدا کنند. این شیء پاک یا حذف شده وقتی زمان آن از حد مجاز TSL بگذرد توسط عمل Garbage Collection از دیتابیس اکتیو دایرکتوری پاک میشود. عمل Garbage Collection بطور استاندارد روی همه دومین کنترولرها هر 12 ساعت اجرا میشود. شما میتوانید این زمان 12 ساعت را تغییر دهید، ولی فقط برای تست و دیدن نتیجه اما در محیط واقعی توصیه میشد که اکیدا تغییر ندهید.

حالا سوالی که برای خیلی ها پیش میاید این است، چه زمانی Tombstone Lifetime ست و تعیین میشود؟

Tombstone Lifetime با اینستال کردن اولین دومین کنترولر، برای Forest و کل دومین های Domains آن Forest ست میشود. یادمان بماند که TSL را نمیتوانیم برای هر دومین به صورت جدا تغییر دهیم، اما میتوانیم مقدار TSL را تغییر دهیم که برای اینکار باید عضو گروه Enterprise Admins باشیم.

در زیر مقادیر استاندارد را نشان میدهیم:

Windows 2000 (all SPs) = 60 days
Windows Server 2003 without SP = 60 days
Windows Server 2003 with Service Pack 1 = 180 days
Windows Server 2003 R2 with Service Pack 1 installed with two R2 discs = 60 days
Windows Server 2003 R2 with Service Pack 1 installed only with the first R2 CD = 180 days
Windows Server 2003 with Service Pack 2 = 180 days
Windows Server 2003 R2 with Service Pack 2 = 180 days
Windows Server 2008 = 180 days
Windows Server 2008 R2 = 180 days
برای دیدن یا تغییر دادن TSL میتوان از متدهای زیر استفاده کرد. توجه کنید که TSL اگر هیچ مقداری ست نشده باشد یا مقداری نمیبینید به این معنا است که مقدار TSL استاندارد 60 روز ست شده است.

با استفاده از فرمان Dsquery میتوان مقدار TSL را مشاهده کرد، فرمان زیر:

Dsquery * "CN=Directory Service,CN=Windows NT,CN=Services,CN=Configuration,DC=Contoso,DC=Com" -attr tombstoneLifetime
Tombstone

 با استفاده از ADSIEdit میتوانید ببینید که مسیر CN=Directory Service,CN=Windows NT,CN=Services,CN=Configuration,DC=Contoso,DC=Com آن میباشد.

Tombstone

Tombstone

چند نکته:

نباید مقدار TSL را خیلی کم یا کم انتخاب کنیم، زیرا سبب بروز مشکلات در عملیات Replication بین دومین کنترولرها DCs میشود.
نباید زمان Backup شما بیشتر از زمان TSL باشد.
نباید یک دومین کنترولر بیشتر از زمان TSL آفلاین Offline باشد.
|Persiankia.com © ۱۳۸۵ - ۱۳۹۷ | تمام حقوق اين سايت براي پرشین کیا محفوظ مي باشد |