ترقية موازن تحميل أساسي باستخدام PowerShell

هام

في 30 سبتمبر 2025، سيتم إيقاف موازن التحميل الأساسي. لمزيد من المعلومات، راجع الإعلان الرسمي. إذا كنت تستخدم موازن التحميل الأساسي حاليا، فتأكد من الترقية إلى موازن التحميل القياسي قبل تاريخ الإيقاف.

يوفر Azure Standard Load Balancer مجموعة غنية من الوظائف وإتاحة عالية من خلال التكرار في المنطقة. لمعرفة المزيد حول Load Balancer SKU، راجع comparison table.

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

للحصول على معاينة متعمقة لوحدة الترقية وعملية الترقية، راجع الفيديو التالي:

نظرة عامة على الترقية

تقوم الوحدة النمطية PowerShell بتنفيذ الوظائف التالية:

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

تحذير

يتطلب ترحيل موازنات التحميل الأساسية الداخلية حيث لا تحتوي الأجهزة الظاهرية الخلفية أو مثيلات VMSS على عناوين IP عامة خطوات إضافية للاتصال الخلفي بالإنترنت. راجع كيف يجب تكوين نسبة استخدام الشبكة الصادرة لموازن التحميل الخاص بي؟

إشعار

إذا كانت مجموعة تحجيم الجهاز الظاهري في تجمع الواجهة الخلفية ل Load Balancer تحتوي على عناوين IP عامة في تكوين الشبكة، فستتغير عناوين IP العامة المقترنة بكل مثيل لمجموعة مقياس الجهاز الظاهري عند ترقيتها إلى وحدة حفظ المخزون القياسية. وذلك لأنه لا يمكن ترقية عناوين IP العامة على مستوى مثيل مجموعة التحجيم، فقط استبدالها ب IP عام SKU قياسي جديد. سيتم الاحتفاظ بجميع عناوين IP العامة الأخرى من خلال الترحيل.

إشعار

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

سيناريوهات غير معتمدة

  • موازنات التحميل الأساسية مع تكوينات IP الأمامية IPv6
  • موازنات التحميل الأساسية لمجموعات خدمات Azure Kubernetes (AKS)
  • موازنات التحميل الأساسية مع عضو تجمع الواجهة الخلفية لمجموعة مقياس الجهاز الظاهري حيث تم تمكين نهج حماية مثيل ProtectFromScaleSetActions واحد أو أكثر من مثيلات مجموعة مقياس الجهاز الظاهري
  • ترحيل موازن تحميل أساسي إلى موازن تحميل قياسي موجود

تثبيت الوحدة النمطية "AzureBasicLoadBalancerUpgrade"

المتطلبات الأساسية

  • PowerShell: يوصى باستخدام إصدار مدعوم من PowerShell الإصدار 7 أو أعلى مع الوحدة النمطية AzureBasicLoadBalancerUpgrade على جميع الأنظمة الأساسية بما في ذلك Windows وLinux وmacOS. ومع ذلك، يتم دعم PowerShell 5.1 على Windows.
  • Az PowerShell Module: تحديد ما إذا كان لديك أحدث وحدة Az PowerShell مثبتة
  • Az.ResourceGraph PowerShell Module: يتم استخدام الوحدة النمطية Az.ResourceGraph PowerShell للاستعلام عن تكوين الموارد أثناء الترقية وهي تثبيت منفصل عن الوحدة النمطية Az PowerShell. تتم إضافته تلقائيا إذا قمت بتثبيت الوحدة النمطية AzureBasicLoadBalancerUpgradeInstall-Module باستخدام الأمر .

تثبيت الوحدة النمطية

تثبيت الوحدة النمطية من معرض PowerShell

PS C:\> Install-Module -Name AzureBasicLoadBalancerUpgrade -Scope CurrentUser -Repository PSGallery -Force

خطوات ما قبل الترحيل وما بعده

خطوات ما قبل الترحيل

  • التحقق من أن السيناريو الخاص بك مدعوم
  • التخطيط لوقت تعطل التطبيق أثناء الترحيل
  • تطوير اختبارات الاتصال الواردة والصادرة لنسبة استخدام الشبكة
  • التخطيط لتغييرات IP العامة على مستوى المثيل على مثيلات مجموعة مقياس الجهاز الظاهري (راجع الملاحظة)
  • [مستحسن] إنشاء مجموعات أمان الشبكة أو إضافة قواعد أمان إلى مجموعة أمان شبكة موجودة لأعضاء تجمع الواجهة الخلفية. السماح بنسبة استخدام الشبكة من خلال Load Balancer وأي حركة مرور أخرى ستحتاج إلى السماح بها بشكل صريح على موارد SKU القياسية العامة
  • [مستحسن] قم بإعداد الاتصال الصادر، مع اتباع أحد الأساليب التالية الموضحة في كيف يجب تكوين نسبة استخدام الشبكة الصادرة لموازن التحميل الخاص بي؟

خطوات ما بعد الترحيل

  • التحقق من نجاح الترحيل
  • اختبار اتصال التطبيق الوارد من خلال Load Balancer
  • اختبار الاتصال الصادر من أعضاء تجمع الخلفية إلى الإنترنت
  • بالنسبة إلى موازنات التحميل العامة مع تجمعات خلفية متعددة، قم بإنشاء قواعد صادرة لكل تجمع خلفية

استخدام الوحدة النمطية

  1. استخدم Connect-AzAccount للاتصال ب Azure، مع تحديد معرف اشتراك موازن التحميل الأساسي إذا كان لديك أكثر من اشتراك واحد.

    PS C:\> Connect-AzAccount -Subscription <SubscriptionId>
    
  2. ابحث عن Load Balancer الذي ترغب في ترقيته. سجل اسمه واسم مجموعة الموارد الخاصة به.

  3. فحص معلمات الوحدة النمطية الأساسية:

    • BasicLoadBalancerName [string] مطلوبة - هذه المعلمة هي اسم موازن التحميل الأساسي الموجود الذي ترغب في ترقيته
    • ResourceGroupName [string] مطلوبة - هذه المعلمة هي اسم مجموعة الموارد التي تحتوي على موازن التحميل الأساسي
    • StandardLoadBalancerName [string] اختياري - استخدم هذه المعلمة لتكوين اسم جديد لموازن التحميل القياسي اختياريا. إذا لم يتم تحديده، تتم إعادة استخدام اسم موازن التحميل الأساسي.
    • RecoveryBackupPath [string] اختياري - تسمح لك هذه المعلمة بتحديد مسار بديل لتخزين ملف النسخ الاحتياطي لقالب ARM لموازن التحميل الأساسي (افتراضيات لدليل العمل الحالي)

    تلميح

    يمكن عرض معلمات إضافية لسيناريوهات متقدمة واسترداد عن طريق تشغيل Get-Help Start-AzBasicLoadBalancerUpgrade -Detailed

  4. قم بتشغيل الأمر ترقية.

مثال: التحقق من صحة سيناريو

التحقق من أن موازن التحميل الأساسي مدعوم للترقية

PS C:\> Start-AzBasicLoadBalancerUpgrade -ResourceGroupName <loadBalancerRGName> -BasicLoadBalancerName <basicLBName> -validateScenarioOnly

مثال: الترقية حسب الاسم

ترقية موازن تحميل أساسي إلى موازن تحميل قياسي بنفس الاسم، مع توفير اسم موازن التحميل الأساسي واسم مجموعة الموارد

PS C:\> Start-AzBasicLoadBalancerUpgrade -ResourceGroupName <loadBalancerRGName> -BasicLoadBalancerName <basicLBName>

مثال: الترقية وتغيير الاسم وإظهار السجلات

ترقية موازن تحميل أساسي إلى موازن تحميل قياسي بالاسم المحدد، وعرض الإخراج المسجل على الشاشة

PS C:\> Start-AzBasicLoadBalancerUpgrade -ResourceGroupName <loadBalancerRGName> -BasicLoadBalancerName <basicLBName> -StandardLoadBalancerName <newStandardLBName> -FollowLog

مثال: الترقية باستخدام مسار النسخ الاحتياطي البديل

ترقية موازن تحميل أساسي إلى موازن تحميل قياسي بالاسم المحدد وتخزين ملف النسخ الاحتياطي لموازن التحميل الأساسي في المسار المحدد

PS C:\> Start-AzBasicLoadBalancerUpgrade -ResourceGroupName <loadBalancerRGName> -BasicLoadBalancerName <basicLBName> -StandardLoadBalancerName <newStandardLBName> -RecoveryBackupPath C:\BasicLBRecovery

مثال: التحقق من صحة الترحيل المكتمل

التحقق من صحة الترحيل المكتمل عن طريق تمرير النسخ الاحتياطي لملف حالة موازن التحميل الأساسي واسم موازن التحميل القياسي

PS C:\> Start-AzBasicLoadBalancerUpgrade -validateCompletedMigration -basicLoadBalancerStatePath C:\RecoveryBackups\State_mybasiclb_rg-basiclbrg_20220912T1740032148.json

ترحيل موازنات تحميل متعددة مع أعضاء الواجهة الخلفية المشتركة في نفس الوقت، عادة عندما يكون للتطبيق موازن تحميل داخلي وخارجي

# build array of multiple basic load balancers
PS C:\> $multiLBConfig = @(
    @{
        'standardLoadBalancerName' = 'myStandardInternalLB01' # specifying the standard load balancer name is optional
        'basicLoadBalancer' = (Get-AzLoadBalancer -ResourceGroupName myRG -Name myBasicInternalLB01)
    },
        @{
        'standardLoadBalancerName' = 'myStandardExternalLB02'
        'basicLoadBalancer' = (Get-AzLoadBalancer -ResourceGroupName myRG -Name myBasicExternalLB02)
    }
)
# pass the array of load balancer configurations to the -MultiLBConfig parameter
PS C:\> Start-AzBasicLoadBalancerUpgrade -MultiLBConfig $multiLBConfig

مثال: فشل إعادة محاولة ترحيل مجموعة مقياس الجهاز الظاهري

إعادة محاولة ترقية فاشلة لموازن تحميل مجموعة مقياس الجهاز الظاهري (بسبب خطأ أو إنهاء البرنامج النصي) عن طريق توفير موازن التحميل الأساسي وملف حالة النسخ الاحتياطي لمجموعة مقياس الجهاز الظاهري

PS C:\> Start-AzBasicLoadBalancerUpgrade -FailedMigrationRetryFilePathLB C:\RecoveryBackups\State_mybasiclb_rg-basiclbrg_20220912T1740032148.json -FailedMigrationRetryFilePathVMSS C:\RecoveryBackups\VMSS_myVMSS_rg-basiclbrg_20220912T1740032148.json

مثال: فشلت إعادة محاولة ترحيل الجهاز الظاهري

أعد محاولة ترقية فاشلة لموازن تحميل الجهاز الظاهري (بسبب خطأ أو إنهاء البرنامج النصي) عن طريق توفير ملف حالة النسخ الاحتياطي لموازن التحميل الأساسي

PS C:\> Start-AzBasicLoadBalancerUpgrade -FailedMigrationRetryFilePathLB C:\RecoveryBackups\State_mybasiclb_rg-basiclbrg_20220912T1740032148.json

الأسئلة الشائعة

كيف يمكنني سرد موازنات التحميل الأساسية المراد ترحيلها في بيئتي؟

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

Resources
| where type == 'microsoft.network/loadbalancers' and sku.name == 'Basic'

'' لقد كتبنا أيضا استعلاما أكثر تعقيدا يقيم استعداد كل موازن تحميل أساسي للترحيل على معظم المعايير التي تتحقق منها هذه الوحدة أثناء التحقق من الصحة. يمكن العثور على استعلام Resource Graph في مشروع GitHub أو فتحه في مستكشف Azure Resource Graph.

هل سيؤدي هذا الترحيل إلى وقت تعطل للتطبيق الخاص بي؟

نعم، لأنه يجب إزالة موازن التحميل الأساسي قبل إنشاء موازن التحميل القياسي الجديد، سيكون هناك وقت تعطل للتطبيق الخاص بك. راجع كم من الوقت تستغرق الترقية؟

هل ستقوم الوحدة بترحيل عنوان IP للواجهة الأمامية إلى موازن التحميل القياسي الجديد؟

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

كم من الوقت تستغرق الترقية؟

تستغرق الترقية عادة بضع دقائق حتى ينتهي البرنامج النصي. قد تؤدي العوامل التالية إلى أوقات ترقية أطول:

  • تعقيد تكوين موازن التحميل
  • عدد أعضاء تجمع الخلفية
  • عدد المثيلات لمجموعات مقياس الجهاز الظاهري المقترنة أو Virtual Machinesf
  • مجموعة Service Fabric: تستغرق ترقيات مجموعات Service Fabric حوالي ساعة في الاختبار

ضع في اعتبارك وقت التوقف عن العمل وخطط لتجاوز الفشل إذا لزم الأمر.

هل يقوم البرنامج النصي بترحيل أعضاء تجمع الواجهة الخلفية من موازن التحميل الأساسي إلى موازن التحميل القياسي الذي تم إنشاؤه حديثا؟

نعم. يقوم البرنامج النصي Azure PowerShell بترحيل مجموعات مقياس الجهاز الظاهري والأجهزة الظاهرية إلى تجمعات الواجهة الخلفية لموازن التحميل القياسي التي تم إنشاؤها حديثا.

ما هي مكونات موازن التحميل التي يتم ترحيلها؟

يقوم البرنامج النصي بترحيل ما يلي من موازن التحميل الأساسي إلى موازن التحميل القياسي:

موازنات التحميل العامة والخاصة:

  • فحوصات السلامة:
    • يتم ترحيل جميع الفحوصات إلى موازن التحميل القياسي الجديد
  • قواعد موازنة التحميل:
    • يتم ترحيل جميع قواعد موازنة التحميل إلى موازن التحميل القياسي الجديد
  • قواعد NAT الواردة:
    • يتم ترحيل جميع قواعد NAT التي أنشأها المستخدم إلى موازن التحميل القياسي الجديد
  • تجمعات NAT الواردة:
    • بشكل افتراضي، تتم ترقية تجمعات NAT إلى قواعد NAT
    • لترحيل تجمعات NAT بدلا من ذلك، حدد المعلمة -skipUpgradeNATPoolsToNATRules عند الترقية
  • تجمعات الواجهة الخلفية:
    • يتم ترحيل جميع تجمعات الواجهة الخلفية إلى موازن التحميل القياسي الجديد
    • يتم ترحيل جميع واجهات شبكة الجهاز الظاهري ومجموعة مقياس الجهاز الظاهري وتكوينات IP إلى موازن التحميل القياسي الجديد
    • إذا كانت مجموعة مقياس الجهاز الظاهري تستخدم نهج الترقية المتداولة، سيقوم البرنامج النصي بتحديث نهج ترقية مجموعة مقياس الجهاز الظاهري إلى "يدوي" أثناء عملية الترحيل وإعادة تشغيله إلى "المتداول" بعد اكتمال الترحيل.
  • عناوين IP العامة على مستوى المثيل
    • لكل من الأجهزة الظاهرية ومجموعات مقياس الجهاز الظاهري، يحول عناوين IP العامة المرفقة من Basic إلى Standard SKU. ملاحظة، تغيير عناوين IP العامة لمثيل مجموعة المقياس أثناء الترقية؛ لا تقوم عناوين IP للجهاز الظاهري بذلك.
  • علامات من موازن التحميل الأساسي إلى موازن التحميل القياسي

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

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

موازن التحميل الداخلي:

  • تكوين IP للواجهة الأمامية الخاصة

إشعار

لم يتم تكوين مجموعات أمان الشبكة كجزء من ترقية موازن التحميل الداخلي. لمعرفة المزيد حول مجموعات أمان الشبكة، راجع مجموعات أمان الشبكة

كيف أعمل الترحيل عندما ينتمي أعضاء تجمع الواجهة الخلفية إلى موازنات تحميل متعددة؟

في سيناريو حيث يكون أعضاء تجمع الخلفية أعضاء أيضا في تجمعات الواجهة الخلفية على موازن تحميل آخر، مثل عندما يكون لديك موازنات تحميل داخلية وخارجية لنفس التطبيق، يجب ترحيل موازنات التحميل الأساسية في نفس الوقت. محاولة ترحيل موازنات التحميل واحدا تلو الآخر سيحاول خلط موارد SKU الأساسية والقياسية، وهو أمر غير مسموح به. يدعم البرنامج النصي للترحيل هذا عن طريق تمرير عدة موازنات تحميل أساسية إلى نفس تنفيذ البرنامج النصي باستخدام المعلمة -MultiLBConfig.

كيف أعمل التحقق من نجاح الترحيل؟

في نهاية تنفيذها، تقوم وحدة الترقية بإجراء عمليات التحقق التالية، ومقارنة موازن التحميل الأساسي بموازن التحميل القياسي الجديد. في الترحيل الفاشل، يمكن استدعاء هذه العملية نفسها باستخدام -validateCompletedMigration المعلمتين و -basicLoadBalancerStatePath لتحديد حالة تكوين موازن التحميل القياسي (إذا تم إنشاء واحدة). يوفر ملف السجل الذي تم إنشاؤه أثناء الترحيل أيضا تفاصيل شاملة حول عملية الترحيل وأي أخطاء.

  • موازن التحميل القياسي موجود و SKU الخاص به هو "قياسي"
  • عدد تكوينات IP الأمامية المتطابقة وأن عناوين IP هي نفسها
  • عدد تجمعات الواجهة الخلفية وتطابق عضوياتها
  • عدد قواعد موازنة التحميل المتطابقة
  • عدد فحوصات السلامة المتطابقة
  • عدد قواعد NAT الواردة المتطابقة
  • عدد تجمعات NAT الواردة المتطابقة
  • تحتوي موازنات التحميل القياسية الخارجية على قاعدة صادرة مكونة
  • لدى أعضاء تجمع الواجهة الخلفية لموازن التحميل القياسي الخارجي مجموعات أمان الشبكة المقترنة

كيف يجب تكوين نسبة استخدام الشبكة الصادرة لموازن التحميل الخاص بي؟

لا تسمح موازنات تحميل SKU القياسية بالوصول الصادر الافتراضي لأعضاء تجمع الخلفية الخاصة بهم. يتطلب السماح بالوصول الصادر إلى الإنترنت المزيد من الخطوات.

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

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

  • بوابة NAT: بوابات NAT هي نهج Azure الموصى به لحركة المرور الصادرة في معظم الحالات. ومع ذلك، تتطلب بوابات NAT أن لا تحتوي الشبكة الفرعية المرفقة على موارد شبكة SKU أساسية - ما يعني أنك ستحتاج إلى ترحيل جميع موازنات التحميل وعناوين IP العامة قبل أن تتمكن من استخدامها. لهذا السبب، نوصي باستخدام نهج خطوتين حيث يمكنك أولا استخدام أحد النهج التالية للاتصال الصادر، ثم التبديل إلى بوابات NAT بمجرد اكتمال عمليات ترحيل SKU الأساسية.
  • الجهاز الظاهري للشبكة: توجيه نسبة استخدام الشبكة عبر جهاز ظاهري للشبكة، مثل جدار حماية Azure، والذي بدوره سيوجه نسبة استخدام الشبكة إلى الإنترنت. يعد هذا الخيار مثاليا إذا كان لديك بالفعل جهاز ظاهري للشبكة تم تكوينه.
  • موازن التحميل الخارجي الثانوي: بإضافة موازن تحميل خارجي ثانوي إلى موارد الواجهة الخلفية، يمكنك استخدام موازن التحميل الخارجي لنسبة استخدام الشبكة الصادرة عن طريق تكوين القواعد الصادرة. إذا لم يكن لدى موازن التحميل الخارجي هذا أي قواعد موازنة تحميل أو قواعد NAT أو تجمعات NAT واردة تم تكوينها، فستظل موارد الواجهة الخلفية معزولة إلى شبكتك الداخلية لحركة المرور الواردة--راجع تكوين موازن التحميل الصادر فقط. باستخدام هذا الخيار، يمكن تكوين موازن التحميل الخارجي قبل الترحيل من SKU الأساسي إلى القياسي وترحيله في نفس الوقت مثل موازن التحميل الداخلي باستخدام المعلمة -MultiLBConfig
  • عناوين IP العامة: أخيرا، يمكن إضافة عناوين IP العامة مباشرة إلى الأجهزة الظاهرية أو مثيلات مجموعة مقياس الجهاز الظاهري. ومع ذلك، لا ينصح بهذا الخيار بسبب مساحة سطح الأمان الإضافية ونفقات إضافة عناوين IP العامة.

ماذا يحدث إذا فشلت ترقيتي في منتصف الترحيل؟

تم تصميم الوحدة لاستيعاب حالات الفشل، إما بسبب الأخطاء غير المعالجة أو إنهاء البرنامج النصي غير المتوقع. تصميم الفشل هو نهج "فشل إلى الأمام"، حيث بدلا من محاولة العودة إلى موازن التحميل الأساسي، يجب تصحيح المشكلة التي تسبب الفشل (راجع إخراج الخطأ أو ملف السجل)، وإعادة محاولة الترحيل مرة أخرى، وتحديد -FailedMigrationRetryFilePathLB <BasicLoadBalancerBackupFilePath> -FailedMigrationRetryFilePathVMSS <VMSSBackupFile> المعلمات. بالنسبة لموازنات التحميل العامة، لأنه تم تحديث عنوان IP العام SKU إلى قياسي، لن يكون نقل نفس IP مرة أخرى إلى موازن التحميل الأساسي ممكنا.

شاهد مقطع فيديو لعملية الاسترداد:

إذا كان الترحيل الفاشل يستهدف موازنات تحميل متعددة في نفس الوقت، باستخدام المعلمة -MultiLBConfig ، قم باسترداد كل موازن تحميل بشكل فردي باستخدام نفس العملية كما هو موضح أدناه.

إجراء استرداد الفشل الأساسي هو:

  1. معالجة سبب فشل الترحيل. تحقق من ملف Start-AzBasicLoadBalancerUpgrade.log السجل للحصول على التفاصيل
  2. إزالة موازن التحميل القياسي الجديد (إذا تم إنشاؤه). اعتمادا على مرحلة الترحيل الفاشلة، قد تضطر إلى إزالة مرجع موازن التحميل القياسي من مجموعة مقياس الجهاز الظاهري أو واجهات شبكة الجهاز الظاهري (تكوينات IP) وفحوصات السلامة من أجل إزالة موازن التحميل القياسي.
  3. حدد موقع ملف النسخ الاحتياطي لحالة موازن التحميل الأساسي. سيكون هذا الملف إما في الدليل حيث تم تنفيذ البرنامج النصي، أو في المسار المحدد مع المعلمة -RecoveryBackupPath أثناء التنفيذ الفاشل. تمت تسمية الملف: State_<basicLBName>_<basicLBRGName>_<timestamp>.json
  4. أعد تشغيل البرنامج النصي للترحيل، مع تحديد -FailedMigrationRetryFilePathLB <BasicLoadBalancerbackupFilePath> معلمات و -FailedMigrationRetryFilePathVMSS <VMSSBackupFile> (لخلفيات مجموعة مقياس الجهاز الظاهري) بدلا من -BasicLoadBalancerName أو تمرير موازن التحميل الأساسي عبر البنية الأساسية لبرنامج ربط العمليات التجارية

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