Fiche de suivi - CoCaas: Difference between revisions

From air
Jump to navigation Jump to search
(Created page with "File:Planning_Cocass.png === Semaine 1: 23 Janvier - 27 Janvier === * Mise en place d'outils de gestion de projet ** [https://app.craft.io/share/545F45A023058430096222247...")
 
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:Planning_Cocass.png]]
[[File:Planning_Cocass.png]]



== Sprint 0 : Recherches Projet de l'année dernière + Améliorations possibles ==
=== Semaine 1: 23 Janvier - 27 Janvier ===
=== Semaine 1: 23 Janvier - 27 Janvier ===
* Mise en place d'outils de gestion de projet
* Mise en place d'outils de gestion de projet
** [https://app.craft.io/share/545F45A02305843009622224746 Craft] pour la gestion des sprints
** slack pour la communication
** slack pour la communication
* Documentation sur Docker
* Documentation sur Docker
Line 30: Line 31:
* problème d'envoie de clés rsa à resoudre
* problème d'envoie de clés rsa à resoudre
* Définition de la solution à utilisée
* 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 ===
=== Semaine 3: 6 Février - 10 Février ===
Line 40: Line 44:
* Tests de limatation des ressources avec docker-machine
* Tests de limatation des ressources avec docker-machine
* Planification du projet (Gantt)
* 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 ===
=== Semaine 4: 13 Février -17 Février ===
Line 56: Line 64:


=== Semaine 6: 27 Février - 3 Mars ===
=== 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 ===
=== 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 ===
=== 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 =

= Liens utils =


== Documentation sur le projet ==
== Documentation sur le projet ==
* [http://air.imag.fr/index.php/IaaS_collaboratif_avec_Docker Le projet Initial]
* [http://air.imag.fr/index.php/IaaS_collaboratif_avec_Docker Le projet Initial]
* [[SRS-CoCaas|SRS]]
* [https://kubernetes.io/docs/tutorials/ Installaton Kubernetes]
* [https://kubernetes.io/docs/tutorials/ Installaton Kubernetes]
* [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 08: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