إعدادات شبكة إم وير. إعداد بطاقة شبكة محطة عمل vmware

10.04.2019

هناك عدة طرق لتكوين شبكة جهاز الضيف:
1) التواصل عبر الشبكات
2) ترجمة عنوان الشبكة (NAT)
3) الشبكات المضيفة فقط
4) الشبكات المخصصة

في حالتنا، سنقوم بتهيئة جهاز الضيف كشبكة مخصصة. تم تثبيت FreeBSD 7.0 على جهاز الضيف.

لذا، فلنبدأ تشغيل VMware Workstation. انتقل إلى خصائص الشبكة تحرير> محرر الشبكة الافتراضية (في الإصدارات الأقدم من برنامج إعدادات الشبكة الافتراضية). حدد علامة التبويب المحولات الظاهرية المضيفة.

نقوم بإزالة كافة محولات الشبكة عن طريق تحديد المحول والنقر فوق الزر "إزالة". بعد إزالة كافة المحولات، انقر فوق الزر "تطبيق".


في الخطوة التالية، انقر فوق الزر "إضافة" وأضف محول شبكة افتراضية جديد. بشكل افتراضي، يتم إنشاء محول الشبكة باستخدام الشبكة الظاهرية VMnet1.
يرجى ملاحظة أنه يجب تمكين المحول. انقر فوق الزر "تطبيق".


حدد علامة التبويب تعيين الشبكة الافتراضية للمضيف. انقر فوق الزر > وحدد الشبكة الفرعية. في حقل عنوان IP نملأ: 192.168.0.0. في حقل قناع الشبكة الفرعية: 255.255.255.0. انقر فوق تطبيق.


انتقل إلى خصائص جوار الشبكة للنظام الرئيسي الذي تم تثبيت VMware عليه (في حالتي، Windows).
تكوين واجهة الشبكة لمحول الشبكة VMware VMnet1:
IP: عنوان IP مجاني على شبكتك (مثال 192.168.0.1)
القناع: قناع الشبكة الخاص بك (مثال 255.255.255.0)

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

سنقوم بالوصول إلى الإنترنت باستخدام الطريقة الثانية، حيث نذهب إلى إعدادات بطاقة الشبكة الفعلية الخاصة بنا، والتي تكون متصلة بالإنترنت أو بشبكة محلية.
في علامة التبويب خيارات متقدمة، حدد المربع للسماح للمستخدمين الآخرين باستخدام اتصال الإنترنت. في توصيل شبكتك المنزلية، حدد محول VMnet1.
ربما ستحتاج بعد هذه الخطوة إلى إعادة تكوين IP والقناع لـ VMnet1 في بيئة الشبكة

نبدأ محور الضيف الخاص بنا ونقوم بتكوين واجهة الشبكة (على سبيل المثال عبر sysinstall)
خادم مضيف
المجال: رو
بوابة IPv4: 192.168.0.1 (عنوان محول شبكة VMware VMnet1 الخاص بنا)
عنوان IPv4: 192.168.0.2
خادم الاسم: 192.168.168.1 (عنوان خادم DNS الخاص بك)
قناع الشبكة: 255.255.255.0

أعد تشغيل واجهة الشبكة باستخدام الأوامر: cd /etc
./netstart
دعونا نلقي نظرة على /etc/resolv.conf. يجب أن يحتوي على سجل حول خادم DNS من النوع: domain ru
خادم الأسماء 192.168.168.1

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

تعد منتجات VMware حاليًا رائدة في السوق من حيث تنظيم مثل هذه النماذج للاختبار. في يونيو 2007، حصل برنامج VMware Workstation 6 على جائزة مجلة Visual Studio لأفضل حل في فئة أدوات التطوير. ويرجع ذلك إلى حد كبير إلى توفر عدد كبير من الأدوات التي يمكنها زيادة سرعة التطوير والاختبار بشكل كبير، وتبسيط إجراءات نشر التطبيقات وإعداد تفاعل الشبكة بينها. أصبحت منصة المحاكاة الافتراضية لسطح المكتب VMware Workstation شائعة جدًا لدرجة أن Microsoft قررت اتخاذ خطوة غير عادلة تمامًا فيما يتعلق بسياسة الترخيص للمحاكاة الافتراضية لأنظمة تشغيل عائلة Windows Vista: لا يمكن جعل بعض إصداراتها افتراضية. هذا الوضع لا يمكن أن يناسب برنامج VMware، الذي بدأ النضال من أجل الاستخدام المجاني لأنظمة التشغيل على منصات المحاكاة الافتراضية. بالإضافة إلى ذلك، تراهن شركة VMware بشكل كبير على منتج VMware Fusion، الذي يوفر التكامل الأوثق بين نظامي التشغيل Mac OS وWindows Vista (الذي يحمل الاسم الرمزي Unity) ويظهر نتائج رائعة حقًا: يعمل المستخدم كما لو كان "في عالمين".

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

مبادئ تنظيم الشبكات بين الأجهزة الافتراضية

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

  • المفاتيح الافتراضية
  • واجهات الشبكة الافتراضية (محولات إيثرنت الافتراضية)
  • الجسر الافتراضي
  • خادم DHCP المدمج
  • جهاز ترجمة عنوان الشبكة (NAT، ترجمة عنوان الشبكة)

العنصر الأساسي للشبكات في VMware Workstation وVMware Server هو المحول الظاهري. إنه يوفر شبكات للأجهزة الافتراضية بطريقة جهاز مادي: يحتوي المحول الظاهري على منافذ يمكن ربط واجهات الشبكة الافتراضية للأجهزة الافتراضية، بالإضافة إلى المكونات الأخرى للبنية التحتية الافتراضية داخل المضيف. تنتمي الأجهزة الافتراضية المتعددة المتصلة بنفس المحول الظاهري إلى نفس الشبكة الفرعية. الجسر الظاهري هو آلية يتم من خلالها ربط محول الشبكة الفعلي للكمبيوتر بواجهات الشبكة الافتراضية. يسمح خادم DHCP المدمج في VMware للأجهزة الافتراضية بالحصول على عنوان IP تلقائيًا على شبكتها الفرعية، ويوفر جهاز NAT الظاهري ترجمة عنوان الشبكة عندما تتصل الأجهزة الافتراضية بشبكة خارجية.

3 أنواع من تفاعل الشبكة بين الأجهزة الافتراضية

توفر منتجات VMware Workstation وVMware Server للمستخدمين القدرة على تعيين أحد أنواع الشبكات الأساسية الثلاثة لجهاز ظاهري لكل محول من محولات الشبكة الافتراضية:

  • موصول
  • المضيف فقط

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

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

يتم توصيل محول الشبكة الافتراضية للضيف بالمحول الظاهري VMnet0، والذي يحتوي أيضًا على جسر افتراضي يتصل مباشرة بمحول الشبكة الفعلي.

لتعيين نوع اتصال الشبكة الموصول بجهاز افتراضي، يلزمك الانتقال إلى قائمة "VM"، ثم "الإعدادات"، وفي علامة التبويب "الأجهزة"، حدد بطاقة شبكة Ethernet الافتراضية وقم بتعيين مفتاح مجموعة اتصال الشبكة إلى موقف الجسر.

يعد هذا النوع من تفاعل الشبكة مثاليًا لأغراض اختبار البرامج، عندما تحتاج إلى تنظيم شبكة افتراضية داخل المضيف، ولا تحتاج الأجهزة الافتراضية إلى الوصول إلى شبكة خارجية. يوجد في الشبكة الفرعية الافتراضية خادم DHCP متصل بالمحول الظاهري VMnet1 ويقوم بتعيين عناوين IP من النطاق المحدد للأجهزة الافتراضية (افتراضيًا 192.168.179.128 - 192.168.179.254). هيكل شبكة المضيف فقط موضح أدناه:

تتصل محولات الشبكة الافتراضية الضيف بمحول VMnet1 وتتواصل على الشبكة الفرعية 192.168.179.0/24. يتم أيضًا إنشاء واجهة شبكة افتراضية على النظام المضيف، متصلة بـ VMnet1، والتي تتيح لك التفاعل مع الأجهزة الافتراضية.

لتعيين نوع اتصال الشبكة المضيف فقط لجهاز افتراضي، يتعين عليك الانتقال إلى قائمة "VM"، ثم "الإعدادات"، وفي علامة التبويب "الأجهزة"، حدد بطاقة شبكة Ethernet الافتراضية وقم بتعيين اتصال الشبكة قم بالتبديل إلى وضع المضيف فقط.

هذا النوع من الشبكات مشابه جدًا للمضيف فقط، مع استثناء واحد: جهاز ترجمة عنوان IP (NAT) متصل بالمحول الظاهري VMnet8. يتصل أيضًا خادم DHCP بهذا المفتاح، الذي يوزع العناوين من نطاق معين على الأجهزة الافتراضية (افتراضيًا 192.168.89.128 - 192.168.89.254)، ومباشرة على الأجهزة الافتراضية نفسها. يسمح جهاز NAT بترجمة عنوان IP، مما يسمح للأجهزة الافتراضية ببدء الاتصالات بشبكة خارجية دون توفير آلية للوصول إلى الأجهزة الافتراضية من الخارج. هيكل شبكة NAT موضح أدناه:

في نظام التشغيل المضيف، وكذلك بالنسبة لشبكة المضيف فقط، يتم إنشاء واجهة شبكة افتراضية لمحول VMnet 8، مما يسمح للمضيف بالاتصال بالأجهزة الافتراضية.

يعد نموذج التفاعل الشبكي هذا مثاليًا من الناحية الأمنية (نظرًا لأنه من المستحيل بدء الاتصال بجهاز افتراضي من الخارج)، ولكنه يقلل بشكل كبير من أداء الشبكة (أحيانًا بنسبة تصل إلى 20-30 بالمائة). يمكن استخدام اتصال NAT، على سبيل المثال، لتصفح الإنترنت بشكل آمن من جهاز افتراضي.

لتعيين نوع اتصال شبكة NAT لجهاز افتراضي، يتعين عليك الانتقال إلى قائمة "VM"، ثم "الإعدادات"، وفي علامة التبويب "الأجهزة"، حدد بطاقة شبكة Ethernet الافتراضية وقم بتعيين مفتاح مجموعة اتصال الشبكة إلى نات.

يمكن أن يحتوي كل جهاز ظاهري على عدة محولات شبكة افتراضية متصلة بمحولات افتراضية مختلفة تنفذ أنواعًا مختلفة من اتصالات الشبكة. على النظام الأساسي VMware Server 1.0، يمكن إنشاء ما يصل إلى أربعة محولات شبكة افتراضية لجهاز ظاهري واحد، على النظام الأساسي VMware Workstation 6 - ما يصل إلى عشرة. لإضافة محول شبكة افتراضية إلى جهاز افتراضي، انتقل إلى قائمة "VM"، وحدد "الإعدادات"، ثم في علامة التبويب "الأجهزة"، انقر فوق الزر "إضافة" وحدد "محول Ethernet" في معالج إضافة الأجهزة الافتراضية . بعد ذلك، في المعالج، قم بتعيين نوع تفاعل الشبكة لهذا المحول وانقر فوق "إنهاء".

إعداد شبكة افتراضية باستخدام Virtual Network Editor

يتم تضمين تطبيق Virtual Network Editor مع VMware Workstation وVMware Server وهو أداة قوية لإدارة الشبكة الافتراضية. لاستخدامه، تحتاج إلى تشغيل برنامج vmnetcfg.exe من المجلد الذي يحتوي على محطة العمل أو الخادم، أو تحديد إعدادات الشبكة الافتراضية من قائمة "تحرير".

تعرض علامة التبويب الأولى في محرر الشبكة الافتراضية الشبكات الافتراضية المتاحة ووصفها والشبكة الفرعية التي تشكلها وما إذا كان خادم DHCP ممكّنًا لها. بالانتقال إلى علامة التبويب "التوصيل التلقائي" سنرى الصورة التالية:

هنا يمكننا السماح لمنصة VMware نفسها بتحديد محول الشبكة الفعلي المناسب للربط بالجسر الظاهري (إذا كان هناك العديد من بطاقات الشبكة)، وكذلك إضافة إلى القائمة المحولات الفعلية التي ليست هناك حاجة لإنشاء جسر لها. إذا كان لديك بطاقة شبكة واحدة، فمن المستحسن ترك كل شيء كما هو. بعد ذلك يمكننا الانتقال إلى علامة التبويب "تعيين الشبكة الافتراضية للمضيف".

يمكننا هنا ربط واجهات الشبكة المضيفة (المادية والافتراضية) بمحولات VMnet الافتراضية. افتراضيًا، ترتبط واجهات الشبكة الافتراضية VMnet1 وVMnet8 بمحولات للمضيف فقط وNAT، على التوالي. ترتبط الواجهة الفعلية بمفتاح VMNet0. يمكننا تعيين شبكة فرعية لكل محول من المحولات عن طريق تعيين عنوان وقناع شبكة فرعية:

يمكننا أيضًا ربط خادم DHCP بمحول افتراضي، حيث يوجد ربط بإحدى واجهات الشبكة المضيفة. تقوم هذه الوظيفة بتكرار علامة التبويب DHCP وسيتم وصفها لاحقًا. لنفكر الآن في إنشاء شبكتك الفرعية الخاصة استنادًا إلى محول VMnet2 غير المشغول، والذي يبدأ بعلامة التبويب "المحولات الافتراضية المضيفة".

نرى هنا محولات المضيف الظاهري لاتصالات شبكة المضيف فقط وشبكة NAT والمفاتيح الافتراضية وحالات الجهاز المقابلة لها. يمكننا تعطيل الأجهزة الافتراضية أو تمكينها، أو حتى إزالتها تمامًا. دعونا نضيف محولنا الظاهري لإنشاء شبكة فرعية من الأجهزة الافتراضية من خلال النقر على زر "إضافة". أضف محول VMnet2 وانقر على زر "تطبيق". ونتيجة لذلك، لدينا واجهة شبكة افتراضية أخرى على المضيف وشبكة فرعية بعنوان يتم تعيينه تلقائيًا مثل 192.168.x.0/24. في علامة التبويب "تعيين الشبكة الافتراضية للمضيف"، يمكننا التأكد من أن المحول الذي تم إنشاؤه مرتبط بمحول VMnet2، وعرض شبكته الفرعية أو تغييرها. بعد ذلك، دعنا ننتقل إلى علامة التبويب التالية، حيث يمكننا توصيل خادم DHCP بمحولات افتراضية مختلفة.

نرى هنا أن خادم DHCP يعمل للمحولات الافتراضية VMnet1 وVMnet8. يمكننا أيضًا إضافة المحول إلى قائمة عملاء خادم DHCP بالنقر فوق الزر "إضافة"، ولا يهم ما إذا كانت أي واجهة شبكة مضيفة مرتبطة به أم لا. في الجزء السفلي يمكنك أيضًا رؤية حالة الخدمة التي تدعم DHCP ( vmnetdhcp.exe)، ويمكننا إيقافه أو تشغيله أو إعادة تشغيله.

أضف مفتاح VMnet2 باستخدام زر "إضافة" وانقر على "تطبيق". تم الآن تعيين DHCP لشبكتنا الفرعية، ويمكننا تعديل خصائصه بالنقر فوق الزر "خصائص":

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

كما ذكرنا سابقًا، يختلف اتصال شبكة المضيف فقط عن NAT في حالة عدم وجود جهاز NAT واحد فقط. يمكن ربط هذا الجهاز، الذي يترجم عناوين IP للجهاز الظاهري، بمحول افتراضي واحد فقط وواجهة شبكة افتراضية مضيفة. افتراضيًا، يتم استخدام محول VMnet8 ومحول الشبكة الظاهري المرتبط به كأساس لاتصالات الشبكة عبر NAT. في علامة التبويب الأخيرة "NAT"، يمكنك تغيير معلمات تفاعل الشبكة هذا:

لتعيين جهاز NAT لشبكة VMnet2 الخاصة بنا، حدده من المجموعة وانقر فوق "تطبيق". بعد ذلك، تصبح شبكتنا الفرعية الافتراضية الموجودة على محول VMnet2 محمية من الاختراق الخارجي، ويمكن للأجهزة الافتراضية التي تستخدم جهاز NAT بدء الاتصالات الصادرة إلى الشبكة الخارجية، والتي ستتم معالجتها بواسطة خادم VMware NAT. يتم تنفيذ خدمة ترجمة العناوين من خلال عملية vmnat.exe. ومن علامة التبويب هذه يمكن أيضًا تثبيته وتشغيله وإعادة تشغيله. لإعدادات خادم NAT، انقر فوق الزر "تحرير".

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

يسمح مربع الاختيار "Active FTP" بفتح اتصال وارد من خادم FTP خارجي في الوضع النشط أو يرفض فتحه. إذا لم يتم تحديد خانة الاختيار، فسيتم استخدام الوضع السلبي أحادي القناة. يتيح لك زر "DNS" (DNS، نظام اسم المجال) إدارة إعدادات إعادة توجيه DNS (إعادة توجيه الطلبات إلى DNS). لا يمكن تكوين هذه الميزة إلا لمضيفي Windows. يجب تحديد خانة الاختيار OUI (المعرف الفريد التنظيمي) فقط إذا قمت بتغيير الجزء الأول من عنوان MAC الخاص بالجهاز الظاهري، والذي يحدد الشركة المصنعة لبطاقة الشبكة (افتراضيًا، يقوم برنامج VMware بتعيين واجهة المستخدم الفريدة الخاصة به لجميع الأجهزة)، ويجب عليك تريد السماح لهذه الأجهزة باستخدام جهاز NAT.

تتضمن معلمات بروتوكول NetBIOS مهلة معالج اسم NBNS (خدمة أسماء NetBIOS)، وعدد مرات إعادة المحاولة لطلبات NBNS، ومهلة NBDS (خدمة مخطط بيانات NetBIOS).

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

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

كما يتبين من الشكل، لا توجد مشاكل في نمذجة الأنظمة المعقدة على جهاز كمبيوتر فعلي واحد، حيث تعمل أنواع مختلفة من الخوادم وجدران الحماية وأجهزة الكمبيوتر العميلة. كل هذا يمكن القيام به باستخدام الأداة المساعدة Virtual Network Editor. بالإضافة إلى ذلك، يوفر منتج VMware Workstation، الذي يركز على عملية التطوير والاختبار، أداة أخرى لإنشاء شبكات افتراضية بين الأجهزة الافتراضية، والتي تتمتع بقدرات متقدمة - Virtual Machine Teaming.

فريق الآلة الافتراضية على محطة عمل VMware

تحدد شركة VMware فئة منتج محطة العمل الخاصة بها على أنها تطوير واختبار لسبب ما. توفر منصة VMware Workstation مجموعة كبيرة من الأدوات التي يحتاجها المطورون ومهندسو جودة البرمجيات في شركات تطوير البرمجيات. إحدى الميزات الأكثر فعالية للمنتج هي إنشاء "فرق" من الأجهزة الافتراضية، متحدة بقطاعات الشبكة الافتراضية لاختبار الأنظمة المعقدة. بشكل أساسي، ينفذ Virtual Machine Teaming نفس الإمكانيات التي يوفرها محرر الشبكة الافتراضية، ولكنه يسمح لك بإنشاء شبكات افتراضية بسهولة أكبر عن طريق ربط محولات الآلة الافتراضية بقطاعات مختلفة من الشبكة الافتراضية. على سبيل المثال، نحتاج إلى اختبار النظام التالي: يوجد على أحد المضيفين خادم ويب يحتوي على واجهتين للشبكة - واحدة للوصول إليه من خلال عميل رفيع من جهاز المستخدم، والأخرى للاتصال بخادم قاعدة البيانات، حيث يرسل العميل الطلبات عبر خادم الويب. ويرد أدناه هيكل مثل هذا النظام:

لنقم بإنشاء ثلاثة أجهزة افتراضية، وفقًا لبنية النموذج، وإضافة محول شبكة افتراضية آخر لخادم الويب الظاهري. بعد ذلك، في قائمة "ملف" في VMware Workstation، حدد جديد->فريق. نشير أيضًا إلى المكان الذي ستتواجد فيه ملفات فريق الجهاز الظاهري، ثم حدد خيار "نعم" عندما يُطلب منك "إضافة أجهزة افتراضية إلى الفريق الآن". بعد ذلك، انتقل إلى نافذة إضافة الأجهزة الافتراضية:

هنا يمكننا إضافة أجهزة افتراضية باستخدام زر "إضافة". قم بإضافة الأجهزة المطلوبة، ثم اضغط على "التالي" وأجب بـ "نعم" على سؤال "إضافة شرائح LAN إلى الفريق الآن" للانتقال إلى نافذة إضافة شرائح الشبكة.

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

يمكننا هنا تعيين روابط محول الشبكة الافتراضية لقطاعات الشبكة الافتراضية التي نحتاجها بمجرد تحديد المربعات الخاصة بواجهات الشبكة المقابلة في أعمدة المقاطع. وفقًا لهيكل النموذج، نقوم بتعيين قطعة LAN 1 لخادم قاعدة البيانات وخادم الويب وقطعة LAN 2 لخادم الويب والعميل. وبالتالي، بعد النقر على زر "إنهاء"، سنتلقى أمرًا من الأجهزة الافتراضية التي تلبي متطلبات النظام المحاكى.

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

بعض جوانب شبكات VMware

عند بدء تشغيل جهاز افتراضي، يقوم VMware Workstation وVMware Server تلقائيًا بتعيين عناوين MAC لمحولات الشبكة الافتراضية. نظام تعيين العنوان التلقائي يضمن عدم حصول الأجهزة الافتراضية الموجودة على نفس المضيف على نفس عناوين MAC. ولذلك، إذا كنت تستخدم نسخة واحدة فقط من نظام VMware الأساسي على شبكة مؤسستك، فإن هذا النظام يضمن عدم وجود تعارضات في العناوين الفعلية. ومع ذلك، إذا كانت منصات المحاكاة الافتراضية تعمل على عدة مضيفين على الشبكة في وقت واحد، فقد تنشأ حالة من تكرار عناوين MAC، مما سيؤدي إلى تعارضات في الشبكة وعدم توفر الأجهزة الافتراضية. لتجنب ذلك، يمكنك تعيين عناوين MAC يدويًا للأجهزة الافتراضية عن طريق إضافة سطر مثل هذا في ملف vmx في محرر النصوص:

عنوان إيثرنت[n] = 00:50:56:XX:YY:ZZ

حيث n هو الرقم التسلسلي (يبدأ من الصفر) لواجهة شبكة الجهاز الظاهري، وXX وYY وZZ هي المكونات المقابلة لعنوان MAC.

بالإضافة إلى ذلك، عند استخدام بنية تحتية افتراضية تعتمد على VMware Workstation أو VMware Server في بيئة إنتاج، تجدر الإشارة إلى أن محولات VMnet الافتراضية هي في الواقع مركزات ("محاور")، أي أنها تكرر حركة المرور على جميع منافذ أجهزة VMnet. يؤدي هذا إلى إنشاء مشكلات أمنية محتملة لأن واجهة الشبكة التي تعمل في الوضع المختلط في أحد الأجهزة الافتراضية قد تستمع إلى حركة المرور الموجهة لعملاء آخرين للمركز الظاهري.

خاتمة

تعد منصات VMware Workstation وVMware Server أدوات قوية لتنظيم تفاعل الشبكة بين العديد من الأجهزة الافتراضية التي تعمل في وقت واحد داخل المضيف. لا تتمتع أي من منصات المحاكاة الافتراضية لسطح المكتب الموجودة حاليًا في السوق بنفس وظائف الشبكات التي تتمتع بها VMware Workstation. عند اختبار البرامج، فإن قدرة النظام الأساسي على تصميم الأنظمة الموزعة المعقدة لا تقدر بثمن. بالإضافة إلى ذلك، على منصة خادم VMware، يمكنك إنشاء "مجمعات خوادم افتراضية" مع اتصالات الشبكة الداخلية والخارجية الخاصة بها؛ ويتم فصل هذه الأنظمة عن الأجهزة وتكون مرنة للغاية من حيث نقلها إلى نظام أساسي آخر. هناك العديد من الإمكانيات المخفية في إعداد الشبكات الافتراضية، بالإضافة إلى أنواع مختلفة من التفاصيل الدقيقة التي تسمح لك بتكوين الشبكات الافتراضية بمرونة شديدة والحصول على أقصى قدر من التأثير من الأجهزة الافتراضية.

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

أولاً، دعونا نذكرك أنه باستخدام الأداة المساعدة Virtual Network Editor، من الممكن تكوين الشبكات الافتراضية محطة إم وير. تتيح لك هذه الأداة المساعدة تكوين الشبكة محطة إم ويرويسمح لك بتكوين خدمات DHCP وNAT. يمكن الحصول على مزيد من المعلومات التفصيلية حول استخدام Virtual Network Editor من خلال قراءة المقالة "إعدادات الشبكة". محطة إم وير

السيناريو 1. وصول أجهزة VMware Workstation الافتراضية إلى الإنترنت باستخدام اتصال موصول.

لنفكر في السيناريو الأول لتوصيل الأجهزة الافتراضية بالإنترنت باستخدام اتصال موصول. لنفترض أن هناك خادم DHCP على شبكتك المحلية (إذا لم يكن موجودًا، فيمكن تعيين جميع معلمات TCP/IP الخاصة بالجهاز الظاهري (عنوان IP، والقناع، والبوابة الافتراضية، وDNS) يدويًا). نفترض أيضًا أن معدات الشبكة الخاصة بك لا تمنع الاتصالات بناءً على عنوان MAC وأن جدار الحماية الخاص بك يسمح لأي كمبيوتر بالاتصال بالإنترنت.

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

يوضح الشكل اتصالاً عبر الجسور. كما ترون، الجهاز الفعلي (المضيف) لديه عنوان IP فريد خاص به. تتلقى الأجهزة الافتراضية عناوين IP الخاصة بها من خادم DHCP. وبالتالي، يعمل كل جهاز افتراضي كعقدة مستقلة على الشبكة المحلية.

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

السيناريو 2. توصيل أجهزة VMware Workstation الافتراضية بالإنترنت باستخدام NAT.

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

عند استخدام اتصال NAT، هناك شبكتان. إحداهما عبارة عن شبكة افتراضية توجد فيها الأجهزة الافتراضية وتتفاعل معها، والثانية عبارة عن شبكة فعلية يتصل بها جهاز كمبيوتر فعلي. يتم استخدام خدمة DHCP لتعيين عناوين IP للأجهزة الافتراضية. يتم تنفيذ تكوين DHCP من خلال الأداة المساعدة Virtual Network Editor محطة إم وير. في تكوين خدمة DHCP، يُنصح بتحديد خادم DNS الخاص بمزود الإنترنت الأعلى.

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

السيناريو 3. وصول أجهزة VMware Workstation الافتراضية إلى الإنترنت باستخدام اتصال المضيف فقط.

عند الحديث عن اتصال المضيف فقط، يتم التأكيد دائمًا على إنشاء شبكة افتراضية، معزولة عن الشبكات الخارجية. يمكن لجميع الأجهزة الافتراضية الموجودة على هذه الشبكة التواصل مع بعضها البعض ومع نظام التشغيل المضيف فقط. ولكن، حتى بالنسبة للاتصال بالمضيف فقط، فمن الممكن توفير أجهزة افتراضية محطة إم ويرخدمة الإنترنت. يمكن القيام بذلك باستخدام خادم وكيل أو جهاز توجيه أو NAT وما إلى ذلك على المضيف. على أجهزة الكمبيوتر التي تستخدم نظام التشغيل Windows 2000 أو Windows XP أو Windows Server 2003 كنظام تشغيل مضيف، بالإضافة إلى اتصال مضيف فقط، يمكنك استخدام مشاركة اتصال الإنترنت، مما يسمح للأجهزة الظاهرية باستخدام الطلب الهاتفي أو اتصال إنترنت آخر.

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

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

الشبكات في محطة عمل VMware وخادم VMware.

شرط:

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

تعد منتجات VMware حاليًا رائدة في السوق من حيث تنظيم مثل هذه النماذج للاختبار. في يونيو 2007، حصل برنامج VMware Workstation 6 على جائزة مجلة Visual Studio لأفضل حل في فئة أدوات التطوير. ويرجع ذلك إلى حد كبير إلى توفر عدد كبير من الأدوات التي يمكنها زيادة سرعة التطوير والاختبار بشكل كبير، وتبسيط إجراءات نشر التطبيقات وإعداد تفاعل الشبكة بينها. أصبحت منصة المحاكاة الافتراضية لسطح المكتب VMware Workstation شائعة جدًا لدرجة أن Microsoft قررت اتخاذ خطوة غير عادلة تمامًا فيما يتعلق بسياسة الترخيص للمحاكاة الافتراضية لأنظمة تشغيل عائلة Windows Vista: لا يمكن جعل بعض إصداراتها افتراضية. هذا الوضع لا يمكن أن يناسب برنامج VMware، الذي بدأ النضال من أجل الاستخدام المجاني لأنظمة التشغيل على منصات المحاكاة الافتراضية. بالإضافة إلى ذلك، تراهن شركة VMware بشكل كبير على منتج VMware Fusion، الذي يوفر التكامل الأوثق بين نظامي التشغيل Mac OS وWindows Vista (الذي يحمل الاسم الرمزي Unity) ويظهر نتائج رائعة حقًا: يعمل المستخدم كما لو كان "في عالمين".

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

مبادئ تنظيم الشبكات بين الأجهزة الافتراضية

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

  • المفاتيح الافتراضية
  • واجهات الشبكة الافتراضية (محولات إيثرنت الافتراضية)
  • الجسر الافتراضي
  • خادم DHCP المدمج
  • جهاز ترجمة عنوان الشبكة (NAT، ترجمة عنوان الشبكة)

العنصر الأساسي للشبكات في VMware Workstation وVMware Server هو المحول الظاهري. إنه يوفر شبكات للأجهزة الافتراضية بطريقة جهاز مادي: يحتوي المحول الظاهري على منافذ يمكن ربط واجهات الشبكة الافتراضية للأجهزة الافتراضية، بالإضافة إلى المكونات الأخرى للبنية التحتية الافتراضية داخل المضيف. تنتمي الأجهزة الافتراضية المتعددة المتصلة بنفس المحول الظاهري إلى نفس الشبكة الفرعية. الجسر الظاهري هو آلية يتم من خلالها ربط محول الشبكة الفعلي للكمبيوتر بواجهات الشبكة الافتراضية. يسمح خادم DHCP المدمج في VMware للأجهزة الافتراضية بالحصول على عنوان IP تلقائيًا على شبكتها الفرعية، ويوفر جهاز NAT الظاهري ترجمة عنوان الشبكة عندما تتصل الأجهزة الافتراضية بشبكة خارجية.

3 أنواع من تفاعل الشبكة بين الأجهزة الافتراضية

توفر منتجات VMware Workstation وVMware Server للمستخدمين القدرة على تعيين أحد أنواع الشبكات الأساسية الثلاثة لجهاز ظاهري لكل محول من محولات الشبكة الافتراضية:

  • موصول
  • المضيف فقط

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

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


يتم توصيل محول الشبكة الافتراضية للضيف بالمحول الظاهري VMnet0، والذي يحتوي أيضًا على جسر افتراضي يتصل مباشرة بمحول الشبكة الفعلي.

لتعيين نوع اتصال الشبكة الموصول بجهاز افتراضي، يلزمك الانتقال إلى قائمة "VM"، ثم "الإعدادات"، وفي علامة التبويب "الأجهزة"، حدد بطاقة شبكة Ethernet الافتراضية وقم بتعيين مفتاح مجموعة اتصال الشبكة إلى موقف الجسر.

يعد هذا النوع من تفاعل الشبكة مثاليًا لأغراض اختبار البرامج، عندما تحتاج إلى تنظيم شبكة افتراضية داخل المضيف، ولا تحتاج الأجهزة الافتراضية إلى الوصول إلى شبكة خارجية. يوجد في الشبكة الفرعية الافتراضية خادم DHCP متصل بالمحول الظاهري VMnet1 ويقوم بتعيين عناوين IP من النطاق المحدد للأجهزة الافتراضية (افتراضيًا 192.168.179.128 - 192.168.179.254). هيكل شبكة المضيف فقط موضح أدناه:


تتصل محولات الشبكة الافتراضية الضيف بمحول VMnet1 وتتواصل على الشبكة الفرعية 192.168.179.0/24. يتم أيضًا إنشاء واجهة شبكة افتراضية على النظام المضيف، متصلة بـ VMnet1، والتي تتيح لك التفاعل مع الأجهزة الافتراضية.

لتعيين نوع اتصال الشبكة المضيف فقط لجهاز افتراضي، يتعين عليك الانتقال إلى قائمة "VM"، ثم "الإعدادات"، وفي علامة التبويب "الأجهزة"، حدد بطاقة شبكة Ethernet الافتراضية وقم بتعيين اتصال الشبكة قم بالتبديل إلى وضع المضيف فقط.

هذا النوع من الشبكات مشابه جدًا للمضيف فقط، مع استثناء واحد: جهاز ترجمة عنوان IP (NAT) متصل بالمحول الظاهري VMnet8. يتصل أيضًا خادم DHCP بهذا المفتاح، الذي يوزع العناوين من نطاق معين على الأجهزة الافتراضية (افتراضيًا 192.168.89.128 - 192.168.89.254)، ومباشرة على الأجهزة الافتراضية نفسها. يسمح جهاز NAT بترجمة عنوان IP، مما يسمح للأجهزة الافتراضية ببدء الاتصالات بشبكة خارجية دون توفير آلية للوصول إلى الأجهزة الافتراضية من الخارج. هيكل شبكة NAT موضح أدناه:


في نظام التشغيل المضيف، وكذلك بالنسبة لشبكة المضيف فقط، يتم إنشاء واجهة شبكة افتراضية لمحول VMnet 8، مما يسمح للمضيف بالاتصال بالأجهزة الافتراضية.

يعد نموذج التفاعل الشبكي هذا مثاليًا من الناحية الأمنية (نظرًا لأنه من المستحيل بدء الاتصال بجهاز افتراضي من الخارج)، ولكنه يقلل بشكل كبير من أداء الشبكة (أحيانًا بنسبة تصل إلى 20-30 بالمائة). يمكن استخدام اتصال NAT، على سبيل المثال، لتصفح الإنترنت بشكل آمن من جهاز افتراضي.

لتعيين نوع اتصال شبكة NAT لجهاز افتراضي، يتعين عليك الانتقال إلى قائمة "VM"، ثم "الإعدادات"، وفي علامة التبويب "الأجهزة"، حدد بطاقة شبكة Ethernet الافتراضية وقم بتعيين مفتاح مجموعة اتصال الشبكة إلى نات.

يمكن أن يحتوي كل جهاز ظاهري على عدة محولات شبكة افتراضية متصلة بمحولات افتراضية مختلفة تنفذ أنواعًا مختلفة من اتصالات الشبكة. على النظام الأساسي VMware Server 1.0، يمكن إنشاء ما يصل إلى أربعة محولات شبكة افتراضية لجهاز ظاهري واحد، على النظام الأساسي VMware Workstation 6 - ما يصل إلى عشرة. لإضافة محول شبكة افتراضية إلى جهاز افتراضي، انتقل إلى قائمة "VM"، وحدد "الإعدادات"، ثم في علامة التبويب "الأجهزة"، انقر فوق الزر "إضافة" وحدد "محول Ethernet" في معالج إضافة الأجهزة الافتراضية . بعد ذلك، في المعالج، قم بتعيين نوع تفاعل الشبكة لهذا المحول وانقر فوق "إنهاء".

إعداد شبكة افتراضية باستخدام Virtual Network Editor

يتم تضمين تطبيق Virtual Network Editor مع VMware Workstation وVMware Server وهو أداة قوية لإدارة الشبكة الافتراضية. لاستخدامه، تحتاج إلى تشغيل برنامج vmnetcfg.exe من المجلد الذي يحتوي على محطة العمل أو الخادم، أو تحديد إعدادات الشبكة الافتراضية من قائمة "تحرير".


تعرض علامة التبويب الأولى في محرر الشبكة الافتراضية الشبكات الافتراضية المتاحة ووصفها والشبكة الفرعية التي تشكلها وما إذا كان خادم DHCP ممكّنًا لها. بالانتقال إلى علامة التبويب "التوصيل التلقائي" سنرى الصورة التالية:


هنا يمكننا السماح لمنصة VMware نفسها بتحديد محول الشبكة الفعلي المناسب للربط بالجسر الظاهري (إذا كان هناك العديد من بطاقات الشبكة)، وكذلك إضافة إلى القائمة المحولات الفعلية التي ليست هناك حاجة لإنشاء جسر لها. إذا كان لديك بطاقة شبكة واحدة، فمن المستحسن ترك كل شيء كما هو. بعد ذلك يمكننا الانتقال إلى علامة التبويب "تعيين الشبكة الافتراضية للمضيف".


يمكننا هنا ربط واجهات الشبكة المضيفة (المادية والافتراضية) بمحولات VMnet الافتراضية. افتراضيًا، ترتبط واجهات الشبكة الافتراضية VMnet1 وVMnet8 بمحولات للمضيف فقط وNAT، على التوالي. ترتبط الواجهة الفعلية بمفتاح VMNet0. يمكننا تعيين شبكة فرعية لكل محول من المحولات عن طريق تعيين عنوان وقناع شبكة فرعية:

يمكننا أيضًا ربط خادم DHCP بمحول افتراضي، حيث يوجد ربط بإحدى واجهات الشبكة المضيفة. تقوم هذه الوظيفة بتكرار علامة التبويب DHCP وسيتم وصفها لاحقًا. لنفكر الآن في إنشاء شبكتك الفرعية الخاصة استنادًا إلى محول VMnet2 غير المشغول، والذي يبدأ بعلامة التبويب "المحولات الافتراضية المضيفة".


نرى هنا محولات المضيف الظاهري لاتصالات شبكة المضيف فقط وشبكة NAT والمفاتيح الافتراضية وحالات الجهاز المقابلة لها. يمكننا تعطيل الأجهزة الافتراضية أو تمكينها، أو حتى إزالتها تمامًا. دعونا نضيف محولنا الظاهري لإنشاء شبكة فرعية من الأجهزة الافتراضية من خلال النقر على زر "إضافة". أضف محول VMnet2 وانقر على زر "تطبيق". ونتيجة لذلك، لدينا واجهة شبكة افتراضية أخرى على المضيف وشبكة فرعية بعنوان يتم تعيينه تلقائيًا مثل 192.168.x.0/24. في علامة التبويب "تعيين الشبكة الافتراضية للمضيف"، يمكننا التأكد من أن المحول الذي تم إنشاؤه مرتبط بمحول VMnet2، وعرض شبكته الفرعية أو تغييرها. بعد ذلك، دعنا ننتقل إلى علامة التبويب التالية، حيث يمكننا توصيل خادم DHCP بمحولات افتراضية مختلفة.


نرى هنا أن خادم DHCP يعمل للمحولات الافتراضية VMnet1 وVMnet8. يمكننا أيضًا إضافة المحول إلى قائمة عملاء خادم DHCP بالنقر فوق الزر "إضافة"، ولا يهم ما إذا كانت أي واجهة شبكة مضيفة مرتبطة به أم لا. في الجزء السفلي يمكنك أيضًا رؤية حالة الخدمة التي تدعم DHCP ( vmnetdhcp.exe)، ويمكننا إيقافه أو تشغيله أو إعادة تشغيله.

أضف مفتاح VMnet2 باستخدام زر "إضافة" وانقر على "تطبيق". تم الآن تعيين DHCP لشبكتنا الفرعية، ويمكننا تعديل خصائصه بالنقر فوق الزر "خصائص":

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

كما ذكرنا سابقًا، يختلف اتصال شبكة المضيف فقط عن NAT في حالة عدم وجود جهاز NAT واحد فقط. يمكن ربط هذا الجهاز، الذي يترجم عناوين IP للجهاز الظاهري، بمحول افتراضي واحد فقط وواجهة شبكة افتراضية مضيفة. افتراضيًا، يتم استخدام محول VMnet8 ومحول الشبكة الظاهري المرتبط به كأساس لاتصالات الشبكة عبر NAT. في علامة التبويب الأخيرة "NAT"، يمكنك تغيير معلمات تفاعل الشبكة هذا:


لتعيين جهاز NAT لشبكة VMnet2 الخاصة بنا، حدده من المجموعة وانقر فوق "تطبيق". بعد ذلك، تصبح شبكتنا الفرعية الافتراضية الموجودة على محول VMnet2 محمية من الاختراق الخارجي، ويمكن للأجهزة الافتراضية التي تستخدم جهاز NAT بدء الاتصالات الصادرة إلى الشبكة الخارجية، والتي ستتم معالجتها بواسطة خادم VMware NAT. يتم تنفيذ خدمة ترجمة العناوين من خلال عملية vmnat.exe. ومن علامة التبويب هذه يمكن أيضًا تثبيته وتشغيله وإعادة تشغيله. لإعدادات خادم NAT، انقر فوق الزر "تحرير".

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

يسمح مربع الاختيار "Active FTP" بفتح اتصال وارد من خادم FTP خارجي في الوضع النشط أو يرفض فتحه. إذا لم يتم تحديد خانة الاختيار، فسيتم استخدام الوضع السلبي أحادي القناة. يتيح لك زر "DNS" (DNS، نظام اسم المجال) إدارة إعدادات إعادة توجيه DNS (إعادة توجيه الطلبات إلى DNS). لا يمكن تكوين هذه الميزة إلا لمضيفي Windows. يجب تحديد خانة الاختيار OUI (المعرف الفريد التنظيمي) فقط إذا قمت بتغيير الجزء الأول من عنوان MAC الخاص بالجهاز الظاهري، والذي يحدد الشركة المصنعة لبطاقة الشبكة (افتراضيًا، يقوم برنامج VMware بتعيين واجهة المستخدم الفريدة الخاصة به لجميع الأجهزة)، ويجب عليك تريد السماح لهذه الأجهزة باستخدام جهاز NAT.

تتضمن معلمات بروتوكول NetBIOS مهلة معالج اسم NBNS (خدمة أسماء NetBIOS)، وعدد مرات إعادة المحاولة لطلبات NBNS، ومهلة NBDS (خدمة مخطط بيانات NetBIOS).

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

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


كما يتبين من الشكل، لا توجد مشاكل في نمذجة الأنظمة المعقدة على جهاز كمبيوتر فعلي واحد، حيث تعمل أنواع مختلفة من الخوادم وجدران الحماية وأجهزة الكمبيوتر العميلة. كل هذا يمكن القيام به باستخدام الأداة المساعدة Virtual Network Editor. بالإضافة إلى ذلك، يوفر منتج VMware Workstation، الذي يركز على عملية التطوير والاختبار، أداة أخرى لإنشاء شبكات افتراضية بين الأجهزة الافتراضية، والتي تتمتع بقدرات متقدمة - Virtual Machine Teaming.

فريق الآلة الافتراضية على محطة عمل VMware

تحدد شركة VMware فئة منتج محطة العمل الخاصة بها على أنها تطوير واختبار لسبب ما. توفر منصة VMware Workstation مجموعة كبيرة من الأدوات التي يحتاجها المطورون ومهندسو جودة البرمجيات في شركات تطوير البرمجيات. إحدى الميزات الأكثر فعالية للمنتج هي إنشاء "فرق" من الأجهزة الافتراضية، متحدة بقطاعات الشبكة الافتراضية لاختبار الأنظمة المعقدة. بشكل أساسي، ينفذ Virtual Machine Teaming نفس الإمكانيات التي يوفرها محرر الشبكة الافتراضية، ولكنه يسمح لك بإنشاء شبكات افتراضية بسهولة أكبر عن طريق ربط محولات الآلة الافتراضية بقطاعات مختلفة من الشبكة الافتراضية. على سبيل المثال، نحتاج إلى اختبار النظام التالي: يوجد على أحد المضيفين خادم ويب يحتوي على واجهتين للشبكة - واحدة للوصول إليه من خلال عميل رفيع من جهاز المستخدم، والأخرى للاتصال بخادم قاعدة البيانات، حيث يرسل العميل الطلبات عبر خادم الويب. ويرد أدناه هيكل مثل هذا النظام:


لنقم بإنشاء ثلاثة أجهزة افتراضية، وفقًا لبنية النموذج، وإضافة محول شبكة افتراضية آخر لخادم الويب الظاهري. بعد ذلك، في قائمة "ملف" في VMware Workstation، حدد جديد->فريق. نشير أيضًا إلى المكان الذي ستتواجد فيه ملفات فريق الجهاز الظاهري، ثم حدد خيار "نعم" عندما يُطلب منك "إضافة أجهزة افتراضية إلى الفريق الآن". بعد ذلك، انتقل إلى نافذة إضافة الأجهزة الافتراضية:


هنا يمكننا إضافة أجهزة افتراضية باستخدام زر "إضافة". قم بإضافة الأجهزة المطلوبة، ثم اضغط على "التالي" وأجب بـ "نعم" على سؤال "إضافة شرائح LAN إلى الفريق الآن" للانتقال إلى نافذة إضافة شرائح الشبكة.


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


يمكننا هنا تعيين روابط محول الشبكة الافتراضية لقطاعات الشبكة الافتراضية التي نحتاجها بمجرد تحديد المربعات الخاصة بواجهات الشبكة المقابلة في أعمدة المقاطع. وفقًا لهيكل النموذج، نقوم بتعيين قطعة LAN 1 لخادم قاعدة البيانات وخادم الويب وقطعة LAN 2 لخادم الويب والعميل. وبالتالي، بعد النقر على زر "إنهاء"، سنتلقى أمرًا من الأجهزة الافتراضية التي تلبي متطلبات النظام المحاكى.

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

بعض جوانب شبكات VMware

عند بدء تشغيل جهاز افتراضي، يقوم VMware Workstation وVMware Server تلقائيًا بتعيين عناوين MAC لمحولات الشبكة الافتراضية. نظام تعيين العنوان التلقائي يضمن عدم حصول الأجهزة الافتراضية الموجودة على نفس المضيف على نفس عناوين MAC. ولذلك، إذا كنت تستخدم نسخة واحدة فقط من نظام VMware الأساسي على شبكة مؤسستك، فإن هذا النظام يضمن عدم وجود تعارضات في العناوين الفعلية. ومع ذلك، إذا كانت منصات المحاكاة الافتراضية تعمل على عدة مضيفين على الشبكة في وقت واحد، فقد تنشأ حالة من تكرار عناوين MAC، مما سيؤدي إلى تعارضات في الشبكة وعدم توفر الأجهزة الافتراضية. لتجنب ذلك، يمكنك تعيين عناوين MAC يدويًا للأجهزة الافتراضية عن طريق إضافة سطر مثل هذا في ملف vmx في محرر النصوص:

عنوان إيثرنت[n] = 00:50:56:XX:YY:ZZ

حيث n هو الرقم التسلسلي (يبدأ من الصفر) لواجهة شبكة الجهاز الظاهري، وXX وYY وZZ هي المكونات المقابلة لعنوان MAC.

بالإضافة إلى ذلك، عند استخدام بنية تحتية افتراضية تعتمد على VMware Workstation أو VMware Server في بيئة إنتاج، تجدر الإشارة إلى أن محولات VMnet الافتراضية هي في الواقع مركزات ("محاور")، أي أنها تكرر حركة المرور على جميع منافذ أجهزة VMnet. يؤدي هذا إلى إنشاء مشكلات أمنية محتملة لأن واجهة الشبكة التي تعمل في الوضع المختلط في أحد الأجهزة الافتراضية قد تستمع إلى حركة المرور الموجهة لعملاء آخرين للمركز الظاهري.

خاتمة

تعد منصات VMware Workstation وVMware Server أدوات قوية لتنظيم تفاعل الشبكة بين العديد من الأجهزة الافتراضية التي تعمل في وقت واحد داخل المضيف. لا تتمتع أي من منصات المحاكاة الافتراضية لسطح المكتب الموجودة حاليًا في السوق بنفس وظائف الشبكات التي تتمتع بها VMware Workstation. عند اختبار البرامج، فإن قدرة النظام الأساسي على تصميم الأنظمة الموزعة المعقدة لا تقدر بثمن. بالإضافة إلى ذلك، على منصة خادم VMware، يمكنك إنشاء "مجمعات خوادم افتراضية" مع اتصالات الشبكة الداخلية والخارجية الخاصة بها؛ ويتم فصل هذه الأنظمة عن الأجهزة وتكون مرنة للغاية من حيث نقلها إلى نظام أساسي آخر. هناك العديد من الإمكانيات المخفية في إعداد الشبكات الافتراضية، بالإضافة إلى أنواع مختلفة من التفاصيل الدقيقة التي تسمح لك بتكوين الشبكات الافتراضية بمرونة شديدة والحصول على أقصى قدر من التأثير من الأجهزة الافتراضية.

بطاقة الشبكة الافتراضية. خيارات.

في البداية، أقترح عليك التعرف على معلمات الاتصال ببطاقة شبكة الجهاز الظاهري، وبعد ذلك سنتحدث عن "محرر الشبكة الافتراضية". افتح إعدادات الجهاز الظاهري، ويمكن القيام بذلك من "الجهاز الظاهري" -> قائمة "الإعدادات"، أو يمكنك فتح علامة التبويب الخاصة بجهازك الظاهري والنقر فوق "تغيير الإعدادات"، ويمكنك أيضًا استخدام مفتاح التشغيل السريع (Ctrl + D ).

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

  1. 1. اتصال نوع الجسر. عند استخدام هذا النوع من الاتصال، يعمل المحول الظاهري مباشرة مع المحول الفعلي الموجود على الجهاز المضيف. ماذا يعطي هذا؟ يسمح هذا الإعداد للكمبيوتر الظاهري بالتفاعل مع الشبكة المحلية والإنترنت إذا كانت متوفرة للمحول الفعلي للجهاز المضيف. في هذه الحالة، يتم أخذ إعدادات اتصال الشبكة في Windows من خادم DHCP المضمن في منتج VMWare.
  2. 2. اتصال من نوع "NAT". عند استخدام هذا النوع من الاتصال، تقوم محولات الأجهزة الافتراضية والمضيفة بإنشاء اتصال فيما بينها، ويتم تعيين المعلمات الخاصة به بواسطة خادم VMWare DHCP. عند استخدام هذا النوع من الاتصال، يتمتع الجهاز الظاهري بإمكانية الوصول إلى العالم الخارجي، والذي يتم توصيله عبر محول فعلي، بينما لن يكون هذا الجهاز مرئيًا من الخارج.
  3. 3.نوع الاتصال "عقدة فقط". يقوم هذا الاتصال بإنشاء شبكة افتراضية بين المحول الظاهري الموجود على الجهاز الظاهري والمحول الظاهري VMWare الموجود على الجهاز المضيف، والتي يتم تعيين إعداداتها أيضًا بواسطة خادم VMWare DHCP المدمج. في مثل هذه الشبكة، يمكن للكمبيوتر الافتراضي والمضيف تبادل البيانات مع بعضهما البعض، لكن الكمبيوتر الافتراضي ليس لديه إمكانية الوصول إلى العالم الخارجي (الشبكة المادية، الإنترنت).
  4. 4. نوع الاتصال "أخرى". بالنسبة لهذا النوع من الاتصال، يمكنك تحديد أي شبكة افتراضية تم إنشاؤها. يتم إنشاء هذه الشبكات الافتراضية وتكوينها باستخدام "محرر الشبكة الافتراضية". تشبه معلمات هذه الشبكات الافتراضية تلك الموضحة أعلاه، بينما في "محرر الشبكة الافتراضية" يمكنك أيضًا تكوين معلمات خادم DHCP المدمج وإعادة توجيه المنفذ.

محرر الشبكة الافتراضية

للاتصال بالمحرر، انتقل إلى قائمة "تحرير" -> "محرر الشبكة الافتراضية"؛ لا توجد مجموعة مفاتيح تشغيل سريعة مخصصة لعنصر القائمة هذا.

افتراضيًا، يتم إنشاء ثلاث شبكات بإعدادات افتراضية في "محرر الشبكة الافتراضية".

تم تكوين شبكة VMnet0 كاتصال جسر. في إعدادات هذا الاتصال، من الممكن تحديد المحول الذي سيتم إنشاء الجسر به بشكل صريح.

تستخدم شبكة VMnet8 نوع الاتصال "NAT". في إعدادات الاتصال، يمكنك تغيير إعدادات خادم DHCP المدمج أو إلغاء تنشيطه. من الممكن أيضًا إلغاء تحديد إعداد "توصيل محول افتراضي بهذه الشبكة"، سيؤدي ذلك إلى إيقاف تشغيل محول الشبكة الظاهري على الجهاز المضيف، وإذا كان DHCP نشطًا، فسيظل الجهاز الظاهري قادرًا على الوصول إلى الإنترنت... يمكنك أيضًا تكوين "إعدادات NAT" هنا. في هذه المعلمات، من الممكن إعادة توجيه منفذ من الجهاز المضيف إلى الجهاز الظاهري. دعونا نفكر في هذه المعلمة بمزيد من التفصيل.


لنفترض أنك بحاجة إلى إعادة توجيه البيانات الواردة إلى منفذ اتصال فعلي محدد على الجهاز المضيف إلى منفذ اتصال محدد بالجهاز الظاهري. انقر فوق الزر "إضافة" في "إعدادات NAT" وقدم المعلومات المطلوبة.

  1. 1. منفذ المضيف - هنا تحتاج إلى الإشارة إلى منفذ الجهاز المضيف الذي نريد إعادة توجيه البيانات منه.
  2. 2.النوع – حدد النوع المطلوب TCP أو UDP
  3. 3.عنوان IP الخاص بالجهاز الظاهري - يمكن العثور عليه في "خصائص اتصال المحول" على الجهاز الظاهري.
  4. 4.منفذ الجهاز الظاهري - حدد رقم المنفذ على الجهاز الظاهري الذي سيتلقى البيانات المعاد توجيهها.
  5. 5.الوصف – يمكنك التوقيع، على سبيل المثال، على الخدمة التي ينتمي إليها هذا المنفذ.
  6. 6. انقر فوق "موافق" واختبر النتيجة.

مثال على كيفية إعادة توجيه منفذ قياسي لـIIS.

تم تكوين شبكة VMnet1 لتعمل كاتصال مضيف فقط. تحتوي إعدادات هذه الشبكة أيضًا على إعدادات DHCP المضمنة والقدرة على إنشاء اتصال بمحول شبكة افتراضي على المضيف.

إنشاء الشبكة وتكوينها.

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

SERVER هو أول جهاز افتراضي يعمل بنظام التشغيل Windows Server 2012 وهو جزء من "مجموعة العمل". في إعدادات الاتصال، في معلمات TCP/IP، يتم تحديد عنوان IP (192.168.0.1) وقناع الشبكة الفرعية (255.255.255.0) يدويًا، ويتم تعطيل جدار حماية Windows.

CLIENT هو الجهاز الظاهري الثاني الذي يعمل بنظام التشغيل Windows 7 وهو جزء من "مجموعة العمل". في إعدادات الاتصال، في معلمات TCP/IP، يتم تحديد عنوان IP (192.168.0.2) وقناع الشبكة الفرعية (255.255.255.0) يدويًا، ويتم تعطيل جدار حماية Windows.

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


الآن دعونا نتأكد من أن أجهزتنا الافتراضية موجودة على نفس الشبكة الافتراضية؛ وللقيام بذلك، سنستخدم الأمر ping.


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

أقترح إضافة محول افتراضي ثانٍ إلى SERVER وتكوينه للتواصل مع العالم الخارجي. افتح معلمات الجهاز الظاهري "الجهاز الظاهري" -> "المعلمات" (Ctrl+D) وانقر فوق الزر "إضافة". أمامنا معالج إضافة معدات جديدة، حدد "محول الشبكة" وانقر على "التالي". في هذه المرحلة، يطلب منا المعالج تحديد نوع الاتصال للمحول الظاهري الجديد؛ وفي حالتي، اخترت "أخرى" وأشرت إلى شبكة VMnet8(NAT). نضغط على "إنهاء" ونرى أن محول الشبكة الثاني الذي تم تكوينه للاتصال بشبكة VMnet8 قد تمت إضافته إلى تكوين الجهاز الظاهري.