Aller au contenu

Operations & services

La carte du site représente l'une des interfaces opérationnelles principales d'Avalon. Au-delà de la simple visualisation, elle vous permet de gérer votre réseau directement grâce à des interactions avancées à la souris, des raccourcis clavier et des processus de déploiement de services automatisés.

Interactions souris et clavier

Des raccourcis souris et clavier vous permettent de gérer rapidement vos équipements et d'organiser votre site.

Sélection en bloc

Maintenez la touche Alt enfoncée et glissez la souris pour délimiter une zone rectangulaire de sélection. Tous les équipements situés dans cette zone sont automatiquement sélectionnés, prêts pour des opérations en masse.

Création de bâtiment

Pour regrouper logiquement vos équipements, maintenez la touche Shift et tracez un rectangle en faisant glisser la souris. Au relâchement, une modale apparaît vous invitant à nommer votre nouveau bâtiment.

Création d'une zone de bâtiment
Création d'un nouveau bâtiment pour regrouper logiquement des équipements sur la carte.

Gestion des bâtiments

Les bâtiments sont bien plus que de simples frontières visuelles : ils établissent un lien fonctionnel avec les équipements qu'ils contiennent.

Comportements dynamiques :

  • Déplacement : Lorsque vous déplacez un bâtiment sur la carte, tous les équipements qu'il contient se déplacent automatiquement avec lui.

  • Association dynamique : Glissez un équipement à l'intérieur d'une zone de bâtiment pour l'y associer automatiquement. Inversement, sortez-le de la zone pour rompre ce lien.

  • Menu contextuel : Un clic droit sur le titre d'un bâtiment ou dans un espace vide à l'intérieur ouvre un menu vous permettant d'Éditer le nom ou de Supprimer la zone. Notez que supprimer un bâtiment ne retire que la frontière logique : les équipements restent présents sur la carte.

Menu contextuel du bâtiment
Gestion des propriétés du bâtiment via le menu clic droit.

Gestion des équipements

Un clic droit sur l'icône d'un équipement ouvre un menu contextuel qui centralise les outils de gestion et de diagnostic immédiats.

Menu contextuel d'équipement
Accès WebSSH, statut d'interface et actions de gestion pour un équipement spécifique.

WebSSH

L'option Open Webclient lance l'interface WebSSH, un terminal dans le navigateur qui vous fournit un accès CLI sécurisé à vos équipements réseau.

La modale WebSSH offre une console de gestion centralisée avec des capacités avancées de gestion de sessions :

Gestion multi-équipements :

  • Sessions concurrentes : Ouvrez et gérez plusieurs sessions SSH simultanément au sein d'une seule modale.
  • Navigation par onglets : Chaque connexion apparaît dans un onglet séparé, vous permettant de basculer rapidement entre vos terminaux actifs.
  • Organisation par bâtiments : Les équipements sont regroupés par bâtiments dans le panneau de gauche, reflétant fidèlement la structure logique de votre site.
  • Suivi des sessions actives : Une section dédiée affiche toutes vos sessions actuellement connectées avec des indicateurs visuels de statut.
  • Persistance des sessions : Naviguez librement entre les onglets : votre historique de commandes et vos sessions actives restent intacts.

Éléments d'interface :

  • Panneau de gauche : Une vue arborescente rétractable présente vos équipements regroupés par bâtiment, accompagnés d'indicateurs visuels de statut de connexion.
  • Onglets de terminal : Chaque onglet affiche le nom d'hôte de l'équipement ainsi que son adresse IP de gestion pour une identification rapide.
  • Statut de connexion : Le statut de connexion s'affiche en temps réel au bas de chaque fenêtre de terminal.
Session de terminal WebSSH
Interface WebSSH gérant plusieurs sessions concurrentes à travers différents bâtiments.

Interfaces

L'option Show Interfaces ouvre une vue détaillée de toutes les interfaces de l'équipement, affichant l'état stocké dans la base de données, le type de configuration et les compteurs d'entrée/sortie.

Détails des interfaces d'équipement
Audit de la configuration d'interface et des compteurs basé sur les enregistrements de la base de données.

Suppression d'équipement

L'option Delete Device déclenche une modale de confirmation pour retirer l'actif de l'inventaire du site de manière sécurisée.

Déploiement de services

Avalon permet le déploiement de configurations réseau via deux approches complémentaires : les services unitaires (par équipement) et les services composites (multi-équipements).

Unitary Services (Services unitaires)

Ces services s'appliquent à une sélection d'un ou plusieurs équipements. Effectuez un clic droit sur votre sélection pour ouvrir le menu Services et choisir le modèle approprié.

Ce sont tous les services à l'exception de ceux présents dans la catégorie Composite.

Sélection de service par équipement
Sélection d'un service unitaire pour un groupe d'équipements.

Failsafe Parameters

La modale de configuration intègre trois protections critiques conçues pour préserver la stabilité de votre réseau durant le déploiement :

  • Order by criticality : Lorsque cette option est activée, Avalon déploie le service en commençant par les équipements ayant la criticité la plus faible (les plus éloignés du cœur de réseau), puis remonte progressivement vers les équipements critiques.

    • Note : Cette hiérarchisation est actuellement automatisée. La configuration manuelle de la criticité est prévue pour le S1 2026.
  • Failure threshold : Définit le nombre maximum d'échecs de déploiement autorisés avant qu'Avalon n'abandonne automatiquement l'opération pour éviter une propagation de dysfonctionnements.

  • Deployment cutoff date : Fixe une échéance limite pour l'opération, vous permettant d'éviter que des redémarrages ou des interruptions ne surviennent pendant les heures de bureau.

Configuration des paramètres de sécurité
Configuration des seuils de sécurité et contraintes de déploiement.

Composite Services (Services composites)

Un service composite automatise une chaîne logique de services unitaires appliqués intelligemment à travers plusieurs équipements. Pour y accéder, effectuez un clic droit sur un espace vide de la carte ou à l'intérieur d'un bâtiment.

Sélection de service composite
Accès au menu des services composites.

Exemple : Service VLANnTier

Ce service automatise le déploiement d'un VLAN sur l'intégralité d'une chaîne de connexion, depuis les commutateurs d'accès jusqu'au cœur de réseau.

Fonctionnement :

  • Calcul logique : Avalon identifie automatiquement la chaîne complète de liens nécessaires, en ne traitant que les ports configurés en 802.1Q (trunk).

  • Définition du périmètre : Vous sélectionnez les équipements ou groupes d'équipements cibles qui doivent participer à la propagation du VLAN.

Configuration VLANnTier étape 2
Définition du périmètre cible pour le service composite.

Validation et surveillance

Dry Run

Pour tous les types de services (unitaires et composites), le mode Dry Run vous permet de prévisualiser les commandes CLI qui seront injectées pour chaque équipement, sans aucune modification effective.

Aperçu dry run 2
Aperçu granulaire des commandes pour les commutateurs du périmètre.

Exécution en production

Une fois votre configuration validée, le service entre en phase de déploiement. À cette étape, vous devez simplement :

  1. Sélectionner un mode de déploiement de production (par exemple, Deploy & Save)
  2. Choisir si vous souhaitez activer la fonctionnalité de Rollback automatique
Finalisation du mode de déploiement
Passage du mode Dry Run au mode Deploy & Save.

Une modale de confirmation finale apparaît avant que les changements ne soient appliqués dans votre environnement de production.

Confirmation de déploiement
Confirmation utilisateur finale avant exécution à l'échelle du réseau.

Suivi en temps réel

Avalon crée alors une transaction que vous pouvez suivre en temps réel. La page Transactions vous permet de visualiser la progression détaillée, le statut et la durée de chaque sous-transaction sur une base par équipement.

Transaction en attente
Transaction en cours d'exécution.
Transaction réussie
Transaction complétée montrant un déploiement réussi à 100%

Note

Le rafraichissement de la page Transactions n'est pas automatique mais le bouton Refresh effectue un appel au serveur pour rafraichir l'état de la transaction.