إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: ✔️ أجهزة Linux الظاهرية ✔️ مجموعات مقياس مرنة
توضح لك هذه المقالة كيفية إرفاق قرص ثابت بجهازك الظاهري (VM) للحفاظ على بياناتك، حتى إذا تمت إعادة توفير الجهاز الظاهري الخاص بك بسبب الصيانة أو تغيير الحجم.
إرفاق قرص جديد إلى جهاز ظاهري
إذا كنت ترغب في إضافة قرص بيانات جديد فارغ إلى الجهاز الظاهري، فاستخدم الأمر az vm disk attach مع المعلمة --new . إذا كان الجهاز الظاهري في منطقة توافر، فسيتم إنشاء القرص تلقائياً في نفس منطقة الجهاز الظاهري. لمزيد من المعلومات، راجع نظرة عامة على مناطق التوافر. ينشئ المثال التالي قرصا باسم myDataDisk بحجم 50 غيغابايت:
az vm disk attach \
-g myResourceGroup \
--vm-name myVM \
--name myDataDisk \
--new \
--size-gb 50
زمن وصول أقل
في مناطق محددة، يتم تقليل زمن انتقال إرفاق القرص. في تلك المناطق ، هناك تحسن يصل إلى 15%. يكون هذا التحسين مفيدا إذا كان لديك عمليات تجاوز فشل مخطط لها أو غير مخطط لها بين الأجهزة الظاهرية، أو إذا كنت تقوم بتوسيع نطاق حمل العمل الخاص بك، أو كنت تقوم بتشغيل حمل عمل عالي الحالة على نطاق واسع مثل Azure Kubernetes Service. ومع ذلك، يقتصر هذا التحسين على أمر إرفاق القرص الصريح، az vm disk attach. لن ترى تحسين الأداء إذا قمت باستدعاء أمر قد يؤدي ضمنيا إلى إرفاق، مثل az vm update. لا تحتاج إلى اتخاذ أي إجراء آخر غير استدعاء أمر الإرفاق الصريح لرؤية عملية التحسين.
يتوفر زمن انتقال أقل حاليًا في كل منطقة عامة باستثناء:
- وسط كندا
- Central US
- شرق الولايات المتحدة
- East US 2
- South Central US
- West US 2
- منطقة شمال ألمانيا
- غرب الهند
- أوروبا الشمالية
- أوروبا الغربية
إرفاق قرص موجود
لإرفاق قرص موجود، ابحث عن معرّف القرص ومرر المعرّف إلى الأمر az vm disk attach. أمثلة الاستعلامات التالية لقرص اسمه myDataDisk في myResourceGroup، ثم ترفقه بالجهاز الظاهري المسمى myVM:
diskId=$(az disk show -g myResourceGroup -n myDataDisk --query 'id' -o tsv)
az vm disk attach -g myResourceGroup --vm-name myVM --name $diskId
تحديد الأقراص
تستخدم أجهزة Azure Linux الظاهرية واجهات قرص مختلفة اعتمادا على حجم الجهاز الظاهري وإنشائه:
- أحجام الأجهزة الظاهرية v6 والإصدارات الأحدث: استخدم واجهة NVMe لتحسين الأداء
- أحجام الجهاز الظاهري v5 والإصدارات الأقدم: استخدام واجهة SCSI لإدارة الأقراص
للحصول على تفاصيل حول الاختلافات بين SCSI و NVMe، راجع تحويل SCSI إلى NVMe.
الاتصال بالجهاز الظاهري
لتحديد الأقراص المقترنة بجهاز Linux الظاهري، اتصل بالجهاز الظاهري باستخدام SSH. للحصول على التفاصيل، راجع كيفية استخدام SSH مع Linux على Azure. يتصل المثال التالي بجهاز ظاهري بعنوان IP العام 10.123.123.25 باسم المستخدم azureuser:
ssh azureuser@10.123.123.25
إشعار
قبل تحديد أقراص معينة، حدد ما إذا كان جهازك الظاهري يستخدم SCSI أو NVMe أو مجموعة من كلتا الواجهتين.
توفر حزمة azure-vm-utils أدوات مساعدة لتحسين تجربة Linux على أجهزة Azure الظاهرية، مما يجعل تعريف القرص أكثر موثوقية عبر تكوينات الجهاز الظاهري المختلفة.
استخدم الأوامر التالية لإدراج الأقراص على الجهاز الظاهري:
# List all disks
sudo azure-disk-list
# List NVMe disks with detailed information
sudo azure-nvme-id
الإخراج من azure-nvme-id مشابه لما يلي:
/dev/nvme0n1: type=os
/dev/nvme0n2: type=data, lun=0
/dev/nvme1n1: type=local, index=1, name=nvme-50G-1
الخطوات التالية
- قم بتهيئة الأقراص وتحميلها بناء على متطلباتك وحالة الاستخدام. راجع الإرشادات الخاصة بتهيئة الأقراص المدارةوالأقراص المؤقتة وتحميلها.
- تعرف على Azure-VM-Utils.