在代理服务器后引导厨师节点的问题

时间:2019-11-06 14:10:01

标签: chef

我正在尝试引导没有直接互联网访问权限的节点,它使用透明代理。因此,要引导它,我添加了--bootstrap-proxy标签,它的工作原理就像是一种魅力。好的,到目前为止很好。 当我需要从工作站上运行Chef-client时,或者当我尝试在此节点中执行任何操作时,都会收到错误消息sudo: chef-client: command not found。这是因为Chef服务器使用代理的公共IP(而不是节点的内部IP)注册了此节点。如果我使用knife node show my_node,则会得到:

Node Name:   my_node
Environment: _default
FQDN:        ip-172-31-43-147.eu-west-3.compute.internal
IP:          35.XXX.XXX.XXX

所以,我的问题是:我如何告诉厨师注册机器的内部IP?

Ps:这台计算机位于172.31子网中,服务器位于10.31上,但是它们彼此通信。

预先感谢

0 个答案:

没有答案