تحميل Azure HPC Cache
بعد إنشاء ذاكرة التخزين المؤقت، يمكن لعملاء NFS الوصول إليها باستخدام أمر بسيط mount
. يقوم الأمر بتوصيل مسار هدف تخزين معين على Azure HPC Cache بدليل محلي على جهاز العميل.
يتكون أمر التحميل من هذه العناصر:
- أحد عناوين تحميل ذاكرة التخزين المؤقت (المدرجة في صفحة نظرة عامة على ذاكرة التخزين المؤقت)
- مسار مساحة اسم ظاهري قمت بتعيينه لهدف التخزين (مدرج في صفحة مساحة اسم ذاكرة التخزين المؤقت)
- المسار المحلي لاستخدامه على العميل
- معلمات الأوامر التي تعمل على تحسين نجاح هذا النوع من تحميل NFS
تجمع صفحة إرشادات التحميل لذاكرة التخزين المؤقت المعلومات والخيارات الموصى بها لك، وتنشئ أمر تحميل أولي يمكنك نسخه. اقرأ استخدام الأداة المساعدة لإرشادات التحميل للحصول على التفاصيل.
إعداد العملاء
تأكد من أن عملائك قادرين على تحميل Azure HPC Cache باتباع الإرشادات الواردة في هذا القسم.
توفير الوصول إلى الشبكة
يجب أن يكون لأجهزة العميل حق الوصول إلى الشبكة إلى الشبكة الظاهرية لذاكرة التخزين المؤقت والشبكة الفرعية الخاصة.
على سبيل المثال، إنشاء أجهزة ظاهرية للعميل داخل نفس الشبكة الظاهرية، أو استخدام نقطة نهاية أو بوابة أو حل آخر في الشبكة الظاهرية للوصول من الخارج. (تذكر أنه لا ينبغي استضافة أي شيء آخر غير ذاكرة التخزين المؤقت نفسها داخل الشبكة الفرعية لذاكرة التخزين المؤقت.)
تثبيت الأدوات المساعدة
تثبيت برنامج أداة Linux المناسبة لدعم أمر تحميل NFS:
- بالنسبة إلى Red Hat Enterprise Linux أو SuSE:
sudo yum install -y nfs-utils
- بالنسبة إلى Ubuntu أو Debian:
sudo apt-get install nfs-common
إنشاء مسار محلي
إنشاء مسار دليل محلي على كل عميل للاتصال بذاكرة التخزين المؤقت. إنشاء مسار لكل مسار مساحة اسم تريد تحميله.
مثال: sudo mkdir -p /mnt/hpc-cache-1/target3
تتضمن صفحة إرشادات التحميل في مدخل Microsoft Azure أمر نموذج أولي يمكنك نسخه.
عند توصيل جهاز العميل بذاكرة التخزين المؤقت، ستقوم بربط هذا المسار بمسار مساحة اسم ظاهري يمثل تصدير هدف التخزين. إنشاء دلائل لكل مسار من مسارات مساحة الاسم الظاهرية التي سيستخدمها العميل.
استخدام الأداة المساعدة لإرشادات التحميل
يمكنك استخدام صفحة إرشادات التحميل في مدخل Microsoft Azure لإنشاء أمر تحميل قابل للنسخ. افتح الصفحة من قسم Configure في طريقة عرض ذاكرة التخزين المؤقت في المدخل.
قبل استخدام الأمر على عميل، تأكد من أن العميل يفي بالمتطلبات الأساسية ولديه البرنامج اللازم لاستخدام أمر NFS mount
كما هو موضح أعلاه في إعداد العملاء.
اتبع هذا الإجراء لإنشاء أمر التحميل.
تخصيص حقل مسار العميل. يقدم هذا الحقل مثالا على الأمر الذي يمكنك استخدامه لإنشاء مسار محلي على العميل. يصل العميل إلى المحتوى من Azure HPC Cache محليا في هذا الدليل.
انقر فوق الحقل وقم بتحرير الأمر لاحتواء اسم الدليل الذي تريده. يظهر الاسم في نهاية السلسلة بعد
sudo mkdir -p
بعد الانتهاء من تحرير الحقل، يحدث أمر التحميل في أسفل الصفحة بمسار العميل الجديد.
اختر عنوان تحميل ذاكرة التخزين المؤقت من القائمة. تسرد هذه القائمة جميع نقاط تحميل عميل ذاكرة التخزين المؤقت.
موازنة تحميل العميل عبر جميع عناوين التحميل المتوفرة للحصول على أداء أفضل لذاكرة التخزين المؤقت.
اختر مسار مساحة الاسم الظاهرية لاستخدامه للعميل. ترتبط هذه المسارات بالصادرات على نظام التخزين الخلفي.
يمكنك عرض مسارات مساحة الاسم الظاهرية وتغييرها في صفحة مدخل مساحة الاسم. اقرأ إعداد مساحة الاسم المجمعة لمعرفة كيفية القيام بها.
لمعرفة المزيد حول ميزة مساحة الاسم المجمعة ل Azure HPC Cache، اقرأ تخطيط مساحة الاسم المجمعة.
يملأ حقل الأمر Mount تلقائيا بأمر تحميل مخصص يستخدم عنوان التحميل ومسار مساحة الاسم الظاهري ومسار العميل الذي قمت بتعيينه في الحقول السابقة.
انقر فوق رمز النسخ إلى الجانب الأيسر من الحقل لنسخه تلقائيا إلى الحافظة.
أسفله، يظهر أوامر التحميل البديلة، والتي لها نفس مسار العميل ومسار مساحة الاسم ولكنها تستخدم عناوين تحميل ذاكرة التخزين المؤقت المختلفة. للحصول على أفضل أداء، يجب تحميل العملاء بالتساوي بين جميع العناوين المتوفرة على HPC Cache.
استخدم أمر التحميل المنسخ على جهاز العميل لتوصيله ب Azure HPC Cache. يمكنك إصدار الأمر مباشرة من سطر أوامر العميل، أو تضمين أمر التحميل في برنامج نصي أو قالب لإعداد العميل.
فهم بناء جملة أمر التحميل
يحتوي أمر التحميل على النموذج التالي:
تحميل sudo {options} cache_mount_address:/namespace_path local_path
مثال:
root@test-client:/tmp# mkdir hpccache
root@test-client:/tmp# sudo mount -o hard,proto=tcp,mountproto=tcp,retry=30 10.0.0.28:/blob-demo-0722 hpccache
root@test-client:/tmp#
بعد نجاح هذا الأمر، ستكون محتويات تصدير التخزين مرئية hpccache
في الدليل على العميل.
خيارات الأمر "تحميل"
للحصول على تحميل عميل قوي، مرر هذه الإعدادات والوسيطات في أمر التحميل:
mount -o hard,proto=tcp,mountproto=tcp,retry=30 ${CACHE_IP_ADDRESS}:/${NAMESPACE_PATH} ${LOCAL_FILESYSTEM_MOUNT_POINT}
إعدادات أمر التحميل الموصى بها | الوصف |
---|---|
hard |
ترتبط عمليات التحميل الناعمة إلى Azure HPC Cache بفشل التطبيق وفقدان البيانات المحتمل. |
proto=tcp |
يدعم هذا الخيار معالجة أخطاء شبكة NFS بشكل مناسب. |
mountproto=tcp |
يدعم هذا الخيار المعالجة المناسبة لأخطاء الشبكة لعمليات التثبيت. |
retry=<value> |
تعيين retry=30 لتجنب فشل تثبيت عابر. (يوصى بقيمة مختلفة في التثبيتات الأمامية.) |
البحث عن مكونات أمر التحميل
إذا كنت تريد إنشاء أمر تحميل دون استخدام صفحة إرشادات التحميل، يمكنك العثور على عناوين التحميل في صفحة نظرة عامة على ذاكرة التخزين المؤقت ومسارات مساحة الاسم الظاهرية في صفحة مساحة الاسم.
إشعار
تتوافق عناوين تحميل ذاكرة التخزين المؤقت مع واجهات الشبكة داخل الشبكة الفرعية لذاكرة التخزين المؤقت. في مجموعة موارد، يتم سرد بطاقات NIC هذه بأسماء تنتهي برقم -cluster-nic-
. لا تقم بتغيير أو حذف هذه الواجهات، أو ستصبح ذاكرة التخزين المؤقت غير متوفرة.
يتم عرض مسارات مساحة الاسم الظاهرية في صفحة إعدادات مساحة الاسم الخاصة بذاكرة التخزين المؤقت.
استخدام جميع عناوين التحميل المتوفرة
يجب نشر نسبة استخدام الشبكة للعميل بين جميع عناوين IP المدرجة لذاكرة التخزين المؤقت. إذا قمت بتحميل جميع العملاء إلى عنوان واحد فقط، فسيضعف أداء ذاكرة التخزين المؤقت.
يمكنك تحديد عناوين تحميل مختلفة لعملاء مختلفين يدويا، أو عن طريق إنشاء برنامج نصي. يمكنك أيضا استخدام خادم DNS تم تكوينه ل DNS round-robin (RRDNS) لتدوير عمليات تحميل العميل تلقائيا بين جميع العناوين المتوفرة. اقرأ حركة مرور HPC Cache لموازنة التحميل لمعرفة المزيد.
الخطوات التالية
- تعرف على المزيد حول كيفية استخدام كل معدل نقل ذاكرة التخزين المؤقت الخاصة بك عن طريق موازنة تحميل العميل.
- لنقل البيانات إلى أهداف التخزين المؤقت، اقرأ تعبئة تخزين Azure Blob جديد.