Services de mise en réseau d'applications : Commutateurs de services de contenu de la gamme Cisco CSS 11500

Configuration de l'équilibrage de charge CSS de base

18 octobre 2016 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Contenu


Introduction

Ce document décrit étape par étape la configuration d’équilibrage de charge basique du commutateur de services de contenu (CSS) et explique les fonctions de chaque élément de la configuration. Ce document ne décrit pas en détail toutes les caractéristiques de cette appliance. Pour de plus amples renseignements sur une quelconque caractéristique décrite dans ce document, reportez-vous à la section Renseignements connexes.

L'exemple présenté dans ce document définit une adresse IP virtuelle (VIP) et grippages trois vrais serveurs, ou services, derrière ce VIP pour être chargement équilibré.

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Composants utilisés

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

  • La version 4.10 de WebNS, 5, 6, 7 construisent 17s

  • CSS 11150

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Conventions

Pour plus d'informations sur les conventions de documents, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Théorie générale

Quand vous créez une configuration d'équilibrage de charge, les deux éléments de configuration les plus importants de CSS-particularité à comprendre sont des règles de contenu et des services.

Les règles de contenu sont où les fonctionnalités d'équilibrage de charge du CSS sont personnalisées, adresse IP virtuelle sont définies, et où les serveurs réels (appelés les services) sont liés à cette adresse IP virtuelle. Les règles de contenu te permettent pour spécifier des types d'Équilibrage de charge, des méthodes Rémanentes, des adresses IP virtuelles spécifiques de port, et une foule d'autres caractéristiques. Une fois une demande frappe un VLAN de circuit sur le CSS, cette demande est interrogée contre toutes ses règles de contenu pour une correspondance. Une fois qu'une correspondance a été faite entre les éléments particuliers de la demande et une règle de contenu, le CSS équilibrent la charge cette demande à tous les services attachés à cette règle de contenu. Chaque règle de contenu doit être configurée sous un propriétaire.

Les services sont les différents serveurs réels que le CSS équilibrent la charge. Des services sont configurés individuellement et peuvent être personnalisés avec un grand choix de types de keepalive, Protocole ICMP (Internet Control Message Protocol) par défaut. Un groupe de services peut également désigné sous le nom d'une « batterie de serveur. »

Configurez

Cette section vous fournit des informations pour configurer les fonctionnalités décrites dans ce document.

Remarque: Pour trouver les informations complémentaires sur les commandes utilisées dans ce document, utilisez l'utilitaire de recherche de commande IOS.

Passerelle VLAN aux interfaces Ethernet

Sur le CSS, il est nécessaire de jeter un pont sur le VLAN de circuit à une interface avant que vous numérotiez ce VLAN. Puisque VLAN1 est toujours le par défaut VLAN pour n'importe quelle interface, dans cette configuration il est seulement nécessaire de jeter un pont sur manuellement VLAN10.

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

Numérotez les VLAN de circuit

Ici, vous définissez une adresse IP pour l'interface VLAN de laquelle le CSS recevra le trafic. Dans cette configuration, l'adresse IP est sur le même sous-réseau que l'interface du côté LAN du routeur. Les commandes CSS distinguent les majuscules et minuscules ; des VLAN de circuit sont mentionnés dans des tous les CAPS.

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])#

Créez un service et une keepalive

Si aucun type de keepalive n'est spécifié quand vous configurez des services, le type de keepalive est placé au par défaut de l'ICMP. Tous les services doivent être manuellement lancés une fois créés.

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

Créez un propriétaire de contenu

Les propriétaires existent pour la flexibilité administrative. De plusieurs règles de contenu peuvent être groupées ensemble sous différents propriétaires pour la facilité de la Gestion. Toutes les règles de contenu doivent exister sous un propriétaire.

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

Créez une règle de contenu et l'adresse IP virtuelle

Cisco suggère que vous spécifiiez un port selon la règle de contenu pour deux raisons : ceci laisse plus de flexibilité avec le Système de noms de domaine (DNS) pendant que plusieurs règles de contenu de port-particularité peuvent être configurées avec la même adresse IP, et permettre seulement le trafic exigé par le service fournit la sécurité accrue pour les services derrière la règle de contenu. Deux règles de contenu peuvent coexister avec la même adresse IP virtuelle s'il y a d'autres critères pour que le CSS différencie entre les deux, tels que le port de Protocole UDP (User Datagram Protocol) TCP/, l'URL, etc.

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

Ajoutez les services à une règle de contenu

C'est où les services sont liés à la règle de contenu, et les vrais serveurs sont associés avec l'adresse IP virtuelle. Une fois que des services ont été ajoutés, des règles de contenu doivent être manuellement lancées avant que le début de services écoutant des demandes.

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

Exemple de configuration

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

Vérifiez

Aucune procédure de vérification n'est disponible pour cette configuration.

Dépannage de base

Cette section fournit des informations que vous pouvez utiliser pour dépanner votre configuration.

certaines commandes show sont prises en charge par l'outil Interpréteur de sortie, qui vous permet d'afficher une analyse de la sortie de la commande show.

Si le trafic destiné aux temps de règle de contenu, et les pings du client sont réussis à l'IP de VLAN de circuit, c'est une bonne idée à d'abord vérifient les services sont « en service. » L'ordre de show service affiche l'état des services déterminé par le Keepalives de service individuel. Cette commande aide à diagnostiquer des erreurs du serveur. Un serveur le répertorie seulement en tant qu'étant « vers le bas » si le serveur n'a pas répondu à ses sondes de keepalive, ou n'a pas été manuellement fait à « active. »

  • résumé d'exposition — Affiche les relations entre les propriétaires, les règles de contenu, et les services.

  • résumé de show service — Affiche les informations récapitulatives pour tous les services, y compris l'état de service, les connexions, le poids, et le chargement.


Informations connexes


Document ID: 12557