Forum Français

Reply

ArubaOS-CX How-To : Application Mobile

Toujours dans sa volonté d’innover et de rendre la vie des administrateurs plus facile, tous les équipements supportant ArubaOS-CX sont livrés de base avec un petit dongle USB-Bluetooth, et ce depuis la version 10.2.

Ce dongle permet notamment de pouvoir gérer les équipements via l’utilisation de l’application CX Mobile App, disponible sur Apple iOS and Android (Cliquez ici pour les liens), mais également faciliter et automatiser l’import de ces derniers dans NetEdit.

 

Cette application, aujourd’hui en version 1.1, permet de pouvoir prendre la main sur vos équipements au travers d’une connexion Bluetooth fournit par le dongle USB, insérée dans le port USB disponible en face avant de vos équipements.

 

Nous allons voir dans ce post les fonctionnalités embarquées dans cette application, et donc les possibilités offertes.

 

1. Prise en main de l’application

 

Afin de se connecter aux équipements, l’application CX Mobile App peut utiliser une connexion Bluetooth avec ces derniers.

Pour se faire, les équipements sont livrés avec un dongle USB Bluetooth, qui se trouve dans le carton.

Le dongle étant supporté à partir de la version 10.02 d’ArubaOS-CX, ils sont donc livrés nativement avec les 8325, et avec tous les 8320 et 8400 en 10.02.

Cependant, si ce dongle n’est pas disponible, il est tout à fait possible d’utiliser un dongle tiers, tant qu’il embarque le chipset supporté, à savoir le Broadcom BCM20702A0.

 

Lorsque le dongle est inséré dans le port USB des équipements, il est alors automatiquement reconnu :Screenshot 2019-07-11 at 18.56.22.png

 

Avec un show bluetooth :Screenshot 2019-07-11 at 14.04.46.png

 

Vous pouvez alors vous connecter en bluetooth sur l’équipement. Il suffit pour cela de s’appairer avec l’equipement dans les paramètres Bluetooth de votre mobile.

Il apparaitra alors sous le nom : <modèle>-<serial>. Par exemple, ici dans le cas de la VM CX :Screenshot 2019-07-11 at 18.56.37.png

 

Vous apparaissez alors dans les clients Bluetooth sur votre équipement :

Screenshot 2019-07-11 at 18.56.45.png

 

Il est à noter que tous les équipements livrés d'usine en 10.02.xxxx le sont avec le port USB actif de base. Si ce n'est pas le cas, ou si vous mis à jour d'une version 10.00 ou 10.01 vers la 10.02 (ou 10.03 maintenant), il se peut que le port USB soit désactivé.

Pour l'activer, il vous suffit de faire un "usb" en contexte de configuration :Screenshot 2019-07-12 at 14.44.15.png

 

Dans l’application, vous passez en statut « login required », ce qui indique que cette dernière a bien repéré votre équipement :Screenshot 2019-07-11 at 18.56.55.png

 

Une fois l’équipement configuré, la connexion Bluetooth peut apparaitre sur votre mobile au format <hostname>-<serial> :

Screenshot 2019-07-11 at 18.57.01.png

 

2. Les différentes fonctions de la Mobile App CX

 

De nombreuses fonctionnalités sont disponibles au sein de l’application – Parmi celles-ci :

  • Informations rapides sur les equipement connectés.
  • Capacité de pousser un template de configuration sur un equipement en configuration usine
  • Import de cet equipement dans NetEdit
  • Accès console aux équipements
  • Accès a un menu simplifié pour configuration un certains d’éléments
  • Gestion des configurations

Configuration initiale d’un équipement - déploiement simplié.

 

Pour réaliser une configuration initiale d’un équipement, permettant de pouvoir provisionner à minima l’adressage IP afin de pouvoir finaliser la configuration de l’équipement via une connexion SSH ou via NetEdit, il suffit de cliquer sur « Initial Config », et de se laisser guider.

Dans les différentes étapes, il vous sera demander :

  • Les identifiants de connexion à votre equipement (Par default admin/<vide>)
  • L’adresse IP ainsi que les identifiants de connexion à NetEdit – Si vous ne souhaitez pas intégrer votre equipement à NetEdit, vous pouvez cliquer sur « Skip »
  • Le choix du template que vous souhaitez appliquer, ainsi que les valeurs que vous souhaitez intégrer dans le template. Parmi les templates prédéfinis : Configuration du port OOB / Configuration d'une interface et VLAN / Configuration d'un LAG

Une fois tout ceci effectué, l’App valide la conformité de votre template et vous le présente.

Vous n’avez plus qu’à cliquer sur « Deploy », et votre configuration est appliquée. Si vous avez choisi d’intégrer l’equipement dans NetEdit, il sera également provisionné dans ce dernier.

Voici une illustration du process :

Screenshot 2019-07-11 at 18.57.10.png

 

Lors de la phase de deploiement, si on prend en compte l'intégration avec NetEdit, les différentes étapes sont le suivantes :

1. L'app pousse la configuration générée sur l'équipement.

2. L'app vérifie que la configuration a bien été appliquée à l'équipement

3. L'app provisionne l'équipement dans NetEdit

4. L'app vérifie que l'équipement a bien été intégré à NetEdit et que ces derniers peuvent bien communiquer.

 

Votre équipement est donc maintenant pleinement configuré, pleinement intégré à l’App et provisionné dans NetEdit.

Si vous ne faites pas d'intégration à NetEdit, alors les étapes 3 et 4 ne sont pas présentes.

 

Une fois l'équipement joignable via une adresse IP, l'application peut également s'y connecter en IP :

IMG_7001.PNG

 

Informations rapides

 

Une fois l’équipement connecté avec l’application, il possible d’avoir un aperçu rapide des informations système de l’équipement, ainsi que la capacité de pouvoir faire jouer la LED disponible en face avant de l’équipement – ce qui permet de pouvoir le repérer de manière rapide lorsque l’on se trouve en face de la baie :

Screenshot 2019-07-11 at 18.57.16.png

 

Accès Console

 

Comme indiqué, il est également possible de bénéficier d’un accès à l’equipement comme si vous étiez en console.

Pour cela, lorsque l’App est connectée à votre équipement, il vous suffit de cliquer sur « Console » dans le menu du bas, et vous avez alors l’accès a un écran dédié :

Screenshot 2019-07-11 at 18.57.25.png

 

Cela peut s’avérer très pratique pour récupérer une information ou finaliser la configuration lors d’un déploiement, ou se connecter en exploitation.

 

Configuration Manuelle

 

Des actions predefinies sont également disponibles au travers du menu « Manual Config » :

Screenshot 2019-07-11 at 18.57.33.png

 

Vous avez alors accès a un menu entier de workflows de configuration de certains éléments de l’équipements, comme les VLAN, les Interfaces, les routes statiques, etc…

 

Par exemple, si on souhaite configurer une interface physique :

Screenshot 2019-07-11 at 18.57.40.png

 

Dans notre exemple, nous avons même voulu configurer un Access VLAN qui n’existe pas sur l’équipement. L’App nous propose alors de le créer.

 

Sauvegarde des configurations

 

La CX Mobile App permet également de pouvoir réaliser une sauvegarde des configurations des équipements.

Vous pourrez alors :

  • Sauvegarder la configuration vers votre application
  • Copier la Running vers la Startup (« write memory »)
  • Exporter la configuration en utilisant les capacités de votre mobile (E-mail, Whatsapp, Dropbox, etc…)
  • Restaurer une configuration sauvegardée au préalable.Screenshot 2019-07-11 at 18.57.50.png

     

Custom templates

 

Depuis la version 1.2.5 de l’application permet de pouvoir gérer ces propres templates de configuration.

Ces templates comprennent bien entendu certains éléments qui permettent de personnaliser ces templates :

  • Utilisation de variables, en utilisant le signe %. Ex : %adresse_ip%Screenshot 2019-07-11 at 18.57.57.png
  • Utilisation de types, pour permettre une vérification du format de la valeur rentrée (interface / ip / user / password / vlan). Ex : %adresse_ip :ip%. Si le type "password" est spécifié, alors un champs de confirmation du mot de passe sera automatiquement intégré.Screenshot 2019-07-11 at 19.10.26.png
  • Conditions, en utilisant %if xxx% %endif%. Cela générera automatiquement une zone avec case à cocher.Screenshot 2019-07-11 at 18.58.17.png

     

Le formulaire de remplissage des variables sera alors automatiquement généré par l’application.

 

Pour intégrer un nouveau template, il faut que ce dernier soit présent sur votre mobile.

Ensuite, lorsque vous êtes sur l’écran de choix de votre template à appliquer, vous pouvez alors cliquer « Import Custom Template », qui vous importera votre nouveau template dans la liste de ceux disponibles :

Screenshot 2019-07-11 at 18.58.25.png

 

Afin que NetEdit puisse communiquer avec votre equipement, n’oubliez pas d’intégrer les lignes suivantes :

 

user admin group administrators password plaintext ADMIN
……….
ssh server vrf <vrf_name>
……….
https-server rest access-mode read-write
https-server vrf <vrf_name>

<vrf_name> étant la VRF que vous utilisez pour la connexion entre votre équipement et NetEdit.

 

De même, afin que l'application puisse donner les bonnes informations à NetEdit afin que ce dernier provisionne correctement l'équipement, et puisse tester la connexion avec ce dernier, vous devez obligatoirement avoir les 2 variables suivantes dans votre template :

- %mgmt_ip:ip%

- %admin_password:password%

Sans ces variables présentes dans votre template, l'App ne pourra envoyer les bonnes informations de connexion à NetEdit. Vous aurez alors le message suivant :

IMG_7021.PNG

Vous aurez alors un déploiement en 2 etapes, au lieu de 4, puisque le provisionning et la vérification de la connexion entre NetEdit et l'équipement ne se feront pas.

 

Enjoy !!

Search Airheads
cancel
Showing results for 
Search instead for 
Did you mean: