تثبيت 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 لإجراء تنزيل في المستعرض.
بدلا من ذلك، يمكن تنزيله مباشرة من سطر الأوامر باستخدام هذا الأمر. قد يحتاج المرء إلى إضافة العلامة --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:
- تهيئة الخادم باستخدام
cyclecloud initialize
. ستتم مطالبتك بعنوان URL CycleServer، وهو FQDN لخادم التطبيق الخاص بك. أدخله بالتنسيقhttps://FQDN
. - يستخدم خادم Azure CycleCloud المثبت إما شهادة Let's Encrypt SSL أو شهادة موقعة ذاتيا. اكتب
yes
عندما يطلب منك السماح بالشهادة. - سجل الدخول بنفس اسم المستخدم وكلمة المرور المستخدمة لواجهة ويب CycleCloud.
- اختبر أن CycleCloud CLI يعمل مع
cyclecloud show_cluster
.