اعداد سيرفر 2022 مع Hyper-v مع كرتين شبكة أو ما يعرف بـ Teaming

إعداد Windows Server 2022 مع Hyper-V وتكوين كرتي شبكة باستخدام Teaming يُعد من المهام الأساسية لأي مسؤول نظام يسعى لتحقيق أداء عالٍ وتوافرية عالية في بيئة افتراضية، Hyper-V هو دور خادم يُمكن تثبيته على Windows Server لإنشاء وإدارة الأجهزة الافتراضية، بينما يُتيح Teaming (أو NIC Teaming) تجميع كروت الشبكة لتحقيق أداء أفضل وموثوقية أعلى.


فوائد استخدام Teaming (أو NIC Teaming) في سيرفر 2022

1. زيادة عرض النطاق الترددي

أداء أعلى: يتيح تجميع عدة كروت شبكة دمج عرض النطاق الترددي لكل واجهة شبكة لتقديم عرض نطاق ترددي إجمالي أكبر: على سبيل المثال، تجميع اثنين من كروت الشبكة بقدرة 1 جيجابت في الثانية يمكن أن يوفر عرض نطاق ترددي يصل إلى 2 جيجابت في الثانية.

دعم التطبيقات الثقيلة: يصبح من الممكن تشغيل التطبيقات والعمليات التي تتطلب نقل بيانات كبير بكفاءة أكبر.

2. تحسين الفشل والتحمل (Fault Tolerance)

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

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

3. توازن التحميل (Load Balancing)

توزيع الحمل: يتيح توازن التحميل توزيع حركة المرور الشبكية بشكل متساوٍ عبر جميع كروت الشبكة المجمعة، مما يحسن من الأداء العام ويمنع التحميل الزائد على كارت شبكة واحد.

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

4. سهولة الإدارة والتكوين

إدارة مبسطة: يوفر Windows Server 2022 واجهة مستخدم سهلة الاستخدام لتكوين وإدارة NIC Teaming، مما يسهل على مسؤولي الشبكة تنفيذ التغييرات دون الحاجة إلى أدوات خارجية معقدة.

تكامل مع أدوات النظام: يمكن تكامل NIC Teaming مع أدوات إدارة النظام الأخرى مثل Hyper-V، مما يسهل إدارة البيئة الافتراضية والشبكة من نقطة مركزية واحدة.

5. التوافق مع المحولات المختلفة

مرونة الأجهزة: يمكن تكوين NIC Teaming باستخدام كروت شبكة من مختلف المصنعين، مما يوفر مرونة أكبر في اختيار الأجهزة وتحديثها.

6. دعم للعديد من أوضاع التكوين

تعدد أوضاع التشغيل: يوفر NIC Teaming عدة أوضاع تشغيل مثل Switch Independent Mode وSwitch Dependent Mode، مما يتيح للمسؤولين اختيار الوضع الأنسب لبيئتهم.

تكيف مع الشبكة: يمكن تكيف إعدادات الفريق لتلبية متطلبات الشبكة المحددة مثل التوازن القائم على بروتوكول أو توازن التحميل الديناميكي.

7. تحسين الأداء الافتراضي

دعم Hyper-V: يعتبر NIC Teaming أداة مهمة لتحسين أداء الشبكة في البيئات الافتراضية مثل Hyper-V، حيث يمكن توزيع حركة المرور بين الأجهزة الافتراضية بشكل متساوٍ وفعال.

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

8. تكامل مع السياسات الأمنية

أمان الشبكة: يمكن تكامل NIC Teaming مع السياسات الأمنية للشبكة، مما يضمن نقل البيانات عبر قنوات آمنة وموثوقة.

تقليل نقاط الفشل: من خلال تجميع كروت الشبكة، يمكن تقليل نقاط الفشل المحتملة وتحسين الاستجابة لمحاولات الاختراق أو الأعطال الأمنية.


كيفية اعداد ويندوز سيرفر 2022 مع Hyper-v مع كرتين شبكة أو ما يعرف بـ Teaming

بعد التحديثات لويندوز سيرفر 2022 وتشغيل Hyper-v لم يعد بالإمكان تنفيذ سويتش ظاهري مع Hyper-v لدعم اكثر من كرت شبكة عن طريق ادارة الويندز ممكنا وسوف تظهر هذه الرسالة:


لذلك يجب تنفيذ بعض الأوامر عن طريق PowerShell ولكن قبل ذلك دعونا نشرح الفروقات بين Switch Embedded Teaming (SET) و Load Balancing Failover (LBFO) :

1- Switch Embedded Teaming (SET):

  • نظرة عامة:

يُعرف SET بأنه نوع جديد من تقنية الـ “teaming” في Windows Server 2016 والإصدارات اللاحقة.

يتميز SET بأنه مُدرك للتخزين الافتراضي، وهو مختلف عن تقنية NIC Teaming.

يُضمن SET توجيهًا مباشرًا إلى مفتاح الشبكة الافتراضي (vSwitch) في Hyper-V.

يُستهدف SET دعم قدرات شبكات البرمجة المحددة (SDN).

  • ميزات متوافقة مع SET:

Datacenter bridging (DCB).

Hyper-V Network Virtualization (NV-GRE و VxLAN).

تفعيل تفريغ التحقق من الجانب الاستقبالي (IPv4 و IPv6 و TCP) إذا كان أي من أعضاء SET يدعمها.

Remote Direct Memory Access (RDMA).

  • ميزات غير متوافقة مع SET:

لا يُدعم مع NIC Teaming العام (اي يجب ان تكون كل كروت الشبكة نفس الموديل والشركة المصنعة والتعريف).

لا يُدعم مع العديد من الميزات الأخرى.


2- Load Balancing Failover (LBFO):

  • نظرة عامة:

تقنية LBFO متوفرة في Windows Server 2012 و2012 R2.

تسمح بتجميع واجهات الشبكة (NICs) لإنشاء فريق (Team) وتعيين خوارزمية توازن الحمل ووضع العمل.

يمكن ربط الفريق بمفتاح الشبكة الافتراضي (vSwitch) في Hyper-V.

  • الاعدادات والتشغيل:

يتطلب إنشاء الفريق ومن ثم ربطه بالمفتاح الافتراضي.

يمكن تكوين خوارزمية توازن الحمل ووضع العمل.

  • ألية التنفيذ مع نمط SET:

عن طريق Powershell المسؤول

Get-NetAdapter من اجل اظهار اسماء كروت الشبكة


New-VMSwitch -Name "SET Team" -NetAdapterName "NIC 1" -EnableEmbeddedTeaming $true -AllowManagementOS $true

من اجل دمج كرت شبكة


New-VMSwitch -Name "SET Team" -NetAdapterName "NIC 1", "NIC 2" -AllowManagementOS $true

لاحظ عند إضافة أكثر من بطاقة NIC واحدة، فإنك لا تحتاج إلى إضافة -EnableEmbeddedTeaming .


Set-VMSwitchTeam -Name "SET Team" -LoadBalancingAlgorithm Dynamic


Set-VMSwitchTeam -Name "SET Team" -LoadBalancingAlgorithm HyperVPort

من اجل تغيير وضع موازنة التحميل

باختصار، Dynamic Mode يُفضل إذا كانت حركة المرور الصادرة هي الأولوية، 

بينما Hyper-V Port Mode يُفضل إذا كانت الاستقرارية هي الأولوية.


Get-VMSwitchTeam -Name "SET Team" | FL



من اجل عرض وضع موازنة التحميل المتوفر لديك حاليا

Remove-VMSwitch "SET Team"

 من اجل ازالة السويتش

  • ألية التنفيذ مع نمط LBFO:

New-VMSwitch -Name "LBFO Team" -NetAdapterName "NIC 1", "NIC 2" -AllowNetLbfoTeams $true -AllowManagementOS $true

ونفس الاوامر السابقة للاعدادات والحذف، يرجى الانتباه إلى اسم السويتس في الحالة الثانية "LBFO Team".

المصادر:

الرابط1

الرابط2

الرابط3

أحدث أقدم

نموذج الاتصال