تثبيت CycleCloud CLI

توفر واجهة سطر الأوامر Azure CycleCloud (CLI) وصول وحدة التحكم إلى تطبيق CycleCloud، مما يجعل الوظائف التي تظهر في واجهة المستخدم الرسومية متاحة من سطر الأوامر. يمكن استخدامه للتحكم في CycleCloud ومجموعات CycleCloud مباشرة أو عبر البرنامج النصي.

المتطلبات الأساسية

يتطلب CycleCloud CLI تثبيتا موجودا ل Python 3.6 أو أحدث. في حين أن معظم أنظمة Linux وMac لديها بالفعل تثبيت Python 3 صالح، ستحتاج إلى تثبيت Python لنظام التشغيل Windows.

ملف مثبت CycleCloud CLI

يتم توزيع مثبت CLI كجزء من حزمة تثبيت CycleCloud. انقر فوق ؟ في الزاوية العلوية اليسرى من واجهة المستخدم للوصول إلى صفحة حول . استخدم الزر Download CLI Tools لإجراء تنزيل في المستعرض.

Download CLI installer

بدلا من ذلك، يمكن تنزيله مباشرة من سطر الأوامر باستخدام هذا الأمر. قد يحتاج المرء إلى إضافة العلامة --no-check-certificate إلى الأمر wget التالي إذا لم يكن مثيل CycleCloud يحتوي على شهادة مطابقة لاسم المضيف الخاص به.

wget https://<your CycleCloud domain name>/static/tools/cyclecloud-cli.zip

تثبيت CycleCloud CLI ل Linux

استخراج محتويات cyclecloud-cli.zip إلى دليل مؤقت:

cd /tmp
unzip /opt/cycle_server/tools/cyclecloud-cli.zip

سيؤدي هذا إلى إنشاء دليل فرعي يسمى cyclecloud-cli-installer. لإكمال التثبيت، قم بتشغيل البرنامج النصي install.sh داخل الدليل:

cd /tmp/cyclecloud-cli-installer
./install.sh

سيتم تثبيت CycleCloud CLI على ${HOME}/bin. بشكل اختياري، بعد تثبيت CLI، أضف الدليل ${HOME}/bin إلى متغير بيئة PATH في ملف التعريف الخاص بك.

if [[ -d ${HOME}/bin ]]; then
  export PATH=${HOME}/bin:$PATH
fi

تثبيت CycleCloud CLI ل Windows

في Windows Explorer، انسخ ملف CLI installer zip إلى دليل مؤقت مثل التنزيلات أو $env:TMP. انقر بزر الماوس الأيمن فوق نسخة cyclecloud-cli.zip وحدد استخراج الكل. سيؤدي ذلك إلى إنشاء مجلد فرعي باسم cyclecloud-cli-installer-<VERSION>.

cyclecloud-cli-installer-<VERSION> داخل المجلد الفرعي، ستجد برنامج PowerShell النصي المسمىinstall.ps1. انقر نقرا مزدوجا فوق البرنامج النصيinstall.ps1 لإكمال تثبيت CLI.

يجب أن يكون CycleCloud CLI متوفرا الآن في مسار النظام لجلسات PowerShell أو موجه الأوامر الجديدة.

تهيئة CycleCloud CLI

بمجرد تثبيت CLI، ستحتاج إلى توصيله بخادم Azure CycleCloud. يتصل Azure CycleCloud CLI بالخادم باستخدام واجهة برمجة تطبيقات REST ويجب تهيئته باستخدام عنوان URL لخادم Azure CycleCloud:

  1. تهيئة الخادم باستخدام cyclecloud initialize. ستتم مطالبتك بعنوان URL CycleServer، وهو FQDN لخادم التطبيق الخاص بك. أدخله بالتنسيق https://FQDN.
  2. يستخدم خادم Azure CycleCloud المثبت إما شهادة Let's Encrypt SSL أو شهادة موقعة ذاتيا. اكتب yes عندما يطلب منك السماح بالشهادة.
  3. سجل الدخول بنفس اسم المستخدم وكلمة المرور المستخدمة لواجهة ويب CycleCloud.
  4. اختبر أن CycleCloud CLI يعمل مع cyclecloud show_cluster.

قراءة المزيد