Difference between revisions of "Fiche de suivi - CoCaas"

From air
Jump to navigation Jump to search
 
Line 97: Line 97:
 
* [https://docs.docker.com/swarm/install-w-machine/ Installation Docker swarm]
 
* [https://docs.docker.com/swarm/install-w-machine/ Installation Docker swarm]
 
* [https://www.digitalocean.com/community/tutorials/how-to-install-and-manage-rabbitmq Installation de RabbitMq]
 
* [https://www.digitalocean.com/community/tutorials/how-to-install-and-manage-rabbitmq Installation de RabbitMq]
  +
* [http://air.imag.fr/index.php/Projets-2015-2016-IaaS_Docker Projet de l'année dernière]
  +
* [https://docs.docker.com/swarm/install-w-machine/ Installation Docker swarm]
  +
* [https://docs.docker.com/engine/installation/linux/linux-postinstall/#manage-docker-as-a-non-root-user Installation Docker Engine]
  +
* [https://docs.docker.com/datacenter/ucp/1.1/ Docker UCP]
  +
* [https://docs.docker.com/engine/reference/run/#/runtime-constraints-on-resources Docker Run reference]
  +
* [https://docs.docker.com/compose/production/ Docker compose]
  +
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]
  +
* [https://docs.docker.com/machine/install-machine/ Install machine docker]
  +
* [https://www.docker.com/community-edition Docker Community edition]
  +
* [https://openvpn.net/ OpenVPN]

Latest revision as of 10:19, 16 March 2017

Planning Cocass.png


Sprint 0 : Recherches Projet de l'année dernière + Améliorations possibles

Semaine 1: 23 Janvier - 27 Janvier

  • Mise en place d'outils de gestion de projet
    • slack pour la communication
  • Documentation sur Docker
    • Petite Présentation par Quentin Faure
    • Lecture de la documentation officielle de docker
    • Installation de docker et manipulation des images
  • Prise en main du projet iaas
    • Telechargement du code depuis git
    • Lancement des differents modules du projet
    • Lancement du coordinateur et dd'un provider avec succès
    • premier essaie de lancement d'un client avec le front end
    • problème de dependance avec Méteor
  • Début de définition du but du projet

Semaine 2: 30 Janvier - 3 Février

  • Réunion avec Donzes
  • Exploration d'autres pistes pour la réalisation du projet
    • Documentation sur Docker swarm
    • Documentation sur Kubernetes
  • Problème lié au Méteor résolu
  • installation d'un serveur RabbitMQ
  • Utilisation du projet Iaas
  • création de providers à partir du front end
  • allocation de ressources aux clients à partir du front end
  • problème d'envoie de clés rsa à resoudre
  • Définition de la solution à utilisée

Fin du sprint : Défintion des tâches et technologies à utiliser

Sprint 1 : Recherche et tests Swarm

Semaine 3: 6 Février - 10 Février

  • Réunion avec Didier Donser
  • Définition et répartition des taches
  • Mise en place de vpn
  • Tests de swarm sur vpn
  • Création de maquêttes IHM
  • IHM abstraite
  • Tests de limatation des ressources avec docker-machine
  • Planification du projet (Gantt)

Fin du sprint : Définition de 3 parties et 3 binômes pour réaliser nos objectifs

Sprint 2 : 3 parties (back-end,front-end,scripts swarm)

Semaine 4: 13 Février -17 Février

  • Réunion du groupe pour les liens back-end front-end
  • Lancement de l’embryon IHM sur le serveur AWS
  • Etude d’une ancienne IHM à utiliser pour créer l’embryon IHM du projet
  • Petite Formation AngularJS
  • manipulation de l’api rest de docker, pour obtention des données
  • Préparation de la mini présentation
  • manipulation sur la base de donnée mongodb
  • script pour création de base de donnée avec python
  • Script de mise en place du provider

Semaine 5: 20 Février - 24 Février (Vacances)

Semaine 6: 27 Février - 3 Mars

  • Création de la page client et provider et premiers appels AJAX
  • Création du squelette pour l'api rest
  • création des fonction de connexion et deconnexion des utilisateurs
  • Mise en place des fonctions de création des differents providers
  • ajout d'une fonction de création d'un manager swarm
  • Script de création des services
  • lancement d'un premier site basique
  • Script de verification des installations sur les providers

Sprint 3 : Intégration des 3 parties

Semaine 7: 6 Mars - 10 Mars

  • Finalisation Front-end
  • correction sur la fonction d'ajout d'utilisateur
  • ajout de collections dans la base de donnée
  • Mise en place d'un script de gestion de l'api docker

Semaine 8: 13 Mars - 17 Mars

  • Réunion final backend - frontend
  • Réalisation de la fonction scale
  • Réalisation d'une fonction d'actualisation des stats provider
  • Ajout des fonctions de suppressions
  • Reglage des derniers bugs
  • Tests complet

Liens utiles

Documentation sur le projet