أنواع عقدة نظام مجموعات مُدارة بواسطة Service Fabric

يقوم مقياس الجهاز الظاهري بإعادة تعيين كل نوع عقدة في مجموعة مدارة بواسطة Service Fabric. يمكنك باستخدام المجموعات المدارة إجراء أية تغييرات مطلوبة من خلال موفر موارد نظام المجموعة المدار من Service Fabric. يقوم موفر نظام المجموعة المدار بإنشاء وتلخيص كافة الموارد الأساسية لنظام المجموعة نيابة عنك. يساعد وجود موفر الموارد على إدارة الموارد على تبسيط توزيع وإدارة نوع عقدة نظام المجموعة. تمنع الإدارة أخطاء العملية مثل حذف عقدة أولية وتساعد على تطبيق أفضل الممارسات، مثل التحقق من صحة وحدة SKU للجهاز الظاهري (VM) آمنة للاستخدام.

يغطي الجزء المتبقي من هذا المستند كيفية ضبط الإعدادات المختلفة، بما في ذلك:

  • إنشاء نوع عقدة
  • ضبط عدد مثيلات نوع العقدة
  • تمكين الترقيات التلقائية لصورة نظام التشغيل
  • تغيير صورة نظام التشغيل
  • تكوين خصائص الموضع
  • تعيين بادئة اسم الكمبيوتر

يركز هذا المستند على استخدام مدخل Microsoft Azure وقوالب Azure Resource Manager لإجراء تغييرات.

هام

في هذا الوقت، لا تدعم مجموعات Service Fabric المُدارة صور نظام التشغيل المخصصة.

إشعار

لن تتمكن من تعديل نوع العقدة خلال إجراء تغيير. يوصى بالسماح بإكمال أي تغيير مطلوب قبل إجراء تغيير آخر.

إضافة نوع العقدة

يمكنك إضافة نوع عقدة إلى مجموعة الأجهزة المدارة من قبل Service Fabric من خلال المدخل وقالبAzure Resource Manager أو PowerShell.

إضافة باستخدام البوابة الإلكترونية

إشعار

يمكنك فقط إضافة أنواع العقد الثانوية باستخدام البوابة الإلكترونية

  1. تسجيل الدخول إلى مدخل Microsoft Azure

  2. انتقل إلى صفحة نظرة عامة على مورد نظام المجموعة. عينة صفحة نظرة عامة

  3. حدد Node types ضمن Settings القسم طريقة عرض

  4. حدد Add في الأعلى، واملأ المعلومات المطلوبة، ثم حدد إضافة في الأسفل، هذا كل شيء!

  5. انتظر حتى إكتمال إضافة نوع العقدة الجديدة

إضافة باستخدام قالب ARM

أضف نوع مورد آخر Microsoft.ServiceFabric/managedclusters/nodetypes باستخدام القيم المطلوبة وانشر مجموعة أجهزة الكمبيوتر حتى تعمل الإعدادات.

  • يجب أن يكون مورد نظام المجموعة apiVersion المداره من قبل Service Fabric في 2021-05-01 أو بعد ذلك.
  • تأكد من التعيين isPrimary إلى true إذا كنت تنوي استبدال نوع عقدة أساسية موجود.
{
    "apiVersion": "[variables('sfApiVersion')]",
    "type": "Microsoft.ServiceFabric/managedclusters/nodetypes",
    "name": "[concat(parameters('clusterName'), '/', parameters('nodeType2Name'))]",
    "location": "[resourcegroup().location]",
    "dependsOn": [
        "[concat('Microsoft.ServiceFabric/managedclusters/', parameters('clusterName'))]"
    ],
    "properties": {
        "isPrimary": false,
        "vmImagePublisher": "[parameters('vmImagePublisher')]",
        "vmImageOffer": "[parameters('vmImageOffer')]",
        "vmImageSku": "[parameters('vmImageSku')]",
        "vmImageVersion": "[parameters('vmImageVersion')]",
        "vmSize": "[parameters('nodeType2VmSize')]",
        "vmInstanceCount": "[parameters('nodeType2VmInstanceCount')]",
        "dataDiskSizeGB": "[parameters('nodeType2DataDiskSizeGB')]",
        "dataDiskType": "[parameters('nodeType2managedDataDiskType')]"
    }
}

للحصول على مثال تكوين نوع عقدتين، راجع نموذج نموذج نوع العقدتين قالب ARM.

أضف باستخدام PowerShell

لإنشاء نوع عقدة جديد، تحتاج إلى تعريف هذه الخصائص:

  • مجموعة الموارد: مجموعة الموارد الموجودة في المجموعة
  • اسم المجموعة: اسم نظام المجموعة المدارة
  • اسم نوع العقدة: اسم مميز عن أي نوع عقدة حالي في المجموعة.
  • عدد المثيلات: العدد الأولي للعقد حسب نوع العقدة الجديدة.
  • حجم الجهاز الافتراضي: وحدة إدارة مخزون الجهاز الافتراضي للعقيدات إذا لم يتم تحديدها، تُستخدم القيمة الافتراضية Standard_D2.

إشعار

في حالة إضافة نوع عقدة أساسي، -Primary يجب استخدام الخاصية.

$resourceGroup = "myResourceGroup"
$clusterName = "mysfcluster"
$nodeTypeName = "nt2"
$vmSize = "Standard_D2_v2"

New-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeTypeName -InstanceCount 3 -vmSize $vmSize

إزالة نوع عقدة

يمكنك إزالة نوع عقدة نظام مجموعة مدارة من Service Fabric باستخدام Portal أو PowerShell.

إشعار

لإزالة نوع عقدة أساسي من نظام المجموعة يديره "تصميم الخدمة"، يجب استخدام PowerShell ويجب أن يتوفر أكثر من نوع عقدة أساسي.

إزالة باستخدام البوابة الإلكترونية

  1. تسجيل الدخول إلى مدخل Microsoft Azure

  2. انتقل إلى صفحة نظرة عامة على مورد نظام المجموعة. عينة صفحة نظرة عامة

  3. حدد Node types ضمن Settings القسم طريقة عرض

  4. حدد الذي Node Type تريد إزالته وحدد Delete في الأعلى.

إزالة باستخدام PowerShell

إشعار

في حالة إزالة نوع عقدة أساسي لسيناريوهات مثل ترقية SKU، فسيستغرق الأمر عدة ساعات ويمكن مراقبة التقدم باستخدام SFX. ستقوم عقد البذور بترحيل عقدة واحدة لكل نطاق ترقية (UD) سيرا على الأقدام في كل مرة.

لإزالة نوع عقدة، تحتاج إلى تعريف هذه الخصائص:

  • مجموعة الموارد: مجموعة الموارد الموجودة في المجموعة
  • اسم المجموعة: اسم نظام المجموعة المدارة
  • اسم نوع العقدة: اسم مميز عن أي نوع عقدة حالي في المجموعة.
$resourceGroup = "myResourceGroup"
$clusterName = "myCluster"
$nodeTypeName = "nt2"

Remove-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName  -Name $nodeTypeName

مقياس نوع العقدة

يمكنك تغيير حجم نوع عقدة نظام مجموعة مدارة بواسطةService Fabric باستخدام البوابة الإلكترونية أو قالب ARM أو PowerShell. يمكنك أيضا تكوين القياس التلقائي لنوع عقدة ثانوي إذا كنت تريد حلا آليا بالكامل.

إشعار

  • لا يمكن تعيين نوع العقدة الأساسية إلى مقياس تلقائي ويمكنك فقط تعيينه إلى مقياس يدوي.
  • بالنسبة لنوع العقدة الأساسية، لن تتمكن من الانتقال إلى أقل من 3 عقد لنظام مجموعة SKU الأساسية، و5 عقد لنظام مجموعة SKU القياسية.

التوسيع باستخدام البوابة الإلكترونية

في هذه المعاينة، ستتعلم كيفية تعديل عدد العقد لنوع عقدة باستخدام المدخل.

  1. تسجيل الدخول إلى مدخل Microsoft Azure

  2. انتقل إلى صفحة نظرة عامة على مورد نظام المجموعة. عينة صفحة نظرة عامة

  3. حدد Node Typesتحت قسمSettings

  4. حدد الخيار Node type name الذي تريد تعديله

  5. مراجعة خصائص نوع العقدة وتحديثها إذا لزم الأمر.

عينة توضح زيادة عدد العُقد

  1. حدد Manage node type scaling لتكوين إعدادات التحجيم واختر بين خيارات التحجيم التلقائي المخصصة والمقياس اليدوي. التحجيم التلقائي هي ميزة مضمنة تساعد التطبيقات على أداء أفضل ما لديها عندما يتغير الطلب. يمكنك اختيار تغيير حجم المورد يدويا إلى عدد مثيلات معين أو عبر نهج مقياس تلقائي مخصص يتوسع استنادا إلى حدود القياس. يمكنك أيضا جدولة عدد المثيلات لتوسيع نطاقها أثناء نوافذ الوقت المعينة. تعرف على المزيد حول التحجيم التلقائي لـAzure أو عرض فيديو استرشادي.

    • التحجيم التلقائي المخصص: حدد المناسب scale mode لتعريف نهج التحجيم التلقائي المخصص - Scale to a specific instance countأو Scale based on a metric. يعتمد الأخير على قواعد المشغل القياسي، على سبيل المثال، زيادة عدد المثيلات بمقدار 1 عندما تكون النسبة المئوية لوحدة المعالجة المركزية أعلى من 70%. بمجرد تحديد النهج، حدد Save في الأعلى.

      عينة توضح إعداد التحجيم التلقائي

    • المقياس اليدوي: اضبط Node count القيمة الجديدة التي تريدها وحددها Save في الأعلى. في لقطة الشاشة هذه، تم 3 تعديل القيمة وتعديلها إلى 5.

      عينة توضح إعداد التحجيم اليدوي

    حدد Apply في الأسفل لتكوين هذه الإعدادات المحفوظة على نوع العقدة.

  2. يعرض Provisioning state حالة Updating حتى الاكتمال. عند الاكتمال، يظهر Succeeded مرة أخرى. عينة توضح تحديث نوع العقدة

توسيع نوع عقدة باستخدام قالب

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

  • يجب أن يكون مورد نظام المجموعة apiVersion المداره من قبل Service Fabric في 2021-05-01 أو بعد ذلك.

إشعار

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

{
  "apiVersion": "[variables('sfApiVersion')]",
  "type": "Microsoft.ServiceFabric/managedclusters/nodetypes",
  "name": "[concat(parameters('clusterName'), '/', parameters('nodeTypeName'))]",
  "location": "[resourcegroup().location]",
  "properties": {
    ...
    "vmInstanceCount": "[parameters('nodeTypeVmInstanceCount')]",
    ...
  }
}

تغيير سعة نوع عقدة باستخدام PowerShell

غير عدد النماذج لزيادة أو خفض عدد العقد على العقدة التي ترغب في إنشائها. يمكنك العثور على أنواع العقد المختلفة في قالب Azure Resource Manager (قالب ARM) من خلال نشر نظام المجموعة أو من خلال Service Fabric Explorer.

$resourceGroup = "myResourceGroup"
$clusterName = "mysfcluster"
$nodeTypeName = "FE"
$instanceCount = "7"

Set-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -name $nodeTypeName -InstanceCount $instanceCount -Verbose

يبدأ نظام المجموعة في الترقية تلقائيا. ترى العقد الإضافية عند اكتمالها.

تمكين ترقية تلقائية لصورة نظام التشغيل

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

لتمكين ترقيات نظام التشغيل التلقائية:

  • استخدام apiVersion 2021-05-01 أو إصدار أحدث من موارد Microsoft.ServiceFabric/managedclusters وMicrosoft.ServiceFabric/managedclusters/nodetypes
  • تعيين خاصية enableAutoOSUpgrade المجموعة إلى true
  • تعيين خاصية مورد عقدة نظام المجموعة vmImageVersion إلى الأحدث

على سبيل المثال:

    {
      "apiVersion": "[variables('sfApiVersion')]",
      "type": "Microsoft.ServiceFabric/managedclusters",
      ...
      "properties": {
        ...
        "enableAutoOSUpgrade": true
      },
    },
    {
      "apiVersion": "[variables('sfApiVersion')]",
      "type": "Microsoft.ServiceFabric/managedclusters/nodetypes",
       ...
      "properties": {
        ...
        "vmImageVersion": "latest",
        ...
      }
    }
}

بمجرد التمكين، يبدأ Service Fabric في الاستعلام عن إصدارات صور نظام التشغيل وتعقبها في المجموعة المدارة. إذا كان إصدار نظام التشغيل الجديد متوفرا، تتم ترقية أنواع عقد نظام المجموعة (مجموعات مقياس الجهاز الظاهري) واحدة تلو الأخرى. يتم تنفيذ ترقيات وقت تشغيل Service Fabric فقط بعد التأكد من عدم وجود ترقيات لصورة نظام تشغيل عقدة مجموعة النظام قيد التقدم.

في حالة فشل الترقية، ستتم إعادة محاولة تشغيل Service Fabric بعد 24 ساعة، لمدة أقصاها ثلاث عمليات إعادة استدعاء. على غرار ترقيات Service Fabric الكلاسيكية (غير المدارة)، يمكن للتطبيقات أو العقد غير السليمة حظر ترقية صورة نظام التشغيل.

لمزيد من المعلومات حول ترقيات الصور، انظرترقيات صور نظام التشغيل التلقائي باستخدام مجموعات مغيرات سعة الجهاز الظاهري Azure.

تعديل وحدة حفظ المخزون SKU لنظام التشغيل لنوع عقدة

تمكنك المجموعات المدارة من Service Fabric من تعديل وحدة حفظ المخزون SKU لنظام التشغيل لنوع عقدة في مكانه. هذه العملية مفيدة لسيناريوهات مثل الترحيل من Windows 2019 إلى Windows 2022 أو إذا كنت تريد التبديل إلى Server (Core) SKU مقابل Server باستخدام Desktop Experience SKU.

تعديل وحدة حفظ المخزون SKU لنظام التشغيل باستخدام البوابة الإلكترونية

في هذه المعاينة، ستتعلم كيفية تعديل صورة نظام التشغيل لنوع عقدة باستخدام المدخل.

  1. تسجيل الدخول إلى مدخل Microsoft Azure

  2. انتقل إلى صفحة نظرة عامة على مورد نظام المجموعة. عينة صفحة نظرة عامة

  3. حدد Node Typesتحت قسمSettings

  4. حدد الخيار Node type name الذي تريد تعديله

  5. اضبط OS Image القيمة الجديدة التي تريدها وحددها Apply في الأسفل. ![عينة تظهر تغيير صورة نظام التشغيل] [تغيير نظام التشغيل صورة]

  6. Provisioning state يعرض حالة Updating وينفذ مجال ترقية واحدا في كل مرة. عند الاكتمال، يظهر Succeeded مرة أخرى. عينة توضح تحديث نوع العقدة

تعديل وحدة حفظ المخزون SKU لنظام التشغيل باستخدام قالب

لتعديل صورة نظام التشغيل المستخدمة لنوع عقدة باستخدام قالب ARM، اضبط vmImageSku الخاصية بالقيمة الجديدة وقم بنشر نظام مجموعة حتى يصبح الإعداد ساري المفعول. يقوم موفر نظام المجموعة المدار بإعادة تعيين كل مثيل عن طريق مجال الترقية.

  • يجب أن يكون مورد نظام المجموعة apiVersion المداره من قبل Service Fabric في 2021-05-01 أو بعد ذلك.
{
  "apiVersion": "[variables('sfApiVersion')]",
  "type": "Microsoft.ServiceFabric/managedclusters/nodetypes",
  "name": "[concat(parameters('clusterName'), '/', parameters('nodeTypeName'))]",
  "location": "[resourcegroup().location]",
  "properties": {
    ...
    "vmImagePublisher": "[parameters('vmImagePublisher')]",
    "vmImageOffer": "[parameters('vmImageOffer')]",
    "vmImageSku": "[parameters('vmImageSku')]",
    "vmImageVersion": "[parameters('vmImageVersion')]",
    ...
  }
}

تكوين خصائص تحديد نوع العقدة

يتم استخدام خصائص التحديد لضمان تشغيل أحمال عمل معينة فقط على أنواع عقد معينة في المجموعة. يدعم نظام المجموعة المدارة من Service Fabric تكوين هذه الخصائص عبر البوابة الإلكترونية أو قالب ARM أو PowerShell.

تكوين خصائص التحديد باستخدام البوابة الإلكترونية

في هذه المعاينة، ستتعلم كيفية تعديل خاصية موضع لنوع عقدة باستخدام المدخل.

  1. تسجيل الدخول إلى مدخل Microsoft Azure

  2. انتقل إلى صفحة نظرة عامة على مورد نظام المجموعة. عينة صفحة نظرة عامة

  3. حدد Node Typesتحت قسمSettings

  4. حدد الخيار Node type name الذي تريد تعديله

  5. في Placement properties القسم ، أضف الاسم والقيمة التي تريدها وحدد Apply في الأسفل. في لقطة الشاشة هذه، NameSSD_Premium تم استخدام مع Valuetrue. عينة توضح إضافة خاصية موضع

  6. يعرض Provisioning state حالة Updating حتى الاكتمال. عند الاكتمال، يظهر Succeeded مرة أخرى. عينة توضح تحديث نوع العقدة

تكوين خصائص الموضع باستخدام قالب

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

  • يجب أن يكون مورد نظام المجموعة apiVersion المداره من قبل Service Fabric في 2021-05-01 أو بعد ذلك.
{
  "apiVersion": "[variables('sfApiVersion')]",
  "type": "Microsoft.ServiceFabric/managedclusters/nodetypes",
  "name": "[concat(parameters('clusterName'), '/', parameters('nodeTypeName'))]",
  "location": "[resourcegroup().location]",
  "properties": {
    "placementProperties": {
      "PremiumSSD": "true",
      "NodeColor": "green",
      "SomeProperty": "5"
    }
  }
}

تكوين خصائص الموضع باستخدام PowerShell

يقوم المثال التالي بتحديث أي خصائص موضع موجودة لنوع عقدة معين والكتابة فوقها.

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
Set-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -name $NodeTypeName -PlacementProperty @{NodeColor="Red";SomeProperty="6";} -Verbose

تعديل رمز وحدة حفظ المخزون SKU للجهاز الظاهري لنوع عقدة

لتعديل حجم VM SKU المستخدم لنوع عقدة باستخدام قالب ARM، اضبط vmSize الخاصية بالقيمة الجديدة وقم بنشر نظام المجموعة حتى يصبح الإعداد ساري المفعول. يقوم موفر نظام المجموعة المدار بإعادة تعيين كل مثيل عن طريق مجال الترقية. للحصول على قائمة بخيارات SKU، راجع أحجام الأجهزة الظاهرية - أجهزة Azure الظاهرية | Microsoft Learn.

{
  "apiVersion": "[variables('sfApiVersion')]",
  "type": "Microsoft.ServiceFabric/managedclusters/nodetypes",
  "name": "[concat(parameters('clusterName'), '/', parameters('nodeTypeName'))]",
  "location": "[resourcegroup().location]",
  "properties": {
    ...
    "vmSize": "[parameters('vmImageVersion')]",
    ...
  }
}

تكوين أقراص مدارة متعددة

تقوم مجموعات Service Fabric المدارة افتراضيا بتكوين قرص مدار واحد. من خلال تكوين الخاصية والقيم الاختيارية التالية، يمكنك إضافة المزيد من الأقراص المدارة إلى أنواع العقد في المجموعة. يمكنك تحديد حرف محرك الأقراص ونوع القرص وحجمه لكل قرص.

كوّن المزيد من الأقراص المدارة عن طريق الإعلان عن additionalDataDisks الخاصية والمعلمات المطلوبة في قالب Resource Manager كما يلي:

مُتطلبات الميزة

  • يجب أن يكون رقم الوحدة المنطقية فريدًا لكل قرص ولا يمكن استخدام رقم الوحدة المنطقية المحجوز 0
  • لا يمكن لحرف القرص استخدام الأحرف C أو D المحجوزة ولا يمكن تعديله بمجرد إنشائه. يتم استخدام S بشكل افتراضي إذا لم يتم تحديده.
  • يجب تحديد نوع قرص مدعوم
  • يجب أن يكون apiVersion مورد نظام المجموعة المدار بواسطة Service Fabric هو 2022-01-01 أو إصدار أحدث.
{
  "apiVersion": "[variables('sfApiVersion')]",
  "type": "Microsoft.ServiceFabric/managedclusters/nodetypes",
  "name": "[concat(parameters('clusterName'), '/', parameters('nodeTypeName'))]",
  "location": "[resourcegroup().location]",
  "properties": {
    "additionalDataDisks": {
      "lun": "1",
      "diskSizeGB": "50",
      "diskType": "Standard_LRS",
      "diskLetter": "S" 
    }
  }
}

راجع القائمة الكاملة للمعلمات المتوفرة.

تكوين حرف محرك أقراص بيانات Service Fabric

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

مُتطلبات الميزة

  • لا يمكن لحرف القرص استخدام الأحرف C أو D المحجوزة ولا يمكن تعديله بمجرد إنشائه. يتم استخدام S كافتراضي إذا لم يتم تحديده.
  • يجب أن يكون apiVersion مورد نظام المجموعة المدار بواسطة Service Fabric هو 2022-01-01 أو إصدار أحدث.
{
  {
    "apiVersion": "[variables('sfApiVersion')]",
    "type": "Microsoft.ServiceFabric/managedclusters/nodetypes",
    "name": "[concat(parameters('clusterName'), '/', parameters('nodeTypeName'))]",
    "location": "[resourcegroup().location]",
    "properties": {
      "dataDiskLetter": "S"
    }
  }
}

تعيين بادئة اسم الكمبيوتر

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

إشعار

تعمل بادئة اسم Comptuer فقط لإصدار واجهة برمجة تطبيقات 2024-04-01 or laterService Fabric .

تنفيذ تغييرات قالب ARM التالية لتعيين بادئة اسم الكمبيوتر:

{
  "apiVersion": "2024-04-01",
  "type": "Microsoft.ServiceFabric/managedclusters/nodetypes",
  "name": "[concat(parameters('clusterName'), '/', 'BE-testResourceGroup-testRegion-test')]",
  "location": "[parameters('clusterLocation')]",
  "dependsOn": [
      "[concat('Microsoft.ServiceFabric/managedclusters/', parameters('clusterName'))]"
  ],
  "properties": {
    "isPrimary": false,
    "dataDiskSizeGB": "[parameters('dataDiskSizeGB')]",
    "vmImagePublisher": "[parameters('vmImagePublisher')]",
    "vmImageOffer": "[parameters('vmImageOffer')]",
    "vmImageSku": "[parameters('vmImageSku')]",
    "vmImageVersion": "[parameters('vmImageVersion')]",
    "vmSize": "[parameters('vmSize')]",
    "vmInstanceCount": "[parameters('vmInstanceCount')]",
    "computerNamePrefix": "computerNamePrefix"
  }
} 

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