Це команда knife-bootstrap, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
knife-bootstrap – сторінка довідника для підкоманди knife bootstrap.
Завантажувальний процес — це процес, який встановлює chef-клієнт у цільову систему, щоб він міг
працювати як Chef-клієнт і спілкуватися з сервером Chef.
Команда ніж завантажувач підкоманда використовується для запуску операції початкового завантаження, яка встановлює
шеф-клієнт на цільовій системі. Операція початкового завантаження повинна вказувати IP-адресу або
FQDN цільової системи.
синтаксис
Ця підкоманда має такий синтаксис:
$ knife bootstrap FQDN_або_IP_ADDRESS (параметри)
Опції
Ця підкоманда має такі параметри:
-A, --форвард-агент
Використовуйте, щоб увімкнути пересилання агента SSH.
--bootstrap-curl-options ВАРІАНТИ
Використовуйте для визначення довільних параметрів, які слід додати до команди початкового завантаження під час використання
cURL. Цей параметр не можна використовувати в одній команді з
--bootstrap-install-command.
--bootstrap-install-command КОМАНДА
Використовуйте для виконання послідовності команд інсталяції клієнта-кухаря. Це
параметр не можна використовувати в одній команді з --bootstrap-curl-options,
--bootstrap-install-shабо --bootstrap-wget-options.
--bootstrap-install-sh URL
Використовуйте для отримання та виконання сценарію встановлення за вказаною URL-адресою. Цей варіант
не можна використовувати в одній команді з --bootstrap-install-command.
--bootstrap-no-proxy NO_PROXY_URL_or_IP
URL-адреса або IP-адреса, яка вказує на розташування, яке не має бути проксі-сервером.
ПРИМІТКА:
Цей параметр використовується всередині Chef, щоб допомогти перевірити операції початкового завантаження
під час тестування та ніколи не повинен використовуватися під час фактичної операції початкового завантаження.
--bootstrap-проксі PROXY_URL
Проксі-сервер для вузла, який є метою операції початкового завантаження.
--bootstrap-версія Версія
Версія chef-клієнта для встановлення.
--bootstrap-wget-options ВАРІАНТИ
Використовуйте для визначення довільних параметрів, які слід додати до команди початкового завантаження під час використання
GNU Wget. Цей параметр не можна використовувати в одній команді з
--bootstrap-install-command.
-E СЕРЕДОВИЩЕ, --середовище НАВКОЛИШНЄ СЕРЕДОВИЩЕ
Назва середовища. Коли цей параметр додається до команди, команда
працюватиме лише у названому середовищі.
-G ШЛЮЗ, --ssh-шлюз GATEWAY
Тунель або шлюз SSH, який використовується для виконання дії завантаження на машині, яка
недоступний з робочої станції.
--підказка HINT_NAME[=HINT_FILE]
Використовуйте для вказівки підказки Ohai, яка буде встановлена на цільовому вузлі.
Підказки Ohai використовуються, щоб сказати Ohai щось про систему, на якій він працює
що воно не зможе відкрити себе. Підказка Ohai існує, якщо файл JSON
існує в каталозі підказки з тим же ім'ям, що й підказка. Наприклад, телефонувати
підказка? ('antartica') у додатку Ohai повертатиме порожній хеш, якщо файл
antartica.json існував у каталозі hints і повертає nil, якщо файл не існує
існувати
Якщо файл підказки містить вміст JSON, він буде повернений як хеш виклику
до підказка?.
{
"сніг": правда,
"penguins": "багато"
}
arctic_hint = підказка?('антарктика')
if arctic_hint['сніг']
"Тут #{arctic_hint['penguins']} пінгвінів."
ще
«Тут снігу немає, а пінгвіни люблять сніг».
кінець
Стандартний каталог, у якому розташовано файли підказок /etc/chef/ohai/hints/. Використовувати
Ohai::Config[:hints_path] у файлі client.rb, щоб налаштувати це
Місцезнаходження.
HINT_FILE це ім'я файлу JSON. HINT_NAME це назва підказки в JSON
файл. Використовуйте декілька --підказка параметри для визначення кількох підказок.
-i IDENTITY_FILE, --файл ідентифікації IDENTITY_FILE
Файл ідентифікації SSH, який використовується для аутентифікації. Аутентифікація на основі ключів
рекомендується.
-j JSON_ATTRIBS, --json-атрибути JSON_ATTRIBS
Рядок JSON, який додається до першого запуску chef-клієнта.
-N ІМ'Я, --ім’я-вузла ІМ'Я
Ім'я вузла.
--[no-]host-key-verify
Скористайтесь --no-host-key-verify щоб вимкнути перевірку ключа хоста. Налаштування за замовчуванням:
--host-key-verify.
--[no-]node-verify-api-cert
Скористайтесь verify_api_cert виконувати лише перевірку SSL підключення до сервера Chef; може бути
необхідний, якщо шеф-клієнту потрібно спілкуватися з іншими службами, які зламали SSL
сертифікати. Якщо цей параметр не вказано, налаштування для verify_api_cert in
застосовано файл конфігурації.
--node-ssl-verify-mode PEER_OR_NONE
Режим перевірки для запитів HTTPS.
Скористайтесь :verify_none щоб не виконувати перевірку сертифікатів SSL.
Скористайтесь :verify_peer перевірити всі SSL-сертифікати, включаючи Chef
підключення до сервера, підключення S3 і будь-який HTTPS віддалений_файл URL-адреси ресурсів, що використовуються в
біг кухар-клієнт. Це рекомендований параметр.
Якщо цей параметр не вказано, налаштування для ssl_verify_mode в
файл конфігурації застосовано.
-p порт, --ssh-порт PORT
Порт SSH.
-P ПАРОЛЬ, --ssh-пароль ПАРОЛЬ
Пароль SSH. Це можна використовувати для передачі пароля безпосередньо команді
лінія. Якщо цей параметр не вказано (і потрібен пароль), ніж
запитати пароль.
--попередній випуск
Використовуйте для встановлення попередніх коштовних каменів.
-r RUN_LIST, --запуск-список RUN_LIST
Відокремлений комами список ролей та/або рецептів, які потрібно застосувати.
-- секрет SECRET
Ключ шифрування, який використовується для значень, що містяться в елементі пакета даних.
--секретний-файл Фото
Шлях до файлу, який містить ключ шифрування.
--судо Використовується для виконання операції початкового завантаження за допомогою sudo.
-t ШАБЛОН, --bootstrap-шаблон ШАБЛОН
Використовуйте, щоб вказати шаблон початкового завантаження для використання. Це може вказувати ім'я a
початковий шаблон---шеф-кухар повний, наприклад --- або він може вказувати повний шлях до
Вбудований шаблон Ruby (ERB), який визначає настроюваний завантажувач. Значення за замовчуванням:
шеф-кухар повний, який встановлює chef-client за допомогою інсталятора omnibus на all
підтримувані платформи.
--use-sudo-password
Використовуйте для виконання операції початкового завантаження з sudo; вкажіть пароль за допомогою -P
(Або --ssh-пароль) варіант.
-V -V Використовуйте для запуску початкового запуску шеф-клієнт на відлагоджувати рівень журналу (наприклад, шеф-кухар-клієнт -l
відлагоджувати).
-x ІМ'Я КОРИСТУВАЧА, --ssh-користувач USERNAME
Ім'я користувача SSH.
прикладів
$ knife bootstrap 192.168.1.1 -x ім'я користувача -P ПАРОЛЬ --sudo
$ knife bootstrap 192.168.1.1 -x ім'я користувача -i ~/.ssh/id_rsa --судо
Використовуйте knife-bootstrap онлайн за допомогою сервісів onworks.net