《NetBSD指南-27.2.配置CARP》

NetBSD用户指南中文版、NetBSD pkgsrc指南中文版...

版主: lionux

主题已锁定
头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

《NetBSD指南-27.2.配置CARP》

帖子 leo » 2010-03-08 2:03

每个冗余组被表征为一个 carp(4) 虚拟网络接口。 因此, 使用 ifconfig(8) 来配置CARP,可使用如下选项:

carpN
[INDENT]carp(4) 虚拟网络接口的名称,这里的N是一个整数,用以表征接口号码 (例如,carp0).[/INDENT]

vhid
[INDENT]虚拟主机ID。这是一个唯一的数值,用来甄别冗余组和网络上其它的nodes。有效值从1到255。允许在同一个网络内存在多个冗余组。[/INDENT]

password
[INDENT]认证密码,用来与这个冗余组内的其它主机通讯。同组成员的密码必须一致。[/INDENT]

carpdev
[INDENT]这个可选参数指定了隶属于此冗余组的物理网络接口。默认情况下, CARP通过搜索同一网段内具有和给定carp(4) 接口相同特征的IP地址和子网掩码的物理接口以确定使用的接口。[/INDENT]

advbase
[INDENT]这个可选参数指定了向冗余组内成员广告的频率, 以秒为单位。默认值是1秒, 有效值从1到255。[/INDENT]

advskew
[INDENT]这个可选参数指定了发送CARP广告的延迟。利用advskew, 可以选择CARP主力机。这个数值越大, 则越不可能被选为主力机。默认值是0, 有效值从0到254。[/INDENT]

state
[INDENT]强制一个 carp(4) 接口进入特定的状态。有效的状态是init, backup, 和 master。[/INDENT]

ipaddress
[INDENT]这是分配给冗余组的共享IP地址。这个IP地址不是必须和物理接口(如果存在)处于同一个子网内。然而, 组内的所有主机这个地址必须相同。[/INDENT]

mask
[INDENT]共享IP的子网掩码。[/INDENT]

CARP的更多行为可以通过 sysctl(8) 来控制。

net.inet.carp.allow
[INDENT]是或否允许CARP进站数据包。默认值是1 (是). [/INDENT]

net.inet.carp.preempt
[INDENT]允许主机在一个更容易抢占主力机位置的冗余组(更好的advbase和advskew)。另外, 如果一个接口出现故障这个选项会在所有的接口上启用故障切换。如果一个启用CARP的物理接口出现故障, CARP将把所有其它启用CARP的接口的advskew调整为240, 其实, 就是切换成自己。这个选项默认是0(未启用)。[/INDENT]

net.inet.carp.log
[INDENT]记录损坏的CARP数据包。默认是0 (未启用)。 [/INDENT]

net.inet.carp.arpbalance
[INDENT]在多个冗余组主机间通讯负载均衡。默认是0 (未启用)。 参 carp(4) 以获取更多信息。[/INDENT]

主题已锁定

在线用户

正浏览此版面之用户: 没有注册用户 和 7 访客