شبكات VPC والشبكات الفرعية والأجهزة الافتراضية
شبكة VPC هي موجه منطقي جنبًا إلى جنب مع الشبكات الفرعية المتصلة به. تغطي هذه الصفحة إنشاء VPC، وتعيين العناوين لها، ووضع جهاز افتراضي بداخلها.
إنشاء شبكة VPC
انتقل إلى Network > OVN > VPCs واختر Create VPC. ستقوم بتقديم:
- Name — يصبح اسم الموجه المنطقي أيضًا
- Initial subnet — عنوان CIDR، على سبيل المثال
10.50.0.0/24 - Initial router IP — عنوان البوابة داخل تلك الشبكة الفرعية، على سبيل المثال
10.50.0.1 - Enable DHCP — ما إذا كان ينبغي لـ OVN تقديم العناوين على هذه الشبكة الفرعية
يؤدي إنشاؤها إلى إنتاج موجه منطقي، وبدّال منطقي للشبكة الفرعية، ومنفذ الموجه الذي يربط بينهما، وخيارات DHCP إذا طلبت ذلك. تظل كل هذه المكونات مرئية في صفحاتها الخاصة.
اسم VPC هو أيضًا اسم الموجه، لذا اجعله قصيرًا وسهل التمييز. ستراه في صفحة Logical Routers وفي عرض الهيكلية (topology).
إضافة المزيد من الشبكات الفرعية
يمكن لـ VPC أن تستوعب عدة شبكات فرعية. أنشئ بدّالاً منطقيًا، ثم أضف منفذ موجه على موجه VPC يحمل عنوان البوابة لتلك الشبكة الفرعية، وأنشئ منفذًا على البدّال من النوع router يشير إليه. يتم بعد ذلك توجيه حركة المرور بين الشبكات الفرعية عبر موجه VPC.
يحمل البدّال المنطقي الواحد عادةً شبكة فرعية واحدة. وجود شبكتين فرعيتين على بدّال واحد يجعلهما يشتركان في نطاق بث واحد ولا يستطيع خادم DHCP في OVN التمييز بينهما.
حذف شبكة VPC
يؤدي حذف VPC إلى إزالة الموجه والبدّالات المنطقية لشبكاته الفرعية وخيارات DHCP معًا، بحيث لا يتبقى أي مكون معلق.
إذا كانت أي من شبكاته الفرعية لا تزال تحتوي على أحمال عمل متصلة بها، يرفض Vapor العملية ويذكر أسماء تلك الأحمال. افصل أو احذف أحمال العمل هذه أولاً. هذا الإجراء متعمد: فحذف الشبكة الفرعية سيؤدي إلى إزالة الشبكة من تحت أقدام جهاز قيد التشغيل.
DHCP
عندما يتم تمكين DHCP في شبكة فرعية، يستجيب OVN للطلبات الواردة من المنافذ الموجودة على ذلك البدّال بنفسه. لا توجد عملية خادم DHCP بحاجة للتشغيل ولا يوجد مرحل (relay) بحاجة إلى التهيئة.
الخيارات المقدمة — البوابة، وخوادم DNS، ووقت الإيجار (lease time) — قابلة للتعديل في صفحة DHCP Options. يمكن تقديم عدة خوادم DNS مفصولة بفواصل:
8.8.8.8, 1.1.1.1لكي يتلقى المنفذ عقد إيجار (lease)، يجب أن يطابق عنوان MAC الذي سجله OVN له عنوان MAC الذي يرسل منه الجهاز فعليًا. يتعامل Vapor مع هذا تلقائيًا عند إرفاق جهاز افتراضي عبر مربع حوار الواجهة. إذا أنشأت منفذًا يدويًا، فامنحه عنوان MAC الحقيقي للجهاز بدلاً من ترك OVN يختاره عشوائيًا.
إرفاق جهاز افتراضي
قم بإرفاق شبكة OVN بنفس طريقة إرفاق أي شبكة أخرى: في مربع حوار Add Network Interface، عند إنشاء جهاز أو تعديل جهاز موجود.
- اختر نوع الجهاز OVN.
- اختر البدّال المنطقي من القائمة.
- اترك خيار DHCP التلقائي ممكّنًا إلا إذا كنت تنوي تعيين عنوان ثابت.
ينشئ Vapor منفذ البدّال المنطقي، ويثبت عنوان MAC حتى يتطابق OVN والجهاز، ويرفق الواجهة بجسر التكامل الخاص بالمضيف ويضع علامة على المنفذ حتى يمكن تنظيفه لاحقًا. وتؤدي إزالة الواجهة إلى إزالة المنفذ المنطقي معها.
التأكد من نجاح العملية
في علامة تبويب Network للجهاز، تعرض واجهة OVN البدّال المنطقي الذي تنتمي إليه، ومنفذها المنطقي، وما إذا كان OVN قد قام بربط المنفذ. لا تُظهر بطاقة الشبكة المتصلة بجسر OVS عادي تفاصيل OVN — وهذا هو السلوك الصحيح، وليس إغفالاً.
داخل النظام الضيف، قم بتشغيل الواجهة واطلب عنوانًا. يجب أن تتلقى العنوان الذي خصصه OVN للمنفذ.
الأجهزة متعددة الواجهات (Multi-homed guests)
قد لا يرسل الجهاز الضيف الذي يحتوي على أكثر من واجهة حركة المرور عبر واجهة OVN. يختار Linux المسار الافتراضي ذو المقياس (metric) الأدنى، لذا فإن المسار الموجود مسبقًا على واجهة أخرى هو الذي يفوز عادةً، وحركة المرور التي يبدو أنها يجب أن تغادر عبر شبكة OVN تغادر من مكان آخر.
إذا كان لدى الجهاز شبكة أخرى، فقم إما بإعطاء المسار الافتراضي لـ OVN مقياسًا أقل أو أضف مسارات صريحة للوجهات التي يجب أن تستخدمها. أعراض الخطأ في هذا الأمر مضللة: تستجيب البوابة والأجهزة الموجودة على نفس الشبكة الفرعية، بينما يفشل كل ما يتم توجيهه خارجها.
قواعد التسمية
تقبل معظم كائنات OVN الأحرف المعتادة، بما في ذلك الواصلات (-). وهناك كائنان لا يقبلان ذلك:
- مجموعات المنافذ (Port groups)
- مجموعات العناوين (Address sets)
يتم استبدال أسمائها في تعبيرات قواعد جدار الحماية، حيث يقرأ OVN الواصلة كعملية طرح. ينتج عن مجموعة منافذ تسمى web-servers قاعدة يتم تخزينها بنجاح ولكن لا يتم تطبيقها أبدًا. استخدم الشرطات السفلية: web_servers.
يرفض Vapor مثل هذا الاسم أثناء كتابته ويوضح السبب. يجب أن تبدأ الأسماء بحرف أو شرطة سفلية وتتضمن أحرفًا وأرقامًا وشرطات سفلية ونقاطًا فقط.