2016-12-14 72 views
0

嗨我引导一个新的服务器节点到我的厨师环境,但在这台特定的机器上,我有2个以太网接口,当我引导这台机器时,总是得到这个错误的接口机。厨师客户端引导与错误的以太网接口

是否可以传递任何参数来强制引导进程忽略接口或在此进程上使用特定接口?

- 编辑

基本上,这台服务器,我想引导我PBX Manager服务器,它有2个以太网连接,为eth0连接所有内部电话和eth1连接到我的网络的其余部分,所以我所有的客户都可以通过软件电话进行身份验证,以及其他服务器的位置。

当我运行bootstrap命令时,该服务器显示在服务器节点列表中,但IP地址错误。按照我执行的命令,并从我的服务器网络配置和我的厨师结果SS。

knife bootstrap 192.168.56.102 --ssh-user pbxmngusr --identity-file ./key --node-name pbxmngr 

Server network interfaces

Chef Manager screen. The yellow one is my server with the wrong IP

+0

你是什么意思的“得到错误的界面”? – Tensibai

+0

这个特定的服务器有两个以太网连接,在eth0上,这个服务器连接到我的pbx网络,在eth1上,连接到我的主要网络,所有其他服务器都在这里。当我启动时,它在启动时总是得到eth0 IP,当它需要获取eth1 IP时。 –

+0

通过IP修复您的DNS或bootstrap ...我假设您说刀子试图连接到错误的IP,如果没有,请更好地解释自己并显示日志。 – Tensibai

回答

2

你们看到的在Web UI中有来自Ohai的ipaddress节点属性。厨师本身并不关心这个值,在有多个接口的情况下,它尝试使用对应于默认路由的地址。如果您需要执行更复杂的操作,可以在node["network"]["interfaces"]下找到所有接口。

相关问题