Fiche de suivi - CoCaas: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 47: | Line 47: | ||
Fin du sprint : Définition de 3 parties et 3 binômes pour réaliser nos objectifs |
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 |
== 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 64: | Line 64: | ||
=== Semaine 6: 27 Février - 3 Mars === |
=== Semaine 6: 27 Février - 3 Mars === |
||
⚫ | |||
* Création du squelette pour l'api rest |
* Création du squelette pour l'api rest |
||
* création des fonction de connexion et deconnexion des utilisateurs |
* création des fonction de connexion et deconnexion des utilisateurs |
||
Line 71: | Line 72: | ||
* lancement d'un premier site basique |
* lancement d'un premier site basique |
||
* Script de verification des installations sur les providers |
* 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 |
* correction sur la fonction d'ajout d'utilisateur |
||
* ajout de collections dans la base de donnée |
* ajout de collections dans la base de donnée |
||
Line 90: | Line 93: | ||
== 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
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