Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure CycleCloud CLI, yüklemenizi bir konsol veya betik dosyasından yönetmenize olanak tanır.
Genel CLI Parametreleri
Bu parametreler tüm komutlar için kullanılabilir.
-h, --help
Yardım iletisini gösterir ve çıkar.
-v, --version
CLI sürümünü gösterir.
--config=CONFIG_FILE
Bu komut için kullanılacak, yapılandırılmayan bir yapılandırma dosyasının yolunu belirtir.
--loglevel=LOG_LEVEL
CLI için varsayılan günlük düzeyini ayarlar.
cyclecloud hesabı
Bulut sağlayıcısı hesaplarını yönetme.
cyclecloud account <command> [-o OUTPUT_FILE]
[--dry-run]
[-f INPUT_FILE]
[--force]
| subcommand | Açıklama |
|---|---|
list |
Hesapları listeleyin. |
show <account_name> |
Bir hesabın ayrıntılarını gösterme. |
create |
Yeni bir hesap oluşturun. |
edit <account_name> |
Mevcut bir hesabı düzenleyin. |
delete <account_name> |
Var olan bir hesabı silin. |
cyclecloud hesap listesi
Hesapları listeleyin.
cyclecloud account list
cyclecloud hesabı göster
Bir hesabın ayrıntılarını gösterme.
cyclecloud account show <account_name>
cyclecloud hesap oluştur
Yeni bir hesap oluşturun.
cyclecloud account create [-o OUTPUT_FILE]
[--dry-run]
[-f INPUT_FILE]
-o OUTPUT_FILE
Yapılandırma parametrelerini diske yazar
--dry-run
Bilgileri ister ve doğrular, ancak herhangi bir değişiklik yapmaz
-f INPUT_FILE
Komut istemi yerine bir yapılandırma dosyasından tanımı okur
cyclecloud hesabı düzenleme
Mevcut bir hesabı düzenleyin.
cyclecloud account edit <account_name> [-o OUTPUT_FILE]
[--dry-run]
[-f INPUT_FILE]
-o OUTPUT_FILE
Yapılandırma parametrelerini diske yazar.
--dry-run
Bilgileri ister ve doğrular, ancak herhangi bir değişiklik yapmaz.
-f INPUT_FILE
Komut istemi yerine yapılandırma dosyasından tanımı okur.
cyclecloud hesabı silme
Var olan bir hesabı silin.
cyclecloud account delete <account_name> [--force]
--force
True ise, hesabı silmek isteyip istemediğinizi sormaz.
cyclecloud add_node
Kümeye daha fazla düğüm ekler.
cyclecloud add_node <CLUSTER> [--template=TEMPLATE]
[--count=COUNT]
[--fixed]
-t TEMPLATE, --template=TEMPLATE
Bu düğüm için kullanılacak şablon. Belirtilmezse, varsayılan değer kullanılabilir tek şablonu kullanmaktır, aksi takdirde hata.
-c COUNT, --count=COUNT
Kaç düğüm başlatılacak? Belirtilmezse, varsayılan değer 1'dir.
-f, --fixed
Ayarlanırsa düğüm, küme şablonuna kalıcı olarak eklenir (kaldırılana kadar). Aksi takdirde düğüm sonlandırıldığında otomatik olarak kaldırılır.
CycleCloud yapılandırması
Cyclecloud yapılandırmaları arasında kolayca geçiş yapın.
cyclecloud config <command>
| Subcommand | Açıklama |
|---|---|
show |
Geçerli yapılandırmayı gösterin. |
list |
Kullanılabilir yapılandırmaları listeleyin. |
create <config_name> |
Yeni bir yapılandırma oluşturun. |
rename <old_name> <new_name> |
Var olan bir yapılandırmayı yeniden adlandırın. |
use <config_name> |
Belirtilen yapılandırmaya geçin. |
remove <config_name> |
Adlandırılmış yapılandırmayı kaldırın. |
cyclecloud konfigürasyonunu göster
Geçerli yapılandırmayı gösterin.
cyclecloud config show
cyclecloud yapılandırma listesi
Kullanılabilir yapılandırmaları listeleyin.
cyclecloud config list
cyclecloud config create komutunu girin
Yeni bir yapılandırma oluşturun.
cyclecloud config create <config_name>
cyclecloud yapılandırmayı yeniden adlandır
Var olan bir yapılandırmayı yeniden adlandırın.
cyclecloud config rename <old_name> <new_name>
cyclecloud yapılandırma kullanımı
Belirtilen yapılandırmaya geçin.
cyclecloud config use <config_name>
cyclecloud yapılandırmasını kaldır
Adlandırılmış yapılandırmayı kaldırın.
cyclecloud config remove <config_name>
CycleCloud bağlantısı
Kümedeki çalışan bir örneğe bağlanır. 7.8 itibarıyla Ad bir düğüm adı, konak adı veya IP adresi olabilir.
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
Düğümde verilmemişse veya düğüm mevcut değilse kullanılacak anahtar çifti.
-c CLUSTER, --cluster=CLUSTER
Düğümün bulunduğu küme, eğer ad bir düğüm adıysa. Aynı ada sahip birden çok düğüm olmadığı sürece isteğe bağlı.
-u USER, --user=USER
Kullanıcı, düğümde oturum açsın.
--bastion-host=BASTION-HOST
Bağlantıları yönlendirmek için SSH koruma sunucusu.
--bastion-port=BASTION-PORT
Savunmaya bağlanmak için SSH bağlantı noktası.
--bastion-user=BASTION-USER
Bastion sunucusuna bağlanmak için kullanıcı adı.
--bastion-key=BASTION-KEY
Savunmaya bağlanmak için özel anahtar dosyası.
cyclecloud copy_cluster komutu, bir kümenin kopyalanması için kullanılır.
Kümenin bir kopyasını oluşturur.
cyclecloud copy_cluster <source_cluster_name> <new_cluster_name> [--parameters=PARAMETERS]
-p PARAMETERS, --parameters=PARAMETERS
Kullanılacak parametre dosyası.
cyclecloud create_cluster komutu ile bir küme oluşturun
Mevcut bir şablondan küme oluşturur.
cyclecloud create_cluster <TEMPLATE> <NAME> [--force]
[--parameters=PARAMETERS]
[--parameter-override=PARAMETER_OVERRIDE]
--force
Belirtilmişse ve küme mevcutsa, yenisiyle değiştirilir.
-p PARAMETERS, --parameters=PARAMETERS
Kullanılacak parametre dosyası.
-P PARAMETER_OVERRIDE, --parameter-override=PARAMETER_OVERRIDE
Belirli bir parametreyi ekleyin veya geçersiz kılın. Bu seçenek, içinde -pbelirtilen değerlerden önceliklidir.
cyclecloud kimlik bilgileri
Bulut sağlayıcısı hesabı kimlik bilgilerini yönetin.
cyclecloud credential <command>
| Subcommand | Açıklama |
|---|---|
list |
Kimlik bilgilerini listeleyin. |
create |
Yeni bir kimlik bilgisi oluşturun. |
edit <account_name> |
Mevcut bir kimlik bilgilerini düzenleyin. |
delete <account_name> |
Var olan bir kimlik bilgilerini silin. |
cyclecloud kimlik bilgileri listesi
Kimlik bilgilerini listeleyin.
cyclecloud credential list
cyclecloud kimlik bilgisi oluşturma
Yeni bir kimlik bilgisi oluşturun.
cyclecloud credential create
cyclecloud kimlik bilgilerini düzenleme
Mevcut bir kimlik bilgilerini düzenleyin.
cyclecloud credential edit <account_name>
cyclecloud kimlik bilgisi silme
Var olan bir kimlik bilgilerini silin.
cyclecloud credential delete <account_name>
cyclecloud delete_cluster
Çalışmayan bir kümeyi silin.
cyclecloud delete_cluster <CLUSTER> [--recursive]
[--force]
-r, --recursive
Bu kümeyi ve tüm alt kümelerini yinelemeli olarak silin.
--force
Bu kümeyi silinmeye zorla. Bu seçeneği yalnızca bulut sağlayıcınızdaki tüm kaynaklar zaten sonlandırıldıysa kullanın.
cyclecloud delete_template
Küme şablonunu silme.
cyclecloud delete_template <TEMPLATE>
Cyclecloud'un parametrelerini dışa aktar
Belirli bir küme için Parametreleri dışarı aktarma.
cyclecloud export_parameters <cluster_name> [-o OUTPUT_FILE]
[--format=OUTPUT_FORMAT]
-o OUTPUT_FILE
Oluşturmak için küme parametrelerini diske yazar.
--format=OUTPUT_FORMAT
Çıkış biçimi.
cyclecloud görüntüsü
Özel görüntüleri yönetme.
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]
| Subcommand | Açıklama |
|---|---|
add <image_name> [...] |
Bir veya daha fazla resim ekleyin. |
cyclecloud resim ekleme
Bir veya daha fazla resim ekleyin.
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
Yalnızca bu hesabı arayın. Bu seçeneği birden çok hesap için yineleyebilirsiniz.
--name=NAME
Oluşturulacak paketin adı. Bu parametre gereklidir.
--label=LABEL
Oluşturulacak paketin etiketi.
--package-version=PACKAGE_VERSION
Bu sürümü varsayılan 1.0.0 yerine yeni görüntü için kullanın.
--bump-version=BUMP_VERSION
En son ikincil sürümü 1 artırmak için --bump-version minor kullanın (örneğin 1.1'den 1.2'ye), veya --bump-version major ya da --bump-version patch kullanın.
--os=OS
Görüntüdeki işletim sistemini belirtmek için kullanın --os linux/windows .
--jetpack-version=JETPACK_VERSION
Jetpack'in yüklü olan veya görüntüye yüklenmesi gereken sürümü.
--install-jetpack
Jetpack'i bu görüntüye çalışma zamanında yükleyin.
--jetpack-platform=JETPACK_PLATFORM
Resimde kullanılan Jetpack platformu (örneğin, centos-7, ubuntu-14.04, Windows).
--dry-run
Eşleşen görüntüleri arar ancak herhangi bir görüntü bilgisi depolamaz.
cyclecloud import_cluster komutunu kullanarak CycleCloud'da bir küme içeri aktarın
Metin dosyasından bir küme oluşturur. CLUSTER sağlanmadıysa ve dosya tek bir küme içeriyorsa, bu kümenin adı kullanılır.
cyclecloud import_cluster [CLUSTER] [-c TEMPLATE]
[--force]
[--as-template]
[--file=FILE]
[--parameters=PARAMETERS]
[--parameter-override=PARAMETER_OVERRIDE]
[--recursive]
-c TEMPLATE
İçeri aktarılacak dosyadaki küme. Belirtilmezse, yeni kümenin adı kullanılır.
--force
Belirtilirse, var olan küme yenisiyle değiştirilir.
-t, --as-template
Belirtilirse, küme yalnızca diğer kümeleri oluşturmak için kullanılabilecek bir şablon olarak depolanır.
-f FILE, --file=FILE
Şablonu içeri aktarmaya yönelik dosya.
-p PARAMETERS, --parameters=PARAMETERS
Kullanılacak parametre dosyası.
-P PARAMETER_OVERRIDE, --parameter-override=PARAMETER_OVERRIDE
Belirli bir parametreyi ekleyin veya geçersiz kılın.
-p içinde belirtilen değerlerden daha önceliklidir.
-r, --recursive
Dosya içindeki adlandırılmış kümeyi ve ebeveyni olduğu tüm kümeleri içeri aktarır.
cyclecloud şablon_yükle
Metin dosyasından bir küme şablonunu içeri aktarır. AD belirtilmemişse ve dosya tek bir kümeye sahipse, bu kümenin adı kullanılır.
cyclecloud import_template [NAME] [-c TEMPLATE]
[--force]
[--file=FILE]
-c TEMPLATE
İçeri aktaracak dosyadaki şablon. Belirtilmezse, yeni şablonun adı kullanılır.
--force
Belirtilirse, şablon varsa değiştirilir.
-f FILE, --file=FILE
Şablonu içeri aktarmaya yönelik dosya.
cyclecloud'u başlat
CycleCloud ayarlarını başlatır.
cyclecloud initialize [--batch]
[--force]
[--url=URL]
[--username=USERNAME]
[--password=PASSWORD]
[--verify-ssl=VERIFY-SSL]
[--name=NAMED_CONFIG]
--batch
Belirtilirse, parametreler komut satırında verilmelidir. Soruların 'hayır' olduğu varsayılır.
--force
Geçerli bir yapılandırma dosyası mevcut olsa bile yeniden başlatmayı zorla.
--url=URL
CycleServer yüklemesi için temel URL.
--username=USERNAME
CycleServer kurulumunun kullanıcı adı.
--password=PASSWORD
CycleServer yüklemesinin parolası.
--verify-ssl=VERIFY-SSL
CycleServer yüklemesi sırasında SSL sertifikalarının doğrulanıp doğrulanmayacağı (doğru veya yanlış).
--name=NAMED_CONFIG
Yapılandırma komutuyla kullanabileceğiniz adlandırılmış bir yapılandırma oluşturun.
cyclecloud locker
CycleCloud dolaplarını yönetin.
cyclecloud locker <command>
| Subcommand | Açıklama |
|---|---|
list |
Dolapları listele. |
show <locker> |
Kasaya ait detayları göster. |
cyclecloud dolap listesi
Dolapları listele.
cyclecloud locker list
cyclecloud locker show
Dolabın ayrıntılarını göster.
cyclecloud locker show <locker>
cyclecloud projesi
CycleCloud projelerini yönetme.
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]
| Subcommand | Açıklama |
|---|---|
init <name> |
Yeni bir boş proje oluşturun. |
fetch <url> <path> |
GitHub <URL'sinden> yola< proje getirme>. |
info |
Proje bilgilerini görüntüleme. |
add_spec <spec> |
Projeye bir şartname ekleyin. |
default_locker <locker> |
Yükleme için varsayılan dolapları ayarlayın. |
test |
Belirli bir küme tanımı için tümleştirme testi yürütme. |
build |
Projeyi oluşturun. |
upload [locker] |
Belirtilen dolapları oluşturup projeyi yükleyin (belirtilmezse varsayılanı kullanır). |
download [locker] |
Belirtilen dolaplardan proje bloblarını indirin (belirtilmemişse varsayılanı kullanır). |
generate_template <file> |
Proje için dosyaya <>yazılmış bir küme şablonu oluşturun. |
cyclecloud project init
Yeni bir boş proje oluşturun.
cyclecloud project init <name>
cyclecloud proje alma
GitHub'dan bir projeyi <url>'den <path>'e getirir.
cyclecloud project fetch <url> <path>
cyclecloud proje bilgileri
Proje bilgilerini görüntüler.
cyclecloud project info
cyclecloud proje add_spec
Projeye bir şartname ekler.
cyclecloud project add_spec <spec>
cyclecloud proje default_locker
Dosya yüklemeleri için varsayılan dolabı ayarlar.
cyclecloud project default_locker <locker> [--global]
--global
Projeye özgü değer yerine genel varsayılanı ayarlayın.
cyclecloud proje testi
Küme tanımı için tümleştirme testi yürütür.
cyclecloud project test [--skip-teardown]
[--output-json=JSON_FILE]
[--junit-xml=JUNIT_FILE]
[--extra-var=EXTRA_VARS]
[--template=TEMPLATE]
[--name=CLUSTER_NAME]
--skip-teardown
Test için oluşturulan kümeyi kaldırmayı atlayın.
--output-json=JSON_FILE
Sonuçları belirtilen json dosyasına aktarın.
--junit-xml=JUNIT_FILE
Sonuçları junit-xml biçiminde belirtilen json dosyasına çıktı olarak verin.
-e EXTRA_VARS, --extra-var=EXTRA_VARS
Test altındaki küme şablonunu parametreleştirmek için kullanılan rastgele anahtar=değer çiftleri.
-t TEMPLATE, --template=TEMPLATE
Küme şablonu dosyasının yolu.
-n CLUSTER_NAME, --name=CLUSTER_NAME
Test için küme tanımının adı.
cyclecloud proje derlemesi
Projeyi oluşturun.
cyclecloud project build [--project-version=PROJECT_VERSION]
[--build-dir=BUILD_DIR]
--project-version=PROJECT_VERSION
project.ini'de mevcut olan proje sürümünü geçersiz kılın.
--build-dir=BUILD_DIR
Derleme dizini.
cyclecloud proje yükleme
Belirtilen dolapları oluşturun ve projeyi karşıya yükleyin (belirtilmemişse varsayılanı kullanır).
cyclecloud project upload [locker] [--project-version=PROJECT_VERSION]
--project-version=PROJECT_VERSION
project.ini'de mevcut olan proje sürümünü geçersiz kılın.
cyclecloud proje indirme
Belirtilen dolaplardan proje bloblarını indirin. Dolap belirtmezseniz, komut varsayılan dolapları kullanır.
cyclecloud project download [locker]
cyclecloud proje şablon oluştur
Proje için bir küme şablonu oluşturun. Komut, şablonu <file> içine yazar.
cyclecloud project generate_template <file>
cyclecloud reboot_node
Çalışan bir düğümü yeniden başlatın.
cyclecloud reboot_node <CLUSTER> <NODE_NAME>
cyclecloud remove_node
Kümeden bir düğümü kaldırın. Komut başlatıldıysa, düğümü sonlandırır.
cyclecloud remove_node <CLUSTER> <NODE_NAME> [--filter=FILTER]
[--instance-filter=INSTANCE_FILTER]
[--creds=CREDS]
[--no-prompt]
[--force]
-f FILTER, --filter=FILTER
Tam class-ad ifadesiyle eşleşen düğümleri kaldırın.
--instance-filter=INSTANCE_FILTER
Tam class-ad ifadesiyle eşleşen aktif örnekleri olan düğümleri kaldırın.
--creds=CREDS
Adlandırılmış kimlik bilgileri kümesini kullanarak başlattığınız düğümleri kaldırın.
--no-prompt
Belirtilirse, bir filtreye göre düğümleri sonlandırmadan önce onay istemez.
--force
Sonlandırılmasa bile bu düğümü kaldırılmaya zorlar. Bu seçeneği yalnızca bulut sağlayıcınızdaki bu düğümün kaynakları zaten sonlandırıldıysa kullanın.
cyclecloud yeniden deneme
Adlandırılmış küme için başlatma işlemlerini yeniden deneme başarısız oldu.
cyclecloud retry <CLUSTER> [--recursive]
-r, --recursive
Bu kümedeki ve tüm alt kümelerindeki seçenekleri yinelemeli olarak yeniden deneyin.
cyclecloud show_cluster
CycleCloud'da kümeyi veya kümeleri gösterir.
cyclecloud show_cluster <CLUSTER> [--recursive]
[--long]
[--templates]
-r, --recursive
Bu kümeyi ve tüm alt kümelerini gösterin.
-l, --long
Özet göstermek yerine her düğümü listeler.
-t, --templates
Çıktıya küme şablonları ekleyin.
cyclecloud show_nodes
Seçili düğümlerin veya örneklerin ayrıntılarını gösterin.
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
Belirtilen öznitelik kümesini (virgülle ayrılmış liste) görüntüleyin.
-f FILTER, --filter=FILTER
Yalnızca tam class-ad ifadesiyle eşleşen düğümleri gösterir.
--instance-filter=INSTANCE_FILTER
Yalnızca tam class-ad ifadesiyle eşleşen etkin örnekleri içeren düğümleri gösterin.
--output=OUTPUT
Python stili adlandırılmış parametre biçim dizesi tarafından açıklanan eşleşen düğüm özniteliklerinin çıktısını alın. Örneğin, --output="Name: %(Name)s\t(ID: %(InstanceId)s)\n Cluster: %(ClusterName)s\n".
--format=FORMAT
[xml | json | text] çıkış görüntüleme biçimini değiştirin.
--creds=CREDS
Yalnızca adlandırılmış kimlik bilgileri kümesini kullanmaya başlayan düğümleri göster.
-c CLUSTER, --cluster=CLUSTER
Yalnızca belirtilen kümedeki düğümleri göster.
--states=STATES
Yalnızca belirtilen durumlardaki düğümleri göster (virgülle ayrılmış liste).
-l, --long
Düğümün tam class-ad gösterimini görüntüleyin.
-s, --summary
Düğümün en düşük gösterimini görüntüleyin.
"cyclecloud start_cluster" komutunu başlat
Adlandırılmış kümeyi başlatır.
cyclecloud start_cluster <CLUSTER> [--recursive]
[--test]
-r, --recursive
Bu kümeyi ve tüm alt kümelerini yinelemeli olarak başlatın.
-t, --test
Kümeyi test modunda başlatın.
cyclecloud start_node
Çalışan bir kümede sonlandırılan düğümleri başlatır.
cyclecloud start_node <CLUSTER> <NODE_NAME>
cyclecloud terminate_cluster komutunu çalıştırın
Adlandırılmış kümeyi sonlandırır.
cyclecloud terminate_cluster <CLUSTER> [--recursive]
-r, --recursive
Bu kümeyi ve tüm alt kümelerini özyinelemeli olarak sonlandırın.
cyclecloud terminate_node komutunu çalıştırma
Çalışan bir düğümü sonlandırır (ancak kümede bırakır).
cyclecloud terminate_node <CLUSTER> <NODE_NAME> [--filter=FILTER]
[--instance-filter=INSTANCE_FILTER]
[--creds=CREDS]
[--no-prompt]
-f FILTER, --filter=FILTER
Tam class-ad ifadesiyle eşleşen düğümleri sonlandırın.
--instance-filter=INSTANCE_FILTER
Tam class-ad ifadesiyle eşleşen etkin örneklerle düğümleri sonlandırın.
--creds=CREDS
Adlandırılmış kimlik bilgileri kümesi kullanılarak başlatılan düğümleri sonlandırın.
--no-prompt
Belirtilirse, bir filtreye göre düğümleri sonlandırmadan önce onay istemez.