إنشاء صورة من VM معمم

مكتمل

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

لإنشاء صورة في مدخل Microsoft Azure، انتقل إلى صفحة الجهاز الظاهري وحدد Capture:

صورة لصفحة الجهاز الظاهري في مدخل Microsoft Azure

في الصفحة Create image التالية، قم بإعطاء اسم للصورة وحدد مجموعة موارد لتخزين الصورة فيها. يمكنك بشكل اختياري إزالة الجهاز الظاهري بعد إنشاء الصورة. بالإضافة إلى ذلك، يمكنك إنشاء صور مرنة مدعومة بالتخزين الاحتياطي للمنطقة. توفر هذه الميزة زيادة التوفر للصور. لتمكين هذه الميزة، حدد On في Zone resiliency.

لقطة شاشة لصفحة إنشاء صورة في مدخل Microsoft Azure

هام

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

إذا كنت تستخدم PowerShell أو Azure CLI، يمكنك إنشاء صورة جهاز ظاهري من جهاز ظاهري معمم وملغى التخصيص من خلال استخدام الأوامر التالية. في كلا المثالين، سيتم إنشاء الصورة في نفس مجموعة الموارد الخاصة بالجهاز الظاهري الأصلي:

$vm = Get-AzVM -ResourceGroupName <resource group> `
    -Name <generalized virtual machine>

$image = New-AzImageConfig -SourceVirtualMachineId `
    $vm.ID -Location<virtual machine location>

New-AzImage -Image $image `
    -ImageName <image name> `
    -ResourceGroupName <resource group>
az image create \
    --name <image name> \
    --resource-group <resource group> \
    --source <generalized virtual machine>

إنشاء جهاز ظاهري جديد من صورة معممة

يمكنك إنشاء جهاز ظاهري جديد باستخدام الصورة المعممة. أبسط طريقة هي عبر استخدام مدخل Microsoft Azure. انتقل إلى الصفحة الخاصة بصورتك، واختر + Create VM. ستتم مطالبتك بالتفاصيل الخاصة بالجهاز، مثل اسم الجهاز الظاهري وحساب المستخدم وحجم الجهاز الظاهري ومنافذ الشبكة لفتحها.

بدلاً من ذلك، يمكنك استخدام أمر PowerShell New-AzVm، أو أمر Azure CLI az vm create لإنشاء جهاز ظاهري جديد. توضح الأمثلة التالية بناء الجملة:

New-AzVm `
    -ResourceGroupName <resource group> `
    -Name <new virtual machine name> `
    -ImageName <image name> `
    -Location <location of image> 
az vm create \
    --resource-group <resource group> \
    --name <new virtual machine name> \
    --image <image name> \
    --location <location of image>

قم بإنشاء لقطة لـ VHD

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

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

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

إنشاء جهاز ظاهري من لقطات VHD

إعادة بناء جهاز ظاهري من مجموعة من لقطات VHD هو عملية من خطوتين:

  1. لكل لقطة، قم بإنشاء قرص جديد مُدار. قم بتحديد اللقطة كمصدر القرص المُدار. أبسط طريقة هي استخدام مدخل Microsoft Azure كما هو موضح في الصورة التالية:

    لقطة شاشة لصفحة إنشاء القرص المدار في مدخل Microsoft Azure

  2. قم بإنشاء الجهاز الظاهري الجديد باستخدام القرص المدار. يمكنك القيام بذلك من خلال PowerShell أو Azure CLI أو المدخل.