Banggoo-ADC产品配置手册-5.2

  • 格式:pdf
  • 大小:1.25 MB
  • 文档页数:51

Banggoo-ADC 产品配置手册■ 文档编号 KRHT-RT-PD-20110825 ■ 密级 限制分发 ■ 版本编号KRHT-RT-PD-20110825■ 日期2011.08.25© 2012 北京楷然昊天网络科技有限公司■版权声明本文中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属楷然昊天所有,受到有关产权及版权法保护。

任何个人、机构未经楷然昊天的书面授权许可,不得以任何方式复制或引用本文的任何片断。

■版本变更记录时间版本说明修改人2011.08.05 V1.0 刘文耕■适用性声明本模板用于撰写楷然昊天内外各种正式文件,包括技术手册、标书、白皮书、会议通知、公司制度等文档使用。

目录一. 检验设备 (3)1.1登陆SSH与WEB页面 (3)1.2配置计算机名(可选) (5)1.3配置NTP服务器 (5)1.4确认管理口地址 (6)二. 配置新服务 (7)2.1配置VLAN (7)2.2配置私有地址(SELF IP) (8)2.3配置网关与路由(ROUTE) (8)2.4配置一个服务池(POOL) (9)2.5配置一个浮动地址(TIP) (11)2.6配置一个虚拟服务(VS) (13)三. 调整提供的服务 (16)3.1负载均衡算法调整 (16)3.2会话保持的调整 (18)3.3健康检查的调整 (21)3.4SSL的配置帮助 (25)3.5连接管理的帮助 (26)3.6带宽管理的说明 (27)3.7压缩的调整帮助 (28)3.8缓存的调整帮助 (29)四. 配置集群系统 (31)4.1修改HOSTS文件 (31)4.2配置向导的帮助 (31)五. 创建一个新的用户 (33)5.1创建用户 (33)六. SNMP的帮助 (35)6.1SNMP向导的帮助 (35)七. 备份数据 (36)7.1备份向导的帮助 (36)八. 设备常用命令集 (37)8.1B ANGGOO—ADC设备基础命令表 (37)九. MIME类型 (40)一. 检验设备在开始配置服务之前,我们先对设备自身做例如硬件检查和底层配置。

下面我们就开始一步一步的完成我们需要做的工作。

1.1 登陆SSH与WEB页面在检查设备无硬件、外商并正确安装在机柜上之后我们可以通过SSH、console者WEB 访问的方式连接设备,设备默认的管理口(MGMT)地址是:192.168.1.245 用户root密码为default 用户admin的密码为adminWEB:https://192.168.1.245:9999WEB登录时会有证书认证,因为Banggoo设备的证书是自签发的所以我们点击继续即可。

输入用户admin与密码即可进入到WEB管理界面并开始配置我们的第一个服务。

SSH:192.168.1.245 用户名:root 端口10022成功登录后我们开始从最基础的计算机名开始配置设备。

Console:波特率:192001.2 配置设备主机名(可选)我们可以通过b hostname命令查看当前的计算机名,也可以用它来修改计算机名。

在修改了计算机名之后需要重新登录SSH才能够在状态中显示新的计算机名。

1.3 配置NTP服务器在很多情况下我们的设备在接入用户的网络环境之后需要和其他设备统一NTP服务,也就是时间服务器,在Banggoo设备中同样可以使用bgp命令集中的b ntpserver命令来查看和修改NTP服务器的所有信息。

设备默认的NTP服务器地址是: 同时设备还支持IP地址或者域名的添加编写方式。

更加方便融入用户的网络环境之中。

1.4 确认管理口地址我们使用Console连接到之后,也要根据用户的要求而进行管理口地址的修改,比如有的用户环境中有单独的带外网络或提供服务的服务网段和管理口冲突等等。

使用bgp命令集中的b mgmt命令可以查看和修改管理口的地址信息。

二. 配置新服务完成设备的检查与底层配置之后,我们开始对服务进行配置,服务配置大致分为两部分,一部分是基础网络层。

另一部分是提供应用层。

2.1 配置VLAN首先我们通过Console或者SSH登录的设备命令行中开始配置提供服务的底层网络配置,配置vlan的命令是b vlan 详细截图如下:首先创建一个名字叫做testone的vlan,vlan的tag(标签号)要和所在网络环境中处在同一个vlan之中。

(vlan的命令可以按照用户需求设定,也可以市场清晰命令的词语代替,例如:internal、external)然后我们执行b vlan testone interface [接口号]给这个vlan添加一个网络接口。

如下图:在设备的前面板上有对每个接口的接口号提示。

备注:VLAN的命名方式是VLAN+tag号,例如图例中的VLAN名字为VLAN40942.2 配置私有地址(self IP)接下来我们开始对这个vlan配置实际的三层地址,也就是IP地址。

我们可以通过b self命令查看当前配置的IP地址的相关信息。

2.3 配置网关与路由(route)配置路由的命令同样在bgp命令集中,如图例:配置默认路由的格式是[0.0.0.0 netmask 0.0.0. gw 网关]配置绝对路由的格式是[self ip netmask 掩码gw 网关]2.4 配置一个服务池(pool)在完成了底层网络的配置之后我们开始配置应用层的服务内容。

首选需要配置的就是能够提供服务的服务池,在这个服务池中的所有服务节点提供的都是同样的服务,通过【主要】—【服务】—【服务池】—【新建服务池】来完成第一个能够提供服务的服务池(service pool)如下图:【服务池名称】根据用户需求或服务内容而标记一个,目的是方便识别。

【服务节点】在这里面的节点就是可以提供服务的服务器地址,书写格式是IP+port IP+port 地址与地址直接使用一个空格分隔。

(在创建之后也可以进行新建与删除)【健康检查】Banggoo设备提供了18种检查提供服务的服务节点是否可以提供服务。

常用的基本为connect。

(在创建之后也可以进行修改)配置完成后,在服务池的页面内可以看到刚刚配置的服务内容简介。

我们可以通过【编辑】按钮进行对这个服务池进行修改更新。

在这里我们先对服务池中的基本设置进行讲解说明,有关于负载均衡、会话保持等内容将在下一章节中讲解说明。

【渐出】勾选之后的服务节点停止提供服务。

【删除】勾选之后即删除此服务节点在服务池内。

【添加服务节点】添加服务节点的格式和创建服务池时相同。

【更新】所有选项最终生效的确认。

2.5 配置一个浮动地址(TIP)现在需要配置一个可以提供服务的服务地址即IP地址。

通过【主要】—【服务】—【浮动IP 组】—【新建浮动IP组】来创建一个提供服务的浮动IP地址,如下图:【名称】建议与配置相关的服务池名字相同。

【IP地址】填写提供服务的服务IP通过命令行可以看到创建的浮动IP的详细信息。

创建的浮动IP落在了配置的相关VLAN中。

【添加浮动IP地址】添加一个新的或者更新现有IP地址。

【更新】所有选项的确认。

【删除浮动IP组】先勾选确认后点击删除2.6 配置一个虚拟服务(VS)完成提供服务的最后一步便是配置虚拟服务,简称为VS。

通过【主要】—【服务】—【虚拟服务器】—【新建虚拟服务器】来创建一个虚拟服务,如下图:【虚拟服务器名称】建议与服务池与浮动IP组相同的名称。

【protocol】确认提供服务的服务类型,Banggoo—ADC设备提供了多达20余种的服务类型。

【port】提供服务的服务端口,一个IP地址有65535个服务端口可提供服务。

【默认服务器】选择对此虚拟服务提供资源的服务池。

在上图中红色框中可以看到配置的VS、POOL都是停用状态,启用此服务可以通过【主要】—【主页】—【状态】来启用这个已经基本配置完成的虚拟服务。

如下图:点击【启用】开启服务,开启后的状态如下图:另外在虚拟服务器中还有一个地方是需要注意的,如下图:虚拟服务器中默认的监听是监听所有IP地址,需要修改成浮动IP组,然后选择相关联的浮动IP组即可通过浮动IP组中的IP访问负载均衡设备了。

成功访问如下图:现在一个可以提供基础的负载均衡服务就已经配置完成了,为了体现出更好更专业的负载均衡效果,需要配置和更新的地方还有很多,在接下来的几章节中会详细解析说明。

三. 调整提供的服务在这一章节中将对Banggoo-ADC设备的部分七层参数进行讲些,并在实际用户环境中应用。

3.1 负载均衡算法调整在Banggoo-ADC设备中提供了至少7中的负载均衡算法,也有人管负载均衡算法叫做负载均衡方式。

确实,不同的负载均衡算法会改变负载均衡的方式,但是这些改动都只有后端的服务器与ADC设备有所感知,而对于客户端不会有任何影响。

接下来详细介绍各种算法。

负载均衡算法的配置在服务池中,可以通过编辑来选择需要的负载均衡算法。

如图:【轮询】新建请求按照服务节点添加的顺序进行轮换分发。

例如:有连个服务节点A和B,第一个请求ADC分配给A服务节点,第二个请求ADC分配给B服务节点,第三个请求分配给A服务节点。

之后的新建请求都依此类推。

(在用户环境中非常常见)【加权轮询】与轮询的分发机制相同,但加权轮询的分发选择条件是按照权重值,如按照图中的权重分配的话,第一、二个请求分配给192.168.3.245:81这个服务节点,第三个分配给另一个服务节点,第四、五又分配给192.168.3.245:81这个服务节点,地六个分配给另一个服务节点,之后的新建请求也同样依此类推。

(一般应用在提供服务的服务节点硬件配置不同的环境中)【智能预测】通过当前和历史的服务节点连接状况来判断那一台服务节点的连接是最小的,并将新的请求分发给那台服务节点。

(在用户环境中不常见。

)【最少连接】通过历史记录和数据分析当前提供服务的各节点连接状态,将新的请求分发给那台当前连接数最低的服务节点。

(在用户环境中比较少见)【加权最少连接】与最少连接的分发机制相同,但加权最少连接的分发选择条件是先按照权重值分配。

(在用户环境中比较少见)【最快响应时间】同最少连接的分发机制相同,也是通过历史记录和数据信息分析当前提供服务的服务节点状态,将新的请求分发给相应此请求最快的服务节点。

(在用户环境中比较少见)【随机服务节点】ADC设备无规律的选择将新的请求分发给当前可用的服务节点。

(在用户环境中不常见)备注:最后需要说明的是对于ADC设备来说最小的单位是连接,所以在算法方面针对的都是请求,所以做过会话保持的连接除外。

3.2 会话保持的调整在整个用户访问服务器的过程中,会话保持也是非常重要的一项配置。

在Banggoo-ADC 设备中提供了9种会话保持类型,其中包括最常见的cookie保持。