Документы для ножа говорят, что -node-name - это имя узла, который будет настроен (добавлен в список узлов сервера). Когда я ставлю в «node2», я получаю сообщение:Запуск ножа с именем -node пытается аутентифицироваться с этим именем_узла
Chef произошла ошибка при попытке загрузить данные узла для «node2»
Когда я использую мой шеф имя пользователя это работает. Но тогда мой узел в списке узлов сервера также является именем пользователя.
Мне не хватает чего-то довольно элементарного - может кто-нибудь помочь мне понять, что происходит?
Вот команда, я использую:
# Fails
knife bootstrap myfqdn:port --ssh-user myrootname --ssh-password mypassword --sudo --use-sudo-password --node-name node2 --run-list 'myrunlist'
# works, sort of
knife bootstrap myfqdn:port --ssh-user myrootname --ssh-password mypassword --sudo --use-sudo-password --node-name mychefusername --run-list 'myrunlist'
Что еще сказать, ошибка, или что это? – IBam
«имя узла» - это имя узла на сервере шеф-повара и по умолчанию - имя хоста сервера. Интересно, объясняется ли ваша ошибка узлом, уже существующим? Попробуйте удалить узел («удалить узел ножа») и посмотреть, устраняет ли это проблему. Если нет, вам придется опубликовать сообщение об ошибке. –