تخطَّ إلى المحتوى

تهيئة العقدة

تقع أربعة أوامر في المستوى الأعلى من Site CLI بدلاً من وضعها خلف execcli — وهي ما تعرضه القائمة التفاعلية عند تسجيل الدخول، إلى جانب health وdiagnosis.

configure Initial configuration of the node
configure-generic-hardware Configure Hardware that isn't certified by F5XC.
configure-network Initial configuration of the network
configure-http-proxy Initial configuration of the HTTP proxy

هذا هو نص قائمة الجهاز الخاص به، وتلك المداخل الست هي المستوى الأعلى بأكمله.

التهيئة الأولية للعقدة: تفاصيل التسجيل التي تربطها بمستأجر وموقع.

التهيئة الأولية للشبكة — عناوين واجهات العقدة.

يُهيئ وكيل HTTP للاتصال الخارجي، للاستخدام مع CE الذي لا يستطيع الوصول إلى مستوى التحكم في F5 مباشرةً.

يُهيئ أجهزة لم تعتمدها F5. يرتبط بتهيئة الأجهزة المعتمدة التي يمكن الوصول إليها عبر edit-certified-hardware: بدون نقطة نهاية أجهزة معتمدة صالحة، يخرج vpmd بالخطأ “fail to match certified hardware” ولا تتمكن العقدة من التسجيل أبدًا.

لماذا لا يستخدم هذا المستودع هذه الأوامر

Section titled “لماذا لا يستخدم هذا المستودع هذه الأوامر”

هذه هي المسار اليدوي، بينما يسلك هذا النشر المسار الآلي. يكتب cloud-init التسجيل عند الإقلاع الأول — يكتب terraform/cloud-init/ce-node.yaml الملف /etc/vpm/config.yaml متضمنًا اسم الكتلة والرمز المميز ونقطة نهاية الأجهزة المعتمدة — وبذلك تنطلق العقدة مُهيَّأة مسبقًا ولا يجد الأمر configure ما يؤديه.

يكتسب هذا أهمية لسببين يتجاوزان مجرد الترتيب:

  • قابلية إعادة الإنتاج. تهيئة العقدة عبر معالج تعني أنها تُهيَّأ بصورة مختلفة في كل مرة يقوم بها شخص ما. أما تهيئتها عبر cloud-init فتعني أنها تُهيَّأ بصورة متطابقة في كل مرة، وهذا ما يجعل العرض التوضيحي قابلاً لإعادة النشر.
  • هي مسار الاسترداد لا مسار النشر. الجأ إلى configure عندما تحتاج عقدة إلى إعادة التوجيه ولا يكون Terraform متاحًا — عقدة لم تُسجَّل قط، عبر وحدة تحكم المنفذ التسلسلي، حيث لا يمكن لأي شيء آخر الوصول إليها.