我正在尝试为我们的服务器配置以太网绑定。我服务器中的以太网接口都物理连接到两个不同的网络交换机。
看起来我的以太网绑定配置没问题,但在配置绑定后我看到数据包丢失。有时丢包率在 90% 左右。
我的 /proc/net/bonding/bond0 看起来像这样
[root@ ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: adaptive load balancing
Primary Slave: None
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: e4:e1:5b:d0:11:10
Slave queue ID: 0
Slave Interface: eth1
MII Status: up
Speed: 1000 Mbps
Duplex: …
Run Code Online (Sandbox Code Playgroud) 我可以直接Host A ( 10.100.64.112)
从 my访问,HomePC
但不能直接访问Host B (172.88.3.31)
. 要访问Host B
,我需要先 sshHost A
到Host B
.
为了直接访问Host B
,我尝试使用以下命令使用本地端口转发来设置 SSH 隧道Host A
Host A # ssh bzaman@10.100.64.112 -L 4420:172.88.3.31:22
Run Code Online (Sandbox Code Playgroud)
现在我尝试验证隧道是否正常工作
Host A # ssh 10.100.64.112 -p 4420
bzaman@10.100.64.1121's password:
Run Code Online (Sandbox Code Playgroud)
它工作正常,我需要 Host B
但是如果我从我的 直接访问隧道HOmePC
,它不起作用
$ ssh 10.100.64.112 -p 4122
ssh: connect to host 10.100.64.112 port 4122: Connection refused
Run Code Online (Sandbox Code Playgroud)
检查时netstat
,它显示以下内容
$ sudo netstat -an | grep 4420 …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用文件资源复制文件。我的代码如下:
node 'Node-002' {
file { "/root/helloworld.txt":
ensure => file,
owner => "root",
group => "root",
mode => "0644",
source => "puppet://modules/templates/${fqdn}/hosts.erb",
}
}
Run Code Online (Sandbox Code Playgroud)
但它因以下错误而失败
Error: /Stage[main]/Main/Node[Node-002]/File[/root/helloworld.txt]: Could not evaluate: Could not retrieve information from environment production source(s) puppet:///modules/templates/Node-002.example.com/hosts.erb
Run Code Online (Sandbox Code Playgroud)
模板位置如下:
ls -l /apps/wps/puppetlabs/code/environments/production/modules/templates/Node-002.example.com/hosts.erb
-rw-r--r-- 1 puppet puppet 462 Jul 20 02:13 /apps/wps/puppetlabs/code/environments/production/modules/templates/Node-002.wiley.com/hosts.erb
Run Code Online (Sandbox Code Playgroud)
即使我在source
参数中给出完整路径,它也会因相同的错误而失败。
我正在使用木偶 4.5.4
请建议