Jest to narzędzie do uruchamiania poleceń, które można uruchomić u bezpłatnego dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
knife-bootstrap — strona podręcznika dla podkomendy knife-bootstrap.
Bootstrap to proces, który instaluje klienta szefa kuchni w systemie docelowym, aby mógł
działaj jako klient szefa kuchni i komunikuj się z serwerem szefa kuchni.
Kurs nóż bootstrap podkomenda służy do uruchamiania operacji ładowania początkowego, która instaluje
szef-klient w systemie docelowym. Operacja ładowania początkowego musi określać adres IP lub
FQDN systemu docelowego.
Składnia
Ta podkomenda ma następującą składnię:
$ nóż bootstrap FQDN_or_IP_ADDRESS (opcje)
Opcje
To podpolecenie ma następujące opcje:
-DO, --agent forwardowy
Użyj, aby włączyć przekazywanie agenta SSH.
--bootstrap-curl-opcje OPCJE
Służy do określania dowolnych opcji dodawanych do polecenia ładowania początkowego podczas używania
kędzior. Ta opcja nie może być używana w tym samym poleceniu z
--bootstrap-install-polecenie.
--bootstrap-install-polecenie COMMAND
Użyj, aby wykonać niestandardową sekwencję poleceń instalacji dla klienta szefa kuchni. Ten
opcji nie można użyć w tym samym poleceniu z --bootstrap-curl-opcje,
--bootstrap-install-shlub --bootstrap-wget-options.
--bootstrap-install-sh URL
Służy do pobierania i wykonywania skryptu instalacyjnego pod określonym adresem URL. Ta opcja
nie mogą być używane w tym samym poleceniu z --bootstrap-install-polecenie.
--bootstrap-bez-proxy NO_PROXY_URL_lub_IP
Adres URL lub IP określający lokalizację, która nie powinna być udostępniana przez serwer proxy.
UWAGA:
Ta opcja jest używana wewnętrznie przez szefa kuchni, aby pomóc w weryfikacji operacji ładowania początkowego
podczas testowania i nigdy nie powinny być używane podczas rzeczywistej operacji ładowania początkowego.
--bootstrap-proxy PROXY_URL
Serwer proxy dla węzła będącego celem operacji ładowania początkowego.
--bootstrap-wersja WERSJA
Wersja klienta szefa kuchni do zainstalowania.
--bootstrap-wget-options OPCJE
Służy do określania dowolnych opcji dodawanych do polecenia ładowania początkowego podczas używania
GNU Wget. Ta opcja nie może być używana w tym samym poleceniu z
--bootstrap-install-polecenie.
-E ŚRODOWISKO, --środowisko ŚRODOWISKO
Nazwa środowiska. Gdy ta opcja zostanie dodana do polecenia, polecenie
będzie działać tylko w określonym środowisku.
-G WEJŚCIE, --ssh-brama PRZEJŚCIE
Tunel lub brama SSH używana do uruchamiania akcji ładowania początkowego na maszynie, która
nie jest dostępny ze stacji roboczej.
--Wskazówka HINT_NAME[=PLIK_HINT]
Użyj, aby określić wskazówkę Ohai, która ma być ustawiona w węźle docelowym.
Podpowiedzi Ohai służą do poinformowania Ohai o systemie, na którym działa
że nie byłby w stanie sam siebie odkryć. Istnieje wskazówka Ohai, jeśli plik JSON
istnieje w katalogu podpowiedzi o tej samej nazwie co wskazówka. Na przykład dzwoniąc
wskazówka? („Antarktyda”) we wtyczce Ohai zwróci pusty skrót, jeśli plik
Antarktyda.json istniał w katalogu podpowiedzi i zwraca nil, jeśli plik nie istnieje
istnieć.
Jeśli plik podpowiedzi zawiera zawartość JSON, zostanie zwrócony jako skrót z wywołania
do wskazówka?.
{
„śnieg”: prawda,
„pingwiny”: „wiele”
}
arctic_hint = wskazówka?('antartyka')
if arctic_hint['śnieg']
„Tutaj jest #{arctic_hint['pingwiny']} pingwinów”.
więcej
„Tutaj nie ma śniegu, a pingwiny lubią śnieg”.
zakończenia
Domyślny katalog, w którym znajdują się pliki podpowiedzi to /etc/chef/ohai/wskazówki/, Posługiwać się
dotychczasowy Ohai::Konfiguracja[:ścieżka_wskazówek] ustawienie w pliku client.rb, aby to dostosować
Lokalizacja.
WSKAZÓWKA_PLIK to nazwa pliku JSON. HINT_NAME to nazwa podpowiedzi w formacie JSON
plik. Użyj wielu --Wskazówka opcje, aby określić wiele wskazówek.
-i IDENTITY_PLIK, --plik-identyfikacyjny IDENTITY_PLIK
Plik tożsamości SSH używany do uwierzytelniania. Uwierzytelnianie oparte na kluczach jest
zalecane.
-j JSON_ATRIBS, --json-atrybuty JSON_ATTRIB
Ciąg JSON, który jest dodawany do pierwszego uruchomienia klienta szefa kuchni.
-N NAZWA, --nazwa-węzła IMIĘ
Nazwa węzła.
--[nie-]weryfikuj-klucz-hosta
Zastosowanie --no-host-key-verify aby wyłączyć weryfikację klucza hosta. Ustawienia domyślne:
--host-key-verify.
--[nie-]node-verify-api-cert
Zastosowanie zweryfikuj_api_cert przeprowadzać tylko walidację SSL połączenia z serwerem Chef; Może
potrzebne, jeśli klient-kucharz musi rozmawiać z innymi usługami, które złamały SSL
certyfikaty. Jeśli ta opcja nie jest określona, ustawienie dla zweryfikuj_api_cert in
plik konfiguracyjny jest stosowany.
--node-ssl-tryb weryfikacji PEER_OR_NONE
Tryb weryfikacji dla żądań HTTPS.
Zastosowanie :weryfikuj_brak nie przeprowadzać walidacji certyfikatów SSL.
Zastosowanie :verify_peer do walidacji wszystkich certyfikatów SSL, w tym Chef
połączenia z serwerem, połączenia S3 i dowolny protokół HTTPS zdalny_plik adresy URL zasobów używane w
bieg szef-klient. To jest zalecane ustawienie.
Jeśli ta opcja nie jest określona, ustawienie dla tryb_weryfikacji_ssl
plik konfiguracyjny jest stosowany.
-p Port, --port-ssh PORT
Port SSH.
-P HASŁO, --ssh-hasło HASŁO
Hasło SSH. Można tego użyć do przekazania hasła bezpośrednio w poleceniu
linia. Jeśli ta opcja nie jest określona (a wymagane jest hasło), nóż to zrobi
monit o podanie hasła.
--wersja wstępna
Służy do instalowania przedpremierowych klejnotów.
-r LISTA_URUCHAMIANIA, --lista-uruchomień URUCHOM_LISTA
Rozdzielana przecinkami lista ról i/lub przepisów do zastosowania.
--sekret SEKRET
Klucz szyfrowania używany do wartości zawartych w elemencie zbioru danych.
--tajny plik FILE
Ścieżka do pliku zawierającego klucz szyfrowania.
--sudo Służy do wykonywania operacji ładowania początkowego za pomocą sudo.
-t SZABLON, --bootstrap-szablon SZABLON
Użyj, aby określić szablon ładowania początkowego, który ma być używany. Może to określać nazwę a
szablon ładowania początkowego ---szef kuchni pełen, na przykład --- lub może określać pełną ścieżkę do pliku
Wbudowany szablon Ruby (ERB), który definiuje niestandardowy bootstrap. Domyślna wartość:
szef kuchni pełen, który instaluje klienta szefa kuchni przy użyciu instalatora zbiorczego na wszystkich
obsługiwane platformy.
--use-sudo-hasło
Użyj, aby wykonać operację ładowania początkowego za pomocą sudo; podaj hasło za pomocą -P
(lub --ssh-hasło) opcja.
-V -V Służy do uruchamiania początkowego przebiegu szef-klient w debug poziom dziennika (np kucharz-klient -l
debug).
-x NAZWA UŻYTKOWNIKA, --ssh-użytkownik USERNAME
Nazwa użytkownika SSH.
Przykłady
$ nóż ładujący 192.168.1.1 -x nazwa użytkownika -P HASŁO --sudo
$ nóż ładujący 192.168.1.1 -x nazwa użytkownika -i ~/.ssh/id_rsa --sudo
Korzystaj z knife-bootstrap online, korzystając z usług onworks.net