یادداشت ویراستار: این مطلب در مهر ۹۹ توسط کارشناسان سرور و شبکه فالنیک، بررسی و تایید شده است.
اگر به تازگی از خدمات مربوط به فروش سرور استفاده کردهاید و سرور سازمان، شبکه یا کسب و کار خود را تغییر دادهاید، حتما این پست توسعه شبکه آداکرا دنبال کنید. در این مقاله میخواهیم مراحل انتقال اکتیو دایرکتوری ۲۰۰۸ به ۲۰۱۹ (نسخه استاندارد ۲۰۱۹) را با هم پیش ببریم. انتقال اکتیو دایرکتوری به سرور دیگر یکی از کارهای حساسی است که باید دقیق انجام شود.
پیش نیازهای انتقال اکتیو دایرکتوری ۲۰۰۸ به ۲۰۱۹
۱. قبل از شروع مهاجرت و انتقال اکتیو دایرکتوری از ویندوز سرور ۲۰۰۸ R2 به ویندوز سرور ۲۰۱۹ لازم است ویندوز سرور ۲۰۱۹ را روی دستگاه مورد نظر نصب کنید تا به اکتیو دایرکتوری سرور ۲۰۱۹ ارتقا یابد.
۲. نام ویندوز سرور ۲۰۱۹ را عوض کنید.
۳. آدرس IP و DNS را روی سرور ۲۰۱۹ تنظیم کنید.
در این محتوا تنظیمات آی پی آدرس ها به صورت زیر است:
۴. ویندوز سرور ۲۰۱۹ را به Active Directory Domain جوین میکنیم.
آموزش انتقال اکتیو دایرکتوری ۲۰۰۸ به ۲۰۱۹
پس با توجه به آنچه گفتیم، دامین کنترلر ما با نام xpertstec.local روی ویندوز سرور ۲۰۰۸ R2 نصب است. میخواهیم Forest Functional Levels و Domain Functional Levels را در Windows Server 2008 R2 ارتقا یا Raise دهیم.
برای انتقال اکتیو دایرکتوری ۲۰۰۸ به ۲۰۱۹ مراحل زیر را طی میکنیم و تنظیمات اکتیو دایرکتوری را به صورتی که در ادامه میبینید انجام میدهیم.
۱. روی استارت کلیک کرده و گزینه Administrative Tools و سپس Active Directory Domains and Trusts را انتخاب میکنیم.
۲. روی گزینه Active Directory Domains and Trusts راست کلیک کرده و گزینه Raise Forest Functional Level را انتخاب میکنیم.
۳. در قسمت Select an available forest functional level گزینه Windows Server 2008 R2 را انتخاب کرده و روی Raise کلیک میکنیم.
۴. روی Ok کلیک کنید.
۵. raise forest functional level با موفقیت ارتقا یافت. حال روی Ok بزنید.
۶. حال برویم سراغ ارتقای سطح عملیاتی دامین. روی نام دامین که در اینجا local است راست کلیک میکنیم و گزینه Raise Domain Functional Level را انتخاب میکنیم. در پنجره باز شده، گزینه Close را میزنیم.
۷. دامین کنترلر ویندوز سرور ۲۰۰۸ با نام server2008 و دامین کنترلر ویندوز سرور ۲۰۱۹ با نام server2019 داریم.
۸. حالا دستور Netdom query fsmo را را در powershell تایپ میکنیم تا بررسی کنیم که روی چه سروری رول های FSMO نصب است. همان طور که در شکل میبینید، رول های FSMO در حال حاضر روی Windows Server 2008 R2 Active Directory domain controller با نام server2008 قرار دارد.
برای تکمیل فرآیند انتقال باید ۵ رول FSMO را به دامین کنترلر جدید منتقل کنیم. این ۵ رول عبارتند از:
- Schema Master
- Domain Naming Master
- PDC
- RID pool manager
- Infrastructure Master
در ادامه انتقال رولهای اکتیو دایرکتوری را انجام میدهیم.
۹. برای انتقال رول Schema Master از Active Directory Schema snap-in استفاده میکنیم. powershell را در حالت administrative باز کنید و دستور regsvr32 schmmgmt.dll را تایپ و سپس OK کنید.
انتقال رول های Operation Masters
۱۰. روی سرور ۲۰۱۹، Active Directory Users and Computers را باز کنید و روی دامین local راست کلیک کنید. سپس گزینه Operations Masters را انتخاب کنید.
۱۱. در پنجره Operations Masters، تب RID را انتخاب و دکمه Change را بزنید.
۱۲. دکمه Yes را برای تایید انتقال رول های Operations Masters بزنید.
۱۳. پس از اتمام انتقال دکمه Ok را بزنید.
۱۴. میبینید که Operation master به xpertstec.local منتقل شده است.
۱۵. در پنجره Operations Masters، تب PDC را انتخاب و دکمه Change را بزنید.
۱۶. همانند مرحله ۱۲ و ۱۳، Yes و سپس Ok را بزنید. میبینید که Operation master به xpertstec.local منتقل شده است.
۱۷. در پنجره Operations Masters، تب Infrastructure را انتخاب و دکمه Change را بزنید.
۱۸. همانند مرحله ۱۲ و ۱۳، Yes و سپس Ok را بزنید. میبینید که Operation master به xpertstec.local منتقل شده است.
۱۹. Server Manager را باز کنید و Tools را انتخاب کنید و سپس گزینه Active Directory Domains and Trusts را بزنید.
۲۰. روی Active Directory Domains and Trusts راست کلیک کنید و change active directory domain controller را انتخاب کنید.
۲۱. گزینه this Domain Controller or AD LDS Instance را انتخاب کرده و روی دامین کنترلری که میخواهید رول schema master باشد (xpertstec.local) کلیک کنید. سپس دکمه Ok را بزنید.
انتقال رول Domain Master
۲۲. روی Active Directory Domains and Trusts راست کلیک کنید و گزینه Operations Master را انتخاب کنید.
۲۳. گزینه Change را بزنید و سپس مانند مراحل ۱۲ و ۱۳، گزینه yes و سپس Ok را بزنید.
۲۴. میبینید که رول domain naming operations master تغییر کرده است. حالا Close را بزنید.
۲۵. حال باید رول Schema Master را منتقل کنیم. پس باید dll را رجیستر کنیم. برای این کار دستور زیر را در powershell اجرا میکنیم:
Regsvr32.exe C: windows system32 schmmgmt.dll
بعد از اتمام فرآیند روی Ok کلیک میکنیم.
۲۶. powershell را باز کنید و دستور mmc را تایپ کنید و اینتر را بزنید.
۲۷. تب File و سپس گزینه Add/Remove Snap-in را انتخاب کنید.
۲۸. از سمت چپ، در قسمت Available Snap-ins، گزینه Active Directory Schema را انتخاب کنید و دکمه Add و سپس Ok را بزنید.
۲۹. روی Active Directory Schema راست کلیک کنید و گزینه Change Active Directory Domain Controller را انتخاب کنید.
۳۰. گزینه this Domain Controller or AD LDS Instance را انتخاب کرده و روی دامین کنترلری که میخواهید رول schema master باشد (xpertstec.local) کلیک کنید. سپس دکمه Ok را بزنید.
۳۱. گزینه Ok را بزنید.
۳۲. در Console 1، روی گزینه (Active Directory Schema (Server2019.xpertstec.local راست کلیک کرده و Operations Master را بزنید.
۳۳. دکمه Change را بزنید و سپس روی Yes و بعد OK بزنید.
۳۴. میبینید که current schema master به Server2019 تغییر کرده است. بعد Close را بزنید.
۳۵. دستور Netdom query fsmo را اجرا کنید. میبینید که تمام رول های ما به Windows Server 2019 Additional Domain Controller منتقل شده است.
۳۶. حال باید آدرس DNS سرور ADC – our additional Domain Controller را به آی پی آدرس سرور Windows Server 2019 Domain Controller تغییر دهیم.
حال که انتقال اکتیو دایرکتوری به طور کامل انجام شد، باید را از دست server2008 Active Directory domain controller راحت شویم و آن را Uninstall کنیم.