Это командный нож-bootstrap, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Knife-bootstrap - страница руководства для подкоманды Knife bootstrap.
Начальная загрузка - это процесс, который устанавливает клиент-шеф-повар в целевую систему, чтобы он мог
работать как шеф-клиент и общаться с шеф-сервером.
Ассоциация нож начальная загрузка подкоманда используется для запуска операции начальной загрузки, которая устанавливает
chef-client в целевой системе. Операция начальной загрузки должна указывать IP-адрес или
Полное доменное имя целевой системы.
Синтаксис
Эта подкоманда имеет следующий синтаксис:
$ knife bootstrap FQDN_or_IP_ADDRESS (параметры)
Опции
Эта подкоманда имеет следующие параметры:
-А, - форвард-агент
Используется для включения пересылки агента SSH.
--bootstrap-curl-параметры ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Используется для указания произвольных параметров, которые будут добавлены к команде начальной загрузки при использовании
cURL. Этот параметр нельзя использовать в одной команде с
--bootstrap-install-команда.
--bootstrap-install-команда КОМАНДА
Используется для выполнения пользовательской последовательности команд установки для chef-client. Этот
параметр нельзя использовать в одной команде с --bootstrap-curl-параметры,
--bootstrap-установить-шили --bootstrap-wget-параметры.
--bootstrap-установить-ш URL
Используется для получения и выполнения сценария установки по указанному URL-адресу. Этот вариант
нельзя использовать в одной команде с --bootstrap-install-команда.
--bootstrap-без-прокси NO_PROXY_URL_или_IP
URL-адрес или IP-адрес, указывающий местоположение, которое не следует проксировать.
ПРИМЕЧАНИЕ:
Эта опция используется Chef внутри для проверки операций начальной загрузки.
во время тестирования и никогда не должны использоваться во время фактической операции начальной загрузки.
--bootstrap-прокси PROXY_URL
Прокси-сервер для узла, являющегося целью операции начальной загрузки.
--bootstrap-версия Версия
Версия устанавливаемого chef-клиента.
--bootstrap-wget-параметры ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Используется для указания произвольных параметров, которые будут добавлены к команде начальной загрузки при использовании
GNU Wget. Этот параметр нельзя использовать в одной команде с
--bootstrap-install-команда.
-E СРЕДА, --среда ОКРУЖАЮЩАЯ СРЕДА
Название среды. Когда этот параметр добавляется к команде, команда
будет работать только с указанной средой.
-G ВОРОТА, --ssh-шлюз GATEWAY
SSH-туннель или шлюз, который используется для запуска действия начальной загрузки на машине, которая
недоступен с рабочей станции.
--намекать HINT_NAME [= HINT_FILE]
Используется для указания подсказки Ohai, которая будет установлена на целевом узле.
Подсказки Охая используются, чтобы рассказать Охаю что-то о системе, в которой он работает.
что он не сможет открыть себя. Подсказка Ohai существует, если файл JSON
существует в каталоге подсказок с тем же именем, что и подсказка. Например, позвонив
намек? ('antartica') в плагине Ohai вернет пустой хеш, если файл
antartica.json существует в каталоге подсказок, и вернуть nil, если файл не
существовать.
Если файл подсказки содержит содержимое JSON, он будет возвращен как хеш из вызова.
в намекать?.
{
"снег": правда,
"пингвины": "много"
}
arctic_hint = подсказка? ('antartica')
если arctic_hint ['снег']
«Здесь есть # {arctic_hint ['penguins']} пингвинов».
еще
«Здесь нет снега, а пингвины любят снег».
конец
Каталог по умолчанию, в котором находятся файлы подсказок: / etc / chef / ohai / hints /. Используйте
домен Ohai :: Config [: hints_path] параметр в файле client.rb для настройки этого
место нахождения.
HINT_FILE это имя файла JSON. ПОДСКАЗКА_ИМЯ это имя подсказки в JSON
файл. Используйте несколько --намекать параметры для указания нескольких подсказок.
-i ИДЕНТИФИКАЦИОННЫЙ_ФАЙЛ, --identity-файл ИДЕНТИТИ_ФАЙЛ
Файл идентификации SSH, используемый для аутентификации. Аутентификация на основе ключей
рекомендуется.
-j JSON_ATTRIBS, --json-атрибуты JSON_ATTRIBS
Строка JSON, добавляемая при первом запуске chef-client.
-N ИМЯ, - имя-узла ИМЯ
Имя узла.
- [no-] host-key-verify
Используйте --no-host-key-verify для отключения проверки ключа хоста. Настройки по умолчанию:
--host-key-проверить.
- [no-] node-verify-api-cert
Используйте verify_api_cert выполнять только SSL-проверку соединения с Chef-сервером; может быть
необходимо, если шеф-клиенту нужно поговорить с другими сервисами, которые взломали SSL
сертификаты. Если этот параметр не указан, параметр для verify_api_cert in
файл конфигурации применяется.
--node-ssl-проверить-режим PEER_OR_NONE
Режим проверки для HTTPS-запросов.
Используйте : verify_none не проверять сертификаты SSL.
Используйте : verify_peer для проверки всех сертификатов SSL, включая Chef
подключения к серверу, подключения S3 и любой HTTPS удаленный_файл URL-адреса ресурсов, используемые в
шеф-клиент запускается. Это рекомендуемый параметр.
Если этот параметр не указан, параметр для ssl_verify_mode в
файл конфигурации применяется.
-p ПОРТ, --сш-порт PORT
Порт SSH.
-P ПАРОЛЬ, --ssh-пароль PASSWORD
Пароль SSH. Это можно использовать для передачи пароля непосредственно в команде
линия. Если эта опция не указана (и требуется пароль), нож будет
запросить пароль.
--предварительный выпуск
Используйте для установки предварительных релизов драгоценных камней.
-r ВЫПУСК_СПИСОК, --run-список RUN_LIST
Список применяемых ролей и / или рецептов, разделенных запятыми.
--секрет SECRET
Ключ шифрования, который используется для значений, содержащихся в элементе пакета данных.
--secret-файл ФАЙЛОВ
Путь к файлу, содержащему ключ шифрования.
--судо Используется для выполнения операции начальной загрузки с помощью sudo.
-t ШАБЛОН, --bootstrap-шаблон ШАБЛОН
Используется для указания используемого шаблона начальной загрузки. Это может указывать на имя
шаблон начальной загрузки ---полный повар, например --- или он может указать полный путь к
Встроенный шаблон Ruby (ERB), определяющий настраиваемую загрузку. Значение по умолчанию:
полный повар, который устанавливает шеф-клиент с помощью установщика омнибуса на все
поддерживаемые платформы.
--use-sudo-пароль
Используется для выполнения операции начальной загрузки с помощью sudo; укажите пароль с -P
(или --ssh-пароль) вариант.
-V -V Используется для запуска начального запуска chef-client на отлаживать уровень журнала (например, повар-клиент -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