إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تستخدم مجموعات مقياس الجهاز الظاهري الأقراص لتخزين نظام تشغيل مثيل الجهاز الظاهري وتطبيقاته وبياناته. أثناء إنشاء مجموعة مقاييس وإدارتها، من المهم اختيار حجم القرص والتكوين المناسب لحمل العمل المتوقع. يغطي هذا البرنامج التعليمي كيفية إنشاء أقراص الجهاز الظاهري وإدارتها. في هذا البرنامج التعليمي ، تتعرف على:
- أقراص نظام التشغيل والأقراص المؤقتة
- أقراص البيانات
- الأقراص القياسية والمميزة
- أداء القرص
- إرفاق أقراص البيانات وإعدادها
إذا لم يكن لديك اشتراك Azure، فبادر بإنشاء حساب مجاني قبل البدء.
Azure Cloud Shell
Azure يستضيف Azure Cloud Shell، بيئة تفاعلية يمكن استخدامها من خلال المستعرض. يمكنك استخدام Bash أو PowerShell مع Cloud Shell للعمل مع خدمات Azure. يمكنك استخدام أوامر Cloud Shell المثبتة مسبقًا لتشغيل التعليمات البرمجية في هذه المقالة دون الحاجة إلى تثبيت أي شيء على البيئة المحلية.
لبدء Azure Cloud Shell:
| Option | مثال/ رابط |
|---|---|
| انقر فوق جربه في الزاوية العلوية اليسرى من التعليمة البرمجية أو كتلة الأمر. تحديد جربه لا يقوم بنسخ التعليمة البرمجية أو الأمر تلقائيًا إلى Cloud Shell. |
|
| انتقل إلى https://shell.azure.com، أو حدد زر تشغيل Cloud Shell لفتح Cloud Shell في المتصفح لديك. |
|
| حدد زر Cloud Shell على شريط القوائم في أعلى اليمين في مدخل Microsoft Azure. |
|
لاستخدام Azure Cloud Shell:
ابدأ تشغيل Cloud Shell.
حدد الزر نسخ على كتلة التعليمات البرمجية (أو كتلة الأوامر) لنسخ التعليمات البرمجية أو الأمر.
ألصق التعليمة البرمجية أو الأمر في جلسة Cloud Shell بتحديد Ctrl+Shift+Vعلى Windows وLunix، أو بتحديد Cmd+Shift+Vعلى macOS.
حدد Enter لتشغيل التعليمات البرمجية أو الأمر.
أقراص Azure الافتراضية
عند إنشاء مجموعة مقياس أو تغيير حجمها، يتم إرفاق قرصين تلقائيا بكل مثيل جهاز ظاهري.
قرص نظام التشغيل - يمكن أن يصل حجم أقراص نظام التشغيل إلى 2 تيرابايت، ويستضيف نظام تشغيل مثيل الجهاز الظاهري. يتم تسمية قرص نظام التشغيل /dev/sda بشكل افتراضي. تم تحسين تكوين التخزين المؤقت للقرص لقرص نظام التشغيل لأداء نظام التشغيل. بسبب هذا التكوين، يجب ألا يستضيف قرص نظام التشغيل التطبيقات أو البيانات. بالنسبة للتطبيقات والبيانات، استخدم أقراص البيانات، والتي يتم تفصيلها لاحقا في هذه المقالة.
القرص المؤقت - تستخدم الأقراص المؤقتة محرك أقراص ذو حالة صلبة موجود على نفس مضيف Azure مثل مثيل الجهاز الظاهري. هذه أقراص عالية الأداء ويمكن استخدامها لعمليات مثل معالجة البيانات المؤقتة. ومع ذلك، إذا تم نقل مثيل الجهاز الظاهري إلى مضيف جديد، تتم إزالة أي بيانات مخزنة على قرص مؤقت. يتم تحديد حجم القرص المؤقت حسب حجم مثيل الجهاز الظاهري. يتم تسمية الأقراص المؤقتة /dev/sdb ولها نقطة تحميل / mnt.
أقراص بيانات Azure
يمكن إضافة أقراص بيانات إضافية إذا كنت بحاجة إلى تثبيت التطبيقات وتخزين البيانات. يجب استخدام أقراص البيانات في أي موقف يكون فيه تخزين البيانات دائما وسريع الاستجابة مطلوبا. تبلغ سعة كل قرص بيانات 4 تيرابايت قصوى. يحدد حجم مثيل الجهاز الظاهري عدد أقراص البيانات التي يمكن إرفاقها. لكل وحدة معالجة مركزية افتراضية للجهاز الظاهري، يمكن إرفاق قرصين للبيانات.
أنواع أقراص الجهاز الظاهري
يوفر الجدول التالي مقارنة بين أنواع الأقراص الخمسة لمساعدتك في تحديد الأنواع التي تريد استخدامها.
Note
في 8 سبتمبر 2028، سيتم إيقاف القدرة على استخدام أقراص الأقراص الثابتة القياسية كأقراص نظام تشغيل . لمعرفة المزيد، راجع ترحيل أقراص نظام التشغيل HDD القياسية بحلول 08 سبتمبر 2028.
| قرص الترا | الإصدار 2 من محركات الأقراص ذات الحالة الصلبة المتميزة | Premium SSD | Standard SSD |
|
|
|---|---|---|---|---|---|
| نوع القرص | فرقه | فرقه | فرقه | فرقه | HDD |
| Scenario | أحمال العمل كثيفة الإدخال والإخراج مثل SAP HANA وقواعد بيانات الطبقة العليا (على سبيل المثال، SQL وOracle) وأحمال العمل الأخرى الثقيلة للمعاملات. | أحمال العمل الحساسة للتشغيل والأداء التي تتطلب باستمرار زمن انتقال منخفض ومعدل إدخال/إخراج عالي في الثانية ومعدل نقل عالي | أحمال العمل الحساسة للإنتاج والأداء | خوادم الويب وتطبيقات المؤسسات المستخدمة بشكل خفيف والتطوير/الاختبار | النسخ الاحتياطي، الوصول غير الهام وغير المتكرر |
| الحد الأقصى لحجم القرص | 65,536 جيبي بايت | 65,536 جيبي بايت | 32,767 جيبي بايت | 32,767 جيبي بايت | 32,767 جيبي بايت |
| الحد الأقصى لمعدل النقل | 4,000 ميجابايت/ثانية | 1200 ميجابايت/ثانية | 900 ميجابايت/ثانية | 750 ميجابايت/ثانية | 500 ميجابايت/ثانية |
| الحد الأقصى ل IOPS | 160,000 | 80,000 | 20,000 | 6,000 | 2,000, 3,000* |
| قابل للاستخدام كقرص نظام التشغيل؟ | No | No | نعم | نعم | نعم |
*ينطبق فقط على الأقراص التي تم تمكين الأداء الزائد (المعاينة) فيها.
للحصول على مقطع فيديو يغطي بعض الاختلافات عالية المستوى لأنواع الأقراص المختلفة، بالإضافة إلى بعض الطرق لتحديد ما يؤثر على متطلبات حمل العمل الخاص بك، راجع حظر خيارات التخزين باستخدام Azure Disk Storage وElastic SAN.
إنشاء الأقراص وإرفاقها
يمكنك إنشاء أقراص وإرفاقها عند إنشاء مجموعة مقاييس أو باستخدام مجموعة مقياس موجودة.
اعتبارا من إصدار 2019-07-01واجهة برمجة التطبيقات ، يمكنك تعيين حجم قرص نظام التشغيل في مجموعة مقياس الجهاز الظاهري باستخدام الخاصية storageProfile.osDisk.diskSizeGb . بعد التوفير، قد تضطر إلى توسيع القرص أو إعادة تقسيمه للاستفادة من المساحة بأكملها. تعرف على المزيد حول كيفية توسيع مستوى الصوت في نظام التشغيل الخاص بك في Windows أو Linux.
إرفاق الأقراص عند إنشاء مجموعة المقياس
قم بإنشاء مجموعة مقياس الجهاز الظاهري باستخدام New-AzVmss. عند المطالبة، قم بتوفير اسم مستخدم وكلمة مرور لمثيلات الجهاز الظاهري. لتوزيع نسبة استخدام الشبكة على مثيلات الجهاز الظاهري الفردية، يتم أيضا إنشاء موازن تحميل. يتضمن موازن التحميل قواعد لتوزيع حركة المرور على منفذ TCP 80، بالإضافة إلى السماح بحركة مرور سطح المكتب البعيد على منفذ TCP 3389 وPowerShell بعد من الكلمة على منفذ TCP 5985.
يتم إنشاء قرصين باستخدام المعلمة -DataDiskSizeGb . حجم القرص الأول 64 جيجابايت ، والقرص الثاني 128 جيجابايت. عند المطالبة، قم بتوفير بيانات الاعتماد الإدارية المطلوبة لمثيلات الجهاز الظاهري في مجموعة المقياس:
New-AzResourceGroup -Name "myResourceGroup" -Location "East US"
New-AzVmss `
-ResourceGroupName "myResourceGroup" `
-Location "EastUS" `
-OrchestrationMode "Flexible" `
-VMScaleSetName "myScaleSet" `
-VirtualNetworkName "myVnet" `
-SubnetName "mySubnet" `
-PublicIpAddressName "myPublicIPAddress" `
-LoadBalancerName "myLoadBalancer" `
-DataDiskSizeInGb 64,128
يستغرق الأمر بضع دقائق لإنشاء وتكوين جميع موارد مجموعة المقياس ومثيلات الجهاز الظاهري.
إرفاق قرص بمجموعة المقياس الموجودة
يمكنك أيضا إرفاق الأقراص بمجموعة مقياس موجودة. استخدم مجموعة المقياس التي تم إنشاؤها في الخطوة السابقة لإضافة قرص آخر باستخدام Add-AzVmssDataDisk. يقوم المثال التالي بإرفاق قرص إضافي بسعة 128 غيغابايت بمجموعة مقياس موجودة:
# Get scale set object
$vmss = Get-AzVmss `
-ResourceGroupName "myResourceGroup" `
-VMScaleSetName "myScaleSet"
# Attach a 128 GB data disk to LUN 2
Add-AzVmssDataDisk `
-VirtualMachineScaleSet $vmss `
-CreateOption Empty `
-Lun 2 `
-DiskSizeGB 128
# Update the scale set to apply the change
Update-AzVmss `
-ResourceGroupName "myResourceGroup" `
-VMScaleSetName "myScaleSet" `
-VirtualMachineScaleSet $vmss
بدلا من ذلك، إذا كنت ترغب في إضافة قرص بيانات إلى مثيل فردي في مجموعة مقياس، فاستخدم Add-AzVmssVMDataDisk.
$VirtualMachine = Get-AzVmssVM -ResourceGroupName "myResourceGroup" -VMScaleSetName "myScaleSet" -InstanceId 1
Add-AzVmssVMDataDisk -VirtualMachineScaleSetVM $VirtualMachine -LUN 2 -DiskSizeInGB 1 -CreateOption Empty -StorageAccountType Standard_LRS
Update-AzVmssVM -VirtualMachineScaleSetVM $VirtualMachine
قائمة الأقراص المرفقة
لعرض معلومات حول الأقراص المرفقة بمجموعة مقياس، استخدم Get-AzVmss على النحو التالي:
Get-AzVmss -ResourceGroupName "myResourceGroup" -Name "myScaleSet"
ضمن الخاصية VirtualMachineProfile.StorageProfile ، يتم عرض قائمة DataDisks . يتم عرض معلومات حول حجم القرص وطبقة التخزين و LUN (رقم الوحدة المنطقية). يوضح إخراج المثال التالي تفاصيل أقراص البيانات الثلاثة المرفقة بمجموعة المقياس:
DataDisks[0] :
Lun : 0
Caching : None
CreateOption : Empty
DiskSizeGB : 64
ManagedDisk :
StorageAccountType : PremiumLRS
DataDisks[1] :
Lun : 1
Caching : None
CreateOption : Empty
DiskSizeGB : 128
ManagedDisk :
StorageAccountType : PremiumLRS
DataDisks[2] :
Lun : 2
Caching : None
CreateOption : Empty
DiskSizeGB : 128
ManagedDisk :
StorageAccountType : PremiumLRS
فصل قرص
عندما لا تحتاج إلى قرص معين ، يمكنك فصله عن مجموعة المقياس. تتم إزالة القرص من جميع مثيلات الجهاز الظاهري في مجموعة المقياس. لفصل قرص عن مجموعة مقياس، استخدم Remove-AzVmssDataDisk وحدد LUN للقرص. يتم عرض وحدات LUN في الإخراج من Get-AzVmss في القسم السابق. يفصل المثال التالي LUN 3 عن مجموعة المقياس:
# Get scale set object
$vmss = Get-AzVmss `
-ResourceGroupName "myResourceGroup" `
-VMScaleSetName "myScaleSet"
# Detach a disk from the scale set
Remove-AzVmssDataDisk `
-VirtualMachineScaleSet $vmss `
-Lun 2
# Update the scale set and detach the disk from the VM instances
Update-AzVmss `
-ResourceGroupName "myResourceGroup" `
-VMScaleSetName "myScaleSet" `
-VirtualMachineScaleSet $vmss
بدلا من ذلك، إذا كنت ترغب في إزالة قرص بيانات إلى مثيل فردي في مجموعة مقياس، فاستخدم Remove-AzVmssVMDataDisk.
$VirtualMachine = Get-AzVmssVM -ResourceGroupName "myResourceGroup" -VMScaleSetName "myScaleSet" -InstanceId "c91dfbd9"
Remove-AzVmssVMDataDisk -VirtualMachineScaleSetVM $VirtualMachine -Lun 2
Update-AzVmssVM -VirtualMachineScaleSetVM -VM $VirtualMachine
تنظيف الموارد
لإزالة مجموعة المقياس والأقراص، احذف مجموعة الموارد وجميع مواردها باستخدام Remove-AzResourceGroup. تؤكد المعلمة -Force رغبتك في حذف الموارد دون مطالبة إضافية للقيام بذلك. تُعيد المعلمة -AsJob التحكم إلى الموجه دون انتظار إكمال العملية.
Remove-AzResourceGroup -Name "myResourceGroup" -Force -AsJob
الخطوات التالية
في هذا البرنامج التعليمي، تعلمت كيفية إنشاء واستخدام الأقراص مع مجموعات المقياس باستخدام Azure PowerShell:
- أقراص نظام التشغيل والأقراص المؤقتة
- أقراص البيانات
- الأقراص القياسية والمميزة
- أداء القرص
- إرفاق أقراص البيانات وإعدادها
تقدم إلى البرنامج التعليمي التالي لمعرفة كيفية استخدام صورة مخصصة لمثيلات الجهاز الظاهري لمجموعة المقياس.