مشاركة عبر


كيفية نشر أقراص نظام التشغيل سريعة الزوال للأجهزة الظاهرية Azure

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

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

المدخل

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

لقطة شاشة تعرض الزر التبادلي لاختيار استخدام قرص نظام تشغيل سريع الزوال

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

نشر قالب مجموعة المقاييس

تتمثل عملية إنشاء مجموعة مقاييس تستخدم قرص نظام تشغيل سريع الزوال في إضافة الخاصية diffDiskSettings إلى نوع المورد Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile في القالب. أيضًا، يجب تعيين نهج التخزين المؤقت لقرص ReadOnly نظام التشغيل سريع الزوال. يمكن تغيير الموضع إلى CacheDisk لموضع قرص ذاكرة التخزين المؤقت لنظام التشغيل.

{
  "type": "Microsoft.Compute/virtualMachineScaleSets",
  "name": "myScaleSet",
  "location": "East US 2",
  "apiVersion": "2019-12-01",
  "sku": {
    "name": "Standard_DS2_v2",
    "capacity": "2"
  },
  "properties": {
    "upgradePolicy": {
      "mode": "Automatic"
    },
    "virtualMachineProfile": {
       "storageProfile": {
        "osDisk": {
          "diffDiskSettings": {
            "option": "Local" ,
            "placement": "ResourceDisk"
          },
          "caching": "ReadOnly",
          "createOption": "FromImage"
        },
        "imageReference":  {
          "publisher": "publisherName",
          "offer": "offerName",
          "sku": "skuName",
          "version": "imageVersion"
        }
      },
      "osProfile": {
        "computerNamePrefix": "myvmss",
        "adminUsername": "azureuser",
        "adminPassword": "P@ssw0rd!"
      }
    }
  }
}

إشعار

استبدل جميع القيم الأخرى وفقا لذلك.

نشر قالب الجهاز الظاهري

يمكنك نشر جهاز ظاهري باستخدام قرص نظام تشغيل سريع الزوال باستخدام قالب. عملية إنشاء جهاز ظاهري يستخدم أقراص نظام التشغيل سريعة الزوال هي إضافة الخاصية diffDiskSettings إلى نوع مورد Microsoft.Compute/virtualMachines في القالب. أيضًا، يجب تعيين نهج التخزين المؤقت لقرص ReadOnly نظام التشغيل سريع الزوال. يمكن تغيير خيار الموضع إلى CacheDisk لموضع قرص ذاكرة التخزين المؤقت لنظام التشغيل.

{
  "type": "Microsoft.Compute/virtualMachines",
  "name": "myVirtualMachine",
  "location": "East US 2",
  "apiVersion": "2019-12-01",
  "properties": {
       "storageProfile": {
            "osDisk": {
              "diffDiskSettings": {
                "option": "Local" ,
                "placement": "ResourceDisk"
              },
              "caching": "ReadOnly",
              "createOption": "FromImage"
            },
            "imageReference": {
                "publisher": "MicrosoftWindowsServer",
                "offer": "WindowsServer",
                "sku": "2016-Datacenter-smalldisk",
                "version": "latest"
            },
            "hardwareProfile": {
                 "vmSize": "Standard_DS2_v2"
             }
      },
      "osProfile": {
        "computerNamePrefix": "myvirtualmachine",
        "adminUsername": "azureuser",
        "adminPassword": "P@ssw0rd!"
      }
    }
 }

CLI

لاستخدام قرص سريع الزوال لنشر جهاز CLI ظاهري، قم بتعيين المعلمة --ephemeral-os-disk في az vm create إلى true والمعلمة --ephemeral-os-disk-placement إلى ResourceDiskلوضع القرص المؤقت أو CacheDisk لوضع قرص ذاكرة التخزين المؤقت والمعلمة --os-disk-caching إلى ReadOnly.

az vm create \
  --resource-group myResourceGroup \
  --name myVM \
  --image imageName \
  --ephemeral-os-disk true \
  --ephemeral-os-disk-placement ResourceDisk \
  --os-disk-caching ReadOnly \
  --admin-username azureuser \
  --generate-ssh-keys

إشعار

استبدل myVMو imageName myResourceGroupazureuser و وفقا لذلك.

بالنسبة لمجموعات المقاييس، يمكنك استخدام نفس المعلمة --ephemeral-os-disk true لإنشاء az-vmss-create وتعيين المعلمة --os-disk-caching إلى ReadOnly والمعلمة --ephemeral-os-disk-placement إلى ResourceDisk لوضع القرص المؤقت أو CacheDisk لوضع قرص ذاكرة التخزين المؤقت.

إعادة تصوير جهاز ظاهري باستخدام REST

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

POST https://management.azure.com/subscriptions/{sub-
id}/resourceGroups/{rgName}/providers/Microsoft.Compute/VirtualMachines/{vmName}/reimage?api-version=2019-12-01"

PowerShell

لاستخدام قرص سريع الزوال لنشر جهاز ظاهري PowerShell، استخدم Set-AzVMOSDisk في تكوين الجهاز الظاهري. تعيين -DiffDiskSetting إلى Local و-Caching إلى ReadOnly و-DiffDiskPlacement إلى ResourceDisk.

Set-AzVMOSDisk -DiffDiskSetting Local -DiffDiskPlacement ResourceDisk -Caching ReadOnly

لاستخدام قرص سريع الزوال على قرص ذاكرة التخزين المؤقت لنشر جهاز PowerShell ظاهري، استخدم Set-AzVMOSDisk في تكوين الجهاز الظاهري. اضبط -DiffDiskSetting إلى Local و-Caching إلى ReadOnly و-DiffDiskPlacement إلى CacheDisk.

Set-AzVMOSDisk -DiffDiskSetting Local -DiffDiskPlacement CacheDisk -Caching ReadOnly

لعمليات نشر مجموعة المقياس، استخدم cmdlet Set-AzVmssStorageProfile في التكوين الخاص بك. اضبط -DiffDiskSettingإلى Local و-Caching إلى ReadOnly و-DiffDiskPlacement إلى ResourceDisk أوCacheDisk.

Set-AzVmssStorageProfile -DiffDiskSetting Local -DiffDiskPlacement ResourceDisk -OsDiskCaching ReadOnly

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

لمزيد من المعلومات حول قرص نظام التشغيل سريع الزوال.