تحميل Windows VHD معمم واستخدمه لإنشاء أجهزة ظاهرية جديدة في Azure

ينطبق على: ✔️ أجهزة ظاهرية تعمل بنظام التشغيل Windows ✔️ مجموعات مقياس مرنة

ترشدك هذه المقالة إلى استخدام PowerShell لتحميل VHD لجهاز ظاهري معمم إلى Azure، وإنشاء صورة من VHD، وإنشاء جهاز ظاهري جديد من تلك الصورة. يمكنك تحميل VHD تم تصديره من أداة محاكاة افتراضية محلية أو من سحابة أخرى. يؤدي استخدام الأقراص المدارة للجهاز الظاهري الجديد إلى تبسيط إدارة الجهاز الظاهري وتوفير توفر أفضل عند وضع الجهاز الظاهري في مجموعة توافر.

للحصول على نموذج برنامج نصي، راجع نموذج برنامج نصي لتحميل VHD إلى Azure وإنشاء جهاز ظاهري جديد.

قبل أن تبدأ

تعميم الجهاز الظاهري المصدر باستخدام Sysprep

إذا لم تكن قد قمت بذلك بالفعل، فأنت بحاجة إلى Sysprep الجهاز الظاهري قبل تحميل VHD إلى Azure. يزيل Sysprep جميع معلومات حسابك الشخصي، من بين أمور أخرى، ويعد الجهاز لاستخدامه كصورة. للحصول على تفاصيل حول Sysprep، راجع نظرة عامة على Sysprep.

تأكد من أن أدوار الخادم التي تعمل على الجهاز مدعومة بواسطة Sysprep. لمزيد من المعلومات، راجع دعم Sysprep لأدوار الخادم.

هام

إذا كنت تخطط لتشغيل Sysprep قبل تحميل VHD إلى Azure لأول مرة، فتأكد من إعداد الجهاز الظاهري الخاص بك.

  1. قم بتسجيل الدخول إلى الجهاز الظاهري Windows.

  2. افتح نافذة موجه الأوامر كمسؤول.

  3. حذف دليل النمر (C:\Windows\Panther).

  4. قم بتغيير الدليل إلى ٪windir٪\system32\sysprep، ثم قم بتشغيل sysprep.exe.

  5. في مربع الحوار System Preparation Tool حدد، Enter System Out-of-Box Experience (OOBE)، وتأكد من تمكين خانة الاختيار Generalize.

  6. بالنسبة إلى Shutdown Options حدد، Shutdown.

  7. حدد "OK".

    Start Sysprep

  8. عند انتهاء Sysprep، يقوم بإيقاف تشغيل الجهاز الظاهري. لا تقم بإعادة تشغيل الجهاز الظاهري.

تحميل VHD

يمكنك الآن تحميل VHD مباشرة إلى قرص مُدار. للحصول على التعليمات، راجع تحميل VHD إلى Azure باستخدام Azure PowerShell.

بمجرد تحميل VHD إلى القرص المدار، تحتاج إلى استخدام Get-AzDisk للحصول على القرص المُدار.

$disk = Get-AzDisk -ResourceGroupName 'myResourceGroup' -DiskName 'myDiskName'

قم بإنشاء صورة

قم بإنشاء صورة مُدارة من القرص المُدار لنظام التشغيل المعمم. استبدل القيم التالية بمعلوماتك الخاصة.

أولًا، تعيين بعض المتغيرات:

$location = 'East US'
$imageName = 'myImage'
$rgName = 'myResourceGroup'

قم بإنشاء الصورة باستخدام القرص المُدار.

$imageConfig = New-AzImageConfig `
   -Location $location
$imageConfig = Set-AzImageOsDisk `
   -Image $imageConfig `
   -OsState Generalized `
   -OsType Windows `
   -ManagedDiskId $disk.Id

إنشاء الصورة.

$image = New-AzImage `
   -ImageName $imageName `
   -ResourceGroupName $rgName `
   -Image $imageConfig

إنشاء جهاز ظاهري

الآن بعد أن أصبح لديك صورة، يمكنك إنشاء جهاز افتراضي واحد أو أكثر من الصورة. ينشئ هذا المثال جهازا ظاهريا يسمى myVM من myImage، في myResourceGroup.

New-AzVm `
    -ResourceGroupName $rgName `
    -Name "myVM" `
    -Image $image.Id `
    -Location $location `
    -VirtualNetworkName "myVnet" `
    -SubnetName "mySubnet" `
    -SecurityGroupName "myNSG" `
    -PublicIpAddressName "myPIP" 

الخطوات التالية

تسجيل الدخول إلى الجهاز الظاهري الجديد. للحصول على مزيد من المعلومات، اطلع على كيفية الاتصال بجهاز Azure الظاهري الذي يعمل بنظام التشغيل Windows وتسجيل الدخول إليه.