Informations sur le stage

Entreprise : Airbus Safran Launchers

Lieu : St-Médard-en-Jalles

Date : 20 Juin – 2 Septembre

Maître de stage : Julien DUBOC

Chef de service : Sébastien LABESQUE

Mission : Recompilation d'un LiveCD avec implémentation de l'utilitaire Redobackup & Recovery, permettant la sauvegarde et la restauration de systèmes, de disques, de partitions ainsi que l'intégralité des données utilisateurs.

Modifications de scripts Shell/Perl/XML pour gérer l'ajout de fonctionnalités tel que la connexion à un serveur WebDav ou encore un mode de clonage directe entre les partitions. Modification des menus et de l'interface en générale. Traduction entière de l'utilitaire.

Informations complémentaires : Semaine 7 et 8, Airbus Safran Launchers est en fermeture. C'est pourquoi aucun article n'a été rédigé pour ces deux semaines.


AIRBUS SAFRAN LAUNCHERS

Airbus Safran Launchers (ASL) est une coentreprise 50-50 créée le 1er Janvier 2015 par Airbus et Safran pour notamment finaliser la nouvelle génération de lanceurs Ariane 6.

Elle est leader mondial de l'accès à l'espace.

Avec l'ensemble de ses filiales et partenaires, ASL conçoit, développe, produit et vend pour l'ensemble du marché mondial, une offre unique de lanceurs, de services associés et de produits dérivés dans les domaines civils et militaires.

Airbus Safran Launchers assure la maîtrise d’œuvre du développement et de la production des lanceurs Ariane 5 et Ariane 6, des études et de la R&T des futurs programmes de lanceurs européens et du système de missiles balistiques de la composante océanique de dissuasion française.

Elle anime un réseau industriel intégré au cœur de l'Europe, symbole de coopération franco-allemande dans un secteur ultra technologique et stratégique, et propose de nombreux projets à plus de 8000 collaborateurs.

samedi 3 septembre 2016

Semaine 9, 10 & 11 - Tests, Rédaction et Peaufinage

Lors de la semaine 9, j'ai laissé un petit peu de côté la mission principale du stage, pour pouvoir terminer mon blog de stage et pour finir ma présentation. J'ai donc ressorti toutes les notes que j'ai prises durant l'intégralité des semaines passées et ai continué de rédiger.




Vers la mi-semaine 9, j'ai repris les recherches pour trouver un nouveau client WebDav pour transférer plus de 2GB de données.


J'ai donc cherché une liste de tous les clients WebDav possible.
Une fois celle-ci trouvée, je les ai testé un par un.

Davfs2 est celui que j'ai utilisé jusqu'à présent, il ne permet pas plus de 2GB.
→ mount.davfs http://adresse_ip/dossier_webdav/ /point/de/montage/

Ensuite, j'ai testé Cadaver. C'est un client WebDav uniquement en ligne de commande et il ne permet pas non plus les transferts très volumineux. Il ne permet pas non plus de spécifier un point de montage comme davfs2.

→ cadaver http://adresse_ip/dossier_webdav/

Puis j'ai tenté une connexion vers WebDav via nautilus :
→ davs://adresse_ip/dossier_webdav/
Ce fut un échec

J'ai par ailleurs essayé une connexion WebDav via le gestionnaire installé par défaut sur le liveCD que j'ai compilé (PCManFM) :
→ davs://adresse_ip/dossier_webdav/ ou dav://adresse_ip/dossier_webdav/
Ce fut aussi un échec, impossible de se connecter de cette manière.

Après quelques tests en rapport avec WebDav, j'ai repris les tests principaux, à savoir, la sauvegarde entre les partitions, que ce soit en local ou sur un réseau partagé (WebDav). J'ai changé les tailles des partitions et ai testé une sauvegarde de petite partition sur une plus grande et inversement, pour m'assurer que tout fonctionnait parfaitement. Et c'était le cas. Il ne reste plus qu'à trouver une solution pour WebDav et la limite des 2GB, peaufiner l'interface graphique et surtout, commenter toutes les lignes de code que j'ai ajouté, pour que, si jamais quelqu'un veut le relire ou le réutiliser, il doit être en mesure de le comprendre rapidement. Ce sont les objectifs à atteindre avant la fin du stage le 2 Septembre.

Après ma présentation du 23 Août devant le service informatique dans lequel je travaille, j'ai donc repris les recherches pour trouver le client WebDav adéquat pour le transfert de fichiers volumineux.


Au final, je n’ai pas trouvé de client WebDav permettant un transfert plus important. Cela dit, dans un des fichiers de configuration de RedoBackup, j’ai pu modifier la valeur par défaut des tranches de transfert. Ainsi  je l’ai modifié de 2GB à 700MB. Ainsi le problème est résolu et les transferts de plus de 2GB sont possibles de cette manière.

Étant donné que je dois faire relire et vérifier plusieurs personnes pour certifier que mon rapport de stage est conforme et peut être lu à l’extérieur de l'entreprise, je ne pourrai pas rédiger les derniers jours de mon stage.


Ce stage a été très bénéfique pour moi car il m'a permis de mieux comprendre comment fonctionne l'univers Linux, j'ai donc pu acquérir de nombreuses compétences. J'ai découvert comment créer un LiveCD sur plusieurs distributions différentes, comment implémenter un utilitaire permettant la sauvegarde et la restauration de systèmes et de disques. J'ai acquis certaines compétences en XML que je connaissais vaguement et quelques autres en Perl que je n'avais jamais abordé.

J'ai pu évoluer dans un univers qui m'intéresse, dans un service où chacun a un poste de développement au sein de projets d'équipes diversifiés. Et enfin j'ai pu, grâce à mon maître de stage, travailler au sein d'une grande entreprise, ce qui est un tremplin et une très bonne expérience pour ma future vie professionnelle.






Ce document et les informations qu'il contient sont propriété d'Airbus Safran Launchers, Il ne doit pas être utilisé à d'autres fins que celles pour lesquelles il a été remis. Il ne peut être ni reproduit, ni divulgué à des tiers (en tout ou partie) sans l'accord préalable et écrit d’Airbus Safran Launchers. Airbus Safran Launchers – Tous droits réservés. // This document and the information it contains are property of Airbus Safran Launchers. It shall not be used for any purpose other than those for which it was supplied. It shall not be reproduced or disclosed (in whole or in part) to any third party without Airbus Safran Launchers prior written consent. Airbus Safran Launchers – All right reserved.