[AIX HP-UX Linux Solaris Windows]

dscontrol port

Defina as portas e as configurações de porta com o comando dscontrol port.

Sintaxe

>>-dscontrol--port--+-add--+-crossport--other_port---------------+-------+-><
                    |      +-stickytime--value-------------------+       |   
                    |      +-cluster@port@server--reset--+-yes-+-+       |   
                    |      |                             '-no--' |       |   
                    |      +-staletimeout--value-----------------+       |   
                    |      +-weightbound--value------------------+       |   
                    |      '-selectionalgorithm--+-connection-+--'       |   
                    |                            +-affinity---+          |   
                    |                            '-conn+affin-'          |   
                    +-set--+-cluster@port--repstrategy--+-both-------+-+-+   
                    |      |                            +-connection-+ | |   
                    |      |                            +-affinity---+ | |   
                    |      |                            '-none-------' | |   
                    |      +-port--reset--+-yes-+----------------------+ |   
                    |      |              '-no--'                      | |   
                    |      +-stickytime--value-------------------------+ |   
                    |      +-staletimeout--value-----------------------+ |   
                    |      '-weightbound--value------------------------' |   
                    +-remove--cluster@port-------------------------------+   
                    +-report--cluster@port-------------------------------+   
                    '-status--cluster@port-------------------------------'   

Parâmetros

add
Inclui uma porta em um cluster. Você deve incluir uma porta em um cluster antes de poder incluir qualquer servidor nessa porta. Se não houver nenhuma porta para um cluster, todos os pedidos do cliente serão processados localmente. Você pode incluir mais de uma porta de uma vez usando esse comando.
  • crossport

    A afinidade de crossport permite expandir o recurso de afinidade entra várias portas de modo que os pedidos do cliente recebidos em portas diferentes ainda possam ser enviados para o mesmo servidor para pedidos subsequentes. Para o valor de crossport, especifique o número de other_port para o qual deseja compartilhar o recurso de afinidade de crossport.

    Para usar esse recurso, as portas deverão:
    • Compartilhar o mesmo endereço de cluster
    • Compartilhar os mesmos servidores
    • Usar o algoritmo de seleção de afinidade ou conn+aff
    • Possuir o mesmo valor de tempo de permanência, que não seja zero
    Para remover o recurso de crossport, configure o valor de crossport novamente para seu próprio número de porta.
    • other_port: especifica o valor de crossport. O valor padrão é o mesmo que seu próprio número de porta.
  • stickytime value
    O intervalo entre a abertura de uma conexão e a abertura de uma nova conexão, durante a qual um cliente será enviado de volta para o mesmo servidor que foi usado na primeira conexão. Depois que o valor do tempo de permanência for decorrido, o cliente poderá ser enviado para um servidor diferente a partir do servidor que foi usado na primeira conexão. Se você usar a afinidade como o algoritmo de seleção, o valor do tempo de permanência será o intervalo entre quaisquer dois pacotes sucessivos a partir do mesmo cliente.
    Evitar Problemas Evitar Problemas: O tempo de permanência é válido apenas para os algoritmos de seleção conn+aff e afinidade.gotcha
    • value é o valor do tempo de permanência em segundos.
  • staletimeout
    O número de segundos durante o qual não há nenhuma atividade em uma conexão antes de que a conexão seja removida. O valor padrão é 900 para a porta 21 (FTP) e 259.200 para a porta 23 (Telnet).
    Evitar Problemas Evitar Problemas: O staletimeout é válido apenas para os algoritmos de seleção de conexão e conn+affin.gotcha
    • value

      O valor do staletimeout em número de segundos.

weightbound
Configure o peso máximo para os servidores nessa porta. Isso afeta a quantia de diferença que pode haver entre o número de pedidos que o executor fornecerá a cada servidor. O valor-padrão é 20.
  • weight

    Um número de 1 a 100 representando o limite de peso máximo.

selectionalgorithm
Define o método para selecionar o próximo servidor.
  • affinity

    Especifica que a seleção do servidor baseia-se em uma afinidade do cliente.

  • connection

    Especifica que a seleção do servidor baseia-se em uma seleção round-robin simples (padrão).

  • conn+affin
    Novo Recurso Novo Recurso: Especifica que a seleção do servidor baseia-se em uma conexão existente. Para novas conexões, a seleção do servidor baseia-se em afinidade.newfeat
set
Configurar os campos de uma porta.
  • cluster@port repstrategy value:

    Especifica que os registros de conexão e afinidade serão replicados entre os parceiros de alta disponibilidade. Quando os registros são replicados, os estados de conexão e afinidade são preservados para que as conexões possam continuar mesmo após ocorrer o controle.

    Value pode ser:
    • ambos

      Replica os registros de conexão e de afinidade.

    • affinity

      Replica apenas os registros de afinidade.

    • connection

      Replica apenas os registros de conexão.

    • nenhum

      Sem replicação.

reset
Ativa ou desativa o recurso TCP reset. O Load Balancer enviará um TCP reset ao cliente quando o cliente tiver uma conexão com um servidor com um peso 0. Um peso de servidor pode ser 0 se ele for configurado como 0 ou se um orientador marcar o servidor como inativo. Uma reconfiguração TCP fará com que a conexão seja encerrada imediatamente.
Evitar Problemas Evitar Problemas: Lembre-se do seguinte:
  • O Load Balancer não enviará um comando TCP reset quando todos os servidores backend estiverem inativos.
  • Para utilizar o TCP reset, você deve configurar o clientgateway para endereços IPv4, ou clientgateway6 para endereços IPV6, para um endereço de roteador. Utilize o comando executor do dscontrol. O Clientgateway deve ser configurado para uma porta que esteja no cluster IPv4 e o clientgateway6 deve ser configurado para uma porta que esteja no cluster IPv6.
gotcha
remove
Remove essa porta.
report
Relata nessa porta.
status
Configura o status dos servidores nessa porta. Se desejar visualizar o status em todas as portas, não especifique uma porta com esse comando, mas lembre-se de ainda assim incluir o símbolo @.

Exemplo




Referências relacionadas
Comandos
Tópico de Referência Tópico de Referência    

Termos de Uso | Feedback

Última atualizaçãoÚltima atualização: Jun 28, 2011 4:11:22 PM EDT
Nome do arquivo: rcmd_dscontrolport.html