البرنامج التعليمي: إضافة وإزالة أنواع العقد من المجموعة المدارة في Service Fabric
سنناقش في هذه السلسلة التعليمية:
- توزيع نظام المجموعات المُدار من خلال Service Fabric
- طريقة توسيع نطاق نظام المجموعات المُدارة بواسطة Service Fabric
- كيفية إضافة وإزالة العقد في المجموعة المدارة في Service Fabric
- طريقة نشر تطبيق ما على نظام مجموعة مُدار بواسطة Service Fabric
يغطي هذا الجزء من السلسلة طريقة:
- إضافة نوع العقدة إلى المجموعة المدارة في Service Fabric
- حذف نوع العقدة من المجموعة المدارة في Service Fabric
المتطلبات الأساسية
- المجموعة المدارة بواسطة Service Fabric (راجع نشر نظام المجموعة المدارة).
- Azure PowerShell 4.7.0 أو لاحقًا (راجع تثبيت Azure PowerShell).
إضافة نوع العقدة إلى المجموعة المدارة في Service Fabric
يمكنك إضافة نوع عقدة إلى المجموعة المدارة من Service Fabric من خلال قالب إدارة موارد Azure أو PowerShell أو CLI. سنضيف في هذا البرنامج التعليمي نوع العقدة باستخدام تطبيق Azure PowerShel.
لإنشاء نوع عقدة جديد، ستحتاج إلى تحديد ثلاث خصائص:
- اسم نوع العقدة: اسم مميز عن أي نوع عقدة حالي في المجموعة.
- عدد المثيلات: العدد الأولي للعقد حسب نوع العقدة الجديدة.
- حجم الجهاز الافتراضي: وحدة إدارة مخزون الجهاز الافتراضي للعقيدات إذا لم يتم تحديدها، تُستخدم القيمة الافتراضية Standard_D2.
إشعار
إذا كان نوع العقدة الذي يتم إضافته هو نوع العقدة الأول أو الوحيد في نظام المجموعة، يجب استخدام الخاصية الأساسية.
$resourceGroup = "myResourceGroup"
$clusterName = "mysfcluster"
$nodeTypeName = "nt2"
$vmSize = "Standard_D2_v2"
New-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeTypeName -InstanceCount 3 -vmSize $vmSize
إزالة نوع عقدة من المجموعة المدارة في Service Fabric
لإزالة نوع عقدة من المجموعة المدارة في Service Fabric، استخدم PowerShell أو CLI. سنقوم في هذا البرنامج التعليمي بإزالة نوع العقدة باستخدام Azure PowerShell.
إشعار
تتعذر إزالة نوع عقدة أساسية إذا كانت تمثل نوع العقدة الأساسية الوحيدة في المجموعة.
لإزالة نوع عقدة:
$resourceGroup = "myResourceGroup"
$clusterName = "myCluster"
$nodeTypeName = "nt2"
Remove-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeTypeName
الخطوات التالية
في هذا القسم، أضفنا أنواع العقد وحذفناها. لمعرفة كيفية نشر تطبيق في المجموعة المدارة في Service Fabric، راجع: