-
-
-
Importation et synchronisation de StyleBooks à partir d'un référentiel GitHub
-
Migration simplifiée de la configuration des applications NetScaler ADC à l'aide de StyleBooks
-
Créer et utiliser des StyleBooks personnalisés
-
StyleBook pour créer un serveur virtuel d'équilibrage de charge
-
StyleBook pour créer une configuration d'équilibrage de charge de base
-
Utiliser les attributs de l'interface graphique dans un StyleBook personnalisé
-
Créer un StyleBook pour charger des fichiers vers Citrix ADM
-
Activer l'analyse et configurer les alarmes sur un serveur virtuel défini dans un StyleBook
-
Migrer le pack de configuration d'un StyleBook vers un autre StyleBook
-
-
Utiliser l'API pour créer des configurations à partir de StyleBooks
-
-
-
-
Définir des notifications par e-mail répétées pour les événements
-
Modifier la gravité signalée des événements qui se produisent sur les instances Citrix ADC
-
Afficher les sévérité des événements et les détails des interruptions SNMP
-
Configurer les paramètres de nettoyage pour les événements d'instance
-
-
Utiliser l'enregistrement et la lecture pour créer des tâches de configuration
-
Créer des tâches de configuration à partir de commandes correctives
-
Utiliser les tâches de maintenance pour mettre à niveau les instances Citrix ADC SDX
-
Création de tâches de configuration pour les instances Citrix SD-WAN WANOP
-
Utiliser les tâches pour mettre à niveau les instances de Citrix ADC
-
Utiliser des modèles de configuration pour créer des modèles d'audit
-
Utiliser la commande SCP (put) dans les tâches de configuration
-
Replanifier les tâches configurées à l'aide de modèles intégrés
-
Réutiliser les modèles d'audit de configuration dans les tâches de configuration
-
Utiliser les messages du journal ADM pour gérer et surveiller votre infrastructure
-
-
-
Comparer le volume de données utilisé par les vidéos ABR optimisées et non optimisées
-
Comparer le temps de lecture optimisé et non optimisé des vidéos ABR
-
Comparer la consommation de bande passante des vidéos ABR optimisées et non optimisées
-
Comparer le nombre optimisé et non optimisé de lectures de vidéos ABR
-
Afficher le débit de données de pointe pour une période spécifique
-
-
NSX Manager - provisioning manuel des instances NetScaler ADC
-
NSX Manager - provisioning automatique des instances NetScaler ADC
-
Automatisation Citrix ADC à l'aide de Citrix ADM en mode hybride ACI Cisco
-
Package de périphériques Citrix ADC en mode Cloud Orchestrator de Cisco ACI
-
-
Capacité du pool de Citrix ADC
-
Configurer un serveur ADM uniquement en tant que serveur de licences groupé
-
Mettre à niveau une licence perpétuelle dans ADC VPX vers une capacité du pool ADC
-
Mise à niveau d'une licence perpétuelle dans ADC MPX vers une capacité du pool ADC
-
Mise à niveau d'une licence perpétuelle dans ADC SDX vers une capacité du pool ADC
-
Capacité du pool NetScaler ADC sur les instances ADC en mode cluster
-
Configurer les contrôles d'expiration pour les licences de capacité du pool
-
-
-
Contrôle d'accès basé sur les rôles pour les instances HaProxy
-
Afficher les détails des frontends configurés sur les instances HaProxy
-
Afficher les détails des backends configurés sur les instances HaProxy
-
Afficher les détails des serveurs configurés sur les instances HaProxy
-
Afficher les instances HAProxy avec le plus grand nombre de frontends ou de serveurs
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
StyleBook pour créer un serveur virtuel d’équilibrage de charge
Dans cet exemple, vous concevez un StyleBook de base qui crée un serveur virtuel d’équilibrage de charge de type protocole HTTP et écoutant sur le port 80. Le nom du serveur virtuel, l’adresse IP et les paramètres de la méthode d’équilibrage de charge acceptent des valeurs définies par l’utilisateur, c’est-à-dire qu’il s’agit des paramètres du StyleBook.
En-tête
Les six premières lignes d’un StyleBook constituent la section d’en-tête. Dans cet exemple, la section d’en-tête est écrite comme suit :
name: lb-vserver
description: This StyleBook defines a load balancing virtual server configuration.
display-name: Load Balancing Virtual Server (HTTP)
namespace: com.example.stylebooks
schema-version: "1.0"
version: "0.1"
<!--NeedCopy-->
La section d’en-tête inclut les informations suivantes :
-
nom : nom pour ce StyleBook.
-
description : Description définissant ce que fait ce StyleBook. Cette description apparaît sur Citrix ADM.
-
display-name : nom descriptif du StyleBook qui apparaît sur Citrix ADM.
-
espace de noms : un espace de noms fait partie d’un identificateur unique pour un StyleBook afin d’éviter les collisions de noms.
-
schema-version : prend toujours la valeur « 1.0 » dans cette version.
-
version : numéro de version du StyleBook. Vous pouvez modifier le numéro de version lorsque vous mettez à jour le StyleBook.
La combinaison du nom , de l’ espace de noms et de la version identifie de manière unique un StyleBook dans le système. Vous ne pouvez pas avoir deux StyleBooks avec la même combinaison de nom, d’espace de noms et de version dans Citrix ADM. Cependant, vous pouvez avoir deux StyleBooks avec le même nom et la même version mais des espaces de noms différents, ou avec le même espace de noms et la même version mais des noms différents.
Remarque
Supposons que vous avez mis à jour votre StyleBook et que vous avez un numéro de version mis à jour. Maintenant, si vous faites référence (c’est-à-dire si vous importez) ce StyleBook dans d’autres StyleBooks, veillez à mettre à jour le numéro de version dans d’autres StyleBooks également, afin qu’ils utilisent la bonne version du StyleBook importé.
Importer des StyleBooks
La section qui suit l’en-tête s’appelle « import-stylebooks ». Dans cette section, vous devez déclarer l’espace de noms et le numéro de version de tout autre StyleBook auquel vous souhaitez faire référence dans votre StyleBook actuel. Cela vous permet d’importer et de réutiliser d’autres StyleBooks au lieu de recréer la même configuration dans votre propre StyleBook.
Dans cet exemple, la section import-stylebooks est écrite comme suit :
import-stylebooks:
-
namespace: netscaler.nitro.config
prefix: ns
version: "10.5"
<!--NeedCopy-->
Chaque StyleBook doit faire référence à l’espace de noms netscaler.nitro.config s’il utilise directement l’un des objets de configuration NITRO. Cet espace de noms contient tous les types de Citrix ADC NITRO, tels que LBVServer. Comme les versions 10.5 et ultérieures du logiciel sont prises en charge, vous pouvez utiliser votre StyleBook pour créer et exécuter des configurations sur n’importe quelle instance Citrix ADC exécutant la version 10.5 et les versions ultérieures.
Le préfixe utilisé dans la section import-stylebooks est un raccourci qui fait référence à la combinaison de l’espace de noms et de la version. Dans ce cas, ns fait référence à netscaler.nitro.config de la version 10.5. Dans les dernières sections de votre StyleBook, au lieu d’utiliser l’espace de noms et la version pour faire référence au StyleBook importé, vous pouvez utiliser la chaîne de préfixe choisie, par exemple ns, dans l’exemple ci-dessus.
La version utilisée dans les StyleBooks est la version NITRO de Citrix ADC. Un StyleBook basé sur Nitro version X peut être utilisé pour configurer n’importe quel Citrix ADC version X ou supérieure.
Remarque
Pour vous assurer que vos StyleBooks peuvent être utilisés pour configurer n’importe quelle instance Citrix ADC de la version 10.5 ou ultérieure, Citrix recommande que, pour une compatibilité maximale, vous importez l’espace de noms Nitro 10.5 dans vos StyleBooks qui utilisent directement les StyleBooks intégrés à Nitro (espace de noms : netscaler.nitro.config, version : 10.5).
Il est important qu’un StyleBook qui importe d’autres StyleBooks soit basé sur une version Nitro qui est à la même version ou supérieure que les StyleBooks qu’il importe. Par exemple, un StyleBook basé sur la version 10.5 de Nitro ne peut pas dépendre d’un StyleBook basé sur la version 11.1, ni l’utiliser ou l’importer. Mais un StyleBook basé sur la version 11.1 peut importer un StyleBook basé sur n’importe quelle version inférieure à 11.1.
Il est également possible qu’un StyleBook n’importe pas du tout l’espace de noms Nitro. Cela signifie qu’un StyleBook n’a pas besoin de définir directement les composants Nitro, mais peut importer (dépendre) les StyleBooks qui définissent les composants Nitro. Le StyleBook qui importe d’autres StyleBooks acquiert toujours la version Nitro la plus élevée dans la hiérarchie de ses dépendances et peut donc être utilisé pour configurer des Citrix ADC de cette version ou supérieure.
Paramètres
La section des paramètres vous permet de déclarer tous les paramètres dont vous avez besoin dans votre StyleBook. En tant que développeur de StyleBook, vous devez décider de l’entrée que vous souhaitez que les utilisateurs de votre StyleBook spécifient. Dans cet exemple, vous avez créé votre StyleBook de manière à ce que ses utilisateurs fournissent le nom du serveur virtuel, son adresse IP et la méthode d’équilibrage de charge.
La section des paramètres se présenterait comme suit :
parameters:
-
name: name
type: string
label: Application Name
description: Name of the application configuration.
required: true
-
name: ip
type: ipaddress
label: Application Virtual IP (VIP)
description: Application VIP that the clients access.
required: true
-
name: lb-alg
type: string
label: LoadBalancing Algorithm
description: Choose the load balancing algorithm (method) used for load balancing client request between the application servers.
allowed-values:
- ROUNDROBIN
- LEASTCONNECTION
default: ROUNDROBIN
<!--NeedCopy-->
Remarque
Si vous ne fournissez pas l’étiquette d’un paramètre, Citrix ADM utilise l’attribut name lors de l’affichage de ce paramètre. Vous devez toujours définir une étiquette pour vos paramètres afin de pouvoir contrôler leur affichage dans Citrix ADM.
Toutefois, lors de l’utilisation des API, le paramètre est désigné par son nom.
Dans cette section, vous avez déclaré trois paramètres indiqués par leurs valeurs d’attribut name : name pour le nom du serveur virtuel, ip pour l’adresse IP du serveur virtuel, et lb-alg pour la méthode d’équilibrage de charge.
- type. Type de valeur que ces paramètres peuvent prendre. Par exemple, name et lb-alg peuvent prendre une valeur de chaîne et la valeur IP doit être de type adresse IP. Les paramètres d’un StyleBook peuvent être de l’un des types intégrés suivants :
- chaîne. Une panoplie de personnages. Si aucune longueur n’est spécifiée, la valeur de la chaîne peut prendre n’importe quel nombre de caractères. Toutefois, vous pouvez limiter la longueur d’un type de chaîne en utilisant les attributs min-length et max-length.
- numéro. Un nombre entier. Vous pouvez spécifier le nombre minimum et maximum que ce type peut prendre en utilisant les attributs min-value et max-value.
- booléen. Peut être vrai ou faux. Notez également que tous les littéraux sont considérés par YAML comme des booléens (par exemple, Oui ou Non).
- ipaddress. Chaîne qui représente une adresse IPv4 ou IPv6 valide.
- port TCP. Nombre compris entre 0 et 65535 qui représente un port TCP ou UDP.
- password. Une valeur de chaîne opaque/secrète. Lorsque Citrix ADM affiche une valeur pour ce paramètre, elle s’affiche sous la forme d’astérisques (*****).
- Certfile. Fichier de certificat.
- fichier clé. Fichier de clé privée du certificat.
- fichier. Un paramètre de ce type nécessite que l’utilisateur télécharge un fichier, par exemple un certificat ou un fichier clé.
- objet. Se compose de plusieurs éléments et chacun de ces éléments est un paramètre. Ce type peut être utilisé pour regrouper plusieurs paramètres associés sous un paramètre parent.
- requis. Indique si un paramètre est obligatoire ou facultatif. S’il est défini sur true, le paramètre est obligatoire et l’utilisateur doit fournir une valeur pour ce paramètre lors de la création de configurations à l’aide de ce StyleBook. Par défaut, tous les paramètres sont facultatifs. Dans cet exemple, le nom et l’ adresse IP sont des paramètres obligatoires tandis que lb-alg est un paramètre facultatif dont la valeur par défaut est « ROUNDROBIN ».
Utilisez l’attribut default pour attribuer une valeur par défaut à un paramètre facultatif. Lors de la création d’une configuration, si un utilisateur ne spécifie aucune valeur, la valeur par défaut est utilisée. Par exemple, pour le paramètre lb-alg, la valeur par défaut est ROUNDROBIN.
Utilisez l’attribut allowed-values pour définir des valeurs spécifiques parmi lesquelles un utilisateur peut choisir lors de la création d’une configuration. Dans cet exemple, vous avez spécifié deux valeurs pour le paramètre lb-alg : ROUNDROBIN et LEASTCONNECTION.
Lorsque vous importez votre StyleBook et l’utilisez, Citrix ADM affiche un formulaire avec ces trois paramètres. Les champs affichés pour name et ip permettent la saisie du type de valeur de chaîne et d’adresse IP, et le champ lb-alg est affiché sous forme de liste déroulante avec ROUNDROBIN sélectionné comme valeur par défaut.
Remarque
Outre les types intégrés, un paramètre peut avoir un autre type StyleBook. C’est une façon de réutiliser les paramètres définis dans d’autres StyleBooks.
Composants
La dernière section de ce StyleBook s’appelle la section Composants et est considérée comme la section la plus importante du StyleBook. Dans cette section, vous définissez les objets de configuration qui doivent être créés par le SyleBook.
Pour cet exemple, vous devez écrire la section des composants comme suit :
components:
-
name: lbvserver-comp
type: ns::lbvserver
properties:
name: $parameters.name
servicetype: HTTP
ipv46: $parameters.ip
port: 80
lbmethod: $parameters.lb-alg
<!--NeedCopy-->
Cet exemple ne contient qu’un seul composant. Les principaux attributs d’un composant sont le nom, le type et les propriétés. Le type d’un composant détermine les propriétés qu’il fournit. Les composants sont de deux types :
-
Type intégré. Ce type est fourni par le système et vous n’avez pas à le définir. Par exemple, les types d’entités NITRO « lbvserver » ou « servicegroup ». Dans cet exemple, vous utilisez un type de composant intégré.
-
Type composite. Ce type est le StyleBook que vous avez créé et importé dans Citrix ADM, ou le StyleBook par défaut fourni avec Citrix ADM. Vous pouvez en savoir plus sur les StyleBooks composites dans Créer un StyleBook composite.
Dans cet exemple, vous avez défini un composant appelé lbvserver-comp. Ce composant est du type ns : :lbvserver (un type Nitro intégré), où « ns » est le préfixe qui fait référence à l’espace de noms netscaler.nitro.config et à la version 10.5 que vous avez spécifiés dans la section import-stylebooks, et « lbvserver » est une ressource Nitro dans cet espace de noms.
Les propriétés définies ici sont les attributs de la ressource « lbvserver ». Pour en savoir plus sur toutes les ressources Citrix ADC Nitro disponibles et leurs attributs, consultez la documentation de l’API REST Citrix ADC NITRO.
Les propriétés de cette section incluent les attributs obligatoires de la ressource « lbvserver » et vous permettent de spécifier des valeurs pour ces attributs. Dans cet exemple, vous spécifiez des valeurs statiques pour le type de service et le port alors que les propriétés name, ipv46 et lbmethod obtiennent leurs valeurs à partir des paramètres d’entrée. Dans le reste du StyleBook, vous pouvez faire référence aux noms de paramètres définis dans la section parameters à l’aide de l’expression $parameters.<parameter-name>, par exemple, $parameters.ip.
Remarque
Par convention, le préfixe « ns » est toujours utilisé pour désigner un espace de noms Citrix ADC Nitro dans la section « import-stylebooks ». Bien que ce ne soit pas obligatoire, Citrix recommande d’utiliser la même convention dans vos propres StyleBooks pour des raisons de cohérence.
Créez votre StyleBook
Maintenant que vous avez défini toutes les sections requises de ce StyleBook, regroupez-les toutes pour créer votre premier StyleBook. Copiez et collez le contenu du StyleBook dans un éditeur de texte, puis enregistrez le fichier sous le nom lb-vserver.yaml. Citrix vous recommande d’utiliser le validateur YAML intégré dans StyleBooks pour valider et importer le contenu YAML.
Le contenu complet du fichier lb-vserver.yaml est reproduit ci-dessous :
name: lb-vserver
namespace: com.example.stylebook
version: "1.0"
display-name: Load Balancing Virtual Server (HTTP)
description: "This stylebook defines a very simple load balancing HTTP virtual server configuration"
schema-version: "1.0"
import-stylebooks:
-
namespace: netscaler.nitro.config
version: "10.5"
prefix: ns
-
namespace: com.citrix.adc.stylebooks
version: "1.0"
prefix: stlb
parameters:
-
name: name
label: "Application Name"
description: "Give a name to the application configuration."
type: string
required: true
-
name: vip-ipaddress
label: "Load Balancer IP Address"
description: "The Application VIP that clients access"
type: ipaddress
required: true
-
name: lb-alg
label: LB Algorithm
description: Load Balancing Algorithm
type: string
default: ROUNDROBIN
allowed-values:
- ROUNDROBIN
- LEAST-CONNECTION
components:
-
name: lbvserver-comp
description: This StyleBook component (a Builtin Nitro StyleBook) builds a Citrix ADC load balancing virtual server configuration object.
type: ns::lbvserver
properties:
name: $parameters.name
ipv46: $parameters.vip-ipaddress
lbmethod: $parameters.lb-alg
servicetype: HTTP
port: 80
<!--NeedCopy-->
Pour commencer à utiliser votre StyleBook pour créer des configurations, vous devez l’importer dans Citrix ADM, puis l’utiliser. Pour plus d’informations, consultez Comment utiliser des StyleBooks définis par l’utilisateur.
Vous pouvez également importer ce StyleBook dans d’autres StyleBooks (à l’aide de la construction Import-Stylebooks). Vous pouvez également modifier ce StyleBook pour inclure plus de paramètres et de composants comme décrit dans la section suivante.
Partager
Partager
Dans cet article
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.