ADC

Ordnungsgemäßes Herunterfahren von Diensten

Ab NetScaler 12.1 Build 49.xx unterstützen NetScaler-Cluster das ordnungsgemäße Herunterfahren von Diensten. Um die Dienste ordnungsgemäß herunterzufahren, können Sie eine der folgenden Aufgaben ausführen.

  • den Dienst explizit deaktivieren und

    • Stellen Sie eine Verzögerung (in Sekunden) ein.
    • Aktivieren Sie das ordnungsgemäße Herunterfahren.
  • Fügen Sie dem Monitor einen TROFS-Code oder eine Zeichenfolge hinzu.

Weitere Informationen finden Sie unter Graceful Shutdown von Diensten.

So konfigurieren Sie ein ordnungsgemäßes Herunterfahren für einen Dienst mit der CLI

Nur mit der Option „Graceful“ deaktivieren:

Geben Sie in der Befehlszeile Folgendes ein:

disable service <name> [-graceFul (YES|NO)]  

show service <name>
<!--NeedCopy-->

Beispiel

disable service svc1 -graceFul YES
Done
sh service svc1
                svc1 (10.102.225.11:80) - HTTP
                State: GOING OUT OF SERVICE   Graceful (number of active clients: 1)
                Last state change was at Wed Jul 25 10:46:29 2018
                Time since last state change: 0 days, 00:00:02.680
                ……….
                ……….
                Traffic Domain: 0

1)            Monitor Name: tcp-default
                                State: UP             Weight: 1             Passive: 0
                                Probes: 26           Failed [Total: 0 Current: 0]
                                Last response: Success - TCP syn+ack received.
                                Response Time: 0.0 millisec
<!--NeedCopy-->

Mit Timeout und Graceful-Option deaktivieren:

Geben Sie in der Befehlszeile Folgendes ein:

disable service <name> [<delay>] [-graceFul (YES|NO)]  

show service <name>  
<!--NeedCopy-->

Beispiel

disable service svc1 2000 -graceFul YES

Done
> sh service svc1
                svc1 (10.102.225.11:80) - HTTP
                State: GOING OUT OF SERVICE (Graceful (number of active clients: 1), Out Of Service in 1998 seconds)
                Last state change was at Wed Jul 25 10:49:08 2018
                Time since last state change: 0 days, 00:00:01.710
                ……….
                ……….
                Traffic Domain: 0

1)            Monitor Name: tcp-default
                                State: UP             Weight: 1             Passive: 0
                                Probes: 57           Failed [Total: 0 Current: 0]
                                Last response: Success - TCP syn+ack received.
                                Response Time: 0.0 millisec
Done
<!--NeedCopy-->

Deaktivieren Sie die Dienstgruppe mit Timeout und Graceful-Option:

Geben Sie in der Befehlszeile Folgendes ein:

disable serviceGroup <serviceGroupName>@ [<serverName>@ <port>] [-delay
<secs>] [-graceFul ( YES | NO )]
Show service group <serviceGroupName>
<!--NeedCopy-->

Beispiel:

disable servicegroup sg -delay 2000 -graceFul yes
sh servicegroup sg
                sg - HTTP
                State: DISABLED                Effective State: OUT OF SERVICE Monitor Threshold : 0
                Max Conn: 0       Max Req: 0          Max Bandwidth: 0 kbits
                Use Source IP: NO
                Client Keepalive(CKA): NO
                ……….
                ………


                1)   200.200.10.21:80       Server Name: server3    Server ID: None Weight: 1
                                State:    GOING OUT OF SERVICE (learnt from node:2 )     Graceful (number of active clients: 6), Out Of Service in 1993 seconds
                                Last state change was at Mon Aug 13 15:15:11 2018
                                ………

                2)   200.200.10.22:80       Server Name: server4    Server ID: None Weight: 1
                                State:    GOING OUT OF SERVICE (learnt from node:2 )     Graceful (number of active clients: 7), Out Of Service in 1993 seconds
                                Last state change was at Mon Aug 13 15:15:11 2018
<!--NeedCopy-->

Hinweis CLIP zeigt den aggregierten Wert aller aktiven Clientverbindungen von allen Clusterknoten an.

So konfigurieren Sie das ordnungsgemäße Herunterfahren für einen Dienst mithilfe der GUI

  1. Navigieren Sie zu Traffic Management > Load Balancing > Services.
  2. Öffnen Sie den Dienst und klicken Sie in der Aktionsliste auf Deaktivieren. Geben Sie eine Wartezeit ein und wählen Sie Graceful aus.

So konfigurieren Sie einen TROFS-Code oder eine Zeichenfolge in einem Monitor mithilfe der CLI

Geben Sie an der Eingabeaufforderung einen der folgenden Befehle ein:

add lb monitor <monitor-name> HTTP -trofsCode <respcode>
add lb monitor <monitor-name> HTTP-ECV  -trofsString <resp string>
add lb monitor <monitor-name> TCP-ECV  -trofsString <resp string>
<!--NeedCopy-->

So konfigurieren Sie einen TROFS-Code oder eine Zeichenfolge in einem Monitor mithilfe der GUI

  1. Navigieren Sie zu Traffic Management > Load Balancing > Monitore.

  2. Klicken Sie im Bereich Monitore auf Hinzufügen und führen Sie einen der folgenden Schritte aus:

    • Wählen Sie Typ als HTTP aus und geben Sie einen TROFS-Code an.
    • Wählen Sie Typ als HTTP-ECV oder TCP-ECV aus, und geben Sie einen TROFS-String an.