إضافة صفيف عقدة إلى نظام مجموعة

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

توضح هذه المقالة كيفية إضافة صفيف عقدة إلى مجموعة موجودة باستخدام ملف قالب. اقرأ المزيد حول صفائف العقدة.

تحرير قالب نظام المجموعة

لإضافة صفيف عقدة، تحتاج إلى ملف قالب لنظام المجموعة. قم بتحرير هذا الملف وإضافة مقطع جديد [[nodearray]] ضمن [cluster] القسم . امنح صفيف العقدة اسما فريدا داخل نظام المجموعة.

على سبيل المثال، يحتوي القالب التالي على صفيف عقدة يسمى highmem يستخدم Standard_M64 VMs بدلا من القيمة المحددة في الإعدادات الافتراضية للعقدة (Standard_D4_v2):

# hpc-template.txt

[cluster hpc]

    [[node defaults]]
    Credentials = $Credentials
    ImageName = cycle.image.centos7
    SubnetId = my-subnet
    Region = USEast2
    MachineType = Standard_D4_v2

    [[node scheduler]]

    [[nodearray highmem]]
    MachineType = Standard_M64


[parameters Cluster Parameters]

    [[parameter Credentials]]
    ParameterType = Cloud.Credentials
    Label = Credentials

    [[parameter Region]]
    ParameterType = Cloud.Region
    Label = Region
    DefaultValue = westus2

    [[[parameter SubnetId]]]
    ParameterType = Azure.Subnet
    Label = Subnet
    Required = true

إعادة استيراد قالب نظام المجموعة المعدل

لتطبيق تغييرات قالب نظام المجموعة وإنشاء صفيف العقدة الجديد، استخدم CycleCloud CLI لاستيراد القالب. يجب تحديد اسم نظام المجموعة لتعديل العلامة --force وتضمينها لإخبار CLI بالكتابة فوق القيم في المجموعة الموجودة.

يطبق الأمر التالي التغييرات على نظام مجموعة يسمى example-cluster:

cyclecloud import_cluster example-cluster -f hpc-template.txt -c hpc --force

لاختبار صفيف العقدة الجديد، انتقل إلى واجهة مستخدم الويب وحدد إضافة عقدة. highmem حدد الصفيف وحدد Add لإنشاء عقدة جديدة. لإجراء المزيد من التغييرات، قم بتحرير ملف القالب وتشغيل أمر الاستيراد مرة أخرى.

إضافة عقدة صفيف

لمزيد من القرَاءة