dscontrol port

Configurare le porte e le impostazioni delle porte con il comando dscontrol port.

Sintassi

Leggi diagramma di sintassiSalta diagramma di sintassi
>>-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-------------------------------'   

Parametri

add
Aggiunge una porta a un cluster. È necessario aggiungere una porta a un cluster prima di poter aggiungere server a quella porta. In mancanza di porte per un cluster, tutte le richieste client verranno elaborate localmente. Mediante questo comando, è possibile aggiungere più di una porta contemporaneamente.
  • crossport

    L'affinità crossport consente di espandere la funzione di affinità su più porte in modo che le richieste client ricevute su porte differenti possano comunque essere inviate allo stesso server per richieste successive. Per il valore di crossport, specificare il numero other_port per cui si desidera condividere la funzione di affinità tra porte.

    Per poter utilizzare questa funzione, le porte devono:
    • Condividere lo stesso indirizzo cluster
    • Condividere gli stessi server
    • Utilizzare l'algoritmo di selezione affinity o conn+aff
    • Avere lo stesso valore stickytime, diverso da zero
    Per rimuovere la funzione crossport, reimpostare il valore crossport sul proprio numero di porta.
    • other_port: specifica il valore di crossport. il valore predefinito è uguale al proprio numero di porta.
  • stickytime value
    L'intervallo tra l'apertura di una connessione e l'apertura di una nuova connessione, durante il quale un client verrà reinviato allo stesso server utilizzato per la prima connessione. Una volta scaduto l'intervallo stickytime, il client potrebbe essere inviato ad un server diverso da quello utilizzato per la prima connessione. Se si utilizza l'algoritmo di selezione affinity, il valore stickytime è l'intervallo tra due pacchetti successivi qualsiasi dallo stesso client.
    Prevenzione dei problemi Prevenzione dei problemi: stickytime è valido solo per gli algoritmi di selezione conn+aff e affinity.gotcha
    • value è il valore di stickytime in secondi.
  • staletimeout
    Il numero di secondi durante il quale è possibile che non vi sia attività su una connessione prima che la connessione venga rimossa. Il valore predefinito è 900 per la porta 21 (FTP) e 259,200 per la porta 23 (Telnet).
    Prevenzione dei problemi Prevenzione dei problemi: staletimeout è valido solo per gli algoritmi di selezione connection e conn+affin.gotcha
    • value

      Il valore di staletimeout in secondi.

weightbound
Impostare il peso massimo per i server su questa porta. Questa impostazione influisce sulla differenza che può sussistere tra il numero delle richieste che l'executor fornirà a ciascun server. Il valore predefinito è 20.
  • weight

    Un numero compreso tra 1 e 100 che rappresenta il limite massimo del peso.

selectionalgorithm
Definisce il metodo per la selezione del server successivo.
  • affinity

    Specifica che la selezione del server si basa sull'affinità del client.

  • connection

    Specifica che la selezione del server si basa su una semplice selezione round-robin (impostazione predefinita).

  • conn+affin
    Nuova funzione Nuova funzione:
    specifica che la selezione del server è basata su una connessione esistente. Per le nuove connessioni, la selezione del server si basa sull'affinità.newfeat
set
Imposta i campi di una porta.
  • cluster@port repstrategy value:

    Specifica che i record di affinità e di connessione verranno replicati tra partner ad alta disponibilità. Quando i record vengono replicati, gli stati connection e affinity vengono conservati in modo che le connessioni possano continuare anche dopo l'esecuzione del comando takeover.

    value può essere:
    • both

      Replicare sia i record di connessione che i record di affinità.

    • affinity

      Replicare solo i record di affinità.

    • connection

      Replicare solo i record di connessione.

    • none

      Nessuna replica.

reset
Attivare o disattivare la funzione reset di TCP. Load Balancer invierà un comando TCP reset al client connesso a un server con peso impostato su 0. Il peso del server può essere 0 se configurato su tale valore o se l'advisor contrassegna il server come inattivo. Un comando TCP reset chiude immediatamente la connessione.
Prevenzione dei problemi Prevenzione dei problemi: tenere in considerazione quanto segue:
  • Load Balancer non invierà un comando TCP reset quando tutti i server di backend sono inattivi.
  • Per utilizzare TCP reset, è necessario impostare clientgateway per indirizzi IPv4 o clientgateway6 per indirizzi IPV6, su un indirizzo di router. Utilizzare il comando dscontrol executor. Clientgateway deve essere impostato per una porta che si trova sul cluster IPv4 e clientgateway6 deve essere impostato per una porta che si trova sul cluster IPv6.
gotcha
remove
Rimuove la porta.
report
Crea un report sulla porta.
status
Mostra lo stato dei server su questa porta. Se si desidera visualizzare lo stato su tutte le porte, non specificare un valore di port con questo comando ma includere il simbolo @.

Esempio

Argomento di riferimento    

Clausole e condizioni per i centri informazioni | Feedback

Ultimo aggiornamento: May 14, 2012 01:50 PM EDT
Nome file: rcmd_dscontrolport.html