Agrégateur de licensing Citrix ADC CPX

Actuellement, les Citrix ADC CPX obtiennent des licenses auprès du servur Citrix ADM. Dans un environment Kubernetes, les Citrix ADC CPX peuvent être mis sous tension ou tomber en panne de manière dynamique。Si un Citrix ADC CPX tombe en panne de manière inattendue, le serur Citrix ADM met quques minutes à récupérer la licence。Le server Citrix ADM doit être en mesure de récupérer ces licensing immédiatement au fur et à mesure que les Citrix ADC CPX tombent en panne afin que la même licence puisse être allouée à un autre Citrix ADC CPX à venir。Citrix ADC CPX dans le cluster (Citrix ADC CPX dans le cluster)

Citrix ADC CPX License Aggregator est un service Kubernetes fourni par Citrix。ceservice agit en tant que fournisseur local pour les licenses Citrix ADC CPX au sein d 'un cluster Kubernetes。Le service Citrix ADC CPX License Aggregator déployé dans un cluster Kubernetes peut servir d 'intermédiaire entre les Citrix ADC CPX et Le server de licenses ADM et sure les Citrix ADC CPX et les licenses attribuées。Avec le service Citrix ADC CPX License Aggregator, le server Citrix ADM peut récupérer des licenses immédiatement lorsque Citrix ADC CPX tombe en panne。

Dans un cluster Kubernetes, le service Citrix ADC CPX License Aggregator prend en charge Citrix ADC CPX en tant que déploiements附件和自治。

标记:

Les licenses à l 'aide de Citrix ADC CPX License Aggregator nécessitent Citrix ADC CPX 13.1-30。X ou版本ultérieure。L 'agrégateur de licenses Citrix ADC CPX ne prend pas en charge les licenses des古版本Citrix ADC CPX。

Citrix ADC CPX许可聚合器的优势

Citrix ADC CPX许可聚合器的优势优势:

  • Évolutivité: un server de licenses Citrix ADM ne peut prendre en charge que jusqu ' à 10000 déploiements Citrix ADC CPX。Avec l 'introduction du service Citrix ADC CPX License Aggregator, chque cluster Kubernetes peut agir en tant que client unique pour le server de licenses Citrix ADM. Ainsi, vous pousionner de nombreux procseurs Citrix ADC Avec un seul server de licenses Citrix ADM。

  • 资源优化:le service Citrix ADC CPX License Aggregator prend également en charge la fonctionnalité de License à l ' échelle du cluster et peut également récupérer des licensing du serveur Citrix ADM en function des besoins。Citrix ADC CPX许可证聚合器peut renvoyer les licenses au server Citrix ADM. Citrix ADC CPX许可证聚合器peut gérer l 'arrêt abusif des Citrix ADC CPX et récupérer les licenses de ces Citrix ADC CPX après la période d 'attente configurée。

拓扑结构déploiement

Le schéma suivant montre un déploiement Citrix ADC CPX License Aggregator au sein d 'un cluster Kubernetes。

Déploiement de l'agrégateur de licenses Citrix ADC CPX

Dans ce schéma:

  • CPX表示Citrix ADC CPX
  • CPX许可证聚合器désigne l 'agrégateur de licensing Citrix ADC CPX

Dans cet示例de déploiement, unservice Citrix ADC CPX License Aggregator est déployé Dans le cluster Kubernetes avec Citrix ADC CPX等代理Citrix ADM. le service Citrix ADC CPX等代理Citrix ADM等监控Citrix ADC CPX du cluster et gère les licenses qui leur sont destinées。

Déployer Citrix ADC CPX许可聚合器à l 'aide des graphiques Helm

其实条件

Les conditions préalables suivantes s 'appliquent:

  • Vous avez besoin de Kubernetes版本1.16 et ultérieure。

  • Vous avez besoin de la版本3。x ou ultérieure de Helm。

  • Vous devez obtenir IP du server de licenses qui possède la licence pour Citrix ADC CPX。

  • Vous devez fournir un mot de passe pour la base de données Redis dans Citrix ADC CPX许可聚合器。Vous pouvez fournir le mot de passe de la base de données à l 'aide du secret Kubernetes et la command suivante peut être utilisée pour créer le secret:

    Kubectl创建秘密泛型dbsecret——from-literal=password=<自定义密码>

Déploiement à l 'aide de graphiques Helm

Procédez comme suit pour déployer l 'agrégateur de licensing Citrix ADC CPX à l 'aide de graphiques Helm en function du type de licensing Citrix ADC CPX。提供相关信息différents Citrix ADC CPX,咨询部门授权Citrix ADC CPX

安装du graphique头盔

Ajoutez le référentiel de graphiques Citrix ADC CPX License Aggregator Helm à l 'aide de la command suivante:

helm repo添加Citrix https://citrix.github.io/citrix-helm-charts/

安装de l 'agrégateur de licenses Citrix ADC CPX pour gérer les licenses groupées en bande passante

使用许可证的功能命令groupée思杰ADC CPX不需要处置。Dans ces命令,对我的释放Est utilisé comme nom de version。

标记:

Par défaut, le graphique Helm install les rôles et les liaisons de rôles RBAC recommandés。

倒一杯白金酒:

helm install my-release citrix/cpx-license-aggregator——set licenseServer.address=,redis.secretName=,licenseAggregator.username=<唯一id -for- cla >,licenseInfo. instancequantum =,licenseInfo. instancequantum =,licenseInfo. instancequantum =,redis.secretName=。instanceLowWatermark = <水印>低,licenseInfo.bandwidthPlatinumQuantum = < QUANTUM-in-Mbps >, licenseInfo。低WATERMARK-in-Mbps bandwidthPlatinumLowWatermark = < >

倒édition企业带宽:

helm install my-release citrix/cpx-license-aggregator——set licenseServer.address=,redis.secretName=,licenseAggregator.username=<唯一id -for- cla >,licenseInfo. instancequantum =,licenseInfo. instancequantum =,licenseInfo. instancequantum =,redis.secretName=。instanceLowWatermark = <水印>低,licenseInfo.bandwidthEnterpriseQuantum = < QUANTUM-in-Mbps >, licenseInfo。低WATERMARK-in-Mbps bandwidthEnterpriseLowWatermark = < >

倒l ' édition à bande passante标准:

helm install my-release citrix/cpx-license-aggregator——set licenseServer.address=,redis.secretName=,licenseAggregator.username=<唯一id -for- cla >,licenseInfo. instancequantum =,licenseInfo. instancequantum =,licenseInfo. instancequantum =,redis.secretName=。instanceLowWatermark = <水印>低,licenseInfo.bandwidthStandardQuantum = < QUANTUM-in-Mbps >, licenseInfo。低WATERMARK-in-Mbps bandwidthStandardLowWatermark = < >

Ces命令déploient l 'agrégateur de licenses Citrix ADC CPX sur le cluster Kubernetes avec la configuration par défaut。Vous pouvez configururer les paramètres au moment de l 'installation。倒加d '信息,咨询la部门配置德Citrix ADC CPX许可证聚合器référentiel GitHub掌舵图Qui répertorie les paramètres义务和教员que vous pouvez配置lors de l '安装。

安装de l 'agrégateur de licenses Citrix ADC CPX pour gérer les licenses vCPU

Utilisez l 'une des commands suivantes en function du type de licence Citrix ADC CPX vCPU que vous possédez。Dans ces命令,对我的释放Est utilisé comme nom de version。

标记:Par défaut, le graphique Helm install les rôles RBAC et les liaisons de rôles recommandés。

倒édition白金vCPU:

helm install my-release citrix/cpx-license-aggregator——set licenseServer.address=,redis.secretName=,licenseAggregator.username=<唯一id -for- cla >,licenseInfo. vcpuplatinumquantum =,licenseInfo. vcpuplatinumquantum =,licenseInfo. user =,redis.secretName=。vcpuPlatinumLowWatermark = <低水印>

倒édition企业vCPU:

helm install my-release citrix/cpx-license-aggregator——set licenseServer.address=,redis.secretName=,licenseAggregator.username=<唯一id -for- cla >,licenseInfo. vcpuenterprisequantum =,licenseInfo. vcpuenterprisequantum =,licenseInfo. user =,redis.secretName=。vcpuEnterpriseLowWatermark = <低水印>

倒' édition vCPU标准:

helm install my-release citrix/cpx-license-aggregator——set licenseServer.address=,redis.secretName=,licenseAggregator.username=<唯一id -for- cla >,licenseInfo. vcpustandardquantum =,licenseInfo. vcpustandardquantum =,licenseInfo. user =,redis.secretName=。vcpuStandardLowWatermark = <低水印>

安装de l 'agrégateur de许可证Citrix ADC CPX倒gérer plusieurs许可证

Si vous avez besoin de l 'agrégateur de牌照思杰ADC CPX pour gérer plusieurs types de牌照,les arguments pertinents de ces牌照doivent être spécifiés dans la command Helm。

举例:

倒déployer l 'agrégateur de许可证Citrix ADC CPX倒lesvCPU白金版牌照汇集白金带宽版等:

helm install demo citrix/cpx-license-aggregator——set licenseServer.address=,redis.secretName=,licenseAggregator.username=<唯一id -for- cla >,licenseInfo. instancequantum =,licenseInfo. instancequantum =,licenseInfo. instancequantum =,redis.secretName=。instanceLowWatermark = <水印>低,licenseInfo.bandwidthPlatinumQuantum = < QUANTUM-in-Mbps >, licenseInfo。低WATERMARK-in-Mbps bandwidthPlatinumLowWatermark = < >,licenseInfo.vcpuPlatinumQuantum=,licenseInfo.vcpuPlatinumLowWatermark=LOW WATERMARK>

配置德Citrix ADC CPX pour obtenir une许可证auprès德Citrix ADC CPX许可证聚合器

Lorsque vous utilisez Citrix ADC CPX License Aggregator pour l 'octroi de licenses Citrix ADC CPX, la variable d ' environmentdoit être fournie dans le YAML du déploiement Citrix ADC CPX。

ipaddress域名à l 'aide duquel l 'agrégateur de Citrix ADC CPX est accessible doit être fourni dans cette variable d ' environment comme suit:

env:—name: "CLA" value: "192.0.2.2"

env: -名称:"CLA"值:"local-cla.org"

Vous devez également fournir les variables d ' environment suivantes dans Citrix ADC CPX YAML。

  • POD_NAME: spécifie le nom du pod。Le nom de l 'espace est exposé à Citrix ADC CPX en tant que variable d ' environment。
  • POD_NAMESPACE: spécifie l ' space de names du pod。L ' space de names de L ' space est exposé à Citrix ADC CPX en tant que variable d ' environment。
  • 带宽: spécifie la bande passante en Mbits/s à allouer à Citrix ADC CPX。
  • : spécifie l ' édition de licence。负责的企业包括标准,铂金和企业。
  • CPX_CORES: Spécifie le nombre de coureure que vous souhaitez exécuter pour Citrix ADC CPX。

提供附加信息différentes options de licence Citrix ADC CPX, consultez la section Gestion des许可证Citrix ADC CPX

环境变量配置样例图:

—name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: POD_NAMESPACE valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - name: " BANDWIDTH " value: 1000 - name: " CPX_CORES " value: 1 - name: " EDITION " value: PLATINUM

Vous devez également ajouter l ' étiquette suivante au Citrix ADC CPX YAML:

标签:adc: citrix

倒un exemplple de déploiement de Citrix ADC CPX License Aggregator, voirCitrix ADC CPX许可证聚合器:示例de déploiement

Agrégateur de licensing Citrix ADC CPX