ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تسمح لك الترقية الموضعية بالانتقال من نظام تشغيل أقدم إلى نظام تشغيل أحدث مع الحفاظ على إعداداتك وأدوار الخادم والبيانات دون تغيير. تعلمك هذه المقالة كيفية نقل أجهزة Azure الظاهرية إلى إصدار أحدث من Windows Server باستخدام ترقية موضعية. حاليا، يتم دعم الترقية إلى Windows Server 2012 وWindows Server 2016 وWindows Server 2019 وWindows Server 2022.
قبل البدء في الترقية الموضعية:
راجع متطلبات الترقية لنظام التشغيل الهدف:
خيارات الترقية ل Windows Server 2012 من Windows Server 2008 (64 بت) أو Windows Server 2008 R2
خيارات الترقية ل Windows Server 2016 من Windows Server 2012 أو Windows Server 2012 R2
خيارات الترقية ل Windows Server 2019 من Windows Server 2012 R2 أو Windows Server 2016
خيارات الترقية ل Windows Server 2022 من Windows Server 2016 أو Windows Server 2019
تحقق من أن قرص نظام التشغيل يحتوي على مساحة فارغة كافية لإجراء الترقية الموضعية. إذا كانت هناك حاجة إلى مساحة أكبر، فاتبع هذه الخطوات لتوسيع قرص نظام التشغيل المرفق بالجهاز الظاهري.
تعطيل برامج الحماية من الفيروسات وبرامج مكافحة التجسس وجدران الحماية. يمكن أن تتعارض هذه الأنواع من البرامج مع عملية الترقية. أعد تمكين برامج الحماية من الفيروسات وبرامج مكافحة التجسس وجدران الحماية بعد اكتمال الترقية.
إشعار
عند إجراء ترقية موضعية على الأجهزة الظاهرية ل Azure Windows، لا يتم تحديث خصائص الجهاز الظاهري على مدخل Microsoft Azure؛ تنعكس التغييرات فقط داخل نظام التشغيل. وهذا يعني أن معلومات الصورة المصدر في خصائص الجهاز الظاهري، بما في ذلك الناشر والعرض والخطة، تظل دون تغيير. تظل الصورة المستخدمة لنشر الجهاز الظاهري كما هي، ويتم ترقية نظام التشغيل فقط.
ترقية الجهاز الظاهري إلى الترخيص المجمع (تنشيط خادم KMS)
تتطلب وسائط الترقية التي يوفرها Azure تكوين الجهاز الظاهري للترخيص المجمع ل Windows Server. هذا هو السلوك الافتراضي لأي جهاز ظاهري ل Windows Server تم تثبيته من صورة معممة في Azure. إذا تم استيراد الجهاز الظاهري إلى Azure، فقد يحتاج إلى تحويله إلى ترخيص مجمع لاستخدام وسائط الترقية التي يوفرها Azure. لتأكيد تكوين الجهاز الظاهري لتنشيط الترخيص المجمع، اتبع هذه الخطوات لتكوين مفتاح إعداد عميل KMS المناسب. إذا تم تغيير تكوين التنشيط، فاتبع هذه الخطوات للتحقق من الاتصال بخدمة Azure KMS.
الترقية إلى الأقراص المدارة
تتطلب عملية الترقية الموضعية استخدام الأقراص المدارة على الجهاز الظاهري للترقية. تستخدم معظم الأجهزة الظاهرية في Azure الأقراص المدارة، وتم الإعلان عن إيقاف دعم الأقراص غير المدارة في نوفمبر 2022. إذا كان الجهاز الظاهري يستخدم حاليا أقراصا غير مدارة، فاتبع هذه الخطوات للترحيل إلى الأقراص المدارة.
إنشاء لقطة لقرص نظام التشغيل
نوصي بإنشاء لقطة لقرص نظام التشغيل وأي أقراص بيانات قبل بدء عملية الترقية الموضعية. يمكنك هذا من العودة إلى الحالة السابقة للجهاز الظاهري إذا فشل أي شيء أثناء عملية الترقية الموضعية. لإنشاء لقطة على كل قرص، اتبع هذه الخطوات لإنشاء لقطة للقرص.
إنشاء قرص وسائط الترقية
لبدء ترقية موضعية، يجب إرفاق وسائط الترقية بالجهاز الظاهري كقرص مدار. لإنشاء وسائط الترقية، قم بتعديل المتغيرات في البرنامج النصي PowerShell التالي ل Windows Server 2022. يمكن استخدام قرص وسائط الترقية لترقية أجهزة ظاهرية متعددة، ولكن يمكن استخدامه فقط لترقية جهاز ظاهري واحد في كل مرة. لترقية أجهزة ظاهرية متعددة في نفس الوقت يجب إنشاء أقراص ترقية متعددة لكل ترقية متزامنة.
المعلمة | التعريف |
---|---|
resourceGroup | اسم مجموعة الموارد حيث سيتم إنشاء قرص مدار لوسائط الترقية. يتم إنشاء مجموعة الموارد المسماة إذا لم تكن موجودة. |
مكان | منطقة Azure حيث يتم إنشاء قرص مدار لوسائط الترقية. يجب أن تكون هذه هي نفس المنطقة التي يجب ترقية الجهاز الظاهري فيها. |
المنطقة | منطقة Azure في المنطقة المحددة حيث سيتم إنشاء القرص المدار لوسائط الترقية. يجب أن تكون هذه هي نفس منطقة الجهاز الظاهري المراد ترقيتها. بالنسبة للأجهزة الظاهرية الإقليمية (غير المناطقية) يجب أن تكون معلمة المنطقة "". |
اسم القرص | اسم القرص المدار الذي سيحتوي على وسائط الترقية |
sku | إصدار وسائط ترقية Windows Server. يجب أن يكون هذا إما: server2016Upgrade أو أو server2019Upgrade أو server2022Upgrade server2012Upgrade |
إذا كان لديك أكثر من اشتراك واحد، يجب تشغيل Set-AzContext -Subscription '<subscription name or id>
لتحديد الاشتراك الذي يجب استخدامه.
البرنامج النصي لـ PowerShell:
#
# Customer specific parameters
# Resource group of the source VM
$resourceGroup = "WindowsServerUpgrades"
# Location of the source VM
$location = "WestUS2"
# Zone of the source VM, if any
$zone = ""
# Disk name for the that will be created
$diskName = "WindowsServer2022UpgradeDisk"
# Target version for the upgrade - must be either server2022Upgrade, server2019Upgrade, server2016Upgrade or server2012Upgrade
$sku = "server2022Upgrade"
# Common parameters
$publisher = "MicrosoftWindowsServer"
$offer = "WindowsServerUpgrade"
$managedDiskSKU = "Standard_LRS"
#
# Get the latest version of the special (hidden) VM Image from the Azure Marketplace
$versions = Get-AzVMImage -PublisherName $publisher -Location $location -Offer $offer -Skus $sku | sort-object -Descending {[version] $_.Version }
$latestString = $versions[0].Version
# Get the special (hidden) VM Image from the Azure Marketplace by version - the image is used to create a disk to upgrade to the new version
$image = Get-AzVMImage -Location $location `
-PublisherName $publisher `
-Offer $offer `
-Skus $sku `
-Version $latestString
#
# Create Resource Group if it doesn't exist
#
if (-not (Get-AzResourceGroup -Name $resourceGroup -ErrorAction SilentlyContinue)) {
New-AzResourceGroup -Name $resourceGroup -Location $location
}
#
# Create Managed Disk from LUN 0
#
if ($zone){
$diskConfig = New-AzDiskConfig -SkuName $managedDiskSKU `
-CreateOption FromImage `
-Zone $zone `
-Location $location
} else {
$diskConfig = New-AzDiskConfig -SkuName $managedDiskSKU `
-CreateOption FromImage `
-Location $location
}
Set-AzDiskImageReference -Disk $diskConfig -Id $image.Id -Lun 0
New-AzDisk -ResourceGroupName $resourceGroup `
-DiskName $diskName `
-Disk $diskConfig
إرفاق وسائط الترقية إلى الجهاز الظاهري
إرفاق وسائط الترقية لإصدار Windows Server الهدف بالجهاز الظاهري الذي ستتم ترقيته. يمكن القيام بذلك أثناء تشغيل الجهاز الظاهري أو إيقافه.
إرشادات المدخل
قم بتسجيل الدخول إلى بوابة Azure.
العثور على الأجهزة الظاهرية وتحديدها.
حدد جهازا ظاهريا لإجراء الترقية الموضعية من القائمة.
في صفحة Virtual machine، حدد Disks.
في صفحة Disks ، حدد Attach existing disks.
في القائمة المنسدلة لاسم القرص، حدد اسم قرص الترقية الذي تم إنشاؤه في الخطوة السابقة.
حدد حفظ لإرفاق قرص الترقية بالجهاز الظاهري.
إجراء ترقية موضعية إلى Windows Server 2016 أو 2019 أو 2022
لبدء الترقية الموضعية، يجب أن يكون الجهاز الظاهري في Running
الحالة . بمجرد أن يكون الجهاز الظاهري في حالة تشغيل، استخدم الخطوات التالية لإجراء الترقية.
الاتصال بالجهاز الظاهري باستخدام RDP أو RDP-Bastion.
حدد حرف محرك الأقراص لقرص الترقية (عادة E: أو F: إذا لم تكن هناك أقراص بيانات أخرى).
ابدأ تشغيل Windows PowerShell.
تغيير الدليل إلى الدليل الوحيد على قرص الترقية.
نفذ الأمر التالي لبدء الترقية:
.\setup.exe /auto upgrade /dynamicupdate disable
يمكنك استخدام تبديل قبول /eula في أمر ترقية Windows Server لقبول شروط ترخيص برامج Microsoft تلقائيا (اتفاقية ترخيص المستخدم النهائي أو EULA) أثناء عملية الترقية. يمكن أن يساعد استخدام مفتاح قبول /eula في تجنب المشكلات التي تتوقف فيها عملية الترقية بسبب عدم قبول EULA يدويا. يضمن رمز التبديل هذا أن عملية الترقية يمكن أن تستمر بسلاسة دون الحاجة إلى تفاعل المستخدم لقبول شروط الترخيص.
.\setup.exe /auto upgrade /dynamicupdate disable /eula accept
حدد الصورة الصحيحة "الترقية إلى" استنادا إلى الإصدار الحالي وتكوين الجهاز الظاهري باستخدام مصفوفة ترقية Windows Server.
أثناء عملية الترقية، سيتم قطع اتصال الجهاز الظاهري تلقائيا بجلسة RDP. بعد قطع اتصال الجهاز الظاهري بجلسة RDP، يمكن مراقبة تقدم الترقية من خلال وظيفة لقطة الشاشة المتوفرة في مدخل Microsoft Azure.
إجراء ترقية موضعية إلى Windows Server 2012 فقط
لبدء الترقية الموضعية، يجب أن يكون الجهاز الظاهري في Running
الحالة . بمجرد أن يكون الجهاز الظاهري في حالة تشغيل، استخدم الخطوات التالية لإجراء الترقية.
الاتصال بالجهاز الظاهري باستخدام RDP أو RDP-Bastion.
حدد حرف محرك الأقراص لقرص الترقية (عادة E: أو F: إذا لم تكن هناك أقراص بيانات أخرى).
ابدأ تشغيل Windows PowerShell.
تغيير الدليل إلى الدليل الوحيد على قرص الترقية.
نفذ الأمر التالي لبدء الترقية:
.\setup.exe
عند بدء تشغيل إعداد Windows، حدد تثبيت الآن.
للحصول على تحديثات مهمة لإعداد Windows، حدد لا شكرا.
حدد صورة "الترقية إلى" Windows Server 2012 الصحيحة استنادا إلى الإصدار الحالي وتكوين الجهاز الظاهري باستخدام مصفوفة ترقية Windows Server.
في صفحة شروط الترخيص، حدد أوافق على شروط الترخيص ثم حدد التالي.
بالنسبة إلى **ما نوع التثبيت الذي تريده؟" حدد ترقية: تثبيت Windows والاحتفاظ بالملفات والإعدادات والتطبيقات.
سيؤدي الإعداد إلى إنتاج تقرير التوافق، ويمكنك تجاهل أي تحذيرات وتحديد التالي.
عند الانتهاء، ستتم إعادة تشغيل الجهاز وسيتم قطع اتصالك تلقائيا بجلسة RDP. بعد قطع اتصال الجهاز الظاهري بجلسة RDP، يمكن مراقبة تقدم الترقية من خلال وظيفة لقطة الشاشة المتوفرة في مدخل Microsoft Azure.
نشر خطوات الترقية
بمجرد اكتمال عملية الترقية بنجاح، يجب اتخاذ الخطوات التالية لتنظيف أي بيانات اصطناعية تم إنشاؤها أثناء عملية الترقية:
احذف لقطات قرص نظام التشغيل وقرص (أقراص) البيانات إذا تم إنشاؤها.
حذف القرص المدار لوسائط الترقية.
قم بتمكين أي برنامج مكافحة فيروسات أو برامج مكافحة تجسس أو جدار حماية قد يكون تم تعطيله في بداية عملية الترقية.
هام
لن تتغير معلومات خطة الصورة بعد عملية الترقية.
التعافي من الفشل
إذا فشلت عملية الترقية الموضعية بنجاح، يمكنك العودة إلى الإصدار السابق من الجهاز الظاهري إذا تم إنشاء لقطات من قرص نظام التشغيل وقرص (أقراص) البيانات. لإعادة الجهاز الظاهري إلى الحالة السابقة باستخدام اللقطات، أكمل الخطوات التالية:
إنشاء قرص مدار جديد من لقطة قرص نظام التشغيل وكل لقطة قرص بيانات باتباع الخطوات الواردة في إنشاء قرص من لقطة مع التأكد من إنشاء الأقراص في نفس منطقة التوفر مثل الجهاز الظاهري إذا كان الجهاز الظاهري في منطقة.
إيقاف الجهاز الظاهري.
تبديل قرص نظام التشغيل للجهاز الظاهري.
فصل أي أقراص بيانات من الجهاز الظاهري.
إرفاق أقراص البيانات التي تم إنشاؤها من اللقطات في الخطوة 1.
إعادة تشغيل الجهاز الظاهري.
الخطوات التالية
- لمزيد من المعلومات، راجع إجراء ترقية موضعية ل Windows Server
- للحصول على معلومات حول استخدام Azure Migrate للترقية، راجع ترقية Azure Migrate Windows Server