Licencias de NetScaler CPX
NetScaler CPX es un controlador de entrega de aplicaciones basado en contenedores que se puede aprovisionar en un host Docker para equilibrar la carga de aplicaciones basadas en microservicios. Necesita CPX con licencia para un mejor rendimiento de la entrega de aplicaciones. NetScaler CPX admite licencias de grupo. Citrix ADM puede actuar como su servidor de licencias para licenciar sus instancias de NetScaler CPX.
Citrix® ADM está disponible tanto en las instalaciones como como servicio en la nube. Puede utilizar Citrix ADM para administrar licencias de capacidad agrupada para todos los factores de forma de Citrix ADC.
Para obtener información sobre Citrix ADM local, consulte Citrix ADM local. Para obtener información sobre el servicio Citrix ADM, consulte Servicio Citrix ADM.
Tipos de licencias de NetScaler CPX
NetScaler CPX admite licencias de grupo de ancho de banda y de CPU virtual (núcleo) para implementaciones locales y basadas en la nube.
Grupo de ancho de banda: Las licencias de NetScaler CPX se pueden asignar en función del consumo de ancho de banda de las instancias. Puede utilizar las licencias agrupadas para maximizar la utilización del ancho de banda garantizando la asignación de ancho de banda necesaria a una instancia y no más de lo que requiere. Para obtener más información sobre el grupo de ancho de banda, consulte Licencias basadas en ancho de banda.
Grupo de vCPU: En las licencias basadas en el uso de CPU virtual, la licencia especifica el número de CPU a las que tiene derecho una instancia particular de NetScaler CPX. Por lo tanto, NetScaler CPX solo puede obtener licencias para el número de CPU virtuales del servidor de licencias. NetScaler CPX obtiene licencias en función del número de CPU que se ejecutan en el sistema. Para obtener más información sobre el grupo de vCPU, consulte Licencias de CPU virtual de Citrix ADC.
Capacidad agrupada admitida para instancias de NetScaler CPX
| Producto | Ancho de banda máximo | Ancho de banda mínimo | Instancias mínimas | Instancias máximas | Unidad de ancho de banda mínima |
|---|---|---|---|---|---|
| NetScaler CPX | 40000 Nota: Depende de la frecuencia de la CPU, la generación, etc. | 20 Mbps | 1 | 16 | 10 Mbps |
Nota: Citrix está trabajando actualmente en un modelo de licencias basado en el consumo o en el pago por crecimiento de NetScaler CPX para ofertas basadas en la nube pública. Una vez listo, estará disponible en el mercado de la nube pública para su consumo.
¿Cómo funciona el licenciamiento de NetScaler CPX?
Capacidad agrupada de NetScaler CPX: Un grupo de licencias común del que su instancia de NetScaler CPX puede retirar una licencia de instancia y solo el ancho de banda que necesite. Cuando la instancia ya no requiere estos recursos, los devuelve al grupo común, poniéndolos a disposición de otras instancias que necesiten estas licencias.
Licenciamiento de entrada y salida de NetScaler CPX: Citrix ADM asigna licencias a las instancias de NetScaler CPX bajo demanda. Una instancia de NetScaler CPX puede retirar la licencia de Citrix ADM cuando se aprovisiona una instancia de NetScaler CPX y devolver su licencia a Citrix ADM cuando se destruye una instancia.
Comportamiento de NetScaler CPX: Una única instancia de NetScaler CPX que retira hasta 1 Gbps de rendimiento, lo hace solo del grupo de instancias y no del grupo de licencias de ancho de banda. NetScaler CPX funciona de esta manera hasta 1 Gbps de utilización de ancho de banda. Por ejemplo, si una instancia de CPX consume un ancho de banda de 200 Mbps, utiliza el grupo de licencias de instancia, en lugar del grupo de ancho de banda. Sin embargo, si una instancia de NetScaler CPX consume 1200 Mbps de rendimiento, los primeros 1000 Mbps se utilizan del grupo de instancias y los 200 Mbps restantes se consumen del grupo de ancho de banda.
NetScaler CPX Express
NetScaler CPX Express es una edición de software gratuita para implementaciones locales y en la nube. Cuando descarga la instancia de NetScaler CPX del repositorio Quay, esta es la capacidad predeterminada disponible para las POC que no requieren un archivo de licencia y viene con las siguientes características:
- Ancho de banda de 20 Mbps
- Máximo de 250 sesiones SSL
- Rendimiento SSL de 20 Mbps
Debe licenciar su instancia de NetScaler CPX para actualizarla y obtener un mejor rendimiento y para implementaciones de producción.
Modelos de licencias de NetScaler CPX
Citrix ofrece una variedad de modelos de licencias de productos para NetScaler CPX para satisfacer los requisitos de su organización. Puede seleccionar opciones como vCPU o ancho de banda, y local o en la nube.
Según sus requisitos, puede elegir cualquiera de los siguientes modelos:
- Licencias basadas en ancho de banda para NetScaler CPX desde el servicio ADM
- Licencias basadas en vCPU para NetScaler CPX desde el servicio ADM
- Licencias basadas en ancho de banda para NetScaler CPX desde ADM local
- Licencias basadas en vCPU para NetScaler CPX desde ADM local
Aprovisionar licencias basadas en ancho de banda y en vCPU desde el servicio Citrix ADM para NetScaler CPX
Realice los siguientes pasos para aprovisionar licencias basadas en ancho de banda y licencias basadas en vCPU para NetScaler CPX desde el servicio Citrix ADM.
-
Configure Citrix ADM.
Asegúrese de que la configuración del servicio Citrix ADM esté operativa con el agente NetScaler ADM. Debe tener una cuenta de servicio Citrix ADM y de agente NetScaler ADM para que las licencias de NetScaler CPX funcionen. Para obtener información sobre la configuración del servicio Citrix ADM y el agente NetScaler ADM, consulte servicio Citrix ADM.
Nota: En este procedimiento, se utiliza una configuración de agente NetScaler ADM de hipervisor (local). En la siguiente imagen,
10.106.102.199es el agente local utilizado para licenciar NetScaler CPX.
-
Agregue el grupo de licencias de instancia de Citrix ADC al servicio Citrix ADM.
Se asume que tiene un grupo de licencias de ancho de banda disponible para el servicio ADM. Para obtener información sobre cómo cargar un archivo de licencia en Citrix ADM, consulte Configurar capacidad agrupada. En la siguiente imagen,
CNS_INST_200CC_Retail.licse utiliza como grupo de licencias de ancho de banda y de instancia.Archivos de licencia de ADM(/en-us/cpx/current-release/media/cpx-lic-license-files.png)
-
Implemente la instancia de NetScaler CPX en el clúster de Kubernetes. Asegúrese de que las siguientes variables de entorno se agreguen al archivo YAML de NetScaler CPX para licenciar la instancia de NetScaler CPX.
Para la concesión de licencias basada en ancho de banda del servicio Citrix ADM, especifique las siguientes variables de entorno en el archivo YAML:
- name: “LS_IP” value: “10.105.158.166” //IP del agente ADM como se menciona en el paso 1
- name: “LS_PORT” value: “27000” // puerto en el que escucha el servidor de licencias de ADM
- name: “BANDWIDTH” value: “3000” //capacidad en Mbps que se desea asignar a CPX
Para la concesión de licencias basada en vCPU del servicio Citrix ADM, especifique las siguientes variables de entorno en el archivo YAML:
- name: “LS_IP” value: “10.102.216.173” //IP del agente ADM como se menciona en el paso 1
- name: “LS_PORT” value: “27000” // puerto en el que escucha el servidor de licencias de ADM
- name: “CPX_CORES” value: “4” // número de núcleos que desea asignar
-
Descargue el archivo
cpx-bandwidth-license-adm-service.yamlmediante el siguiente comando:kubectl create namespace bandwidth wget https://raw.githubusercontent.com/citrix/cloud-native-getting-started/master/cpx-licensing/manifest/cpx-bandwidth-license-adm-service.yaml -
Implemente el YAML editado en el clúster de Kubernetes mediante el siguiente comando:
kubectl create -f cpx-bandwidth-license-adm-service.yaml -n bandwidth -
Inicie sesión en NetScaler CPX para verificar la información de la instancia mediante el siguiente comando:
kubectl exec -it 'cpx-pod-ip-name' bash -n bandwidth -
Para ver la información de licencias de la instancia de NetScaler CPX dada, ejecute los siguientes comandos:
cli_script.sh “show licenseserver” cli_script.sh “show capacity”Puede realizar un seguimiento del ancho de banda asignado y la capacidad de vCPU en el portal de servicios de ADM.
Aprovisionar licencias basadas en ancho de banda y licencias basadas en vCPU para NetScaler CPX desde Citrix ADM local
Realice los siguientes pasos para aprovisionar licencias basadas en ancho de banda y en vCPU para NetScaler CPX desde Citrix ADM local.
-
Configurar Citrix ADM.
Asegúrese de que la configuración de ADM local esté lista. Asegúrese de que Citrix ADM local con o sin implementación de agente ADM para la licencia de NetScaler CPX esté funcionando.
Para obtener información sobre cómo configurar Citrix ADM local y el agente NetScaler ADM, consulte Servicio Citrix ADM.
Nota: En este ejemplo, se utiliza un agente ADM integrado con ADM local. En la siguiente imagen, puede ver que no hay ningún agente implementado.

-
Agregar grupo de licencias de instancia de Citrix ADC a ADM local.
Se asume que tiene un grupo de licencias de ancho de banda disponible para ADM local. Para saber cómo cargar un archivo de licencia en Citrix ADM, consulte Licencias. En la siguiente imagen,
CNS_INST_200CC_Retail.licse utiliza como grupo de licencias de ancho de banda y de instancia.
En la siguiente imagen, CP1000 se utiliza como grupo de licencias de vCPU.

-
Implemente la instancia de NetScaler CPX en el clúster de Kubernetes. Asegúrese de que las siguientes variables de entorno se agreguen al archivo YAML de NetScaler CPX para licenciar la instancia de NetScaler CPX.
Para las licencias basadas en ancho de banda de Citrix ADM local, especifique las siguientes variables de entorno en el archivo YAML:
- name: “LS_IP” value: “10.105.158.144” // IP de instancia de ADM local. Si ha implementado el agente de ADM, esta es la dirección IP de su agente como se describe en el paso 1
- name: “LS_PORT” value: “27000” // puerto en el que escucha el servidor de licencias de ADM
- name: “BANDWIDTH” value: “3000” // capacidad en Mbps que se desea asignar a CPX
Para las licencias basadas en vCPU de Citrix ADM local, especifique las siguientes variables de entorno en el archivo YAML:
- name: “LS_IP” value: “10.105.158.144” // IP de instancia de ADM local. Si tiene una implementación de agente de ADM, esta será la IP de su agente como se describe en el paso 1
- name: “LS_PORT” value: “27000” // puerto en el que escucha el servidor de licencias de ADM
- name: “CPX_CORES” value: “4” // el número de núcleos que desea asignar
-
Descargue el archivo
cpx-bandwidth-license-adm-onprem.yamlmediante el siguiente comando:kubectl create namespace bandwidth wget https://raw.githubusercontent.com/citrix/cloud-native-getting-started/master/cpx-licensing/manifest/cpx-bandwidth-license-adm-onprem.yaml -
Implemente el YAML editado en el clúster de Kubernetes mediante el siguiente comando:
kubectl create -f cpx-bandwidth-license-adm-onprem.yaml -n bandwidth -
Inicie sesión en NetScaler CPX para verificar la información de instanciación mediante el siguiente comando:
kubectl exec -it <cpx-pod-ip-name> bash -n bandwidth -
Para ver la información de licencias de la instancia de NetScaler CPX, ejecute los siguientes comandos:
cli_script.sh “show licenseserver” cli_script.sh “show capacity”Puede realizar un seguimiento del ancho de banda asignado y la capacidad de vCPU en el portal local de ADM.
Comandos para limpiar las implementaciones
Puede utilizar los siguientes comandos para limpiar las diversas implementaciones de YAML:
kubectl delete -f cpx-bandwidth-license-adm-service.yaml -n bandwidth
kubectl delete -f cpx-core-license-adm-service.yaml -n core
kubectl delete -f cpx-bandwidth-license-adm-onprem.yaml -n bandwidth
kubectl delete -f cpx-core-license-adm-onprem.yaml -n core
kubectl delete namespace bandwidth
kubectl delete namespace core