Protocole de validation Shutdown-Reboot du systeme
Résumé de la validation
On rempli le tableau des éléments validés (OK/KO), nouvelle colonne si nouveaux tests:
Commande | 23/05/2017 |
---|---|
T_ippower_set (local) | ok |
T_ippower_clear (local) | ok |
T_ippower_reset (local) | ok |
T_ippower_reset_nocheck (local) | ok |
T_ippower_set (remote) | ok |
T_ippower_clear (remote) | ok |
T_ippower_reset (remote) | ok |
T_ippower_reset_nocheck (remote) | ok |
T_shutdown_NAS_synology.pl (local) | ok |
T_boot_NAS_synology.pl (remote) | ok |
T_shutdown_euler.pl (local) | ok |
T_restart_euler.pl (remote) | ok |
T_check_status_euler.pl (local) | ok |
T_ippower_stat (local) | ok |
T_check_status_euler (remote) | ok |
T_ippower_stat (remote) | ok |
Vérification du status de la station
But: tester les procédures de check: T_check_status_euler.pl et T_ippower_stat.pl
Le test se fait en local et en remote. Mettre les TEUPS sur ON, pour tester si oui ou non le Moxa LED et la camera de guidage répondent au ping.
login sur glslogin1
taper: T_check_status_euler T_ippower_stat
login sur gvanuc01
taper: T_check_status_euler T_ippower_stat
Validation:
- Verifier les statuts Moxa-LED et camera de guidage. S'il ne répondent pas au ping, les supprimer du script.
- Verifier la cohérence des résultats affichés avec les pages WEB des IpPower et l'état courant des machines
Test des fonctions de base pour IpPower
But: tester les fonctions annexe à disposition mais d'un usage occasionnel. T_ippower_set.pl, T_ippower_clear, T_ippower_reset_nocheck.pl
Préliminaire:l faut choisir un port inutilisé d'un IpPower, par exemple sur glsippower02 port 8 (à vérifier s'i lest vraiment libre !!!).
Le test se fait en local et en remote
login sur glslogin1
taper: T_ippower_set glsippower02 8 T_ippower_reset_nocheck glsippower02 8
T_ippower_clear glsippower02 8
login sur gvanuc01
taper: T_ippower_set glsippower02 8 T_ippower_reset_nocheck glsippower02 8 T_ippower_clear glsippower02 8
Validation sur la page WEB de l'IpPower (glsippower02 ou 10.10.132.92)
- clear doit mettre le port sur OFF
- set doit mettre le port sur ON
- reset_nocheck doit mettre sur OFF, faire le wait de la config du port et finir sur ON
Test du reset "intelligent" sur IpPower
But: tester la fonction utilisée lors du reboot de la station T_ippower_reset.pl
Cette commande ne fonctionne que sur les ports connectés à une machine (principalement NUCs ou LCUs), il faut donc choir un port avec une machine en état de marche. Exemple glstspa.
Le test se fait en local et en remote
login sur glslogin1
taper: T_ippower_reset glstspa T_shutdown_lcu glstspa T_ippower_reset glstspa
login sur gvanuc01
taper: T_ippower_reset glstspa T_shutdown_lcu glstspa (uniquement depuis glslogin1) T_ippower_reset glstspa
Validation sur la page WEB de l'IpPower (glsippower02 ou 10.10.132.92)
- si le PC est actif, rien ne se passe
- si le PC est éteint le port passe sur OFF, fait le wait de la config du port et fini sur ON
Shutdown de glsserv et du SynologyCluster
But: tester la procédure T_shutdown_NAS_synology.pl
Cette procédure descend le SynologyCluster et la machine qui envoie la commande. On envoie donc cette commande en local:
login sous root sur glsserv
taper: /opt/t4/beta/scripts/T_shutdown_NAS_synology
Validation:
- le active server du SynologyCluster doit s'arrêter en l'espace de 2-3 minutes
- glsserv s'éteint
- le passive server du SynologyCluster doit s'arrêter en l'espace de 2-3 minutes
- glsserv est éteint et toutes les autres machine ne répondent plus
Il faut redémarrer le SynologyCluster puis glsserv pour continuer les tests, Voir points suivants.
Redémarrage du Synology Cluster par Wake-On-Lan
But: tester la procedure T_boot_NAS_synology.pl en remote
Rem: si on a pas d'accès à Astrodome, rebooter le SynologyCluster manuellement.
login sur gvanuc01 (astrodome)
taper: T_boot_NAS_synology
Validation:
- le active server du SynologyCluster émet un beep et démarre
- le passive server du SynologyCluster émet un beep et démarre
- les NUCs et LCUs ne sont plus figés
- on doit recevoir un mail du SynologyCluster
Redémarrage glsserv
Ensuite:
- attendre que 10.10.132.101 reponde au ping
- rebooter glsserv qui avait lancé le shutdown. glsserv est donc éteint à ce moment. Test de la procédure T_ippower_reset.pl.
Rem: si on a pas accès à Astrodome, utilise glslogin1.
login sur gvanuc01 (astrodome)
taper:
ping 10.10.132.101
T_ippower_reset glsserv
Validation:
- glsserv boot
- glsserv affiche le status des cameras
Shutdown complet local
But: tester le shutdown effectué par glsserv lors d'une panne de courant longue durée avec la procédure T_shutdown_euler.pl
Cette commande doit etre envoyé par root et descend l'ensemble des NUCs et LCUs et le NAS.
login sous root sur glsserv
taper: T_shutdown_euler
Validation:
- à l'exception de glsserv, tout les LCUs et les NUCs doivent s'arrêter dans l'espace d'une minute.
- le active server du SynologyCluster doit s'arrêter en l'espace de 2-3 minutes
- glsserv s'éteint
- le passive server su SynologyCluster doit s'arrêter en l'espace de 2-3 minutes
- tout doit etre arrêté
Reboot Remote (depuis Astrodome uniquement)
But: tester le reboot complet de manière software avec la station complètement arrêtée donc avec localement aucune machine accessible. Ce test ne peut se faire que depuis Astrodomeavec un VPN actif. On test T_restart_euler.pl et T_ippower_set.pl
Pour tester le cas d'une coupure prolongée, on coupe l'alimentation des IpPower. Attention, avant cela il faut etre certain que les PC sont éteints.
login sur gvanuc01 (astrodome)
taper: T_check_status_euler
La sortie du script doit indiquer formellement que les NAS, NUCs et LCUs ne répondent pas. Si c'est le cas: ON/OFF des IpPower. Apres, vérifier sur l'ensemble des pages des IpPower (10.10.132.91/92/93/94) que tout les ports sont OFF (sinon configurer les IpPower pour un status OFF après coupure de courant)
Déroulement:
Le système interroge les IpPower pour connaitre la liste des machines connectées. Allume les 4 alimentations des NAS et attend que le SynologyCluster réponde au ping. Puis il fait un reset "intelligent" des NUCs et LCUs.
login sur gvanuc01 (astrodome)
taper: T_restart_euler
Validation:
- Boot du SynologyCluster
- Attente du "ready" du SynologyCluster
- Les NUCs bootent
- Les LCUs Bootent
- Il faut rebooter glslogin2 qui n'est pas sur IpPower
- Tout doit répondre (voir point suivant)
FIN