إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يتيح لك واجهة Azure CycleCloud إدارة تثبيتك من خلال ملف كونسول أو سكريبت.
معلمات CLI العالمية
هذه المعايير متاحة لجميع الأوامر.
-h, --help
يعرض رسالة المساعدة ويخرج.
-v, --version
يعرض النسخة الخاصة ب CLI.
--config=CONFIG_FILE
يحدد المسار إلى ملف إعداد غير افتراضي لاستخدامه لهذا الأمر.
--loglevel=LOG_LEVEL
يحدد مستوى السجل الافتراضي لواجهة السطوع.
حساب CycleCloud
إدارة حسابات مزودي الخدمات السحابية.
cyclecloud account <command> [-o OUTPUT_FILE]
[--dry-run]
[-f INPUT_FILE]
[--force]
| الفرعي | الوصف |
|---|---|
list |
اذكر الحسابات. |
show <account_name> |
اعرض التفاصيل لحساب. |
create |
أنشئ حسابا جديدا. |
edit <account_name> |
عدل حسابا موجودا. |
delete <account_name> |
احذف حسابا موجودا. |
قائمة حسابات CycleCloud
اذكر الحسابات.
cyclecloud account list
عرض حساب CycleCloud
اعرض التفاصيل لحساب.
cyclecloud account show <account_name>
إنشاء حساب CycleCloud
أنشئ حسابا جديدا.
cyclecloud account create [-o OUTPUT_FILE]
[--dry-run]
[-f INPUT_FILE]
-o OUTPUT_FILE
يكتب معلمات التكوين على القرص
--dry-run
يوجه المعلومات ويتحقق من صحتها لكنه لا يجري أي تغييرات
-f INPUT_FILE
يقرأ التعريف من ملف تكوين بدلا من التوجيه
تعديل حساب CycleCloud
عدل حسابا موجودا.
cyclecloud account edit <account_name> [-o OUTPUT_FILE]
[--dry-run]
[-f INPUT_FILE]
-o OUTPUT_FILE
يكتب معلمات التكوين على القرص.
--dry-run
يوجه المعلومات ويتحقق من صحتها لكنه لا ينفذ أي تغييرات.
-f INPUT_FILE
يقرأ التعريف من ملف تكوين بدلا من الطلب.
حذف حساب CycleCloud
احذف حسابا موجودا.
cyclecloud account delete <account_name> [--force]
--force
إذا كان صحيحا، لا يطلب حذف الحساب.
add_node CycleCloud
يضيف المزيد من العقد إلى العنقود.
cyclecloud add_node <CLUSTER> [--template=TEMPLATE]
[--count=COUNT]
[--fixed]
-t TEMPLATE, --template=TEMPLATE
القالب المستخدم لهذه العقدة. إذا لم يتم تحديده، فإن الإعداد الافتراضي هو استخدام القالب الوحيد المتاح بخلاف ذلك بخلاف ذلك.
-c COUNT, --count=COUNT
كم عدد العقد التي يجب أن أبدأها. إذا لم يتم تحديده، يكون الافتراضي هو 1.
-f, --fixed
إذا تم تعيينها، تضاف العقدة بشكل دائم (حتى يتم حذفها) إلى قالب العنقود. وإلا، يتم إزالة العقدة تلقائيا عند إنهائها.
إعدادات CycleCloud
يمكنك التبديل بسهولة بين إعدادات Cyclecloud.
cyclecloud config <command>
| الفرعي | الوصف |
|---|---|
show |
أظهر التكوين الحالي. |
list |
اذكر التكوينات المتاحة. |
create <config_name> |
أنشئ إعدادا جديدا. |
rename <old_name> <new_name> |
أعد تسمية تكوين موجود. |
use <config_name> |
التبديل إلى تكوين محدد. |
remove <config_name> |
قم بإزالة تكوين مسمى. |
عرض إعدادات CycleCloud
أظهر التكوين الحالي.
cyclecloud config show
قائمة إعدادات CycleCloud
اذكر التكوينات المتاحة.
cyclecloud config list
إنشاء إعدادات CycleCloud
أنشئ إعدادا جديدا.
cyclecloud config create <config_name>
إعادة تسمية CycleCloud Config
أعد تسمية تكوين موجود.
cyclecloud config rename <old_name> <new_name>
استخدام إعدادات CycleCloud
التبديل إلى تكوين محدد.
cyclecloud config use <config_name>
إزالة إعدادات CycleCloud
قم بإزالة تكوين مسمى.
cyclecloud config remove <config_name>
CycleCloud Connect
يتصل بمثيل يعمل في العنقود. اعتبارا من 7.8، يمكن أن يكون الاسم إما اسم عقدة، أو اسم مضيف، أو عنوان IP.
cyclecloud connect <NAME> [--keyfile=KEYFILE]
[--cluster=CLUSTER]
[--user=USER]
[--bastion-host=BASTION-HOST]
[--bastion-port=BASTION-PORT]
[--bastion-user=BASTION-USER]
[--bastion-key=BASTION-KEY]
-k KEYFILE, --keyfile=KEYFILE
زوج المفاتيح المستخدم، إذا لم يعطى على العقدة أو العقدة، غير موجود.
-c CLUSTER, --cluster=CLUSTER
العنقود الذي تقع فيه العقدة، إذا كان الاسم اسم عقدة. اختياري إلا إذا كان هناك عدة عقد تحمل نفس الاسم.
-u USER, --user=USER
المستخدم هو من يسجل الدخول إلى العقدة.
--bastion-host=BASTION-HOST
مضيف SSH Bastion لتوجيه الاتصالات.
--bastion-port=BASTION-PORT
منفذ SSH للاتصال بالباستيون.
--bastion-user=BASTION-USER
اسم المستخدم للاتصال بالحصن.
--bastion-key=BASTION-KEY
ملف مفتاح خاص للاتصال بالحصن.
copy_cluster CycleCloud
يصنع نسخة من عنقود.
cyclecloud copy_cluster <source_cluster_name> <new_cluster_name> [--parameters=PARAMETERS]
-p PARAMETERS, --parameters=PARAMETERS
ملف المعاملات الذي يجب استخدامه.
create_cluster CycleCloud
ينشئ عنقودا من قالب موجود.
cyclecloud create_cluster <TEMPLATE> <NAME> [--force]
[--parameters=PARAMETERS]
[--parameter-override=PARAMETER_OVERRIDE]
--force
إذا تم تحديده، يتم استبدال العنقود إذا كان موجودا.
-p PARAMETERS, --parameters=PARAMETERS
ملف المعاملات الذي يجب استخدامه.
-P PARAMETER_OVERRIDE, --parameter-override=PARAMETER_OVERRIDE
أضف أو تجاوز معلمة معينة. هذا الخيار له الأولوية على القيم المحددة في -p.
شهادة CycleCloud
إدارة بيانات بيانات اعتماد حسابات مزود الخدمة السحابية.
cyclecloud credential <command>
| الفرعي | الوصف |
|---|---|
list |
قائمة الاعتمادات. |
create |
أنشئ بطاقة اعتماد جديدة. |
edit <account_name> |
عدل بيانات الاعتماد الحالية. |
delete <account_name> |
احذف بيانات اعتماد موجودة. |
قائمة بيانات اعتماد CycleCloud
قائمة الاعتمادات.
cyclecloud credential list
إنشاء بيانات اعتماد CycleCloud
أنشئ بطاقة اعتماد جديدة.
cyclecloud credential create
تعديل بيانات الاعتماد في CycleCloud
عدل بيانات الاعتماد الحالية.
cyclecloud credential edit <account_name>
حذف بيانات الاعتماد عبر CycleCloud
احذف بيانات اعتماد موجودة.
cyclecloud credential delete <account_name>
delete_cluster CycleCloud
احذف مجموعة غير متعملة.
cyclecloud delete_cluster <CLUSTER> [--recursive]
[--force]
-r, --recursive
قم بحذف هذه المجموعة وجميع عناصرها الفرعية بشكل تكراري.
--force
أجبر هذا المجموع على حذفه. استخدم هذا الخيار فقط إذا كانت جميع الموارد في مزود السحابة الخاصة بك قد تم إنهاؤها بالفعل.
delete_template CycleCloud
احذف قالب عنقود.
cyclecloud delete_template <TEMPLATE>
export_parameters CycleCloud
تصدير معلمات لمجموعة معينة.
cyclecloud export_parameters <cluster_name> [-o OUTPUT_FILE]
[--format=OUTPUT_FORMAT]
-o OUTPUT_FILE
لإنشاء (create)، يكتب معلمات العنقود على القرص.
--format=OUTPUT_FORMAT
تنسيق الإخراج.
صورة CycleCloud
إدارة الصور المخصصة.
cyclecloud image <command> [--account=ACCOUNTS]
[--name=NAME]
[--label=LABEL]
[--package-version=PACKAGE_VERSION]
[--bump-version=BUMP_VERSION]
[--os=OS]
[--jetpack-version=JETPACK_VERSION]
[--install-jetpack]
[--jetpack-platform=JETPACK_PLATFORM]
[--dry-run]
| الفرعي | الوصف |
|---|---|
add <image_name> [...] |
أضف صورة أو أكثر. |
إضافة صورة CycleCloud
أضف صورة أو أكثر.
cyclecloud image add <image_name> [...] [--account=ACCOUNTS]
[--name=NAME]
[--label=LABEL]
[--package-version=PACKAGE_VERSION]
[--bump-version=BUMP_VERSION]
[--os=OS]
[--jetpack-version=JETPACK_VERSION]
[--install-jetpack]
[--jetpack-platform=JETPACK_PLATFORM]
[--dry-run]
--account=ACCOUNTS
ابحث فقط في هذا الحساب. يمكنك تكرار هذا الخيار لعدة حسابات.
--name=NAME
اسم الحزمة التي يجب إنشاؤها. هذه المعلمة مطلوبة.
--label=LABEL
ملصق الطرد الذي يجب إنشاؤه.
--package-version=PACKAGE_VERSION
استخدم هذا الإصدار للصورة الجديدة بدلا من الإعداد الافتراضي للإصدار 1.0.0.
--bump-version=BUMP_VERSION
استخدم --bump-version minor لزيادة أحدث إصدار صغير بمقدار 1 (على سبيل المثال، 1.1 إلى 1.2)، أو استخدام --bump-version major أو --bump-version patch.
--os=OS
استخدم --os linux/windows لتحديد نظام التشغيل على الصورة.
--jetpack-version=JETPACK_VERSION
النسخة من Jetpack التي تم تثبيتها أو يجب تثبيتها على الصورة.
--install-jetpack
قم بتثبيت Jetpack أثناء التشغيل على هذه الصورة.
--jetpack-platform=JETPACK_PLATFORM
منصة Jetpack المستخدمة في الصورة (على سبيل المثال، centos-7، أوبونتو-14.04، ويندوز).
--dry-run
يبحث عن صور متطابقة لكنه لا يخزن أي معلومات صورة.
import_cluster CycleCloud
ينشئ مجموعة من ملف نصي. إذا لم يتم توفير CLUSTER ويحتوي الملف على مجموعة واحدة، يستخدم اسم تلك العنقود.
cyclecloud import_cluster [CLUSTER] [-c TEMPLATE]
[--force]
[--as-template]
[--file=FILE]
[--parameters=PARAMETERS]
[--parameter-override=PARAMETER_OVERRIDE]
[--recursive]
-c TEMPLATE
الكتلة في الملف التي يجب استيرادها. إذا لم يتم تحديده، يستخدم اسم العنقود الجديد.
--force
إذا تم تحديده، يتم استبدال العنقود إذا كان موجودا.
-t, --as-template
إذا تم تحديده، يتم تخزين العنقود كقالب لا يمكن استخدامه إلا لإنشاء مجموعات أخرى.
-f FILE, --file=FILE
الملف الخاص باستيراد القالب.
-p PARAMETERS, --parameters=PARAMETERS
ملف المعاملات الذي يجب استخدامه.
-P PARAMETER_OVERRIDE, --parameter-override=PARAMETER_OVERRIDE
أضف أو تجاوز معلمة معينة. يأخذ سابقة على القيم المحددة في -p.
-r, --recursive
يستورد الكتلة المسماة وجميع المجموعات في الملف الذي هو الاسم الأب له.
import_template CycleCloud
يستورد قالب عنقود من ملف نصي. إذا لم يعطى اسم الكلوت، وكان للملف مجموعة واحدة، يتم استخدام اسم تلك العنقود.
cyclecloud import_template [NAME] [-c TEMPLATE]
[--force]
[--file=FILE]
-c TEMPLATE
القالب في الملف الذي يجب استيراده. إذا لم يتم تحديده، يستخدم اسم القالب الجديد.
--force
إذا تم تحديده، يتم استبدال القالب إذا وجد.
-f FILE, --file=FILE
الملف الخاص باستيراد القالب.
تهيئة CycleCloud
يقوم بتهيئة إعدادات CycleCloud.
cyclecloud initialize [--batch]
[--force]
[--url=URL]
[--username=USERNAME]
[--password=PASSWORD]
[--verify-ssl=VERIFY-SSL]
[--name=NAMED_CONFIG]
--batch
إذا تم تحديدها، يجب توفير الوسائط في سطر الأوامر. يفترض أن الأسئلة هي 'لا'.
--force
فرض إعادة التهيئة حتى لو كان ملف إعداد صالح.
--url=URL
رابط الرابط الأساسي لتثبيت CycleServer.
--username=USERNAME
اسم المستخدم لتثبيت CycleServer.
--password=PASSWORD
كلمة المرور الخاصة بتثبيت CycleServer.
--verify-ssl=VERIFY-SSL
هل يجب التحقق من شهادات SSL (صحيحة) أم لا (خاطئة) لتثبيت CycleServer.
--name=NAMED_CONFIG
أنشئ إعداد مسمى يمكنك استخدامه مع أمر التهيئة (config).
خزانة CycleCloud
إدارة خزائن CycleCloud.
cyclecloud locker <command>
| الفرعي | الوصف |
|---|---|
list |
خزائن القائمة. |
show <locker> |
أظهر تفاصيل الخزانة. |
قائمة خزائن CycleCloud
خزائن القائمة.
cyclecloud locker list
معرض سايكلاود لوكر
أظهر تفاصيل الخزانة.
cyclecloud locker show <locker>
مشروع CycleCloud
إدارة مشاريع CycleCloud.
cyclecloud project <command> [--skip-teardown]
[--output-json=JSON_FILE]
[--junit-xml=JUNIT_FILE]
[--extra-var=EXTRA_VARS]
[--template=TEMPLATE]
[--name=CLUSTER_NAME]
[--global]
[--project-version=PROJECT_VERSION]
[--build-dir=BUILD_DIR]
| الفرعي | الوصف |
|---|---|
init <name> |
أنشئ مشروعا جديدا فارغا. |
fetch <url> <path> |
احصل على مشروع من رابط< GitHub >إلى <المسار>. |
info |
عرض معلومات المشروع. |
add_spec <spec> |
أضف مواصفة للمشروع. |
default_locker <locker> |
اضبط الخزائن الافتراضية ليتم رفعها عليها. |
test |
نفذ اختبار التكامل لتعريف عنقود معين. |
build |
أنشئ المشروع. |
upload [locker] |
بناء ورفع عرض الخزائن المحددة (يستخدم الافتراضي إذا لم يتم تحديده). |
download [locker] |
قم بتحميل كتل المشروع من الخزائن المحددة (يستخدم الوضع الافتراضي إذا لم يتم تحديده). |
generate_template <file> |
أنشئ قالب عنقود للمشروع، مكتوب ليكون <ملف>. |
مشروع CycleCloud INIT
أنشئ مشروعا جديدا فارغا.
cyclecloud project init <name>
مشروع CycleCloud Fetch
يجلب مشروعا من GitHub <url> إلى <path>.
cyclecloud project fetch <url> <path>
معلومات مشروع CycleCloud
يعرض معلومات المشروع.
cyclecloud project info
مشروع CycleCloud add_spec
يضيف مواصفات للمشروع.
cyclecloud project add_spec <spec>
مشروع CycleCloud default_locker
يضبط الخزانة الافتراضية للرفعات.
cyclecloud project default_locker <locker> [--global]
--global
حدد الافتراضي العالمي بدلا من قيمة معينة للمشروع.
اختبار مشروع CycleCloud
ينفذ اختبار التكامل لتعريف العنقود.
cyclecloud project test [--skip-teardown]
[--output-json=JSON_FILE]
[--junit-xml=JUNIT_FILE]
[--extra-var=EXTRA_VARS]
[--template=TEMPLATE]
[--name=CLUSTER_NAME]
--skip-teardown
تخطي تفكيك الكلستر الذي تم إنشاؤه للاختبار.
--output-json=JSON_FILE
إخراج النتائج إلى ملف json المحدد.
--junit-xml=JUNIT_FILE
إخراج النتائج بصيغة junit-xml إلى ملف json المحدد.
-e EXTRA_VARS, --extra-var=EXTRA_VARS
أزواج مفتاح = قيم عشوائية تستخدم لتمثيل قالب العنقود قيد الاختبار.
-t TEMPLATE, --template=TEMPLATE
مسار إلى ملف قالب العنقود.
-n CLUSTER_NAME, --name=CLUSTER_NAME
اسم تعريف العنقود لاختباره.
بناء مشروع CycleCloud
أنشئ المشروع.
cyclecloud project build [--project-version=PROJECT_VERSION]
[--build-dir=BUILD_DIR]
--project-version=PROJECT_VERSION
تجاوز نسخة المشروع الموجودة في project.ini.
--build-dir=BUILD_DIR
دليل البناء.
رفع مشروع CycleCloud
بناء ورفع عرض الخزائن المحددة (يستخدم الافتراضي إذا لم يتم تحديده).
cyclecloud project upload [locker] [--project-version=PROJECT_VERSION]
--project-version=PROJECT_VERSION
تجاوز نسخة المشروع الموجودة في project.ini.
تحميل مشروع CycleCloud
قم بتحميل كتل المشروع من الخزائن المحددة. إذا لم تحدد الخزائن، يستخدم الأمر الخزائن الافتراضية.
cyclecloud project download [locker]
مشروع CycleCloud generate_template
إنشاء قالب عنقود للمشروع. تكتب الأوامر القالب إلى <file>.
cyclecloud project generate_template <file>
reboot_node CycleCloud
أعد تشغيل عقدة تعمل.
cyclecloud reboot_node <CLUSTER> <NODE_NAME>
remove_node CycleCloud
قم بإزالة عقدة من العنقود. الأمر ينهي العقدة إذا بدأت.
cyclecloud remove_node <CLUSTER> <NODE_NAME> [--filter=FILTER]
[--instance-filter=INSTANCE_FILTER]
[--creds=CREDS]
[--no-prompt]
[--force]
-f FILTER, --filter=FILTER
قم بإزالة العقد التي تطابق التعبير الكامل لإعلان الفئة.
--instance-filter=INSTANCE_FILTER
قم بإزالة العقد التي تحتوي على مثيلات نشطة تطابق التعبير الكامل لإعلان الفئة.
--creds=CREDS
قم بإزالة العقد التي بدأت استخدامها بمجموعة بيانات الاعتماد المسماة.
--no-prompt
إذا تم تحديده، لا يطلب تأكيدا قبل إنهاء العقد بناء على الفلتر.
--force
أجبر هذه العقدة على إزالتها، حتى لو لم يتم إنهائها. استخدم هذا الخيار فقط إذا كانت الموارد الخاصة بهذه العقدة في مزود السحابة الخاصة بك قد تم إنهاؤها بالفعل.
إعادة محاولة CycleCloud
فشلت المحاولات في عمليات التهيئة للعنقود المسمى.
cyclecloud retry <CLUSTER> [--recursive]
-r, --recursive
إعادة المحاولة بشكل متكرر في هذه المجموعة وجميع عناصرها الفرعية.
show_cluster CycleCloud
يعرض العنقود أو العناقيد في CycleCloud.
cyclecloud show_cluster <CLUSTER> [--recursive]
[--long]
[--templates]
-r, --recursive
اعرض هذا العنقود وجميع عناصره الفرعية.
-l, --long
يسرد كل عقدة بدلا من عرض ملخص.
-t, --templates
أدرج قوالب العناقيد في المخرج.
show_nodes CycleCloud
عرض تفاصيل العقد أو العينات المحددة.
cyclecloud show_nodes [NAME] [--attrs=ATTRS]
[--filter=FILTER]
[--instance-filter=INSTANCE_FILTER]
[--output=OUTPUT]
[--format=FORMAT]
[--creds=CREDS]
[--cluster=CLUSTER]
[--states=STATES]
[--long]
[--summary]
-a ATTRS, --attrs=ATTRS
عرض مجموعة السمات المحددة (قائمة مفصولة بالفواصل).
-f FILTER, --filter=FILTER
عرض فقط العقد التي تطابق التعبير الكامل لإعلان الفئة.
--instance-filter=INSTANCE_FILTER
عرض فقط العقد التي تحتوي على مثيلات نشطة تطابق التعبير الكامل لإعلان الفئة.
--output=OUTPUT
إخراج سمات العقدة المتطابقة الموصوفة بسلسلة تنسيق معلمات مسماة على طريقة بايثون. على سبيل المثال، --output="Name: %(Name)s\t(ID: %(InstanceId)s)\n Cluster: %(ClusterName)s\n"
--format=FORMAT
غير تنسيق عرض الإخراج [xml | json | text].
--creds=CREDS
عرض فقط العقد التي بدأت باستخدام مجموعة بيانات الاعتماد المسماة.
-c CLUSTER, --cluster=CLUSTER
عرض فقط العقد في العنقود المحدد.
--states=STATES
عرض فقط العقد في الحالات المحددة (قائمة مفصولة بالفواصل).
-l, --long
عرض التمثيل الكامل لإعلان الفئة للعقدة.
-s, --summary
عرض تمثيلا بسيطا للعقدة.
start_cluster CycleCloud
يبدأ التجمع المسمى.
cyclecloud start_cluster <CLUSTER> [--recursive]
[--test]
-r, --recursive
ابدأ هذا العنقود وجميع عناصره الفرعية بشكل متكرر.
-t, --test
ابدأ ال Cluster في وضع الاختبار.
start_node CycleCloud
يبدأ العقد المنتهية في مجموعة تعمل.
cyclecloud start_node <CLUSTER> <NODE_NAME>
terminate_cluster CycleCloud
ينهي العنقود المسمى.
cyclecloud terminate_cluster <CLUSTER> [--recursive]
-r, --recursive
ينهي هذا العنقود وجميع عناصره الفرعية بشكل تكراري.
terminate_node CycleCloud
ينهي عقدة جارية (لكنه يتركها في العنقود).
cyclecloud terminate_node <CLUSTER> <NODE_NAME> [--filter=FILTER]
[--instance-filter=INSTANCE_FILTER]
[--creds=CREDS]
[--no-prompt]
-f FILTER, --filter=FILTER
تنهي العقد التي تطابق التعبير الكامل لفئة ad.
--instance-filter=INSTANCE_FILTER
إنهاء العقد التي تحتوي على مثيلات نشطة تطابق التعبير الكامل لإعلان الفئة.
--creds=CREDS
بدأت العقد المنتهية باستخدام مجموعة بيانات الاعتماد المسماة.
--no-prompt
إذا تم تحديده، لا يطلب تأكيدا قبل إنهاء العقد بناء على الفلتر.