Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Interfejs wiersza polecenia usługi Azure CycleCloud umożliwia zarządzanie instalacją z poziomu konsoli lub pliku skryptu.
Globalne parametry CLI
Te parametry są dostępne dla wszystkich poleceń.
-h, --help
Wyświetla komunikat pomocy i kończy działanie.
-v, --version
Pokazuje wersję CLI.
--config=CONFIG_FILE
Określa ścieżkę do niestandardowego pliku konfiguracji, który ma być używany dla tego polecenia.
--loglevel=LOG_LEVEL
Ustawia domyślny poziom logowania dla CLI.
Konto CycleCloud
Zarządzanie kontami dostawców usług w chmurze.
cyclecloud account <command> [-o OUTPUT_FILE]
[--dry-run]
[-f INPUT_FILE]
[--force]
| subcommand | description |
|---|---|
list |
Wyświetl listę kont. |
show <account_name> |
Pokaż szczegóły dla konta. |
create |
Utwórz nowe konto. |
edit <account_name> |
Edytuj istniejące konto. |
delete <account_name> |
Usuń istniejące konto. |
lista kont cyclecloud
Wyświetl listę kont.
cyclecloud account list
pokaż konto cyclecloud
Pokaż szczegóły dla konta.
cyclecloud account show <account_name>
tworzenie konta cyclecloud
Utwórz nowe konto.
cyclecloud account create [-o OUTPUT_FILE]
[--dry-run]
[-f INPUT_FILE]
-o OUTPUT_FILE
Zapisuje parametry konfiguracji na dysku
--dry-run
Monituje i weryfikuje informacje, ale nie wprowadza żadnych zmian
-f INPUT_FILE
Odczytuje definicję z pliku konfiguracji zamiast monitowania
cyclecloud account edit (edytowanie konta cyclecloud)
Edytuj istniejące konto.
cyclecloud account edit <account_name> [-o OUTPUT_FILE]
[--dry-run]
[-f INPUT_FILE]
-o OUTPUT_FILE
Zapisuje parametry konfiguracji na dysku.
--dry-run
Monituje i weryfikuje informacje, ale nie wprowadza żadnych zmian.
-f INPUT_FILE
Odczytuje definicję z pliku konfiguracji zamiast monitowania.
usuwanie konta cyclecloud
Usuń istniejące konto.
cyclecloud account delete <account_name> [--force]
--force
Jeśli wartość true, nie wyświetla monitu o usunięcie konta.
cyclecloud add_node
Dodaje więcej węzłów do klastra.
cyclecloud add_node <CLUSTER> [--template=TEMPLATE]
[--count=COUNT]
[--fixed]
-t TEMPLATE, --template=TEMPLATE
Szablon do użycia dla tego węzła. Jeśli nie zostanie określony, domyślnie używany jest jedyny dostępny szablon, w przeciwnym razie wystąpi błąd.
-c COUNT, --count=COUNT
Ile węzłów należy uruchomić. Jeśli nie zostanie określony, wartość domyślna to 1.
-f, --fixed
W przypadku ustawienia węzeł zostanie trwale dodany (do momentu usunięcia) do szablonu klastra. W przeciwnym razie węzeł zostanie automatycznie usunięty po zakończeniu.
cyclecloud config
Łatwe przełączanie między konfiguracjami cyclecloud.
cyclecloud config <command>
| Subcommand | Opis |
|---|---|
show |
Pokaż bieżącą konfigurację. |
list |
Wyświetl listę dostępnych konfiguracji. |
create <config_name> |
Utwórz nową konfigurację. |
rename <old_name> <new_name> |
Zmień nazwę istniejącej konfiguracji. |
use <config_name> |
Przełącz się do określonej konfiguracji. |
remove <config_name> |
Usuń nazwaną konfigurację. |
cyclecloud config show
Pokaż bieżącą konfigurację.
cyclecloud config show
lista konfiguracji usługi cyclecloud
Wyświetl listę dostępnych konfiguracji.
cyclecloud config list
cyclecloud config create
Utwórz nową konfigurację.
cyclecloud config create <config_name>
zmiana nazwy konfiguracji cyclecloud
Zmień nazwę istniejącej konfiguracji.
cyclecloud config rename <old_name> <new_name>
use cyclecloud config use (używanie konfiguracji usługi cyclecloud)
Przełącz się do określonej konfiguracji.
cyclecloud config use <config_name>
Użyj polecenia "cyclecloud config remove", aby usunąć konfigurację w CycleCloud.
Usuń nazwaną konfigurację.
cyclecloud config remove <config_name>
cyclecloud connect
Nawiązuje połączenie z wystąpieniem uruchomionym w klastrze. Od wersji 7.8 nazwa może być nazwą węzła, nazwą hosta lub adresem 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
Para kluczy do użycia, jeśli nie zostanie podana na węźle lub węzeł nie istnieje.
-c CLUSTER, --cluster=CLUSTER
Klaster, w których znajduje się węzeł, jeśli nazwa jest nazwą węzła. Opcjonalnie, chyba że istnieje wiele węzłów o tej samej nazwie.
-u USER, --user=USER
Użytkownik loguje się do węzła.
--bastion-host=BASTION-HOST
Host bastionu SSH do przekierowywania połączeń.
--bastion-port=BASTION-PORT
Port SSH na potrzeby nawiązywania połączenia z bastionem.
--bastion-user=BASTION-USER
Nazwa użytkownika do nawiązywania połączenia z bastionem.
--bastion-key=BASTION-KEY
Plik klucza prywatnego na potrzeby nawiązywania połączenia z bastionem.
cyclecloud copy_cluster
Tworzy kopię klastra.
cyclecloud copy_cluster <source_cluster_name> <new_cluster_name> [--parameters=PARAMETERS]
-p PARAMETERS, --parameters=PARAMETERS
Plik parametrów do użycia.
cyclecloud create_cluster
Tworzy klaster na podstawie istniejącego szablonu.
cyclecloud create_cluster <TEMPLATE> <NAME> [--force]
[--parameters=PARAMETERS]
[--parameter-override=PARAMETER_OVERRIDE]
--force
Jeśli zostanie określony, klaster zostanie zastąpiony, jeśli istnieje.
-p PARAMETERS, --parameters=PARAMETERS
Plik parametrów do użycia.
-P PARAMETER_OVERRIDE, --parameter-override=PARAMETER_OVERRIDE
Dodaj lub przesłoń określony parametr. Ta opcja ma pierwszeństwo przed wartościami określonymi w elemencie -p.
poświadczenie usługi cyclecloud
Zarządzanie poświadczeniami konta dostawcy usług w chmurze.
cyclecloud credential <command>
| Subcommand | Opis |
|---|---|
list |
Wypisz poświadczenia. |
create |
Utwórz nowe poświadczenie. |
edit <account_name> |
Edytuj istniejące poświadczenia. |
delete <account_name> |
Usuń istniejące poświadczenia. |
lista poświadczeń usługi cyclecloud
Wypisz poświadczenia.
cyclecloud credential list
utwórz poświadczenie cyclecloud
Utwórz nowe poświadczenie.
cyclecloud credential create
edycja poświadczeń usługi cyclecloud
Edytuj istniejące poświadczenia.
cyclecloud credential edit <account_name>
usuwanie poświadczeń usługi cyclecloud
Usuń istniejące poświadczenia.
cyclecloud credential delete <account_name>
cyclecloud delete_cluster
Usuń niedziałający klaster.
cyclecloud delete_cluster <CLUSTER> [--recursive]
[--force]
-r, --recursive
Rekursywnie usuń ten klaster i wszystkie jego podklasy.
--force
Wymuś usunięcie tego klastra. Użyj tej opcji tylko wtedy, gdy wszystkie zasoby u dostawcy usług w chmurze zostały już zakończone.
cyclecloud delete_template
Usuwanie szablonu klastra.
cyclecloud delete_template <TEMPLATE>
cyclecloud exportuj_parametry
Eksportuj parametry dla danego klastra.
cyclecloud export_parameters <cluster_name> [-o OUTPUT_FILE]
[--format=OUTPUT_FORMAT]
-o OUTPUT_FILE
W przypadku tworzenia zapisuje parametry klastra na dysku.
--format=OUTPUT_FORMAT
Format danych wyjściowych.
obraz cyclecloud
Zarządzanie obrazami niestandardowymi.
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 | Opis |
|---|---|
add <image_name> [...] |
Dodaj co najmniej jeden obraz. |
dodaj obraz w cyclecloud
Dodaj co najmniej jeden obraz.
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
Wyszukaj tylko to konto. Tę opcję można powtórzyć dla wielu kont.
--name=NAME
Nazwa pakietu do utworzenia. Ten parametr jest wymagany.
--label=LABEL
Etykieta pakietu do utworzenia.
--package-version=PACKAGE_VERSION
Użyj tej wersji dla nowego obrazu zamiast domyślnej wersji 1.0.0.
--bump-version=BUMP_VERSION
Użyj --bump-version minor, aby zwiększyć najnowszą pomniejszą wersję o 1 (na przykład od 1.1 do 1.2), lub użyj --bump-version major lub --bump-version patch.
--os=OS
Służy --os linux/windows do określania systemu operacyjnego na obrazie.
--jetpack-version=JETPACK_VERSION
Wersja pakietu Jetpack, która jest zainstalowana lub powinna być zainstalowana na obrazie.
--install-jetpack
Zainstaluj pakiet Jetpack w czasie działania na tym wizerunku.
--jetpack-platform=JETPACK_PLATFORM
Platforma Jetpack używana na obrazie (na przykład centos-7, ubuntu-14.04, windows).
--dry-run
Szuka pasujących obrazów, ale nie przechowuje żadnych informacji o obrazie.
cyclecloud import_cluster
Tworzy klaster na podstawie pliku tekstowego. Jeśli klaster nie jest podany, a plik zawiera pojedynczy klaster, używana jest nazwa tego klastra.
cyclecloud import_cluster [CLUSTER] [-c TEMPLATE]
[--force]
[--as-template]
[--file=FILE]
[--parameters=PARAMETERS]
[--parameter-override=PARAMETER_OVERRIDE]
[--recursive]
-c TEMPLATE
Klaster w pliku do zaimportowania. Jeśli nie zostanie określony, zostanie użyta nazwa nowego klastra.
--force
Jeśli zostanie określony, klaster zostanie zastąpiony, jeśli istnieje.
-t, --as-template
Jeśli zostanie określony, klaster jest przechowywany jako szablon, który może służyć tylko do tworzenia innych klastrów.
-f FILE, --file=FILE
Plik do importowania szablonu.
-p PARAMETERS, --parameters=PARAMETERS
Plik parametrów do użycia.
-P PARAMETER_OVERRIDE, --parameter-override=PARAMETER_OVERRIDE
Dodaj lub przesłoń określony parametr. Ma pierwszeństwo przed wartościami określonymi w pliku -p.
-r, --recursive
Importuje nazwany klaster i wszystkie klastry w pliku, dla którego jest on nadrzędny.
cyclecloud import_template
Importuje szablon klastra z pliku tekstowego. Jeśli parametr NAME nie jest podany, a plik ma jeden klaster, używana jest nazwa tego klastra.
cyclecloud import_template [NAME] [-c TEMPLATE]
[--force]
[--file=FILE]
-c TEMPLATE
Szablon w pliku do zaimportowania. Jeśli nie zostanie określony, zostanie użyta nazwa nowego szablonu.
--force
Jeśli zostanie określony, szablon zostanie zastąpiony, jeśli istnieje.
-f FILE, --file=FILE
Plik do importowania szablonu.
cyclecloud inicjuje
Inicjuje ustawienia usługi CycleCloud.
cyclecloud initialize [--batch]
[--force]
[--url=URL]
[--username=USERNAME]
[--password=PASSWORD]
[--verify-ssl=VERIFY-SSL]
[--name=NAMED_CONFIG]
--batch
Jeśli zostanie określony, argumenty muszą być podane w wierszu polecenia. Zakłada się, że odpowiedź na pytania brzmi "nie".
--force
Wymuś ponowne zainicjowanie, nawet jeśli dostępny jest prawidłowy plik konfiguracji.
--url=URL
Podstawowy adres URL instalacji CycleServer.
--username=USERNAME
Nazwa użytkownika instalacji CycleServer.
--password=PASSWORD
Hasło instalacji CycleServer.
--verify-ssl=VERIFY-SSL
Czy należy zweryfikować (prawda) lub nie (fałsz) certyfikaty SSL na potrzeby instalacji serwera CycleServer.
--name=NAMED_CONFIG
Utwórz nazwaną konfigurację, której można użyć za pomocą polecenia config.
cyclecloud locker
Zarządzanie przechowalniami CycleCloud.
cyclecloud locker <command>
| Subcommand | Opis |
|---|---|
list |
Lista szafek. |
show <locker> |
Pokaż szczegóły dotyczące szafki. |
lista szafek cyclecloud
Lista szafek.
cyclecloud locker list
Pozostań przy oryginalnym angielskim, ponieważ są to określone polecenia systemowe: cyclecloud locker show
Pokaż szczegóły dla funkcji locker.
cyclecloud locker show <locker>
projekt cyclecloud
Zarządzanie projektami 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]
| Subcommand | Opis |
|---|---|
init <name> |
Utwórz nowy pusty projekt. |
fetch <url> <path> |
Pobierz projekt z <adresu URL> GitHub do <ścieżki>. |
info |
Wyświetl informacje o projekcie. |
add_spec <spec> |
Dodaj specyfikację do projektu. |
default_locker <locker> |
Ustaw domyślne szafki do przesłania. |
test |
Wykonaj test integracji dla danej definicji klastra. |
build |
Skompiluj projekt. |
upload [locker] |
Skompiluj i prześlij projekt określonych szafek (używa domyślnego, jeśli nie określono). |
download [locker] |
Pobierz obiekty blob projektu z określonych schowków (używa wartości domyślnej, jeśli nie została określona żadna). |
generate_template <file> |
Wygeneruj szablon klastra dla projektu zapisany w <pliku>. |
inicjowanie projektu cyclecloud
Utwórz nowy pusty projekt.
cyclecloud project init <name>
Pobierz projekt Cyclecloud
Pobiera projekt z GitHub <url> do <path>.
cyclecloud project fetch <url> <path>
informacje o projekcie cyclecloud
Wyświetla informacje o projekcie.
cyclecloud project info
dodaj_spec do projektu cyclecloud
Dodaje specyfikację do projektu.
cyclecloud project add_spec <spec>
default_locker projektu cyclecloud
Ustawia domyślną przechowalnię dla przekazywania plików.
cyclecloud project default_locker <locker> [--global]
--global
Ustaw wartość domyślną globalną zamiast wartości specyficznej dla projektu.
test projektu cyclecloud
Wykonuje test integracji dla definicji klastra.
cyclecloud project test [--skip-teardown]
[--output-json=JSON_FILE]
[--junit-xml=JUNIT_FILE]
[--extra-var=EXTRA_VARS]
[--template=TEMPLATE]
[--name=CLUSTER_NAME]
--skip-teardown
Pomiń usuwanie klastra utworzonego na potrzeby testowania.
--output-json=JSON_FILE
Wyprowadź wyniki do określonego pliku json.
--junit-xml=JUNIT_FILE
Wyprowadź wyniki w formacie junit-xml do określonego pliku json.
-e EXTRA_VARS, --extra-var=EXTRA_VARS
Dowolne pary key=value używane do sparametryzowania szablonu klastra w ramach testu.
-t TEMPLATE, --template=TEMPLATE
Ścieżka do pliku szablonu klastra.
-n CLUSTER_NAME, --name=CLUSTER_NAME
Nazwa definicji klastra do przetestowania.
kompilacja projektu cyclecloud
Skompiluj projekt.
cyclecloud project build [--project-version=PROJECT_VERSION]
[--build-dir=BUILD_DIR]
--project-version=PROJECT_VERSION
Zastąp wersję projektu w pliku project.ini.
--build-dir=BUILD_DIR
Katalog kompilacji.
wysyłanie projektu cyclecloud
Skompiluj i prześlij projekt określonych szafek (używa domyślnego, jeśli nie określono).
cyclecloud project upload [locker] [--project-version=PROJECT_VERSION]
--project-version=PROJECT_VERSION
Zastąp wersję projektu w pliku project.ini.
pobieranie projektu cyclecloud
Pobierz obiekty blob projektu z określonych skrytek. Jeśli nie określisz szafek, polecenie używa domyślnych szafek.
cyclecloud project download [locker]
generate_template projektu cyclecloud
Wygeneruj szablon klastra dla projektu. Polecenie zapisuje szablon do <file>.
cyclecloud project generate_template <file>
cyclecloud reboot_node (polecenie)
Zrestartuj działający węzeł.
cyclecloud reboot_node <CLUSTER> <NODE_NAME>
cyclecloud remove_node
Usuń węzeł z klastra. Polecenie zamyka węzeł, jeśli został uruchomiony.
cyclecloud remove_node <CLUSTER> <NODE_NAME> [--filter=FILTER]
[--instance-filter=INSTANCE_FILTER]
[--creds=CREDS]
[--no-prompt]
[--force]
-f FILTER, --filter=FILTER
Usuń węzły zgodne z pełnym wyrażeniem class-ad.
--instance-filter=INSTANCE_FILTER
Usuń węzły z aktywnymi instancjami zgodnymi z pełnym wyrażeniem class-ad.
--creds=CREDS
Usuń węzły, które uruchomiłeś, używając nazwanego zestawu poświadczeń.
--no-prompt
Jeśli zostaną określone, nie prosi o potwierdzenie przed zamknięciem węzłów przy użyciu filtru.
--force
Wymuś usunięcie tego węzła, nawet jeśli nie zostanie zakończony. Tej opcji należy używać tylko wtedy, gdy zasoby dla tego węzła w dostawcy usług w chmurze zostały już zakończone.
cyclecloud retry (ponawianie próby w usłudze cyclecloud)
Ponawia nieudane operacje inicjowania dla nazwanego klastra.
cyclecloud retry <CLUSTER> [--recursive]
-r, --recursive
Rekursywnie ponów opcje w tym klastrze i wszystkich jego podklastrach.
cyclecloud pokaż_klaster
Pokazuje klaster lub klastry w usłudze CycleCloud.
cyclecloud show_cluster <CLUSTER> [--recursive]
[--long]
[--templates]
-r, --recursive
Pokaż ten klaster i wszystkie jego podklasy.
-l, --long
Wyświetla listę każdego węzła zamiast pokazywać podsumowanie.
-t, --templates
Uwzględnij szablony klastrów w danych wyjściowych.
cyclecloud show_nodes
Pokaż szczegóły wybranych węzłów lub instancji.
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
Wyświetl określony zestaw atrybutów (lista rozdzielona przecinkami).
-f FILTER, --filter=FILTER
Pokaż tylko węzły pasujące do pełnego wyrażenia klasy class-ad.
--instance-filter=INSTANCE_FILTER
Pokaż tylko węzły z aktywnymi wystąpieniami zgodnymi z pełnym wyrażeniem ad klasy.
--output=OUTPUT
Wypisz pasujące atrybuty węzła określone przez ciąg formatu z nazwanymi parametrami w stylu Pythona. Na przykład --output="Name: %(Name)s\t(ID: %(InstanceId)s)\n Cluster: %(ClusterName)s\n".
--format=FORMAT
Zmień format wyświetlania danych wyjściowych [xml | json | text].
--creds=CREDS
Pokaż tylko węzły uruchomione przy użyciu określonego zestawu poświadczeń.
-c CLUSTER, --cluster=CLUSTER
Pokaż tylko węzły w określonym klastrze.
--states=STATES
Pokaż tylko węzły w określonych stanach (lista rozdzielona przecinkami).
-l, --long
Wyświetl pełną reprezentację typu class-ad węzła.
-s, --summary
Wyświetl minimalną reprezentację węzła.
cyclecloud start_cluster
Uruchamia nazwany klaster.
cyclecloud start_cluster <CLUSTER> [--recursive]
[--test]
-r, --recursive
Uruchom rekurencyjnie ten klaster i wszystkie jego podklastry.
-t, --test
Uruchom klaster w trybie testowym.
start_node cyclecloud
Uruchamia zatrzymane węzły w działającym klastrze.
cyclecloud start_node <CLUSTER> <NODE_NAME>
cyclecloud terminate_cluster
Zamyka nazwany klaster.
cyclecloud terminate_cluster <CLUSTER> [--recursive]
-r, --recursive
Rekursywnie zakończ ten klaster i wszystkie jego podklastry.
cyclecloud terminate_node
Zatrzymuje działający węzeł (ale pozostawia go w klastrze).
cyclecloud terminate_node <CLUSTER> <NODE_NAME> [--filter=FILTER]
[--instance-filter=INSTANCE_FILTER]
[--creds=CREDS]
[--no-prompt]
-f FILTER, --filter=FILTER
Zakończ węzły pasujące do pełnego wyrażenia class-ad.
--instance-filter=INSTANCE_FILTER
Zakończ węzły z aktywnymi instancjami, które są zgodne z wyrażeniem klasy [ad].
--creds=CREDS
Zakończ węzły, które zostały uruchomione za pomocą nazwanego zestawu poświadczeń.
--no-prompt
Jeśli zostanie określony, nie pyta o potwierdzenie przed wyłączaniem węzłów na podstawie filtru.