Log boot lxc

This commit is contained in:
Maniack Crudelis 2017-02-01 17:11:42 +01:00
parent aa5acd9425
commit 925e75618e
2 changed files with 4 additions and 1 deletions

View file

@ -613,6 +613,7 @@ INIT_VAR
INIT_LEVEL INIT_LEVEL
echo -n "" > "$COMPLETE_LOG" # Initialise le fichier de log echo -n "" > "$COMPLETE_LOG" # Initialise le fichier de log
echo -n "" > "$RESULT" # Initialise le fichier des résulats d'analyse echo -n "" > "$RESULT" # Initialise le fichier des résulats d'analyse
> "$script_dir/lxc_boot.log" # Initialise le fichier de log du boot du conteneur
if [ "$no_lxc" -eq 0 ]; then if [ "$no_lxc" -eq 0 ]; then
LXC_INIT LXC_INIT
fi fi

View file

@ -26,7 +26,7 @@ LXC_START () {
for i in `seq 1 3` for i in `seq 1 3`
do # Tente jusqu'à 3 fois de démarrer le conteneur do # Tente jusqu'à 3 fois de démarrer le conteneur
# Démarrage de la machine # Démarrage de la machine
sudo lxc-start -n $LXC_NAME -d | tee -a "$RESULT" 2>&1 sudo lxc-start -n $LXC_NAME -d --logfile "$script_dir/lxc_boot.log" | tee -a "$RESULT" 2>&1
for j in `seq 1 10` for j in `seq 1 10`
do # Vérifie que la machine est accessible en ssh avant de commencer. Il lui faut le temps de démarrer. do # Vérifie que la machine est accessible en ssh avant de commencer. Il lui faut le temps de démarrer.
echo -n . echo -n .
@ -56,6 +56,8 @@ LXC_START () {
fi fi
if [ "$i" -eq 3 ] && [ "$failstart" -eq 1 ]; then # Si le dernier démarrage est encore en erreur, stoppe le test if [ "$i" -eq 3 ] && [ "$failstart" -eq 1 ]; then # Si le dernier démarrage est encore en erreur, stoppe le test
ECHO_FORMAT "Le conteneur a rencontré des erreurs 3 fois de suite...\nSi le problème persiste, utilisez le script lxc_check.sh pour vérifier et réparer le conteneur." "lred" "bold" ECHO_FORMAT "Le conteneur a rencontré des erreurs 3 fois de suite...\nSi le problème persiste, utilisez le script lxc_check.sh pour vérifier et réparer le conteneur." "lred" "bold"
echo "Log de démarrage:"
cat "$script_dir/lxc_boot.log"
return 1 return 1
fi fi
done done