Correction de problèmes
Dans ce TP vous devez corriger des configurations qui empêchent certains logiciels de fonctionner correctement. Pour cela, vous allez devoir créer une machine virtuelle sur la plateforme openstack dans le projet ASBD :
- utilisez la flavor “xsmall”
- utilisez le snapshot snap-tp-ASBD
Fonctionnement de mysql
Le TP a besoin d'un serveur mysql
, ce dernier est installé, mais il ne démarre pas. Vous devez trouver pourquoi et corriger le problème.
- Quel est la commande lancée pour démarrer le serveur (voir le fichier de description du service) ?
- Corriger le problème.
Pour vous aider, vous pouvez :
- utiliser
sysdig
pour capturer les évènements en relation avec le processu - explorer les évènements avec
csysdig
, notamment les erreurs - lancer le serveur en mode debug.
Problème réseau
Le système a besoin de télécharger une image docker particulière pour fonctionner : 192.168.246.145:5000/apache-asbd
.
Cependant, un docker pull
sur cette image ne fonctionne pas et reste bloqué sans rien télécharger.
- En utilisant wireshark ou tshark, essayez de comprendre la raison du problème et de le corriger.
Accès à mysql
- Lancez le site via la commande
docker-compose up -d
Si vous essayez de vous connecter sur l'interface web phpmyadmin
, (http://IP_DE_VOTRE_VM/phpMyAdmin/, ce dernier ne peux pas se connecter au serveur mysql).
- Le serveur est-il actif ?
- Le serveur est-il contactable depuis votre machine ?
- Le serveur est-il contactable depuis le docker
phpMyAdmin
?
- Corriger le problème
Pour ce TP le login mot de passe de l'administrateur de la base est root
/supermotdepasse
.
Une application
Normalement, tous les serveurs sont accessibles, mais l'application http://IP_DE_VOTRE_VM/ ne fonctionne toujours pas.
- Corrigez le(s) problème(s).