网络应用服务 : Cisco CSS 11500 系列内容服务交换机

基本 CSS 负载均衡配置

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


目录


简介

本文通过一个基本内容服务交换机(CSS)负载均衡配置走您并且解释每个配置元素的功能。本文不详细描述所有此设备功能。关于在本文查看的所有功能的更多信息,参考对相关信息部分

在本文提交的示例定义了一个虚拟IP地址(VIP)和捆绑三个真实服务器或者服务,在该VIP后是被均衡的负载。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于以下软件和硬件版本:

  • WebNS版本4.10, 5, 6, 7构件17s

  • CSS 11150

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

背景理论

当您创建负载均衡配置时,要了解的两个最重要的特定于CSS的配置元素是内容规则和服务。

内容规则是CSS的负载均衡功能定制的地方,虚拟IP地址定义,并且实际服务器(呼叫服务)的地方一定对该虚拟IP地址。内容规则允许您指定负载平衡类型、粘性方法、端口特定虚拟IP地址和许多其它特性。一旦请求点击在CSS的电路VLAN,该请求被询问匹配的所有其内容规则。一旦匹配被做了在请求的特定的元素和内容规则之间,请求对所有服务的CSS负载平衡跳起对该内容规则。必须配置每个内容规则在所有者下。

服务是实际单个服务器CSS负载平衡。默认情况下服务单个配置并且可以定制与各种各样的保活类型,互联网控制消息协议(ICMP)。服务的一组可能也指‘服务器站’。

配置

本部分提供有关如何配置本文档所述功能的信息。

注意: 要查找有关本文档中使用的命令的其他信息,请使用 IOS 命令查找工具。

对以太网接口的桥接虚拟局域网

在CSS,桥接电路VLAN到接口,在您VLAN的编号前是必要的。因为VLAN1总是所有接口的默认VLAN,在此配置方面手工桥接VLAN10只是必要的。

CSS150#config 
CSS150(config)#interface e12 
CSS150(config-if[e12])#bridge vlan 10

编号电路VLAN

这里,您定义了CSS将收到流量的VLAN接口的一个IP地址。在此配置中, IP地址在相同子网作为路由器的LAN方接口。CSS命令区分大小写;电路VLAN在所有盖帽是指。

CSS150#config 
CSS150(config)#circuit VLAN1 
CSS150(config-circuit[VLAN1])#ip address 192.168.1.50 255.255.255.0 
CSS150(config-circuit-ip[VLAN1-192.168.1.50])#exit 
CSS150(config-circuit[VLAN1])#exit 
CSS150(config)#circuit VLAN10 
CSS150(config-circuit[VLAN10])#ip address 10.10.10.50 255.255.255.0 
CSS150(config-circuit-ip[VLAN10-10.10.10.50])#

创建服务和保活

如果no keepalive类型指定,当您配置服务时,保活类型设置为ICMP默认。所有服务一定手工激活的一次已创建。

CSS150(config)#service www-server1 
Create service <www-server1>,[y/n]:y 
CSS150(config-service[www-server1])#ip address 10.10.10.1 
CSS150(config-service[www-server1])#keepalive type ? 
  ftp                  Use FTP Keepalives for this service 
  http             ;    Use HTTP Keepalives for this service 
  icmp             ;    Use ICMP Keepalives for this service ( default ) 
  named            &nbs p;  Name of keepalive to use. 
  none             ;    Disable keepalive for this service 
  script           &nb sp;  Use SCRIPT Keepalives for this service 
  tcp                  Use TCP Keepalives for this service 
CSS150(config-service[www-server1])#keepalive type http 
CSS150(config-service[www-server1])#active

创建内容所有者

所有者为管理灵活性存在。多个内容规则可以一起分组在管理方便的不同的所有者下。所有内容规则必须存在所有者下。

CSS150(config)#owner Sample 
Create owner <Sample>,[y/n]:y 
CSS150(config-owner[Sample])#

创建内容规则和虚拟IP地址

思科建议您根据内容规则由于两个原因指定端口:这准许与域名系统(DNS)的更加灵活性,当几个端口特定的内容规则可以配置用同样IP地址,并且允许服务要求的仅流量为在内容规则后的服务提供更加巨大的安全。两个内容规则能共存用同样虚拟IP地址,如果有CSS的其他标准能区分在两个之间,例如TCP用户数据报协议(UDP)端口, URL等等。

CSS150(config)#owner Sample 
CSS150(config-owner[Sample])#content web-servers 
Create content <web-servers>,[y/n]:y 
CSS150(config-owner-content[Sample-web-servers])# 
CSS150(config-owner-content[Sample-web-servers])#ip address 192.168.1.1 
CSS150(config-owner-content[Sample-web-servers])#port 80

添加服务到内容规则

这是服务一定对内容规则的地方,并且真实服务器关联与虚拟IP地址。一旦服务被添加了,必须手工激活内容规则,在服务开始细听请求前。

CSS150(config)#owner Sample 
CSS150(config-owner[Sample])#content web-servers 
CSS150(config-owner-content[Sample-web-servers])#add service www-server1 
CSS150(config-owner-content[Sample-web-servers])#add service www-server2 
CSS150(config-owner-content[Sample-web-servers])#add service www-server3 
CSS150(config-owner-content[Sample-web-servers])#add service www-server4 
CSS150(config-owner-content[Sample-web-servers])#active

配置示例

CSS150-4#show run

!Generated on 08/28/2001 18:40:54 
!Active version: ap0410017s 

configure 
  

!*************************** GLOBAL *************************** 
  ip route 0.0.0.0 0.0.0.0 192.168.1.100 1 

!************************* INTERFACE ************************* 
interface e12 
  bridge vlan 10 

!************************** CIRCUIT ************************** 
circuit VLAN1 

  ip address 192.168.1.50 255.255.255.0 

circuit VLAN10 

  ip address 10.10.10.50 255.255.255.0 

!************************** SERVICE ************************** 
service www-server1 
  ip address 10.10.10.1 
  keepalive type http 
  active 

service www-server2 
  ip address 10.10.10.2 
  keepalive type http 
  active 

service www-server3 
  ip address 10.10.10.3 
  keepalive type http 
  active 

!*************************** OWNER *************************** 
owner Sample 

  content web-servers 
    protocol tcp 
    port 80 
    add service www-server1 
    add service www-server2 
    add service www-server3 
    vip address 192.168.1.1 
    active

/image/gif/paws/12557/basic_css_lb_config.gif

验证

当前没有可用于此配置的验证过程。

基本故障排除

本部分提供的信息可用于对配置进行故障排除。

输出解释器工具支持某些 show 命令(只限于注册用户),通过它可以查看 show 命令输出的分析。

如果从客户端的流量被注定对内容规则时代和ping是成功的对电路VLAN IP,它是一个好想法对首先验证服务‘在使用中’。show service命令显示独立服务Keepalive取决于的服务的状况。此命令帮助诊断服务器错误。服务器只列出作为是‘down',如果服务器失败回应到其Keepalive探测器,或者未手工做‘激活’。

  • show summary —显示所有者、内容规则和服务之间的关系。

  • show service summary —显示所有服务的汇总信息,包括服务状态、连接、权重和负载。


相关信息


Document ID: 12557