2015-01-29 3 views
0

У меня есть 2 разных экземпляра Vubuntu Ubuntu с разными IP-адресами. Один назначается как шеф-сервер, а другой действует как рабочая станция.не удалось подключиться к chef-серверу с chef-рабочей станции

Когда я использую команду нож настройки -i

Я получаю варианты, чтобы найти admin.pem ХСН-validator.pem файлы локально. Я также могу создать файл knife.rb локально.

, настраивая нож, я получаю вопрос, который просит меня ввести «шеф-сервер URL», таким образом я вхожу 'https://ip_address/ экземпляр Vps

Но в конце концов я получаю сообщение об ошибке

ОШИБКА: Ошибка проверки SSL-соединения с хостом: «ip_address моего хоста сервера» - имя хоста «ip_address моего хоста» не соответствует сертификату сервера ОШИБКА: Не удалось установить безопасное соединение с сервером. Используйте knife ssl check для устранения неполадок в настройке SSL. Если ваш сервер шеф-повара использует самозаверяющий сертификат, вы можете использовать knife ssl fetch, чтобы удостовериться в надежности сертификатов сервера.

Я использовал «нож ssl fetch», чтобы получить trusted_certs с chef-сервера, но все равно он не работает.

CHEF эксперты, пожалуйста, помогите.

ответ

1

Ваш chef-сервер имеет имя хоста, самоподписанный сертификат выполняется с этим именем хоста.

Ошибка, возникающая из-за того, что вы вызываете IP-адрес, где сертификат выполняется для имени хоста.

В двух направлениях: отключить проверку ssl (у вас будет предупреждение, но оно будет работать) или создать конфигурацию (используя файлы вашего хоста для примера), чтобы использовать имя хоста chef-сервера вместо ip-адреса.

Это точка конфигурации SSL, которую вы можете иметь с другими серверами.

Смежные вопросы