إضافة خادم عميل جديد إلى شبكة كلاود خاصة باستخدام cloud-config

16/12/2023 |
Loading...

مقدمة: يشرح هذا الدرس كيفية إضافة خادم عميل جديد إلى شبكة سحابية خاصة باستخدام بوابة مستضافة ذاتيًا. عند إنشاء الخادم، سنستخدم سكريبت cloud-config الذي يضيف مسارًا جديدًا للخادم بحيث يتم إرسال كل حركة المرور الخارجة إلى البوابة المستضافة ذاتيًا (10.0.0.1). تقوم هذه البوابة بإعادة توجيه الحركة إلى وجهتها. لا تحتاج إلى واجهة عامة أو إعداد مسارات ثابتة.

المتطلبات:

  • بوابة ذاتية الاستضافة ضمن شبكتك الخاصة

المصطلحات:

  • الشبكة الخاصة: 10.1.0.0/24
  • البوابة المستضافة: 10.1.0.1
  • خوادم DNS: 185.12.64.3 و 185.12.64.4

الخطوة 1 - إعداد تكوين netplan

نقوم بإنشاء ملف /etc/netplan/51-netcfg.yaml ليضيف المسار الافتراضي عبر البوابة:

network:
  version: 2
  ethernets:
    ens10:
      dhcp4: true
      routes:
      - to: 0.0.0.0/0
        via: 10.1.0.1

الخطوة 2 - إعداد DNS

قم بتحرير الملف /etc/systemd/resolved.conf وأضف:

[Resolve]
DNS=185.12.64.3 185.12.64.4

الخطوة 3 - إعداد سكريبت cloud-config

اجمع الإعدادين السابقين في سكريبت cloud-config:

#cloud-config
write_files:
  - path: /etc/netplan/51-netcfg.yaml
    permissions: "0644"
    content: |
      network:
        version: 2
        ethernets:
          ens10:
            dhcp4: true
            routes:
            - to: 0.0.0.0/0
              via: 10.1.0.1
  - path: /etc/systemd/resolved.conf
    content: |
      [Resolve]
      DNS=185.12.64.3 185.12.64.4
runcmd:
  - reboot

الخطوة 4 - إنشاء الخادم

أضف السكريبت أعلاه أثناء إنشاء الخادم الجديد في لوحة التحكم.

الخطوة 5 - التحقق

  • للتحقق من DNS: resolvectl status
  • للتحقق من المسار الافتراضي: ip route

النتيجة: تم إعداد الخادم بنجاح لاستخدام بوابة مستضافة كمسار افتراضي دون الحاجة إلى واجهة عامة.

احصل على عروض وتخفيضات حصرية!

ابقَ على اطلاع بآخر العروض، الخصومات، والترقيات الخاصة.

Update cookies preferences