SUR CETTE PAGE
Conception de référence Freeform
Présentation de Freeform
- Conceptions de référence
- Gestion des équipements
- Blueprints freeform et profils d’équipements
- Systèmes et liaisons
- Configurer les modèles, les ensembles de propriétés et les balises
Conceptions de référence
Si votre architecture réseau est composée d’un Clos en 3 étapes, d’un Clos à 5 étapes ou d’une fabric réduite, vous devrez tirer parti de l’abstraction et de l’automatisation incluses dans la conception de référence du centre de données . Pour toutes les autres topologies, vous pouvez utiliser la conception de référence Freeform (nouvelle dans Apstra version 4.1.1) pour exploiter n’importe quelle fonctionnalité, protocole ou architecture.
Les plans créés dans la conception de référence du centre de données utilisent un ensemble d’éléments de conception pour abstraire et automatiser de nombreuses activités réseau. Les blueprints créés dans la conception de référence Freeform sont constitués de systèmes et de liens que vous ajoutez et configurez vous-même, ce qui vous donne un contrôle total sur votre architecture. Dans Freeform, nous utilisons le terme système pour représenter tous les types d’équipements pouvant être reliés dans l’environnement Apstra : commutateurs, routeurs, hôtes Linux, etc.
Gestion des équipements
La gestion des équipements pour les blueprints Freeform est la même que pour les blueprints de centre de données. Le processus d’installation et d’acceptation des agents pour les mettre sous gestion Apstra est le même dans les deux conceptions de référence. Dans les versions 4.1.1 et 4.1.2 d’Apstra, seuls les équipements Juniper sont pris en charge dans les blueprints Freeform.
Blueprints freeform et profils d’équipements
Un plan Freeform nouvellement créé n’est qu’un plan vide avec un nom. (Freeform n'utilise pas de modèles de blueprint.) Vous commencerez à créer votre plan en important des profils d’équipements à partir du catalogue de conception (global). Un profil d’équipement représente les capacités d’un équipement sans spécifier son ID système (numéro de série). C’est ce qui vous permet de construire l’ensemble de votre réseau « hors ligne » avant de le déployer.
Systèmes et liaisons
Vous allez créer des systèmes internes et leur attribuer des profils d’équipements. Les systèmes internes sont des équipements gérés dans l’environnement Apstra. Vous pouvez mettre vos équipements sous gestion Apstra à tout moment. Si vous les avez prêts, vous pouvez les attribuer au fur et à mesure que vous créez vos systèmes internes. S'ils ne sont pas prêts, c'est ok. Vous pouvez les affecter à tout moment avant de déployer votre réseau.
L’autre type de système dans les blueprints Freeform est des systèmes externes. Il s’agit de systèmes liés à des systèmes internes et qui ne sont pas gérés par Apstra.
Lorsque vous reliez vos systèmes, vous sélectionnez les ports et les transformations, le cas échéant. Vous pouvez également ajouter des adresses IP et des balises lorsque vous créez ces liens.
Configurer les modèles, les ensembles de propriétés et les balises
Les modèles de configuration sont des fichiers texte utilisés pour configurer des systèmes internes dans Freeform. Vous affecterez un modèle de configuration à chaque système interne. Vous pouvez coller une configuration directement à partir de vos équipements dans un modèle de configuration pour créer un modèle de configuration statique, mais vous n’utiliserez pas le potentiel des modèles de configuration. Avec des connaissances de Jinja2 (et peut-être de Python), vous pouvez paramétrer des modèles de configuration pour faire des choses puissantes.
Les ensembles de propriétés offrent une capacité précieuse pour paramétrer entièrement les modèles de configuration. Composées de paires clé-valeur, elles vous permettent de séparer les parties statiques des modèles de configuration des variables. Vous créez des ensembles de propriétés dans le catalogue de blueprints. (Les ensembles de propriétés utilisés dans les blueprints Freeform ne sont pas liés aux ensembles de propriétés du catalogue de conception (global).) Vous incluez les noms des ensembles de propriétés dans votre modèle de configuration, puis les valeurs de ces ensembles de propriétés seront utilisées lors du rendu de la configuration.
Vous pouvez également créer un ensemble de propriétés et l’affecter directement à un seul système.
Les balises vous permettent d’attribuer des métadonnées aux ressources gérées par Apstra. Ils peuvent vous aider à identifier, organiser, rechercher et filtrer les systèmes et les liens Apstra. Avec les balises, vous pouvez catégoriser les ressources par objectif, propriétaire, environnement ou d’autres critères. Comme les balises sont des métadonnées, elles ne sont pas uniquement utilisées pour l'étiquetage visuel; ils sont également appliqués en tant que propriétés de nœuds dans la base de données graphe Apstra. Cette propriété de nœud (ou propriété d'équipement) est ensuite disponible pour que vous puissiez faire référence dans les modèles de configuration Jinja pour les variables dynamiques dans la génération de configurations et les analyses en temps réel Apstra via la technologie Live Query d'Apstra et les analyses basées sur l'intention d'Apstra.
Par exemple, si vous avez des serveurs bare metal avec des interfaces SRIOV, vous devez créer une configuration spécifique pour ces interfaces. Vous ajouteriez la balise sriov
aux liens, puis spécifiez dans le modèle de configuration que les liaisons avec cette balise doivent être configurées d’une certaine manière.
Flux de travail Freeform
-
Accédez à l’interface graphique Apstra.
-
Intégrez vos équipements à la gestion Apstra (même procédure que pour les blueprints de centre de données). Si vous n'avez pas encore d'ID système (numéros de série), c'est ok. Vous pouvez construire l'ensemble de votre réseau « hors ligne » dans l'environnement Apstra et mettre vos équipements sous gestion Apstra à tout moment avant de déployer votre réseau.
-
Importez des profils d'équipements pour les systèmes internes que vous créerez.
-
Ajoutez des systèmes internes pour les systèmes qu’Apstra gérera.
-
Ajoutez des systèmes externes pour les systèmes non gérés, le cas échéant.
-
Ajoutez des liens vers vos systèmes.
-
Créez des modèles de configuration et des ensembles de propriétés selon les besoins.
-
Assignez des modèles de configuration aux systèmes internes. Dans Apstra version 4.1.2, seuls les systèmes internes dont le mode de déploiement est défini nécessitent un modèle de configuration assigné. Dans les versions 4.1.0 et 4.1.1, TOUS les systèmes internes nécessitent un modèle de configuration assigné, quel que soit le mode de déploiement.
-
Si vous n'avez pas encore mis vos équipements sous gestion Apstra , il est temps de le faire dès maintenant.
-
Avant de déployer votre réseau, vous pouvez utiliser l’utilitaire apstra-cli pour valider la syntaxe du modèle de configuration. Pour plus d’informations, consultez l’article KB69779 de la base de connaissances d’assistance Juniper.
-
Déployez un blueprint.