تعديل دائرة ExpressRoute باستخدام PowerShell (كلاسيكي)

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

هام

اعتباراً من 1 مارس 2017، لا يمكنك إنشاء دوائر ExpressRoute جديدة في نموذج النشر الكلاسيكي.

  • يمكنك نقل دائرة ExpressRoute موجودة من نموذج النشر الكلاسيكي إلى نموذج نشر Azure Resource Manager بدون مواجهة أي وقت تعطل للاتصال. لمزيد من المعلومات، راجع نقل دائرة موجودة.
  • يمكنك الاتصال بالشبكات الظاهرية في نموذج النشر الكلاسيكي عن طريق تعيين allowClassicOperations إلى "صحيح".

استخدم الارتباطات التالية لإنشاء دوائر ExpressRoute وإدارتها في نموذج نشر Azure Resource Manager:

حول نماذج توزيع Azure

في الوقت الحالي، يعمل Azure مع نموذجين النشر: نموذج Azure Resource Manager والنموذج الكلاسيكي. كلا النموذجين لا يتوافقان تماماً مع بعضها بعضاً. قبل البدء، أنت بحاجة إلى تحديد النموذج الذي تريد العمل فيه. للحصول على معلومات حول نماذج النشر، راجع فهم نماذج النشر. إذا كنت مستخدماً جديداً لـ Azure، فنوصيك باستخدام نموذج نشر Azure Resource Manager.

قبل أن تبدأ

ثبّت أحدث إصدارات وحدات PowerShell النمطية في Azure Service Management (SM) ووحدة ExpressRoute النمطية. لا يمكنك استخدام بيئة Azure CloudShell لتشغيل وحدات Azure Service Management النمطية.

  1. استخدم الإرشادات الموجودة في مقالة تثبيت وحدة Azure Service Management النمطية لتثبيت وحدة Azure Service Management النمطية. إذا كانت لديك وحدة نمطية من Az أو Azure Resource Manager مثبتة بالفعل، فتأكد من استخدام "-AllowClobber".

  2. استورد الوحدات النمطية المثبتة. عند استخدام المثال التالي، اضبط المسار لعكس موقع وإصدار وحدات PowerShell النمطية المثبتة.

    Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.3.0\Azure.psd1'
    Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.3.0\ExpressRoute\ExpressRoute.psd1'
    
  3. لتسجيل الدخول إلى حسابك في Azure، افتح وحدة تحكم PowerShell بحقوق غير مقيدة، ثم اتصل بحسابك. استخدم المثال التالي لمساعدتك في الاتصال باستخدام وحدة Azure Service Management النمطية:

    Add-AzureAccount
    

احصل على حالة الدائرة

ويمكنك استرداد هذه المعلومات في أي وقت باستخدام الأمر Get-AzureCircuit. إجراء المكالمة دون أي معلمات يسرد جميع الدوائر.

Get-AzureDedicatedCircuit

Bandwidth                        : 200
CircuitName                      : MyTestCircuit
Location                         : Silicon Valley
ServiceKey                       : *********************************
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Standard
Status                           : Enabled

Bandwidth                        : 1000
CircuitName                      : MyAsiaCircuit
Location                         : Singapore
ServiceKey                       : #################################
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Standard
Status                           : Enabled

يمكنك الحصول على معلومات حول دائرة ExpressRoute معينة عن طريق تمرير مفتاح الخدمة كمعامل للمكالمة.

Get-AzureDedicatedCircuit -ServiceKey "*********************************"

Bandwidth                        : 200
CircuitName                      : MyTestCircuit
Location                         : Silicon Valley
ServiceKey                       : *********************************
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Standard
Status                           : Enabled

يمكنك الحصول على أوصاف تفصيلية لجميع المعلمات من خلال تشغيل المثال التالي:

get-help get-azurededicatedcircuit -detailed

تعديل دائرة

يمكنك تعديل خصائص معينة في دائرة ExpressRoute دون التأثير على الاتصال.

كما يمكنك إتمام المهام التالية دون وقت تعطل:

  • يلزم تمكين أو تعطيل خاصية ExpressRoute الإضافية في دائرة ExpressRoute.
  • قم بزيادة عرض النطاق الترددي لدائرة ExpressRoute بشرط توفر سعة على المنفذ. ولا يتم دعم تخفيض النطاق الترددي للدائرة.
  • يلزم تغيير خطة القياس من بيانات محدودة إلى بيانات غير محدودة. تغيير خطة القياس من Unlimited Data إلى Metered Data غير معتمدة.
  • يمكنك تمكين Allow Classic Operationsوتعطيلها.

راجع ExpressRoute FAQ لمزيد من المعلومات حول الحدود والقيود.

مَكِّن الوظيفة الإضافية ExpressRoute المميزة

يمكنك تمكين الوظيفة الإضافية الممتازة ExpressRoute لدائرتك الحالية باستخدام أمر PowerShell التالي:

Set-AzureDedicatedCircuitProperties -ServiceKey "*********************************" -Sku Premium

Bandwidth                        : 1000
CircuitName                      : TestCircuit
Location                         : Silicon Valley
ServiceKey                       : *********************************
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Premium
Status                           : Enabled

سيتم الآن تمكين ميزات الوظيفة الإضافية الممتازة ExpressRoute في دائرتك. بمجرد تشغيل الأمر بنجاح، تبدأ فوترة القدرة الإضافية المميزة.

عَطّل الوظيفة الإضافية ExpressRoute المميزة

هام

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

الاعتبارات

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

لتعطيل الوظيفة الإضافية المتميزة

يمكنك تعطيل الوظيفة الإضافية الممتازة ExpressRoute لدائرتك الحالية باستخدام أمر PowerShell التالي:


Set-AzureDedicatedCircuitProperties -ServiceKey "*********************************" -Sku Standard

Bandwidth                        : 1000
CircuitName                      : TestCircuit
Location                         : Silicon Valley
ServiceKey                       : *********************************
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Standard
Status                           : Enabled

حدِّث النطاق الترددي لدائرة ExpressRoute

راجع ExpressRoute FAQ للتعرف على خيارات النطاق الترددي المدعومة لمزودك. يمكنك اختيار أي حجم أكبر من حجم دائرتك الحالية طالما يسمح المنفذ المادي (الذي تم إنشاء دائرتك عليه).

هام

قد تضطر إلى إعادة إنشاء دائرة ExpressRoute حال عدم وجود سعة كافية على المنفذ الحالي. يتعذر عليك ترقية الدائرة إذا لم تتوفر سعة إضافية في هذا الموقع.

لا يمكنك تقليل النطاق الترددي لدائرة ExpressRoute دون انقطاع. يتطلب منك تخفيض النطاق الترددي إلغاء توفير دائرة ExpressRoute ومن ثم إعادة توفير دائرة ExpressRoute الجديدة.

تغيير حجم الدائرة

بعد أن تقرر الحجم الذي تحتاجه، يمكنك استخدام الأمر التالي لتغيير حجم دائرتك:

Set-AzureDedicatedCircuitProperties -ServiceKey ********************************* -Bandwidth 1000

Bandwidth                        : 1000
CircuitName                      : TestCircuit
Location                         : Silicon Valley
ServiceKey                       : *********************************
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Standard
Status                           : Enabled

بمجرد أن يتم ضبط حجم دائرتك من جانب Microsoft، يجب عليك الاتصال بموفر الاتصال لتحديث التكوينات من جانبهم لمطابقة هذا التغيير. تبدأ الفوترة لخيار النطاق الترددي المحدث من هذه النقطة فصاعداً.

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

Set-AzureDedicatedCircuitProperties : InvalidOperation : Insufficient bandwidth available to perform this circuit
update operation
At line:1 char:1
+ Set-AzureDedicatedCircuitProperties -ServiceKey ********************* ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  + CategoryInfo          : CloseError: (:) [Set-AzureDedicatedCircuitProperties], CloudException
  + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ExpressRoute.SetAzureDedicatedCircuitPropertiesCommand

إلغاء التوفير وحذف الدائرة

الاعتبارات

  • يجب إلغاء ربط جميع الشبكات الظاهرية بدائرة ExpressRoute حتى تنجح هذه العملية. تحقق لمعرفة ما إذا كان لديك أي شبكات ظاهرية مرتبطة بالدائرة في حالة فشل هذه العملية.
  • إذا كانت حالة توفير موفر خدمة دائرة ExpressRoute هي "Provisioning" أو "Provisioned" ، يجب عليك التعاون مع موفر الخدمة لإلغاء توفير الدائرة من جانبهم. سنستمر في الاحتفاظ بالموارد والفواتير حتى يُكمل موفر الخدمة إلغاء التوفير للدائرة وإبلاغنا بذلك.
  • إذا قام مزود الخدمة بإلغاء توفير الدائرة (تم تعيين حالة توفير مزود الخدمة على غير متوفر)، فيمكنك حينئذٍ حذف الدائرة. وبهذا تتوقف الفوترة الخاصة بالدائرة.

حذف الدائرة

يمكنك حذف دائرة ExpressRoute عن طريق تنفيذ الأمر التالي:

Remove-AzureDedicatedCircuit -ServiceKey "*********************************"