Skip to content

التثبيت ​

تعمل Constella على عنقود Kubernetes، وتتولى Awanio أو شريك معتمد عملية التثبيت. تسرد هذه الصفحة ما يحتاجه العنقود، وما يُثبَّت، والخطوات التي يتخذها المسؤول بعد ذلك.

المتطلبات ​

عنقود Kubernetes ​

البندالمتطلب
Kubernetesالإصدار 1.28 أو أحدث
السعة المتاحة‏4 vCPU و8 GiB من الذاكرة. يستخدم التثبيت الفارغ نحو 1 vCPU و3 GiB في وضع الخمول، والباقي هامش للمزامنة والمراقبة مع إضافة الحسابات السحابية.
التخزينStorageClass توفّر وحدات تخزين ReadWriteOnce، مع نحو 60 GiB متاحة: ‏20 GiB لقاعدة البيانات، و20 GiB للصور، و10 GiB للمقاييس، إضافة إلى هامش للنمو.
عنوان العقدةعنوان IP لإحدى عقد العنقود، تُصدَر له الشهادات الداخلية لـ Constella. يجب أن يكون عنوان IP وليس اسم مضيف.
تنزيل الصوريُنزّل التثبيت الأول نحو 3 GB من صور الحاويات. على الروابط البطيئة أو غير المستقرة، خصّص 30 دقيقة أو أكثر.

الوصول الشبكي ​

  • من المستخدمين إلى Constella: ‏HTTPS إلى عنوان وحدة التحكم. للعناوين العامة أو المستخدمة على مستوى الشركة، ضع Constella خلف متحكم ingress في العنقود مع شهادة TLS.
  • من Constella إلى سحاباتك: يستدعي المحرك الواجهة البرمجية لكل منصة متصلة مباشرة، مثل vCenter على المنفذ 443 أو نقاط الواجهات البرمجية للسحابة العامة. إذا تعذّر الوصول المباشر، فأعدّ وكيلًا (proxy) لكل حساب سحابي (Multicloud › Proxy).

ما يُثبَّت ​

يوضع كل شيء في مساحة أسماء واحدة، وهي constella افتراضيًا:

المكوّنالغرض
وحدة التحكمتطبيق الويب الذي يفتحه المستخدمون في المتصفح
خدمات المحركالمصادقة، والجرد والجدولة، وخدمة الصور، والمراقبة، والإشعارات، ووحدة تحكم الويب للوصول عن بُعد، وخدمة إدارة Kubernetes
MySQLقاعدة بيانات الجرد، على وحدة تخزين دائمة
مخزن المقاييستخزين السلاسل الزمنية لبيانات المراقبة، على وحدة تخزين دائمة
المشغّل (Operator)يحافظ على نشر خدمات المحرك وترقيتها وإعدادها

بعد التثبيت ​

1. سجّل الدخول وغيّر كلمة المرور ​

سجّل الدخول بحساب المسؤول الذي تلقيته من أداة التثبيت، ثم افتح قائمة الحساب في الزاوية العلوية واختر Change Password.

2. اضبط العنوان المنشور ​

تحتاج Constella إلى معرفة العنوان الذي يفتحه المستخدمون في المتصفح، مثل https://constella.example.com. تستخدم هذا العنوان لوحدة التحكم عن بُعد للآلات الافتراضية، وتحذّر المستخدمين الذين يفتحون وحدة التحكم من أي عنوان آخر.

نفّذ الأمر التالي على العنقود بعد استبدال العنوان بعنوانك:

bash
kubectl -n constella exec deploy/constella-cloudpods-climc -- \
  /opt/yunion/bin/climc service-config \
  --config api_server=https://constella.example.com common

يسري التغيير فورًا. على المستخدمين الذين رأوا تحذير العنوان تسجيل الخروج ثم الدخول مجددًا.

3. اربط أول حساب سحابي ​

في System View افتح Multicloud › Accounts واتبع الحسابات السحابية.

4. تحقق من وحدات الميزات ​

تفعّل أداة التثبيت وحدات Container (Kubernetes) وLoad Balancing والخوادم المادية، فتظهر قوائمها في System View مباشرة.

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

التحقق من التثبيت ​

يجب أن تكون جميع الحاويات (pods) في مساحة الأسماء بحالة Running وجاهزة:

bash
kubectl -n constella get pods
العَرَضما يجب فعله
تبقى الحاويات طويلًا في حالة ImagePullBackOffانقطع تنزيل الصور. يعيد Kubernetes المحاولة تلقائيًا، وقد يستغرق ذلك وقتًا على الروابط غير المستقرة. تأكد من قدرة العقد على الوصول إلى سجل الصور.
تعرض وحدة التحكم "The configured Web console access address is …"العنوان المنشور لا يطابق العنوان الذي فتحته. اضبطه كما في الخطوة 2، أو استخدم العنوان المعروض.
قائمة متوقعة لا تظهرتحقق من مبدّل طريقة العرض أولًا (انظر طرق العرض الثلاث)، ثم الخطوة 4 أعلاه.