Configurando o Site Selector

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

Visão Geral das Tarefas de Configuração

Nota:
Antes de iniciar as etapas de configuração nesta tabela, assegure-se de que a máquina do Site Selector e todas as máquinas servidor estejam conectadas à rede, tenham endereços IP válidos e estejam aptas a executar ping entre si.
Tabela 7. Tarefas de Configuração para o Componente Site Selector
Tarefa Descrição Informações relacionadas
Configure a máquina Site Selector. Descubra os requisitos. Configurando a Máquina do Site Selector
Configure as máquinas a ter a carga balanceada. Defina a configuração do balanceamento de carga. Etapa 4. Definir Máquinas Servidores com Carga Balanceada

Métodos de Configuração

Para criar uma configuração básica para o componente Site Selector do Balanceador de Carga, há quatro métodos básicos de configuração para ele:

Linha de comandos

Esse é meio de configuração mais direto do Site Selector. 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, em comandos de nome de site e servidor) e nomes de arquivo.

Para iniciar o Site Selector a partir da linha de comandos:

  1. Emita o comando ssserver a partir do prompt de comandos. Para parar o serviço, digite: ssserver stop
    Nota:
    Para sistemas Windows, clique em Iniciar > Painel de Controle > Ferramentas Administrativas > Serviços. Clique com o botão direito do mouse em IBM® Site Selector e selecione Iniciar. Para parar o serviço, siga as mesmas etapas e selecione Parar.
  2. Em seguida, emita os comandos de controle do Site Selector desejados para fazer sua configuração. Os procedimentos neste manual supõem o uso da linha de comandos. O comando é sscontrol. Para obter mais informações sobre os comandos, consulte Referência de Comando para Site Selector.

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

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

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

Nota:
Na plataforma Windows, o dsserver do componente Dispatcher é iniciado automaticamente. Se você estiver usando apenas o Site Selector, 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.

Scripts

Os comandos para configurar o Site Selector podem ser inseridos em um arquivo de script de configuração e podem ser executados juntos.

Nota:
Para executar rapidamente o conteúdo de um arquivo de script (por exemplo, myscript), use um dos seguintes comandos:

Para salvar a configuração atual em um arquivo de script (por exemplo, savescript), execute o seguinte comando:

sscontrol file save savescript

Esse comando salvará o arquivo de script de configuração no seguinte diretório:

GUI

Para obter instruções gerais e um exemplo da GUI, consulte Figura 38.

Para iniciar a GUI, siga estas etapas

  1. Certifique-se de que ssserver esteja em execução. Como usuário raiz ou administrador, emita o seguinte a partir de um prompt de comandos: ssserver
  2. Em seguida, execute um dos seguintes procedimentos:

Para configurar o componente Site Selector a partir da GUI, primeiro você deve selecionar Site Selector na estrutura em árvore. Após você se conectar ao host executando ssserver, é possível criar nomes de site contendo servidores, iniciar o gerenciador e iniciar orientadores.

A GUI pode ser usada para fazer qualquer coisa que você faria com o comando sscontrol. Por exemplo, para definir um site usando a linha de comandos, você inseriria o comando sscontrol sitename addsitename. Para definir um nome de site a partir da GUI, clique com o botão direito do mouse em Servidor de Nomes e, em seguida, no menu pop-up, clique com o botão esquerdo do mouse em Incluir Nome do Site. Insira o nome do site na janela pop-up e clique em OK.

Arquivos de configuração do Site Selector pré-existentes podem ser carregados usando as opções Carregar Nova Configuração (para substituir completamente a configuração atual) e Anexar à Configuração Atual (para atualizar a configuração atual) apresentadas no menu pop-up Host. Você deverá salvar a configuração do Site Selector em um arquivo periodicamente usando a opção Salvar Arquivo de Configuração Como também apresentada no menu pop-up Host. O menu Arquivo localizado na parte superior da GUI permitirá que você salve as atuais conexões de host em um arquivo ou restaure as conexões em arquivos existentes em todos os componentes do Balanceador de Carga.

Para executar um comando a partir da GUI: realce o nó Host na árvore da GUI e selecione Enviar comando.... no menu pop-up Host. No campo de entrada do comando, digite o comando que deseja executar, por exemplo: nameserver status. Os resultados e o histórico dos comandos executados na sessão atual são exibidos na janela fornecida.

É possível acessar a Ajuda clicando no ícone ponto de interrogação no canto superior direito da janela do Balanceador de Carga.

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

Assistente de configuração

Se estiver utilizando o assistente para configuração, siga estas etapas:

  1. Inicie o ssserver no Site Selector:

  2. Inicie a função de assistente do Site Selector, sswizard.

    É possível ativar o assistente a partir do prompt de comandos emitindo sswizard. Ou selecione o Assistente de Configuração do menu do componente Site Selector conforme apresentado na GUI.

O assistente do Site Selector o conduz passo a passo pelo processo de criação de uma configuração básica para o componente Site Selector. Ele faz perguntas sobre sua rede e serve como um guia para a configuração de um nome de site que permite que o Site Selector faça o balanceamento de carga do tráfego entre um grupo de servidores.

Configurando a Máquina do Site Selector

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

Você vai precisar de um nome de host qualificado não resolvível para usar como nome do site para um grupo de servidores que irá configurar. Nome do site é o nome que os clientes usam para acessar seu site (such as www.yourcompany.com). O Site Selector fará o balanceamento de carga do tráfego para esse nome de site entre o grupo de servidores usando DNS.

Etapa 1. Iniciar a Função do Servidor

Para iniciar a função do servidor Site Selector, digite ssserver na linha de comandos.

Nota:
Um arquivo de configuração padrão (default.cfg) é carregado automaticamente durante o início do ssserver. Se você decidir salvar a configuração em default.cfg, tudo que está salvo nesse arquivo será automaticamente carregado na próxima vez que o ssserver for iniciado.

Etapa 2. Iniciar o Servidor de Nomes

Para iniciar o Servidor de Nomes, insira o comando sscontrol nameserver start.

Opcionalmente, inicie o Servidor de Nomes usando a palavra-chave bindaddress para ligar apenas ao endereço especificado.

Etapa 3. Definir um nome do site e Configurar Opções de nome do site

O Site Selector irá balancear as solicitações enviadas para o nome do site para os servidores correspondentes configurados para ele.

O nome do site é um nome de host não resolvível que o cliente solicitará. O nome do site deve ser um nome completo de domínio (por exemplo, www.dnsdownload.com). Quando um cliente solicita esse nome do site, um dos endereços IP do servidor associados ao nome do site é retornado.

Para definir um nome do site, emita o seguinte comando:

sscontrol sitename add sitename

Para configurar opções de nome do site, emita o seguinte comando:

sscontrol sitename set sitename option value

Para obter informações adicionais, consulte Referência de Comando para Site Selector.

Etapa 4. Definir Máquinas Servidores com Carga Balanceada

As máquinas do servidor são aquelas executando os aplicativos que você quer que tenham a carga balanceada. O servidor é o nome simbólico ou endereço decimal pontuado da máquina servidor. Para definir um servidor no nome do site a partir da etapa 3, emita o seguinte comando:

sscontrol server add sitename:server

Você deve definir mais de um servidor sob um nome de site para executar um balanceamento de carga.

Etapa 5. Iniciar a Função de Gerenciador (Opcional)

A função do gerenciador melhora o balanceamento de carga. Antes de iniciar a função do gerenciador, certifique-se de que o Metric Server esteja instalado em todas as máquinas com carga balanceada.

Para iniciar o gerenciador, emita o seguinte comando:

sscontrol manager start

Etapa 6. Iniciar a Função de Orientador (Opcional)

Os orientadores dão ao gerenciador mais informações sobre a capacidade das máquinas servidores com carga balanceada de responder às solicitações. Um orientador é específico a um protocolo. O Balanceador de Carga fornece vários orientadores. Por exemplo, para iniciar o orientador HTTP para um nome de site específico, emita o seguinte comando:

sscontrol advisor start http sitename:port

Etapa 7. Definir uma Métrica do Sistema (Opcional)

Consulte Metric Server para obter informações sobre o uso de métricas do sistema e Metric Server.

Etapa 8. Configurar Proporções de nome do site Conforme Requerido

Se iniciar orientadores, você poderá modificar a proporção da importância fornecida às informações do orientador (porta) sendo incluídas nas decisões de balanceamento de carga. Para configurar proporções de nome do site, emita o seguinte comando sscontrol sitename set sitename proportions. Para obter informações adicionais, consulte o Proporção de Importância Fornecida às Informações de Status.

Configurando Máquinas Servidor para Balanceamento de Carga

Use o Metric Server com o componente Site Selector. Consulte Metric Server para obter informações sobre a configuração do Metric Server em todas as máquinas servidores das quais o Site Selector está fazendo o balanceamento de carga.