تمكين القرص المشترك
ينطبق على: ✔️ أجهزة ظاهرية بنظام التشغيل Linux ✔️ أجهزة ظاهرية بنظام التشغيل Windows ✔️ مجموعات التوسعة المرنة ✔️ مجموعات التوسعة الموحدة
تتناول هذه المقالة كيفية تمكين ميزة الأقراص المشتركة للأقراص المدارة من Azure. تعد الأقراص المشتركة من Azure ميزة جديدة للأقراص المدارة من Azure تمكِّنك من إرفاق قرص مدار بأجهزة ظاهرية متعددة (VMs) في وقت واحد. إرفاق قرص مدار إلى أجهزة ظاهرية متعددة يسمح لك إما بنشر تطبيقات متفاوتة المسافات جديدة أو الترحيل إلى Azure.
إذا كنت تبحث عن معلومات مفاهيمية على الأقراص المدارة التي تم تمكين الأقراص المشتركة فيها، فراجع Azure shared disks.
المتطلبات الأساسية
تتطلب البرامج النصية والأوامر الواردة في هذه المقالة إما:
- الإصدار 6.0.0 أو الإصدار الأحدث من الوحدة النمطية Azure PowerShell.
أو
- أحدث إصدار من Azure CLI.
التقييدات
قيود عامة
تحتوي الأقراص المشتركة على قيود عامة تنطبق على جميع الأقراص المشتركة، بغض النظر عن نوع القرص. بالإضافة إلى القيود الإضافية التي تنطبق فقط على أنواع معينة من الأقراص المشتركة. القائمة التالية هي قائمة القيود العامة:
- حاليا، يمكن استخدام أقراص Ultra و Premium SSD v2 و Premium SSD و Standard SSD فقط كقرص مشترك
- يمكن إرفاق الأقراص المشتركة بمجموعات مقياس الجهاز الظاهري الفردية ولكن لا يمكن تعريفها في نماذج مجموعة مقياس الجهاز الظاهري أو نشرها تلقائيا
- لا يمكن توسيع القرص المشترك دون إلغاء تخصيص جميع الأجهزة الظاهرية التي يتم إرفاق القرص بها، أو فصل القرص عن جميع هذه الأجهزة الظاهرية
- مسرع الكتابة غير مدعوم للأقراص المشتركة
- التخزين المؤقت للمضيف غير مدعوم للأقراص المشتركة
يخضع كل قرص مُدار تم أيضًا تمكين الأقراص المشتركة له للقيود التالية، مرتَّبة حسب نوع القرص:
Ultra Disks
تحتوي الأقراص الفائقة على قائمة منفصلة خاصة بها من القيود، لا علاقة لها بالأقراص المشتركة. للحصول على قيود القرص الفائق، ارجع إلى استخدام الأقراص الفائقة من Azure.
عند مشاركة الأقراص الفائقة، يكون لديها القيود الإضافية التالية:
- يمكن استخدام الأقراص الأساسية فقط مع بعض إصدارات نظام مجموعة تجاوز فشل Windows Server، للحصول على التفاصيل، راجع خيارات التخزين ومتطلبات أجهزة تجاوز الفشل للمجموعات.
- لا يمكن مشاركتها عبر مناطق التوفر.
الإصدار 2 من محركات الأقراص ذات الحالة الصلبة المتميزة
تحتوي الأقراص المدارة Premium SSD v2 على قائمة منفصلة من القيود الخاصة بها، لا علاقة لها بالأقراص المشتركة. لهذه القيود، راجع قيود Premium SSD v2.
عند مشاركة أقراص Premium SSD v2، فإن لديهم القيود الإضافية التالية:
- يمكن استخدام الأقراص الأساسية فقط مع بعض إصدارات نظام مجموعة تجاوز فشل Windows Server، للحصول على التفاصيل، راجع خيارات التخزين ومتطلبات أجهزة تجاوز الفشل للمجموعات.
- لا يمكن مشاركتها عبر مناطق التوفر.
Premium SSD
- يمكن تمكينه فقط على أقراص البيانات، وليس على أقراص نظام التشغيل.
- التخزين المؤقت لمضيف غير متوفر لأقراص SSD المتميزة المزودة بـ
maxShares>1
. - لا يتوفر اندفاع القرص لأقراص SSD المزود بـ
maxShares>1
. - عند استخدام مجموعات التوفر أو مجموعات مقياس الجهاز الظاهري مع الأقراص المشتركة ل Azure، لا يتم فرض محاذاة مجال خطأ التخزين مع مجال خطأ الجهاز الظاهري لقرص البيانات المشترك.
- عند استخدام مجموعات موضع التقارب (PPG)، يجب أن تكون جميع الأجهزة الظاهرية التي تشترك في قرص جزءاً من مجموعات موضع التقارب نفسها.
- يمكن استخدام الأقراص الأساسية فقط مع بعض إصدارات نظام مجموعة تجاوز فشل Windows Server، للحصول على التفاصيل، راجع خيارات التخزين ومتطلبات أجهزة تجاوز الفشل للمجموعات.
- دعم استعادة موقع Azure غير متوفر بعد.
- يتوفر Azure Backup من خلال النسخ الاحتياطي للقرص من Azure.
- يتم دعم التشفير من جانب الخادم فقط، أما تشفير قرص Azure، فهو غير مدعوم حالياً.
- لا يمكن مشاركتها إلا عبر مناطق التوفر إذا كنت تستخدم التخزين المتكرر للمنطقة للأقراص المدارة.
محركات الأقراص الثابتة القياسية (Standard SSDs)
- يمكن تمكينه فقط على أقراص البيانات، وليس على أقراص نظام التشغيل.
- التخزين المؤقت لمضيف غير متوفر لأقراص SSD القياسية المزودة بـ
maxShares>1
. - عند استخدام مجموعات التوفر ومجموعات مقياس الجهاز الظاهري مع الأقراص المشتركة ل Azure، لا يتم فرض محاذاة مجال خطأ التخزين مع مجال خطأ الجهاز الظاهري لقرص البيانات المشترك.
- عند استخدام مجموعات موضع التقارب (PPG)، يجب أن تكون جميع الأجهزة الظاهرية التي تشترك في قرص جزءاً من مجموعات موضع التقارب نفسها.
- يمكن استخدام الأقراص الأساسية فقط مع بعض إصدارات نظام مجموعة تجاوز فشل Windows Server، للحصول على التفاصيل، راجع خيارات التخزين ومتطلبات أجهزة تجاوز الفشل للمجموعات.
- دعم استعادة موقع Azure غير متوفر بعد.
- يتوفر Azure Backup من خلال النسخ الاحتياطي للقرص من Azure.
- يتم دعم التشفير من جانب الخادم فقط، أما تشفير قرص Azure، فهو غير مدعوم حالياً.
- لا يمكن مشاركتها إلا عبر مناطق التوفر إذا كنت تستخدم التخزين المتكرر للمنطقة للأقراص المدارة.
أنظمة التشغيل المدعومة
تدعم الأقراص المشتركة العديد من أنظمة التشغيل. راجع قسمي Windows وLinux من المقالة المفاهيمية لأنظمة التشغيل المدعومة.
أحجام الأقراص
في الوقت الحالي، يمكن فقط للأقراص الفائقة وSSD المتميزة v2 وSSD المتميزة وSSD القياسية تمكين الأقراص المشتركة. قد يكون لأحجام الأقراص المختلفة حد maxShares
مختلف لا يمكنك تجاوزه عند تعيين maxShares
القيمة.
لكل قرص، يمكنك تحديد تمثل قيمة maxShares
التي تمثل الحد الأقصى لعدد العُقد التي يمكن أن تشترك في القرص في وقت واحد. على سبيل المثال، إذا كنت تخطط لإعداد نظام مجموعة تجاوز فشل العقدتين، فيمكنك تعيين maxShares=2
. القيمة القصوى هي الحد الأعلى. يمكن للعقد الانضمام إلى نظام المجموعة أو مغادرتها (إدخال القرص أو إلغاء إدخاله) طالما أن عدد العقد أقل من قيمة maxShares
المحددة.
ملاحظة
لا يمكن تعيين القيمة maxShares
أو تحريرها إلا عند فصل القرص عن كافة العقد.
نطاقات محركات الأقراص ذات الحالة الصلبة المتميزة
يوضح الجدول التالي القيم القصوى المسموح بها لـ maxShares
بواسطة أحجام محركات الأقراص ذات الحالة الصلبة المتميزة:
أحجام الأقراص | حد maxShares |
---|---|
P1،P2،P3،P4،P6،P10،P15،P20 | 3 |
P30، P40، P50 | 5 |
P60، P70، P80 | 10 |
لا تتأثر حدود IOPS وعرض النطاق الترددي للقرص بـ maxShares
القيمة. على سبيل المثال، الحد الأقصى لعملية الإدخال/الإخراج في الثانية لقرص P15 هو 1100 سواء كان maxShares = 1 أو maxShares > 1.
نطاقات محرك أقراص ذو الحالة الصلبة القياسي
يوضح الجدول التالي القيم القصوى المسموح بها لـ maxShares
بواسطة أحجام محركات الأقراص ذات الحالة الصلبة القياسية:
أحجام الأقراص | حد maxShares |
---|---|
E1،E2،E3،E4،E6،E10،E15،E20 | 3 |
E30، E40، E50 | 5 |
E60، E70، E80 | 10 |
لا تتأثر حدود IOPS وعرض النطاق الترددي للقرص بـ maxShares
القيمة. على سبيل المثال، الحد الأقصى لعملية الإدخال/الإخراج في الثانية لقرص E15 هو 500 سواء كان maxShares = 1 أو maxShares > 1.
نطاقات الأقراص الفائقة
الحد maxShares
الأدنى للقيمة هو 1، بينما الحد maxShares
الأقصى للقيمة هو 15. لا توجد قيود على الحجم على الأقراص الفائقة، ويمكن لأي قرص فائق الحجم استخدام أي قيمة لقيمة maxShares
، تصل إلى القيمة القصوى.
نطاقات Premium SSD v2
الحد maxShares
الأدنى للقيمة هو 1، بينما الحد maxShares
الأقصى للقيمة هو 15. لا توجد قيود على الحجم على Premium SSD v2، يمكن لأي قرص Premium SSD v2 بأي حجم استخدام أي قيمة maxShares
تصل إلى القيمة القصوى وتشملها.
نشر الأقراص المشتركة
نشر SSD الممتاز كقرص مشترك
لنشر قرص مدار مع تمكين ميزة القرص المشترك، استخدم الخاصية maxShares
الجديدة وحدد قيمة أكبر من 1. يجعل هذا القرص قابلاً للمشاركة عبر أجهزة ظاهرية متعددة.
هام
التخزين المؤقت للمضيف غير مدعوم للأقراص المشتركة.
لا يمكن تعيين قيمة maxShares
أو تغييرها إلا عند إلغاء تثبيت قرص من جميع الأجهزة الظاهرية. راجع Disk sizes للاطلاع على القيم المسموح بها لـ maxShares
.
سجّل الدخول إلى مدخل Azure.
ابحث عن "Disks" وحددها.
حدد "+ Create" لإنشاء قرص مدار جديد.
املأ التفاصيل وحدد منطقة مناسبة، ثم حدد "Change size".
حدد حجم SSD الممتاز وSKU التي تريدها وحدد "OK".
تابع عملية النشر حتى تصل إلى الجزء "Advanced".
حدد "Yes" لـ "Enable shared disk" وحدد كمية الحد الأقصى لعدد الأسهم التي تريدها.
اختر Review + Create.
نشر SSD قياسي كقرص مشترك
لنشر قرص مدار مع تمكين ميزة القرص المشترك، استخدم الخاصية maxShares
الجديدة وحدد قيمة أكبر من 1. يجعل هذا القرص قابلاً للمشاركة عبر أجهزة ظاهرية متعددة.
هام
التخزين المؤقت للمضيف غير مدعوم للأقراص المشتركة.
لا يمكن تعيين قيمة maxShares
أو تغييرها إلا عند إلغاء تثبيت قرص من جميع الأجهزة الظاهرية. راجع Disk sizes للاطلاع على القيم المسموح بها لـ maxShares
.
سجّل الدخول إلى مدخل Azure.
ابحث عن "Disks" وحددها.
حدد "+ Create" لإنشاء قرص مدار جديد.
املأ التفاصيل وحدد منطقة مناسبة، ثم حدد "Change size".
حدد حجم SSD القياسي وSKU التي تريدها وحدد "OK".
تابع عملية النشر حتى تصل إلى الجزء "Advanced".
حدد "Yes" لـ "Enable shared disk" وحدد كمية الحد الأقصى لعدد الأسهم التي تريدها.
اختر Review + Create.
نشر قرص فائق كقرص مشترك
لنشر قرص مدار مع تمكين ميزة القرص المشترك، قم بتغيير المعلمة maxShares
إلى قيمة أكبر من 1. يجعل هذا القرص قابلاً للمشاركة عبر أجهزة ظاهرية متعددة.
هام
لا يمكن تعيين قيمة maxShares
أو تغييرها إلا عند إلغاء تثبيت قرص من جميع الأجهزة الظاهرية. راجع Disk sizes للاطلاع على القيم المسموح بها لـ maxShares
.
سجّل الدخول إلى مدخل Azure.
ابحث عن "Disks" وحددها.
حدد "+ Create" لإنشاء قرص مدار جديد.
املأ التفاصيل، ثم حدد "Change size".
حدد القرص الفائق لوحدة SKU للقرص.
حدد حجم القرص الذي تريده وحدد "OK".
تابع عملية النشر حتى تصل إلى الجزء "Advanced".
حدد "Yes" لـ "Enable shared disk" وحدد كمية الحد الأقصى لعدد الأسهم التي تريدها.
اختر Review + Create.
مشاركة قرص موجود
لمشاركة قرص موجود، أو تحديث عدد الأجهزة الظاهرية التي يمكن تركيبها عليه، قم بتعيين المعلمة maxShares
باستخدام وحدة Azure PowerShell النمطية أو Azure CLI. يمكنك أيضاً تعيين maxShares
إلى 1، إذا كنت تريد تعطيل المشاركة.
هام
التخزين المؤقت للمضيف غير مدعوم للأقراص المشتركة.
لا يمكن تعيين قيمة maxShares
أو تغييرها إلا عند إلغاء تثبيت قرص من جميع الأجهزة الظاهرية. راجع Disk sizes للاطلاع على القيم المسموح بها لـ maxShares
.
قبل فصل قرص، قم بتسجيل معرف LUN عند إعادة إرفاقه.
PowerShell
$datadiskconfig = Get-AzDisk -DiskName "mySharedDisk"
$datadiskconfig.maxShares = 3
Update-AzDisk -ResourceGroupName 'myResourceGroup' -DiskName 'mySharedDisk' -Disk $datadiskconfig
CLI
#Modifying a disk to enable or modify sharing configuration
az disk update --name mySharedDisk --max-shares 5 --resource-group myResourceGroup
استخدام الأقراص المشتركة من Azure مع الأجهزة الظاهرية
بمجرد نشر قرص مشترك مع maxShares>1
، يمكنك تحميل القرص على جهاز واحد أو أكثر من الأجهزة الظاهرية الخاصة بك.
ملاحظة
التخزين المؤقت للمضيف غير مدعوم للأقراص المشتركة.
إذا كنت تقوم بنشر قرص فائق، فتأكد من أنه يطابق المتطلبات الضرورية. راجع Using Azure ultra disks للحصول على التفاصيل.
$resourceGroup = "myResourceGroup"
$location = "WestCentralUS"
$vm = New-AzVm -ResourceGroupName $resourceGroup -Name "myVM" -Location $location -VirtualNetworkName "myVnet" -SubnetName "mySubnet" -SecurityGroupName "myNetworkSecurityGroup" -PublicIpAddressName "myPublicIpAddress"
$dataDisk = Get-AzDisk -ResourceGroupName $resourceGroup -DiskName "mySharedDisk"
$vm = Add-AzVMDataDisk -VM $vm -Name "mySharedDisk" -CreateOption Attach -ManagedDiskId $dataDisk.Id -Lun 0
update-AzVm -VM $vm -ResourceGroupName $resourceGroup
أوامر SCSI PR المدعومة
بمجرد تحميل القرص المشترك إلى أجهزتك الظاهرية في المجموعة الخاص بك، يمكنك تحديد الحصص والقراءة/الكتابة على القرص باستخدام SCSI PR. تتوفر أوامر PR التالية عند استخدام الأقراص المشتركة من Azure:
للتفاعل مع القرص، ابدأ بقائمة إجراءات الحجز المستمر:
PR_REGISTER_KEY
PR_REGISTER_AND_IGNORE
PR_GET_CONFIGURATION
PR_RESERVE
PR_PREEMPT_RESERVATION
PR_CLEAR_RESERVATION
PR_RELEASE_RESERVATION
عند استخدام PR_RESERVE، أو PR_PREEMPT_RESERVATION، أو PR_RELEASE_RESERVATION، يرجى تقديم أحد أنواع الحجز المستمر التالية:
PR_NONE
PR_WRITE_EXCLUSIVE
PR_EXCLUSIVE_ACCESS
PR_WRITE_EXCLUSIVE_REGISTRANTS_ONLY
PR_EXCLUSIVE_ACCESS_REGISTRANTS_ONLY
PR_WRITE_EXCLUSIVE_ALL_REGISTRANTS
PR_EXCLUSIVE_ACCESS_ALL_REGISTRANTS
تحتاج أيضاً إلى توفير مفتاح حجز مستمر عند استخدام PR_RESERVE، أو PR_REGISTER_AND_IGNORE، أو PR_REGISTER_KEY، أو PR_PREEMPT_RESERVATION، أو PR_CLEAR_RESERVATION، أو PR_RELEASE-RESERVATION.
الخطوات التالية
إذا كنت تفضل استخدام قوالب Azure Resource Manager لنشر القرص، تتوفر نماذج القوالب التالية:
إذا كانت لديك أسئلة إضافية، فشاهد قسم الأقراص المشتركة في الأسئلة المتداولة.