Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Chef infra Chef客户端引导使用错误的以太网接口_Chef Infra_Centos6_Knife - Fatal编程技术网

Chef infra Chef客户端引导使用错误的以太网接口

Chef infra Chef客户端引导使用错误的以太网接口,chef-infra,centos6,knife,Chef Infra,Centos6,Knife,您好,我正在将一个新的服务器节点引导到我的chef环境中,但是在这台特定的机器上,我有两个以太网接口,当我引导这台机器时,总是得到这台机器的错误接口 这是可以传递的任何参数,以强制引导进程忽略接口或在此进程上使用特定接口吗 --编辑 基本上,我要引导的这个服务器是我的PBX manager服务器,它有2个以太网连接,eth0连接所有内部电话,eth1连接到我网络的其余部分,因此我的所有客户端都可以通过软电话进行身份验证,以及我的其余服务器所在的位置 当我运行引导命令时,此服务器出现在服务器节点列

您好,我正在将一个新的服务器节点引导到我的chef环境中,但是在这台特定的机器上,我有两个以太网接口,当我引导这台机器时,总是得到这台机器的错误接口

这是可以传递的任何参数,以强制引导进程忽略接口或在此进程上使用特定接口吗

--编辑

基本上,我要引导的这个服务器是我的PBX manager服务器,它有2个以太网连接,eth0连接所有内部电话,eth1连接到我网络的其余部分,因此我的所有客户端都可以通过软电话进行身份验证,以及我的其余服务器所在的位置

当我运行引导命令时,此服务器出现在服务器节点列表中,但IP地址错误。按照我执行的命令,从我的服务器网络配置和我的Chef结果中选择一个SS

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


您在web ui中看到的是Ohai的
ipaddress
节点属性。Chef本身并不关心这个值,在具有多个接口的情况下,它尝试使用与默认路由对应的地址。如果需要执行更复杂的操作,您可以在
节点[“网络”][“接口”]
下找到所有接口。

您在web ui中看到的是Ohai的
ipaddress
节点属性。Chef本身并不关心这个值,在具有多个接口的情况下,它尝试使用与默认路由对应的地址。如果需要执行更复杂的操作,您可以在
节点[“网络”][“接口”]
下找到所有接口。

什么是“获取错误的接口”?此特定服务器有2个以太网连接,在eth0上,此服务器连接到我的pbx网络,在eth1上,连接到我的主网络,所有其他服务器都位于主网络。当我引导时,它总是在引导时获得eth0 IP,当它需要获得eth1 IP时。修复您的DNS,或通过IP引导。。。我想你是说刀子试图连接到错误的IP,如果没有,请更好地解释自己并显示日志。如果我不够清楚,很抱歉,但当我引导时,我传递了“正确”的IP地址,来自eth1 192.168.56.X:knife bootstrap 192.168.56.102--ssh用户pbxmngusr--identity file./key--node name pbxmngr,但它总是获得eth0 10.0.2.15的IP。所以问题绝对是其他问题。在您的chef服务器上运行
chef server ctl reindex
,它将出现在列表中。您所说的“获取错误接口”是什么意思?此特定服务器有2个以太网连接,在eth0上,此服务器连接到我的pbx网络,在eth1上,连接到我的主网络,所有其他服务器都位于主网络。当我引导时,它总是在引导时获得eth0 IP,当它需要获得eth1 IP时。修复您的DNS,或通过IP引导。。。我想你是说刀子试图连接到错误的IP,如果没有,请更好地解释自己并显示日志。如果我不够清楚,很抱歉,但当我引导时,我传递了“正确”的IP地址,来自eth1 192.168.56.X:knife bootstrap 192.168.56.102--ssh用户pbxmngusr--identity file./key--node name pbxmngr,但它总是获得eth0 10.0.2.15的IP。所以问题绝对是其他问题。在chef服务器上运行一个
chef服务器ctl reindex
,它将出现在列表中。