跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:IP 服务 Oracle Solaris 11 Information Library (简体中文) |
集成负载平衡器 (Integrated Load Balancer, ILB) 是 Oracle Solaris 的一种功能,可为基于 SPARC 和基于 x86 的系统上安装的 Oracle Solaris 提供第 3 层和第 4 层负载平衡能力。ILB 会拦截客户机的传入请求,根据负载平衡规则确定哪个后端服务器应处理请求,然后将请求转发到选定的服务器。ILB 将执行可选的运行状况检查,并为负载平衡算法提供数据,以验证选定的服务器能否处理传入请求。
本章介绍了以下各节:
ILB 的主要功能包括:
支持 IPv4 和 IPv6 的无状态服务器直接返回 (Direct Server Return, DSR) 和网络地址转换 (Network Address Translation, NAT) 操作模式
允许通过命令行界面 (command-line interface, CLI) 进行 ILB 管理
通过运行状况检查提供服务器监视功能
ILB 具有以下三个主要组件:
ilbadm CLI-可以使用此界面配置负载平衡规则,执行可选运行状况检查以及查看统计信息。
libilb 配置库-ilbadm 和其他第三方应用程序可以使用 libilb 中实现的功能进行 ILB 管理。
ilbd 守护进程-此守护进程执行以下任务:
管理持久性配置
处理配置信息并将其发送到 ILB 内核模块进行执行,从而提供对 ILB 内核模块的串行访问
执行运行状况检查并向 ILB 内核模块报告结果,以便正确调整负载分布