تحميل 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 كما هو موضح أعلاه في إعداد العملاء.

screenshot of an Azure HPC Cache instance in the portal, with the Configure > Mount instructions page loaded

اتبع هذا الإجراء لإنشاء أمر التحميل.

  1. تخصيص حقل مسار العميل. يقدم هذا الحقل مثالا على الأمر الذي يمكنك استخدامه لإنشاء مسار محلي على العميل. يصل العميل إلى المحتوى من Azure HPC Cache محليا في هذا الدليل.

    انقر فوق الحقل وقم بتحرير الأمر لاحتواء اسم الدليل الذي تريده. يظهر الاسم في نهاية السلسلة بعد sudo mkdir -p

    screenshot of the client path field with cursor positioned at the end

    بعد الانتهاء من تحرير الحقل، يحدث أمر التحميل في أسفل الصفحة بمسار العميل الجديد.

  2. اختر عنوان تحميل ذاكرة التخزين المؤقت من القائمة. تسرد هذه القائمة جميع نقاط تحميل عميل ذاكرة التخزين المؤقت.

    موازنة تحميل العميل عبر جميع عناوين التحميل المتوفرة للحصول على أداء أفضل لذاكرة التخزين المؤقت.

    screenshot of the cache mount address field, with selector showing three IP addresses to choose from

  3. اختر مسار مساحة الاسم الظاهرية لاستخدامه للعميل. ترتبط هذه المسارات بالصادرات على نظام التخزين الخلفي.

    Screenshot that shows the

    يمكنك عرض مسارات مساحة الاسم الظاهرية وتغييرها في صفحة مدخل مساحة الاسم. اقرأ إعداد مساحة الاسم المجمعة لمعرفة كيفية القيام بها.

    لمعرفة المزيد حول ميزة مساحة الاسم المجمعة ل Azure HPC Cache، اقرأ تخطيط مساحة الاسم المجمعة.

  4. يملأ حقل الأمر Mount تلقائيا بأمر تحميل مخصص يستخدم عنوان التحميل ومسار مساحة الاسم الظاهري ومسار العميل الذي قمت بتعيينه في الحقول السابقة.

    انقر فوق رمز النسخ إلى الجانب الأيسر من الحقل لنسخه تلقائيا إلى الحافظة.

    screenshot of the prototype mount command field, showing hover text for the

    أسفله، يظهر أوامر التحميل البديلة، والتي لها نفس مسار العميل ومسار مساحة الاسم ولكنها تستخدم عناوين تحميل ذاكرة التخزين المؤقت المختلفة. للحصول على أفضل أداء، يجب تحميل العملاء بالتساوي بين جميع العناوين المتوفرة على HPC Cache.

  5. استخدم أمر التحميل المنسخ على جهاز العميل لتوصيله ب Azure HPC Cache. يمكنك إصدار الأمر مباشرة من سطر أوامر العميل، أو تضمين أمر التحميل في برنامج نصي أو قالب لإعداد العميل.

فهم بناء جملة أمر التحميل

يحتوي أمر التحميل على النموذج التالي:

تحميل sudo {options} cache_mount_address:/namespace_pathlocal_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 لتجنب فشل تثبيت عابر. (يوصى بقيمة مختلفة في التثبيتات الأمامية.)

البحث عن مكونات أمر التحميل

إذا كنت تريد إنشاء أمر تحميل دون استخدام صفحة إرشادات التحميل، يمكنك العثور على عناوين التحميل في صفحة نظرة عامة على ذاكرة التخزين المؤقت ومسارات مساحة الاسم الظاهرية في صفحة مساحة الاسم.

screenshot of Azure HPC Cache instance's Overview page, with a highlight box around the mount addresses list on the lower right

إشعار

تتوافق عناوين تحميل ذاكرة التخزين المؤقت مع واجهات الشبكة داخل الشبكة الفرعية لذاكرة التخزين المؤقت. في مجموعة موارد، يتم سرد بطاقات NIC هذه بأسماء تنتهي برقم -cluster-nic- . لا تقم بتغيير أو حذف هذه الواجهات، أو ستصبح ذاكرة التخزين المؤقت غير متوفرة.

يتم عرض مسارات مساحة الاسم الظاهرية في صفحة إعدادات مساحة الاسم الخاصة بذاكرة التخزين المؤقت.

screenshot of the portal Settings > Namespace page with a highlight box around the first column of the table:

استخدام جميع عناوين التحميل المتوفرة

يجب نشر نسبة استخدام الشبكة للعميل بين جميع عناوين IP المدرجة لذاكرة التخزين المؤقت. إذا قمت بتحميل جميع العملاء إلى عنوان واحد فقط، فسيضعف أداء ذاكرة التخزين المؤقت.

يمكنك تحديد عناوين تحميل مختلفة لعملاء مختلفين يدويا، أو عن طريق إنشاء برنامج نصي. يمكنك أيضا استخدام خادم DNS تم تكوينه ل DNS round-robin (RRDNS) لتدوير عمليات تحميل العميل تلقائيا بين جميع العناوين المتوفرة. اقرأ حركة مرور HPC Cache لموازنة التحميل لمعرفة المزيد.

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

  • تعرف على المزيد حول كيفية استخدام كل معدل نقل ذاكرة التخزين المؤقت الخاصة بك عن طريق موازنة تحميل العميل.
  • لنقل البيانات إلى أهداف التخزين المؤقت، اقرأ تعبئة تخزين Azure Blob جديد.