آپگرید اکتیو دایرکتوری 2003 به 2012
این مقاله چهارمین قسمت از آموزش آپگرید اکتیو دایرکتوری 2003 به اکتیو دایرکتوری 2012 میباشد. در بخش اول، دوم و سوم این مقاله سعی شده است بهصورت کامل و قدم به قدم 6 گام اصلی ارتقاء اکتیودایرکتوری 2003 را شرح دهیم. در بخش چهارم این مقاله، مراحل پشتیبانی و فرآیند Seize در اکتیودایرکتوری توضیح داده خواهد شد. تیم فنی پردیس پارس دارای سابقه بیش از یکصد پروژه نصب و راه اندازی و ارتقاء اکتیودایرکتوری در سطح شرکتها میباشد. خدمات نصب و راه اندازی و پشتیبانی شبکه های کامپیوتری، نصب و راه اندازی، ارتقاء و پشتیبانی ایمیل سرور مایکروسافت از دیگر خدمات شرکت پردیس پارس میباشد.
معرفی مکانیزم Seize:
نکته مهمی که باید در نظر داشت، این که اگر در اجرای این طرح هر مشکلی برای سرور اصلی 2003 پیش آید، باید از Additional آن استفاده کرد. در واقع با اجرای این مکانیزم، سروری را که دچار مشکل شده، و به عنوان Metadata میباشد را از مدار خارج، و سرور سالم را به عنوان Main Server یا سرور اصلی که در مدار وجود دارد معرفی کنیم. لذا در صورت بروز خطاهای غیر قابل پیشبینی در این طرح Metadata موجود میتواند، سرور 2003 و یا حتی 2012 باشد.
ضمن این که اگر در گام ششم (حذف کامل اکتیو دایرکتوری 2003 از مدار شبکه و تنظیمات Functional Level سرور 2012)، بعد از اجرای فرایند dcpromo در سرور 2003، همچنان در کنسول Active Directory Site And Services سرور 2012 اثراتی از سرور 2003 موجود بود، باید با اجرای فرایند Seize، Metadata موجود را از مدار حذف نمود.
مراحل اجرای مکانیزم Seize:
برای انجام این کار باید در کنسول Active Directory Users And Computers سروری که دچار اختلال شده را از لیست دامین کنترلرهای موجود در مجموعه حذف نمود. سپس به کنسول Active Directory Site And Services باید مراجعه کرده و مجدداً اطلاعات مربوط به سرور آفلاین یا مشکل دار را خذف کرد.
همچنین در کنسول DNS نیز باید همه اثرات و رکوردهای موجود از سرور آفلاین یا مشکل دار را خذف نمود و در ادامه باید مطابق ساختار زیر عمل کرد:
1. Cmd را بر روی دامین کنترلر فعال باز کنید.
2. دستور ntdsutil را وارد کنید.
3. metadata cleanup را وارد کنید و Enter را بزنید.
4. connections را وارد کنید و سپس Enter را بزنید.
5. connect to server <ServerName> را وارد کنید و به جایServerName نام دامین کنترلر فعالی که در مجموعه قرار دارد را وارد کنید.
6. quit را وارد کنید و Enter را بزنید .
7. select operation target را وارد کنید و Enter را بزنید .
8. list sites را وارد کنید و Enter را بزنید.
9. <#> select site را وارد کنید که در اینجا <#> نام سایتی است که سرور آفلاین در آن قرار گرفته است .
10. list servers in site را وارد کرده و Enter را بزنید.
11. <#> select server را وارد کرده که در اینجا <#> نام سرور آفلاین یا مشکل دار می باشد.
12. list domains را وارد کنید و Enter را بزنید.
13. <#> select domain را وارد کنید که در اینجا <#> دامینی است که سرور آفلاین در آن قرار دارد.
14. quit را بزنید و شما در اینجا بایستی به قسمت منوی metadata بازگردید.
15. remove selected server را وارد کنید ، یک پیغام باز می شود، مطمئن شوید که سرور درست را انتخاب کردهاید.
16. Yes را کلیک کنید.
در ادامه عملیات Seize دستورات زیر را باید در cmd اجرا کرد:
1. Ntdsutil
2. Role
3. Connections
4. connect to server (اسم سروری که دارید این دستورات را با آن وارد میکنید.)
5. quit
6. seize Rid master
7. seize PDC
8. seize infrastructure master
9. seize naming master
10. seize schema master
11. quit
12. quit
گانتچارت طرح و فرآیندهای زمانسنجی:
پیاده سازی مراحل این پروژه نیازمند برنامه زمانبندی است، زیرا که اجرای هر گام از این پروژه بازه زمانی مخصوص به خودش را دارد. این پروژه که از شش بخش و یک گام پشتیبانی تشکیل شده است در نهایت به اجرای کل پروژه منتج میشود؛ میزان زمانی که برای هر بخش از این فرآیند سپری میشود و همچنین مجموع دقایقی که کل پروژه به خود اختصاص میدهد، در جدول زیر مشخص گردیده است.
در مجموع اجرای کل این طرح در 540 دقیقه، معادل 9 ساعت پیادهسازی خواهد شد.
فلوچارت نهایی طرح: