0

我对 Chef 及其引导技术有点熟悉。我正在尝试在不传递密码的情况下引导我的新厨师客户端/节点

我在下面通过生成 ssh 密钥进行了尝试,但仍然失败

knife bootstrap MY_NODE_IP -x SERVER_ADMIN_USERNAME -i PATH_TO_KEY_FILE --sudo --node-name THE_NODE_NAME

在 Chef DK 上触发上述命令时出现如下错误

WARN: [SSH] PTY requested: stderr will be merged into stdout
WARN: [SSH] connection failed, terminating (#<Net::SSH::AuthenticationFailed: Authentication failed for user user@mynode>)
ERROR: Train::Transports::SSHFailed: SSH session could not be established

我也尝试按照以下说明进行手动安装,但再次失败 https://serverfault.com/questions/761167/how-to-manually-set-up-a-chef-node 我手动创建了一个客户端,但我无法在 Chef 服务器中手动创建节点。请建议

出现如下网络错误

Networking Error:
-----------------
Error connecting to https://myserver/organizations/organization/nodes/mynode - Failed to open TCP connection to www.internet:8080 (getaddrinfo: Name or service not known)

我的厨师 DK 的引导也会引发错误

有没有办法在不使用 Windows Chef DK 的密码的情况下引导 linux chef 客户端?下面是我的 Chef 环境 1.Chef Infra Client: 15.14.0

2.厨师工作站0.8.7.1

3.Chef-server 12.18.14

4

0 回答 0