إضافة واجهات شبكة الاتصال إلى واجهات الشبكة أو إزالتها من الأجهزة الظاهرية

تعرّف على كيفية إضافة واجهة شبكة موجودة عند إنشاء جهاز ظاهري (VM) على Azure. تعرف أيضا على كيفية إضافة واجهات الشبكة أو إزالتها من جهاز ظاهري موجود في الحالة المتوقفة (غير المخصصة). تمكن واجهة الشبكة جهاز Azure الظاهري من الاتصال بالإنترنت، وAzure، والموارد المحلية. يحتوي الجهاز الظاهري على واجهات شبكة واحدة أو أكثر.

إذا كنت بحاجة إلى إضافة عناوين IP لواجهة شبكة أو تغييرها أو إزالتها، فشاهد تكوين عناوين IP لواجهة شبكة Azure. لإدارة واجهات الشبكة، راجع إنشاء واجهة شبكة أو تغييرها أو حذفها.

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

إذا لم يكن لديك حساب، فقم بإعداد حساب Azure باستخدام اشتراك نشط. أنشئ حساباً مجاناً. أكمل إحدى هذه المهام قبل البدء في ما تبقى من هذه المقالة:

  • مستخدمو المدخل: قم بتسجيل الدخول إلى مدخل Azure باستخدام حساب Azure الخاص بك.

  • مستخدمو PowerShell: إما تشغيل الأوامر في Azure Cloud Shell، أو تشغيل PowerShell محليا من جهاز الكمبيوتر الخاص بك. Azure Cloud Shell هو shell تفاعلية مجانية التي يمكنك استخدامها لتشغيل الخطوات في هذه المقالة. يحتوي على أدوات Azure الشائعة المثبتة مسبقًا والمهيئة للاستخدام مع حسابك. في علامة تبويب مستعرض Azure Cloud Shell، ابحث عن القائمة المنسدلة تحديد بيئة، ثم اختر PowerShell إذا لم يكن محدداً بالفعل.

    إذا كنت تقوم بتشغيل PowerShell محليا، فاستخدم الإصدار 1.0.0 من الوحدة النمطية لـ Azure PowerShell أو إصداراً أحدث. بادر بتشغيل Get-Module -ListAvailable Az.Network للعثور على الإصدار المثبت. إذا كنت بحاجة إلى الترقية، فراجع تثبيت الوحدة النمطية Azure PowerShell. تشغيل Connect-AzAccount لتسجيل الدخول إلى Azure.

  • مستخدمو Azure CLI: إما تشغيل الأوامر في Azure Cloud Shell، أو تشغيل Azure CLI محليا من جهاز الكمبيوتر الخاص بك. Azure Cloud Shell هو shell تفاعلية مجانية التي يمكنك استخدامها لتشغيل الخطوات في هذه المقالة. في علامة تبويب مستعرض Azure Cloud Shell، ابحث عن القائمة المنسدلة تحديد البيئة ، ثم اختر Bash إذا لم تكن محددة بالفعل.

    إذا كنت تقوم بتشغيل Azure CLI محليا، فاستخدم الإصدار 2.0.26 من Azure CLI أو أحدث. بادر بتشغيل az --version للعثور على الإصدار المثبت. إذا كنت بحاجة إلى التثبيت أو الترقية، فراجع تثبيت Azure CLI. لإنشاء اتصال مع Azure، يجب بدء التشغيل az login.

إضافة واجهات شبكة موجودة إلى جهاز ظاهري جديد

عندما تقوم بإنشاء جهاز ظاهري من خلال المدخل، يقوم المدخل بإنشاء واجهة شبكة بإعدادات افتراضية وإرفاق واجهة الشبكة بالجهاز الظاهري نيابة عنك. لا يمكنك استخدام المدخل لإضافة واجهات شبكة موجودة إلى جهاز ظاهري جديد، أو لإنشاء جهاز ظاهري بواجهات شبكة متعددة. يمكنك القيام بكليهما باستخدام CLI أو PowerShell. احرص على التعرف على القيود. إذا أنشأت جهازاً ظاهريًا بواجهات شبكة متعددة، يجب عليك أيضاً تكوين نظام التشغيل لاستخدامه بشكل صحيح بعد إنشاء الجهاز الظاهري. تعرف على كيفية تكوين نظام Linux أو Windows لواجهات شبكة متعددة.

  1. إنشاء واجهة شبكة قبل إنشاء الجهاز الظاهري.

  2. إنشاء جهاز ظاهري. يمكنك استخدام CLI أو PowerShell.

إضافة واجهة شبكة إلى جهاز ظاهري موجود

لإضافة واجهة شبكة إلى جهازك الظاهري:

  1. انتقل إلى مدخل Microsoft Azure للعثور على جهاز ظاهري موجود. العثور على الأجهزة الظاهرية وتحديدها.

  2. حدد اسم جهازك الظاهري. يجب أن يدعم الجهاز الظاهري عدد واجهات الشبكة التي تريد إضافتها. لمعرفة عدد واجهات الشبكة التي يدعمها كل حجم جهاز ظاهري، راجع الأحجام في Azure للأحجام للأجهزة الظاهرية في Azure.

  3. في صفحة نظرة عامة على الجهاز الظاهري، حدد إيقاف، ثم نعم. ثم انتظر حتى تتغير حالة الجهاز الظاهري إلى متوقف (ملغى التخصيص).

    لقطة شاشة لإيقاف جهاز ظاهري في مدخل Microsoft Azure.

  4. حدد Networking>Attach network interface. ثم في إرفاق واجهة شبكة موجودة، حدد واجهة الشبكة التي تريد إرفاقها، وحدد موافق.

    لقطة شاشة لإرفاق واجهة شبكة بجهاز ظاهري في مدخل Microsoft Azure.

    إشعار

    يجب أن تكون واجهة الشبكة التي تحددها موجودة في نفس الشبكة الظاهرية مع واجهة الشبكة المرفقة حاليا بالجهاز الظاهري.

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

  5. حدد Overview>Start لبدء تشغيل الجهاز الظاهري.

    يمكنك الآن تكوين نظام تشغيل الجهاز الظاهري لاستخدام واجهات شبكة متعددة بشكل صحيح. تعرف على كيفية تكوين نظام Linux أو Windows لواجهات شبكة متعددة.

    الأوامر

    أداة الأمر
    CLI إضافة az vm nic. انظر المثال
    PowerShell Add-AzVMNetworkInterface. انظر المثال

عرض واجهات الشبكة لجهاز ظاهري

يمكنك عرض واجهات الشبكة المرفقة حالياً بجهاز ظاهري للتعرف على تكوين كل واجهة شبكة، وعناوين IP المعينة لكل واجهة شبكة.

  1. انتقل إلى مدخل Microsoft Azure للعثور على جهاز ظاهري موجود. العثور على الأجهزة الظاهرية وتحديدها.

    إشعار

    سجل الدخول باستخدام حساب تم تعيينه لدور المالك، أو المساهم، أو مساهم الشبكة لاشتراكك. لمعرفة المزيد حول كيفية تعيين الأدوار للحسابات، راجع الأدوار المدرجة للتحكم في الوصول استناداً إلى الدور في Azure.

  2. حدد اسم الجهاز الظاهري الذي تريد عرض واجهات الشبكة المرفقة به.

  3. حدد Networking لمشاهدة واجهات الشبكة المرفقة حاليا بالجهاز الظاهري. حدد واجهة شبكة لمشاهدة تكوينها

    لقطة شاشة لواجهة الشبكة المرفقة بجهاز ظاهري في مدخل Microsoft Azure.

    للتعرف على إعدادات واجهة الشبكة وكيفية تغييرها، راجع إدارة واجهات الشبكة. للتعرف على كيفية إضافة عناوين IP المعينة لواجهة شبكة أو تغييرها أو إزالتها، راجع إدارة عناوين IP لواجهة الشبكة.

    الأوامر

    أداة الأمر
    CLI az vm nic list
    PowerShell Get-AzVM

إزالة واجهة شبكة من جهاز ظاهري

استخدم الخطوات التالية:

  1. انتقل إلى مدخل Microsoft Azure للعثور على جهاز ظاهري موجود. العثور على الأجهزة الظاهرية وتحديدها.

  2. حدد اسم الجهاز الظاهري الذي تريد حذف واجهات الشبكة المرفقة له.

  3. حدد إيقاف.

  4. انتظر حتى تتغير حالة الجهاز الظاهري إلى متوقف (ملغى التخصيص).

  5. حدد Networking>Detach network interface.

  6. في واجهة فصل الشبكة، حدد واجهة الشبكة التي تريد فصلها. ثم حدد موافق.

    إشعار

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

    الأوامر

    أداة الأمر
    CLI إزالة az vm nic. انظر المثال
    PowerShell Remove-AzVMNetworkInterface. انظر المثال

القيود

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

  1. يجب أن تكون للجهاز الظاهري واجهة شبكة واحدة على الأقل مرفقة به.

  2. يمكن أن يحتوي الجهاز الظاهري على واجهات شبكة مرفقة به بالقدر الذي يدعمه حجم الجهاز الظاهري فقط. لمعرفة المزيد حول عدد واجهات الشبكة التي يدعمها كل حجم جهاز ظاهري، راجع أحجام الأجهزة الظاهرية في Azure. كل الأحجام تدعم واجهتَي شبكة على الأقل.

  3. لا يمكن حاليًا إرفاق واجهات الشبكة التي تضيفها إلى جهاز ظاهري بجهاز ظاهري آخر. لمعرفة المزيد حول كيفية إنشاء واجهات الشبكة، راجع إنشاء واجهة شبكة.

  4. كان بإمكانك سابقاً إضافة واجهات الشبكة فقط إلى الأجهزة الظاهرية التي تدعم واجهات شبكة متعددة وتم إنشاؤها باستخدام واجهتَي شبكة على الأقل. لم يكن بإمكانك إضافة واجهة شبكة إلى جهاز ظاهري تم إنشاؤه باستخدام واجهة شبكة واحدة، حتى إذا كان حجم الجهاز الظاهري يدعم أكثر من واجهة شبكة واحدة. وعلى العكس من ذلك، يمكنك فقط إزالة واجهات الشبكة من جهاز ظاهري بثلاث واجهات شبكة على الأقل؛ لأن الأجهزة الظاهرية التي تم إنشاؤها باستخدام واجهتَي شبكة على الأقل يجب أن تكون لها دائماً واجهتا شبكة على الأقل. لم تعد هذه القيود سارية. يمكنك الآن إنشاء جهاز ظاهري بأي عدد من واجهات الشبكة (حتى العدد الذي يدعمه حجم الجهاز الظاهري).

  5. بشكل افتراضي، واجهة الشبكة الأولى المتصلة بجهاز ظاهري هي واجهة الشبكة الأساسية. كل واجهات الشبكة الأخرى في الجهاز الظاهري واجهات شبكة ثانوية.

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

  7. كان مطلوباً في السابق من كل الأجهزة الظاهرية ضمن مجموعة التوفر نفسها أن تكون لها واجهات شبكة واحدة أو متعددة. من الممكن الآن أن تكون الأجهزة الظاهرية التي لها أي عدد من واجهات الشبكة ضمن مجموعة التوافر نفسها، وذلك حسب عدد الواجهات الذي يدعمه حجم الجهاز الظاهري. يمكن إضافة جهاز ظاهري إلى مجموعة التوفر عند إنشائها فقط. لمعرفة المزيد حول مجموعات التوفر، راجع خيارات التوفر لأجهزة Azure الظاهرية.

  8. يمكنك توصيل واجهات الشبكة في الجهاز الظاهري نفسه بشبكات فرعية مختلفة داخل شبكة افتراضية. ومع ذلك، يجب أن تكون كل واجهات الشبكة متصلة بالشبكة الظاهرية نفسها.

  9. يمكنك إضافة أي عنوان IP لأي تكوين IP لأي واجهة شبكة أساسية أو ثانوية إلى التجمع الخلفي لموازن تحميل Azure. في الماضي، كان من الممكن إضافة عنوان IP الأساسي فقط لواجهة الشبكة الأساسية إلى تجمع خلفي. لمعرفة المزيد حول عناوين IP والتكوينات، راجع تكوين عناوين IP لواجهة شبكة Azure.

  10. لا يؤدي حذف جهاز ظاهري إلى حذف واجهات الشبكة المرفقة به. عندما تحذف جهازاً ظاهرياً، يتم فصل واجهات الشبكة عن الجهاز الظاهري. يمكنك إضافة واجهات الشبكة تلك إلى أجهزة ظاهرية مختلفة أو حذفها.

  11. يتطلب تحقيق الأداء الأمثل الموثق اتصال الشبكة المتسارع. في بعض الحالات، يجب تمكين "اتصال الشبكة المتسارع" بشكل صريح للأجهزة الظاهرية بنظام Windows أو Linux.

    إشعار

    يوفر Azure عنوان IP افتراضيا للوصول الصادر للأجهزة الظاهرية التي لم يتم تعيين عنوان IP عام لها أو الموجودة في تجمع الواجهة الخلفية لموازن تحميل Azure الأساسي الداخلي. توفر آلية IP للوصول الصادر الافتراضي عنوان IP صادر غير قابل للتكوين.

    يتم تعطيل عنوان IP الافتراضي للوصول الصادر عند حدوث أحد الأحداث التالية:

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

    لا تتمتع الأجهزة الظاهرية التي تقوم بإنشائها باستخدام مجموعات مقياس الجهاز الظاهري في وضع التنسيق المرن بالوصول الصادر الافتراضي.

    لمزيد من المعلومات حول الاتصالات الصادرة في Azure، راجع الوصول الصادر الافتراضي في Azure واستخدام ترجمة عنوان الشبكة المصدر (SNAT) للاتصالات الصادرة.