تثبيت نظام مجموعة Avere vFXT

اتبع هذه الخطوات لتوصيل أجهزة العميل بمجموعة vFXT الخاصة بك.

  1. قرر كيفية تحميل حركة العميل بين عقد نظام المجموعة. قراءة تحميل رصيد العميل، أدناه، للحصول على التفاصيل.
  2. حدد عنوان IP ومسار الوصلة لتحميله.
  3. إصدار الأمر تثبيت مع الوسيطات المناسبة.

موازنة تحميل العميل

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

تلميح

قد تكون أساليب موازنة التحميل الأخرى مناسبة للأنظمة الكبيرة أو المعقدة؛ افتح تذكرة دعم للحصول على المساعدة.)

إذا كنت تفضل استخدام خادم DNS لموازنة التحميل التلقائية من جانب الخادم، يجب إعداد وإدارة خادم DNS الخاص بك داخل Azure. في هذه الحالة، يمكنك تكوين DNS round-robin لنظام مجموعة vFXT وفقا لهذا المستند: تكوين DNS لمجموعة Avere.

نموذج برنامج نصي متوازن لتحميل العميل

يستخدم مثال التعليمات البرمجية هذا عناوين IP للعميل كعنصر عشوائي لتوزيع العملاء على جميع عناوين IP المتوفرة لمجموعة vFXT.

function mount_round_robin() {
    # to ensure the nodes are spread out somewhat evenly the default
    # mount point is based on this node's IP octet4 % vFXT node count.
    declare -a AVEREVFXT_NODES="($(echo ${NFS_IP_CSV} | sed "s/,/ /g"))"
    OCTET4=$((`hostname -i | sed -e 's/^.*\.\([0-9]*\)/\1/'`))
    DEFAULT_MOUNT_INDEX=$((${OCTET4} % ${#AVEREVFXT_NODES[@]}))
    ROUND_ROBIN_IP=${AVEREVFXT_NODES[${DEFAULT_MOUNT_INDEX}]}

    DEFAULT_MOUNT_POINT="${BASE_DIR}/default"

    # no need to write again if it is already there
    if ! grep --quiet "${DEFAULT_MOUNT_POINT}" /etc/fstab; then
        echo "${ROUND_ROBIN_IP}:${NFS_PATH}    ${DEFAULT_MOUNT_POINT}    nfs hard,proto=tcp,mountproto=tcp,retry=30 0 0" >> /etc/fstab
        mkdir -p "${DEFAULT_MOUNT_POINT}"
        chown nfsnobody:nfsnobody "${DEFAULT_MOUNT_POINT}"
    fi
    if ! grep -qs "${DEFAULT_MOUNT_POINT} " /proc/mounts; then
        retrycmd_if_failure 12 20 mount "${DEFAULT_MOUNT_POINT}" || exit 1
    fi
}

الدالة أعلاه هي جزء من مثال Batch المتوفر في موقع أمثلة Avere vFXT.

إنشاء أمر التثبيت

إشعار

إذا لم تقم بإنشاء حاوية Blob جديدة عند إنشاء مجموعة Avere vFXT، أضف أنظمة التخزين كما هو موضح في تكوين التخزين قبل محاولة تحميل العملاء.

من العميل الخاص بك، mount يقوم الأمر بتعيين الخادم الظاهري (vserver) على نظام مجموعة vFXT إلى مسار على نظام الملفات المحلي. التنسيق هو mount <vFXT path> <local path> {options}

يحتوي أمر التحميل على ثلاثة عناصر:

  • مسار vFXT - مزيج من عنوان IP ومسار تقاطع مساحة الاسم على نظام المجموعة 9described أدناه)
  • المسار المحلي - المسار على العميل
  • خيارات أمر التحميل - مدرجة في وسيطات أمر التحميل

وصلة وIP

مسار خادم vserver هو مزيج من عنوان IP الخاص به بالإضافة إلى المسار إلى وصلة مساحة الاسم. وصلة مساحة الاسم هي مسار ظاهري تم تعريفه عند إضافة نظام التخزين.

إذا تم إنشاء نظام المجموعة الخاص بك مع تخزين Blob، فإن مسار مساحة الاسم إلى تلك الحاوية هو /msazure

مثال: mount 10.0.0.12:/msazure /mnt/vfxt

إذا قمت بإضافة التخزين بعد إنشاء نظام المجموعة، فإن مسار وصلة مساحة الاسم هو القيمة التي قمت بتعيينها في مسار مساحة الاسم عند إنشاء الوصلة. على سبيل المثال، إذا استخدمت /avere/files كمسار مساحة الاسم، فسيحمل عملاؤك IP_address:/avere/files إلى نقطة التحميل المحلية الخاصة بهم.

عنوان IP هو أحد عناوين IP التي تواجه العميل والمحددة لخادم التخزين الظاهري. يمكنك العثور على نطاق عناوين IP التي تواجه العميل في مكانين في Avere لوحة التحكم:

  • جدول خوادم التخزين الظاهري (علامة التبويب لوحة المعلومات) -

    Dashboard tab of the Avere Control Panel with the VServer tab selected in the data table below the graph, and the IP address section circled

  • صفحة إعدادات الشبكة التي تواجه العميل -

    Settings > VServer > Client Facing Network configuration page with a circle around the Address Range section of the table for a particular vserver

بالإضافة إلى المسارات، قم بتضمين وسيطات الأمر Mount الموضحة أدناه عند تحميل كل عميل.

وسيطات أمر التحميل

لضمان تثبيت عميل سلس، مرر هذه الإعدادات والوسيطات في أمر التثبيت:

mount -o hard,proto=tcp,mountproto=tcp,retry=30 ${VSERVER_IP_ADDRESS}:/${NAMESPACE_PATH} ${LOCAL_FILESYSTEM_MOUNT_POINT}

الإعدادات المطلوبة ‏‏الوصف
hard ترتبط عمليات التحميل الناعمة إلى نظام مجموعة vFXT بفشل التطبيق وفقدان البيانات المحتمل.
proto=netid يدعم هذا الخيار معالجة أخطاء شبكة NFS بشكل مناسب.
mountproto=netid يدعم هذا الخيار المعالجة المناسبة لأخطاء الشبكة لعمليات التثبيت.
retry=n تعيين retry=30 لتجنب فشل تثبيت عابر. (يوصى بقيمة مختلفة في التثبيتات الأمامية.)

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

بعد تثبيت العملاء، يمكنك استخدامها لنسخ البيانات إلى حاوية تخزين Blob جديدة على نظام المجموعة. إذا لم تكن بحاجة إلى ملء مساحة تخزين جديدة، فاقرأ الارتباطات الأخرى للتعرف على مهام الإعداد الإضافية:

  • نقل البيانات إلى ملف نظام المجموعة الأساسي - كيفية استخدام عملاء ومؤشرات ترابط متعددة لتحميل بياناتك بكفاءة إلى ملف أساسي جديد
  • تخصيص ضبط نظام المجموعة - تخصيص إعدادات نظام المجموعة لتناسب حمل العمل الخاص بك
  • إدارة نظام المجموعة - كيفية بدء تشغيل نظام المجموعة أو إيقافه وإدارة العقد