Referencia de comandos de extensiones de protocolo
La siguiente tabla muestra todos los comandos nuevos agregados para los protocolos personalizados y los comandos existentes que se han modificado para los protocolos personalizados.
show lb persistentSessions [<vserv-name>]
-
Comando CLI:
add user protocol <name> -transport ( TCP | SSL ) -extension <string> -comment <string>]>
-
Descripción:
Agrega un nuevo protocolo de usuario al dispositivo NetScaler mediante extensiones. Actualmente, solo se admiten los protocolos de usuario con el valor de transporte TCP o SSL.
Ejemplo:
añadir el protocolo de usuario MQTT -transport TCP -extension mqtt_code
-
Comando CLI:
rm user protocol <name>
-
Descripción:
Elimina un protocolo de usuario agregado anteriormente al dispositivo NetScaler.
Ejemplo:
rm user protocol mqtt
-
Comando CLI:
set user protocol <name> -comment <string>
-
Descripción:
Cambia la configuración de un protocolo de usuario agregado anteriormente al dispositivo NetScaler.
Ejemplo:
configurar el protocolo de usuario mqtt -comment “Implementación del protocolo MQTT”
-
Comando CLI:
unset user protocol <name> -comment
-
Descripción:
Elimina la configuración de un protocolo de usuario agregado anteriormente al dispositivo NetScaler.
Ejemplo:
protocolo de usuario inestablecido mqtt -comment “Implementación del protocolo MQTT”
-
Comando CLI:
update ns extension <extension name>
-
Descripción:
Actualiza la implementación de un protocolo de usuario agregado anteriormente mediante extensiones.
Puede actualizar la implementación del protocolo solo si ningún servidor virtual de usuario utiliza el protocolo.
Ejemplo:
actualizar la extensión ns my-extension
-
Comando CLI:
add lb vserver <name> [USER_TCP | USER_SSL_TCP] [-lbmethod USER_TOKEN] [-persistencetype USERSESSION] [-timeout <value>]
-
Descripción:
Agrega un servidor virtual de equilibrio de carga al dispositivo NetScaler. Este es un comando de CLI existente.
Para los servidores virtuales de usuario con equilibrio de carga, el tipo de servicio que se debe utilizar es USER_TCP o USER_SSL_TCP. La dirección IP y el puerto no están permitidos en los servidores virtuales de equilibrio de carga de usuario.
Para los servidores virtuales de equilibrio de carga de usuarios, solo se permite el método de equilibrio de carga ROUNDROBIN y el código de extensión proporciona el valor del token. Del mismo modo, solo se permite la persistencia de USERSESSION, y la configuración de persistencia la proporciona el código de extensión.
Ejemplo:
agregar lb vserver mysv USER_TCP —lbmethod ROUNDROBIN
-
Comando CLI:
add user vserver <name> <userProtocol> <IPAddress> <port> -defaultLB <string> [-params <string>] [-comment <string>]
-
Descripción:
Agrega un servidor virtual para un protocolo de usuario mediante extensiones. El servidor virtual de equilibrio de carga de usuario predeterminado configurado está disponible para el controlador de extensiones de datos del cliente TCP como ctxt.output. Para un servidor virtual, los parámetros de extensión se pueden configurar mediante la opción -params con un par de nombres y valores. El valor del parámetro correspondiente está disponible para los controladores de extensiones como ctxt.vserver.params.<paramName>.
Ejemplo:
agregar usuario vs v_mqtt MQTT 10.217.24.28 80 -defaultlb mysv
-
Comando CLI:
rm user vserver <name>
-
Descripción:
Elimina un servidor virtual de usuario agregado anteriormente al dispositivo NetScaler.
Ejemplo:
rm user vserver v_mqtt
-
Comando CLI:
set user vserver <name> [-IPAddress <ip_addr|ipv6_addr|*>] [-defaultLB <string>] [-params <string>] [-comment <string>]
-
Descripción:
Cambia la configuración de un servidor virtual de usuario agregado anteriormente al dispositivo NetScaler. Cuando la opción -params asigna un nuevo valor a un parámetro de extensión, se sobrescribe el valor anterior.
Ejemplo:
set user vs v_mqtt MQTT 10.217.24.28 -defaultlb mysv -comment “Implementación del protocolo MQTT”
-
Comando CLI:
unset user vserver <name> [-params] [-comment]
-
Descripción:
Elimina la configuración de un servidor virtual de usuario que se agregó anteriormente al dispositivo NetScaler. Si utiliza la opción —params para anular un parámetro de extensión, el valor del parámetro correspondiente disponible para los gestores de extensiones se cambia a cero.
Ejemplo:
unset user vs v_mqtt MQTT 10.217.24.28 -defaultlb mysv -comment “Implementación del protocolo MQTT”
-
Comando CLI:
show user protocol [<name>]
-
Descripción:
Muestra información sobre un protocolo de usuario, como la extensión y las devoluciones de llamada.
Ejemplo:
mostrar el protocolo de usuario mqtt
-
Comando CLI:
show user vserver [<name>]
-
Descripción:
Muestra información sobre el servidor virtual de un usuario.
Ejemplo:
mostrar el usuario vserver vs_mqtt
-
Comando CLI:
stat user vserver [<name>]
-
Descripción:
Muestra estadísticas sobre el servidor virtual de un usuario.
Ejemplo:
usuario de estadísticas vserver vs_mqtt
-
Comando CLI:
show lb persistentSessions [<vserv-name>]
-
Descripción:
Muestra información sobre las sesiones persistentes. Se trata de una CLI existente. Para los protocolos de usuario, el tipo de persistencia se muestra como USERSESSION.
-
Comando CLI:
rm lb vserver <name>
-
Descripción:
Elimina un servidor virtual LB de usuario agregado anteriormente al dispositivo NetScaler.
Ejemplo:
rm lb vserver mysv
-
Comando CLI:
add service <name> <IPAddr> (USER_TCP | USER_SSL_TCP) <Port>
-
Descripción:
Agrega un servicio de backend para usarlo como protocolo de usuario. Este es un comando de CLI existente con los nuevos tipos de servicio USER_TCP y USER_SSL_TCP.
Ejemplo:
add service mqtt_svr1 10.217.24.48 USER_TCP 1501
Nota: Los comandos “set service and unset service” existentes se pueden utilizar para eliminar o cambiar la configuración de un servicio añadido anteriormente para un protocolo de usuario.
-
Comando CLI:
bind lb vserver <name> <serviceName>
-
Descripción:
Enlaza un servicio a un usuario LB vserver. El tipo de servicio debe ser USER_TCP/USER_SSL_TCP para vincularse a un servidor virtual de LB con el tipo USER_TCP/USER_SSL_TCP.
Ejemplo:
bind lb vserver mysv mqtt_vr1
-
Comando CLI:
unbind lb vserver <name> <serviceName>
-
Descripción:
Desvincula un servicio previamente enlazado a un usuario LB vserver.
Ejemplo:
unbind lb vserver mysv mqtt_vr1
-
Comando CLI:
rm service <name>
-
Descripción:
Elimina un servicio que se agregó anteriormente para un protocolo de usuario.
Ejemplo:
rm service mqtt_svr1