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

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

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

قبل أن تبدأ

ملاحظة

تستخدم هذه المقالة الوحدة النمطية Azure Az PowerShell، وهي الوحدة النمطية PowerShell الموصى بها للتفاعل مع Azure. لبدء استخدام الوحدة النمطية Az PowerShell، راجع تثبيت Azure PowerShell. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.

إذا لم يكن لديك حساب، فقم بإعداد حساب 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. لإنشاء اتصال مع Azure، يجب بدء التشغيل Connect-AzAccount.

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

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

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

الأوامر

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

الأداة الأمر
CLI az network nic create
PowerShell New-AzNetworkInterface

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

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

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

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

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

  4. من شريط قائمة الجهاز الظاهري، اختر اتصال الشبكة>إرفاق واجهة الشبكة. ثم من إرفاق واجهة الشبكة الحالية، اختر واجهة الشبكة التي تريد إرفاقها، وحدد موافق.

    ملاحظة

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

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

  5. من شريط قائمة الجهاز الظاهري، اختر نظرة عامة>ابدأ لإعادة تشغيل الجهاز الظاهري.

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

الأوامر

الأداة الأمر
CLI az vm nic add (مرجع)؛ خطوات مفصلة
PowerShell Add-AzVMNetworkInterface (مرجع)؛ خطوات مفصلة

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

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

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

    ملاحظة

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

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

  3. في شريط قائمة الجهاز الظاهري، حدد اتصال الشبكة.

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

الأوامر

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

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

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

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

  3. في شريط أدوات الجهاز الظاهري، اختر إيقاف.

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

  5. من شريط قائمة الجهاز الظاهري، اختر اتصال الشبكة>فصل واجهة الشبكة.

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

    ملاحظة

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

الأوامر

الأداة الأمر
CLI az vm nic remove (مرجع)؛ خطوات مفصلة
PowerShell Remove-AzVMNetworkInterface (مرجع)؛ خطوات مفصلة

القيود

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

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

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

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

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

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

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

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

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

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

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

ملاحظة

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

لمزيدٍ من المعلومات، راجع الوصول الصادر الافتراضي في Azure.

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

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

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

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

لإنشاء جهاز ظاهري بواجهات شبكة أو عناوين IP متعددة، راجع:

المهمة الأداة
إنشاء جهاز ظاهري مع العديد من بطاقات NIC CLI، PowerShell
إنشاء جهاز NIC ظاهري واحد بعناوين IPv4 متعددة CLI، PowerShell
إنشاء جهاز NIC ظاهري واحد باستخدام عنوان IPv6 خاص (خلف موازن تحميل Azure) CLI، PowerShell، قالب Azure Resource Manager