Configurando o Controlador Cisco CSS

Antes de seguir as etapas neste capítulo, consulte o Planejando para Controlador Cisco CSS. Este capítulo explica como criar uma configuração básica para o componente Controlador Cisco CSS do Balanceador de Carga.

Visão Geral das Tarefas de Configuração

Antes de iniciar quaisquer métodos de configuração neste capítulo:

  1. Certifique-se de que o Cisco CSS Switch e todas as máquinas servidores estejam configurados corretamente.
  2. Configure Controlador Cisco CSS, garantindo que o nome da comunidade SNMP e o endereço do Comutador Cisco CSS correspondam aos atributos correspondentes no Cisco CSS Switch. Consulte ccocontrol consultant — configurar e controlar um consultor para obter informações sobre a configuração do consultor.

Tabela 8. Tarefas de Configuração para o Componente Controlador Cisco CSS
Tarefa Descrição Informações relacionadas
Configurar a máquina do Controlador Cisco CSS Descobrir os requisitos Configurando a Máquina do Controlador para Comutadores Cisco CSS
Testar sua configuração Confirmar se a configuração está funcionando Testando a Configuração

Métodos de Configuração

Para criar uma configuração básica para o componente Controlador Cisco CSS do Balanceador de Carga, existem três métodos:

Linha de comandos

Esse método é o meio de configuração mais direto do Controlador Cisco CSS. Os procedimentos neste manual supõem o uso da linha de comandos. Os valores de parâmetro de comando devem ser inseridos em caracteres no idioma inglês. As únicas exceções são nomes de host (usados, por exemplo, no comando consultant add) e nomes de arquivo.

Para iniciar o Controlador Cisco CSS a partir da linha de comandos:

  1. Emita o comando ccoserver a partir do prompt de comandos. Para parar o servidor, digite: ccoserver stop
    Notas:
    1. Para sistemas Windows, clique em Iniciar > Painel de Controle > Ferramentas Administrativas> Serviços. Clique com o botão direito do mouse em IBM® Controlador Cisco CSS e selecione Iniciar. Para parar o serviço, siga as mesmas etapas e selecione Parar.
    2. Em sistemas Windows, é possível iniciar o ccoserver automaticamente durante a inicialização:
      1. Clique em Iniciar > Configurações > Painel de Controle > Ferramentas Administrativas > Serviços.
      2. Clique com o botão direito do mouse em IBM Controlador Cisco CSS e selecione Propriedades.
      3. Clique na seta para o campo Tipo de Inicialização e selecione Automático.
      4. Clique em OK.
  2. Em seguida, emita os comandos de controle do Controlador Cisco CSS que deseja para fazer sua configuração. Os procedimentos neste manual supõem o uso da linha de comandos. O comando é ccocontrol. Para obter mais informações sobre os comandos, consulte Referência de Comando para Controlador Cisco CSS.

É possível inserir uma versão abreviada dos parâmetros de comando ccocontrol. Você precisa apenas inserir as letras exclusivas dos parâmetros. Por exemplo, para obter ajuda sobre o comando file save, é possível digitar ccocontrol he f em vez de ccocontrol help file.

Para inicializar a interface de linha de comandos: emita ccocontrol para receber um prompt de comandos ccocontrol.

Para terminar a interface da linha de comandos: emita exit ou quit.

Nota:
Em plataformas Windows, o dsserver do componente Dispatcher é iniciado automaticamente. Se você estiver usando apenas o Controlador Cisco CSS, e não o componente Dispatcher, é possível impedir que o dsserver seja iniciado automaticamente da seguinte forma:
  1. Em Windows Services, clique com o botão direito do mouse em IBM Dispatcher.
  2. Selecione Propriedades.
  3. No campo Tipo de Inicialização, selecione Manual.
  4. Clique em OK e feche a janela Serviços.

XML

A configuração definição atualmente pode ser salva em um arquivo XML. Isso permite que a configuração seja carregada posteriormente quando você quiser recriá-la rapidamente.

Para executar o conteúdo de um arquivo XML (por exemplo, myscript.xml), use um dos seguintes comandos:

Os arquivos XML são salvos no seguinte diretório:

GUI

Para obter instruções gerais e um exemplo da Graphical User Interface (GUI), consulte Figura 38.

Para iniciar a GUI, siga estas etapas

  1. Se ccoserver ainda não estiver em execução, inicie-o agora executando o seguinte como raiz:

    ccoserver

    .
  2. Em seguida, execute um dos seguintes procedimentos:

Para configurar o componente Controlador Cisco CSS a partir da GUI:

  1. Clique com o botão direito do mouse em Controlador Cisco CSS na estrutura em árvore.
  2. Conecte-se a um Host.
  3. Crie um ou mais consultores de comutador contendo ownercontents desejados e suas métricas associadas.
  4. Inicie o consultor.

É possível usar a GUI para fazer qualquer coisa que você faria com o comando ccocontrol. Por exemplo:

Para executar um comando a partir da GUI:

  1. Clique com o botão direito do mouse no nó Host e selecione Enviar Comando...
  2. No campo de entrada Comando, digite o comando que deseja executar; por exemplo, consultant report.
  3. Clique em Enviar.

Os resultados e o histórico dos comandos executados na sessão atual aparecem na caixa Resultado.

Para acessar Ajuda, clique no ícone de ponto de interrogação no canto superior direito da janela Balanceador de Carga.

Para obter informações adicionais sobre como usar a GUI, consulte Apêndice A. GUI: Instruções Gerais.

Configurando a Máquina do Controlador para Comutadores Cisco CSS

Antes de configurar a máquina do Controlador Cisco CSS, você deve ser o usuário raiz (em sistemas AIX, HP-UX, Linux ou Solaris) ou Administrador (em sistemas Windows).

Consultor deve estar apta para se conectar ao Comutador Cisco CSS como um administrador do Comutador Cisco CSS.

Ao configurar o consultor, você deve configurar o endereço e o nome da comunidade SNMP para corresponder aos atributos correspondentes no Comutador Cisco CSS.

Para ajudar com os comandos usados neste procedimento, consulte Referência de Comando para Controlador Cisco CSS.

Etapa 1. Iniciar a Função do Servidor

Se ccoserver ainda não estiver em execução, digite ccoserver como raiz para iniciá-lo agora.

Nota:
Para sistemas operacionais Windows, clique em Iniciar > Painel de Controle > Ferramentas Administrativas > Serviços. Clique com o botão direito do mouse em IBM Cisco Controller e selecione Iniciar.

Etapa 2. Iniciar a Interface de Linha de Comandos

Digite ccocontrol para iniciar a interface de linha de comandos.

Etapa 3. Configurar o Consultor

Você deve configurar o endereço do comutador e o nome da comunidade SNMP. Esses valores devem corresponder aos atributos correspondentes no Comutador Cisco CSS.

Para incluir um consultor, digite:

consultant add switchConsultantID address switchIPAddress
community communityName

Etapa 3. Configurar um ownercontent

Um ownercontent é uma representação de uma regra de conteúdo para um proprietário, que é definido no Comutador Cisco CSS. O nome do proprietário e o nome da regra de conteúdo devem corresponder à forma como estão definidos no comutador.

Para definir um ownercontent, digite:

ownercontent add switchConsultantID:ownercontentID ownername ownerName 
contentrule contentRuleName

Etapa 4. Verificar se Serviços Estão Definidos Corretamente

Quando ownercontent está definido, o consultor conclui a configuração recuperando os serviços configurados no comutador. Compare a configuração no comutador com a configuração para o consultor para garantir que os serviços sejam correspondentes.

Etapa 5. Configurar Métricas

Métricas são as medidas usadas para determinar os pesos dos serviços e as proporções associadas (importância de uma métrica comparada com outra) e podem ser qualquer combinação de métricas de dados de conexão, métricas do orientador de aplicativos e métricas do servidor de métrica. As proporções devem sempre totalizar 100.

Quando ownercontent é configurado, as métricas padrão são definidas como activeconn e connrate. Se quiser métricas adicionais, ou se quiser métricas totalmente diferentes dos padrões, digite:

ownercontent metrics switchConsultantID:ownercontentID metric1 proportion1
metric2 proportion2...metricN proportionN

Etapa 6. Iniciar o Consultor

Para iniciar o consultor, digite:

consultant start switchConsultantID

Isso inicia os coletores de métricas e o cálculo de peso é iniciado.

Etapa 7. Iniciar o Metric Server (Opcional)

Se métricas do sistema forem definidas na Etapa 5, o servidor de métrica deverá ser iniciado nas máquinas de serviço. Consulte Metric Server para obter informações sobre o uso do servidor de métrica.

Etapa 8. Configurar Alta Disponibilidade (Opcional)

Para configurar alta disponibilidade, digite:

highavailability add address IPaddress partneraddress IPaddress port 80
role primary

Em um ambiente de alta disponibilidade, é possível configurar diversos comutadores. Para garantir que informações sobre peso estejam sempre disponíveis quando um comutador assumir o controle sobre outro comutador, o Controlador Cisco CSS deverá ser configurado para fornecer pesos para todos os comutadores e seus backups.

Consulte Recursos Avançados para Controlador Cisco CSS e Controlador Nortel Alteon para obter informações detalhadas sobre como usar e configurar a alta disponibilidade do controlador.

Testando a Configuração

Teste para ver se a configuração está funcionando:

  1. Configure o nível de log do consultor como 4.
  2. Desconecte um servidor do Comutador Cisco CSS por um minuto ou encerre o servidor de aplicativos por um minuto.
  3. Reconecte o servidor ou reinicie o servidor de aplicativos.
  4. Configure o nível de log do consultor novamente para o nível desejado (1).
  5. Visualize o arquivo consultant.log localizado nos seguintes diretórios e procure setServerWeights setting service: