انتقال DHCP از Windows Server 2003 به Windows Server 2012 R2

6 1,064

سلام به دوستان و همراهان عزیز

اگر در آموزش قبلی مربوط به انتقال ADDS از سرور ۲۰۰۳ به Server 2012 R2 همراه ما بوده باشید، شاید درگیر این موضوع شوید که سرویس DHCP که داشتید رو چیکار کنید و چطور انتقال بدید.برای این کار تا انتهای این آموزش همراه Theways باشید تا با نحوه انجام این کار آشنا شوید.

قبل از شروع به کار ما باید مواردی رو آماده کنیم که شامل نکات زیر می شود:

  • یوزر با دسترسی Administrator
  • ارتباط کامل بین کامپیوتر مبدا و مقصد
  • نصب Net Framework 3.5 ( http://www.microsoft.com/en-us/download/details.aspx?id=21)
  • نصب Windows PowerShell (https://download.microsoft.com/download/f/4/5/f458d974-3a85-4bd2-a3f0-f6a404ad308e/WindowsServer2003-KB926139-v2-x86-ENU.exe)

توجه داشته باشید که موارد نصبی ذکر شده در بالا باید بر روی سرور ۲۰۰۳ نصب شوند.!

خب بعد از آماده سازی سرور ۲۰۰۳ به سرور ۲۰۱۲ رفته و مطابق عکس عمل میکنیم

Next

مطابق عکس و Next

انتخاب گزینه های مناسب و Next

این مرحله رو هم Next میکنیم

در این قسمت گزینه Windows Server Migration Tools رو انتخاب میکنیم

و انتخاب گزینه Install

صبر میکنیم تا مراحل نصب طی شوند

و پس از درستی و اتمام نصب گزینه Close را انتخاب میکنیم

حالا به مسیر مشخص شده در عکس برید و Windows Server Migration Tools رو اجرا کنید

محیط Command Prompt برای شما باز می شود که دستور زیر رو در اون اجرا کنید:

cd ServerMigrationTools

در اینجا ما باید یک بسته یا Migration Deployment Package برای اینکار آماده کنیم که من در درایو C یک فولدر به اسم Migrate درست کردم که در ادامه می بینید در این فرایند چه نقشی داره.حالا دستور زیر رو وارد و اجرا کنید:

SmigDeploy.exe /package /architecture x86 /os ws03 /path c:\migrate\.

نتیجه کار به شکل زیر خواهد بود

حالا به درایو C میرویم و فولدری که ساختیم رو می بینیم که درست باشه و داخلش اطلاعات داشته باشه

حالا باید این فولدری که ساختیم رو داخل سرور ۲۰۰۳ که DHCP در اون هست کپی کنیم

در این قسمت ما باید مراحل آماده سازی سرور ۲۰۰۳ رو برای انتقال DHCP طی کنیم، برای همین با یوزری که قبلا ذکر شد و دسترسی کامل داره به سرور لاگین میکنیم و برنامه PowerShell که قبلا نصب کردیم رو اجرا میکنیم

دستور زیر رو در اون اجرا می کنیم

“Net stop “DHCP Server

با این کار سرویس DHCP رو غیر فعال کردیم و میریم سراغ اون فولدری که از سرور ۲۰۱۲ به اینجا کپی کردیم و فایل SmigDeploy.exe رو در اون اجرا میکنیم

در محیط Commandی که برامون باز شده دستور زیر رو تایپ و اجرا میکنیم:

Get-SmigServerFeature

با اجرای این دستور و مشاهده مقدار True این معنی رو برای ما میده که این سرور دارای این Role ها می باشد و این رول ها می توانند به سرور جدید منتقل شوند.

حالا الان وقت این هست که ما اطلاعات DHCP Server رو اصطلاحا Export کنیم.برای این کار اول روی سیستم مقصد که سرور ۲۰۱۲ هست یک فولدر درست کرده و اون رو برای همه با دسترسی Read , Write به اشتراک میگذاریم

حالا در همون محیط Commandی در سرور ۲۰۰۳ دستور زیر رو اجرا میکنیم. البته توجه داشته باشید که با توجه به اسم های سیستم های خودتون مقادیر رو پر کنید.

Export-SmigServerSetting -featureID DHCP -User All -Group -Path \\2k12\DHCPShare -Verbose

بعد از وارد کردن این دستور از شما برای حفاظت از اطلاعات یک رمز میخواد که باید حداقل شامل ۶ کاراکتر باشه، اون رو وارد کنید و Enter بزنید

حالا اگر به فولدری که Share کردیم بروید میبینید که اطلاعات ما در اونجا Export شده

بعد از اینکه از اطلاعات خروجی گرفتیم وقت این هست که از روی سرور ۲۰۰۳ سرویس DHCP رو پاک کنیم.برای اینکار به مسیر مشخص شده در عکس برید

Next کنید

DHCP Server رو انتخاب کرده و Next کنید

تیک گزینه ای که در عکس میبینید رو بزنید و Next کنید

پس از اتمام کار گزینه Finish رو انتخاب کنید

حالا موقع نصب DHCP بر روی سرور ۲۰۱۲ هست.برای اینکار به اونجا رفته و مطابق عکس عمل میکنیم

گزینه مشخص شده رو انتخاب کرده و به مرحله بعد می رویم

مجدد Next

گزینه DHCP Server رو انتخاب کرده و Add Features رو انتخاب میکنیم

این قسمت رو Next میکنیم

و مجدد Next

در اینجا میتونید یه خلاصه از DHCP Server ببینید و روی Install کلیک کنید

منتظر می مونیم تا مراحل نصب طی بشند

در انتها و با نصب موفق روی Close کلیک میکنیم.فقط توجه داشته باشید که در پیغامی که میبینید عبارت Configuration Required نوشته که در ادامه به سراغ اون هم میریم و تنظیمات رو انجام میدهیم.

در اینجا زمان وارد و یا Import کردن تنظیمات DHCP هست که ازشون خروجی گرفتیم.برای اینکار PowerShell رو سرور ۲۰۱۲ اجرا میکنیم و دستور زیر رو تایپ میکنیم:

“Net stop “DHCP Server

حالا برای استفاده از قابلیت Migration Tools دستور زیر رو در محیط پاور شل وارد میکنیم

Add-PSSnapin microsoft.windows.servermanager.migration

حالا باید اطلاعات DHCP رو Import کنیم.برای اینکار دستور زیر رو وارد کنید:

Import-SmigServerSetting -featureID DHCP -Force -path c:\DHCPShare

و یا اگر به صورت کامل که ازش خروجی گرفتید بخواهید وارد کنید ( یعنی با همان گروه ها و یوزر ها و … ) میتونید دستور زیر رو وارد کنید:

Import-SmigServerSetting -featureID DHCP -user All -group -Force -path c:\DHCPShare

من چون هر ۲ دستور رو زدم برای همین اون پیغام رو مشاهده میکنید ولی شما بنا به صلاحدید خودتون میتونید یکی از این حالت ها رو انتخاب کنید

حالا با دستور زیر سرویس DHCP رو راه اندازی میکنیم:

Start-Service DHCPServer

حالا باید این سرویس رو Authorize کنیم که چند راه داره. اول از همه اینکه میتونید دستور زیر رو در Powershell وارد کنید,البته با رعایت اسم و IP سرور خودتون:

Netsh DHCP add Server 2k12.theways.ir 192.168.1.2

حالا در کنسول Server Manager به روی اون پیغامی که میبینید برید و مثل عکس عمل کنید

Next کنید

یوزر با دسترسی کامل رو انتخاب کرده و Commit رو انتخاب کنید

خب در این مرحله میبینیم که Authorizing DHCP Server ما Failed شده!! که اشکالی نداره و با یکبار ریست کردن سرور مشکل بر طرف میشه

از طرفی حتی اگر قبل از ریست کردن سیستم به DHCP برید و روی اسم سروری که با هم Add کردیم کلیک راست کنید میبینید که عبارت Authorize به Unauthorize تبدیل شده که این یعنی سرویس ما به درستی توسط سیستم شناخته شده

روش دوم هم این هست که شما مستقیم به کنسول DHCP رفته و روی اسم سرور راست کلیک کنید و گزینه Authorize رو انتخاب کنید.

باز هم جا داره که از دوستان عزیز خودم مهندس اسحاقی و خانلری در تهیه این آموزش تشکر کنم و امیدوارم برای شما مفید واقع شده باشه.

 

نویسنده : مھدی عسکری
منبع : Theways.ir
متفاوت فکر کنید و از انتشار غیر قانونی و بدون ذکر نام منبع و نویسنده خودداری کنید.

 

80%
Awesome
  • Design
6 نظرات
  1. Milad می گوید

    به به مرسی مهندس عسکری عزیز ، ماشالله استارت بزنی یکضرب تا کات آف میری ، یا به قولی نور بالا بزنی ما باید راهنما بزنیم و خلاص کنیم
    من یه نکته جالب اینجا بگم ! اگر از ۲۰۰۸ به بالا بخواهیم این انتقال انجام بدیم بک راه جالب دیگه هم وجود داره که متاسفانه از ۲۰۰۳ به ۲۰۱۲ وجود نداره ، اون چه راهیه ؟؟
    استفاده از Split Scope این کارو به راحتی برای ما انجام میده ، کافیه از ورژن پایین به ورژن بالا از طریق Split scope کل Scope را انتقال بدیم و به راحتی ادامه مکانیسم را به ویندوز ورژن جدید تر واگذار کنیم
    صد البته روش شما برای اکثر رل ها و سرویس ها قابل استفاده است و تشکر از وقتی که گذاشتین

    1. مهدی می گوید

      مخلصم اقا میلاد عزیز
      لطف دارید شما،من به صورت چراغ خاموش و پشت امپر پشت سر شما حرکت میکنم و به صاحت مقام نماینده مایکروسافت در اسیا و حومه جسارت نمیکنم.
      حتما راجع به موضوعی که گفتید تحقیق میکنم و از نکته تون استفاده میکنم.
      بازم ممنون از لطفت

  2. فرهاد خانلری می گوید

    ممنونم آقای عسکری عزیز
    عالی بود
    تشکر آقای اسحاقی عزیز روش split خیلی ساده و بی دردِ سر هست برای ۲۰۰۸ به بعد عالیه.

    1. میلاد اسحاقی می گوید

      خواهش میکنم مهندس خانلری عزیز ، من از این روش واقعا لذت بردم ،برای انتقال DHCP میتونم بگم سرعتش در حد داتسون بالاست 🙂 مخصوصا که از ۲۰۰۸ تا ۲۰۱۶ شایدم ۲۰۱۹ قابل استفاده است

      1. مهدی می گوید

        ایشالا با اموزش شما سرعت در حد فورد موستانگ میره بالا؛)

    2. مهدی می گوید

      ممنون مهندس خانلری عزیز
      خوشحالم مورد توجهتون قرار گرفت.من چون خودم درگیر جابجایی از ۲۰۰۳ به ۲۰۱۲ بودم گفتم این مطالب رو بذارم تا شاید برای بقیه هم مفید باشه.

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.