Journal de mission LCU 2016
Résumé:
Date | Point finalisé ou étape |
---|---|
9 mars | Déballage, installation soft Adam pour 64 bits sous WIndows |
10 mars | Test station meteo, DHCP ok fichier hosts ok, installation PC possible |
11 mars | Pre-installation miniPC et glscspa avec un disque neuf, reconnaissance des 2 Adams 6015 sur le réseau |
12 mars | Rack Lcu prêt, Moxa 16 port installé, test lecture série sur Moxa de FP_dpg109 OK, test lecture lakeshore FP OK |
13 mars | Installation driver NI carte comptage + test OK avec signaux PM, Validation de la camera de Guidage avec Vimba_1.4, Validation de l'installation de la librairie modus avec control des flap (beckhoff) |
14 mars | installation glspc19 en installant la carte astropci de glspc20, cora_srv plante le pm durant la lecture. La version alpha de cora_srv plante, la alpha lit sans fin. |
15 mars |
installation de glspc20 avec la carte astropci, installation du driver astropci. Alpha et beta ne marche pas. Modif du serveur en attente. Début du passage des services sur glsserv (ancien nom glscspa) remise en marche de fp_pression, fp_temp, passage de cryostat, jumo(coralie) |
16 mars |
Rien coté cora_srv Fin du passage des services ou glsserv (enfin une bonne nouvelle) Début du passage au noms symboliques (now: glsecam, glspisco, glscora et glsserv, reste glspc20 en test) |
17 mars |
passage du service groupefroid de argos1 à glsserv (tout les services sont sur glsserv) |
18 mars | Rendez vous pris pour le devis echange de schweammle |
1 avril | Filtrage erreur de lecture du rapport de monitoring journalier + dessin |
2 avril | Tentative d'installation de BDD sur cartor1, attente de help ge Geneve .... |
3 avril | Réparation Lenze + Debug bug images avec exposure time = 1[s] |
4 avril | spectro_srv en alpha avec correction Bug ? Montage station meteo |
5 avril |
Réponse de Gilles, installation du serveur postgres OK Cable UPS ok (Vincent) et test software lecture status UPS ok |
6 avril | Fin du montage du mat météo (haubanage) |
7-10 avril | La Serena (creation BDD) + remplissage depuis services (24-48h) |
11 avril |
test Applic BDD (meulup et meul) ok création du services meteo (~weber/src/meteoColumbia) |
12 avril |
Fin soft services support Ludo |
13 avril | mise en place du monitoring de Euler sur glsmini01 |
14 avril |
reinstallation de scratch de glscora passage de l'ecran azote de glspc14 sur glsserv |
En détail:
Date | Description |
---|---|
mercredi 9 mars |
Arrivée, réception du carton et déballage. Tout semble OK. Mise a jour du fichier /etc/dhcp/glsnet.conf avec les nouveaux appareils. Installation sur le PC windows de AdamApax.net chez advanced pour 64bit afin d'installer le Adam 6015... affaire a suivre ...
|
jeudi 10 mars |
Gilles fourni les fichiers de config pour les installation réseau Mise à jour de /etc/yp/hosts puis make dans /var/yp puis /etc/init.d/ypbind restart Mise à jour de /etc/dhcp/glsnet.conf puis /etc/init.d/dhcpd force-reload Concernant la config: Gilles a mis à jour: 1) /var/lib/tftpboot/pxelinux.cfg/glspcinstruments.SL67.i386.tmpl Ce fichier est copié sur glsmini01.SL67.i386 avec une édition pour mettre la mac address 2) /export/fedora/kickstart/glspcinstruments.SL67.i386.cfg Installation de glsmini01 et écran DEL (aie manque de clavier ici) sous /var/lib/tftpboot/pxelinux.cfg/ je fait le link 01-00-01-80-79-35-10 sur glsmini01.SL67.i386
Petit problème au boot, il y avait la mauvaise (ancienne) adresse de argos1 pour la définition du kickstart dans glspcinstruments.SL67.i386.tmpl. Corrigé et l'install passe. Apres quelques échange de mail pour peaufiner l'installation. Gille corrige le envv et rajoute les point de montage /export/gls et /export/diskA Nouvelle tentative, mais envv n'est pas bien installé et les clé shh de root non plus... en attente de modifs de Gilles.
En parallele: test de la station meteo en réseau direct (avec un switch). Problème de connection car la station avait été utilisee à Geneve sur le ressue de l'obs. Heureusement j'avais noté le IP assigné et avec celui là j'ai pu me reconnecter sur la station et changer l'adresse IP. Maintenant: MAC address: 1C:BA:8C:E3:F3:41 IP address: 10.10.132.24 Subnet mask: 255.255.255.128 Gateway: 10.10.132.126 DNS Server: 10.10.132.81
Mis de l'ordre dans $THOME/config/ccd/applic et controller pour mettre dans UNUSED/ ce que l'on utilise plus (astromed, C2, C3, etc..)
Arrêt de glspc12 et glspc15 pour tester s'il sont utile (malgré tout à l'observation) (récupération glspc15:/export/diskA4/vuze/ sous argos1:~maire/
Test station meteo complete, avec ~weber/perl/meteoColumbia.pl Mis le serveur ntp (comme argos1): hq-000-ds01.hq.eso.org pre-cablage boitier Wago avec prise, allie 24v et Adam 6015 pour test
Commande par skype+mail:
|
vendredi 11 mars |
Nuit coralie, aucun problème avec glspc12 et glspc15 arrêtés. En attente de modif de gilles concernant enne et ssh root Installation réseau de base de glsmini02, juste pour voir! Installation réseau des 2 ADAM 6015: Sur le PC windows: dans AdamApax.net les choses ne correspondent pas à la description, il manque un élément ADAM5000TCP_6000! Comme ils disent que les module sont toujours détecté avec une liaison point a point, je fais un mini réseau avec un switch et le PC et 1 adam. Le system ne trouve rien mais donne un message concernant le firewall. Je le désactive (control panel) et le ADAM est détecté, meme opération avec l'autre et je met a jour les parametres réseau des 2. Je les mets dans /etc/dhcp/glsnet.conf (a6015C et a6015D) ains que dans /etc/yp/hosts, puis restart des deamon (voir plus haut). Bref on a: Adam pour coupole partie mobile (dans boitier WAGO): a6015C, 10.10.132.75, 00:D0:C9:F6:3D:2D Adam pour ambiance coupole (dans armoire électrique): a6015D, 10.10.132.76, 00:D0:C9:F6:3D:1B Etrange, ces 2 adams devrait fournir une page WEB, ils répondent mais la page est vide.... Gilles me fournit les correction, réinstallation en cours Ok les modifs sont OK. envv et les clés ssh pour root Demande de confirmtion de decommissionning des astrocam de astromed: Francesco confirme Modif de Meulreport pour ne plus afficher les services FP car arrêt de glscspa. Penser à revenir en arrière! crontab de root sur glscspa: [root@glscspa weber]# crontab -l sauvegarde des services de glscspa sous: argos1:/gls/data/services/MISSION_LCU_2016_SERVICES_BACKUP/glscspa/services Arret de glscspa, changement de disque. Etiquetage des 5 disques neufs Debut installation reseau glscspa, le syetem demande la reinitialisation du disque (normal il est neuf) l'ecran de reboot est mort (il s'eteind apres 2 secondes) Installation OK, l'idee est d'installer les drivers Je commence par le moxa, mais il faut d'abord réorganiser le rack LCU pour mettre les 2 moxa 16 ports série. Donc ajout des tablar absolument nécessaire vu la taille des PC-Beckhoff qui sont à la limite de l'écart entre les équerres. Donc enlevage de toutes les équerres et mis en place des tablars. Ca prend du temps. je retire glspc12 et glspc15
Suite a une fausse maneuvre, j'eteind le PC imager coralie (glspc20) grrrr en plein pendant les caille! Bref purge des fichier raw, reduced et msg. Puis redémarrage à zéro.
Installation du driver moxa. Zero probleme, après je decide de tester la lecture de la pression avec le soft de charles. Je tombe sur des erreurs de compilation! Etrange, peut-etre du au SL6.7 Je regarde cela demain. Federica fait les pasta! |
samedi 12 mars |
Les problèmes de compilation sont du à l'envv qui ne marche pas. Cela donnait des options de compilation illicite ex: -I -I xxxx (-I sans paramètre car indéfini). Etrange aujourd'hui le ssh demande un password sur les nouvelles installations Attente de corrections par Gilles ... Finition du rack LCU, il y a maintenant 5 tablars pour les PC Beckhoff (quoique 2 sont coté rack serveur). Installation des 2 Moxa série 16 ports (un actif, un spare) Pour la suite des opération, test de la capacité du logiciel d'observation a travailler sans glspc14. Cela a demandé une petite correction concernant puif et sa partie qui cherchait des info dans le stuff de glspc14 (c'est corrigé et en commun). Donc le jour de l'installation du PC service, no stress!
Gilles a trouvé que le mode d'accès de /tmp est modifié par l'installation du drive moxa. Ainsi en remettant le rwx pour tous, envv fonctionne. Parfait Donc modif de la doc d'installation du Moxa: cd /tmp et non cd /, puis lancer /tmp/tmp Test du driver moxa avec le programme FP_dpg109 sous $THOME/src/maire/FP_dpg109 (rem: travail directement en beta car ce service est arrêté) la seule vrai modif est le nom du device maintenant /dev/ttyr00 au lieu de ttyS0 Ok cela fonctionne (a voir si on garde le connecteur 0 pour cela) Installation du driver USB, petiet incomprehension car /dev/ttyUSB0 n'existait pas mais il fallait le connecter pour qu'il apparaisse (mail de Gilles) Lecture du lakeshore de Fabry Perrot OK Recensement des lignes série de la station et des soft a modifier. Mail a CM + GS pour savoir que faire de la ligne série inoccupée vers dpg109 pompage Ecam. https://plone.unige.ch/EULER/t4-euler-telescope/projets/informatique-la-silla-2016/lignes-series
recherche d'une solution mécanique pour poser les PC Beckhoff sans basculement. Solution un T sur la face arrière, et la face avant coté vitre du rack. Bricole en vue ou sous traitement à Geneve |
Dimanche 13 mars |
Récupération de mou dans le cable USB lakeshore FP Installation du Driver NI pour carte comptage. Modification manuelle de /boot/grub/grub.conf avec ajout de mem=4096M Test OK avec les signaux du PM, ça compte
Installation de Vimba 1.4 pour la camera de guidage. Tout fonctionne mais pour tester la 2eme camera faut la mettre sur le RJ45 de la camera en fonction sur le télescope. Sinon, dans la salle de contrôle sur le réseau instrument, elle est détectée mais les images ne passent pas (rien avec le viewer et erreur -1 avec le synchronousGrab) peut-etre un problème de switch pourtant je suis sur le réseau instrument.
Test complet avec l'inter bigeye et bigeye_srv recopié avec Nimba_1.4, lecture de l'image sur la tete de fibre OK Installation de la librarie modbus, (tout va sous /usr/local/), test en recompilant les applications sous ~weber/src/flap OK Suite de l'arrangement de rack LCU, les derniers LCU ont maintenant leur connecteur vers la face avant (vitre) Recuperation de mou pour la fibre du contrôleur Coralie Test de changement de Moxa serial en cas de panne (voir doc)
|
Lundi 14 mars |
matinee de communication avec Geneve, Achat, mission Ludo, Maxime etc, ... Panne de courant, shutdown de l'informatique car la panne dure Installation glspc19 Probleme, la version beta de cora_srv plante, Gilles compile la version alpha, elle lit sans fin. xrunall est incapable de lancer les version alpha des cora_srv (ou ecam_srv) (depuis toujours, jamais eu de test en alpha ...)
Divers essais de changement de taille mémoire etc .... retour au disque original pour la nuit de Federica
Le soir on se rends compte que la lampe du Fabry-Perot est éteinte. Je la rallume et on refait les calibrait a partir de cet endroit (en supprimant les faits des caille et l'observation)
|
Mardi 15 mars |
Installtion de glspc20 (celui) qui fait uniquement coralie_ucsd Cora_srv ne fonctionne pas. Plusiers essai, parfois la lecture nous éjecte des shell ... Changement le la taille mémoire Chagement de driver, Gilles intalle la dernière version, cela demande une correction du soft Rem: un reset de la carte PCI est parfois utile, on reste en attente, Gilles va faire des tests à Genève
Passage des services de glscspa et glspc14 sur glsserv (nouveau nom pour glscspa) Principe:
Passage de
Pour jumo: étrange le câble original avait un gendre change je ne l'ai pas mis et la lecture n'a pas fonctionné. En le mettant à nouveau et en changeant de cable vers moxa tout a marché. Super étrange
|
Mercredi 16 mars |
Nuits chilienne Rien coté contrôleur UCSD (Gilles occupé, en tout cas rien coté la Silla) Suite du passage des services. Mise a jour de showserv pour affichage de fp_pression et fp_temp Toutes les sources sont sous $THOME/src/maire/ Plus rien en alpha Tout fonctionne, reste le groupefroid qui tourne du perl avec le module Modbus qui n'est pas sur glsserv J'ai pas reussi à mettre ce module, surement une histoire de firewall .... a voir Les services sont lancé par root et vont sur glsserv:/export/diskA/services Ces services sont linké sous $TDATA/services J'ai cree le fichier /etc/init.d/zzzlocal pour le boot des services au démarrage du PC -> OK Par contre problème d'affichage, reste en 132 colonnes et l'anti save screen ne fonctionne pas (pourtant même commande que dans /etc/rc.d/init.d.zzzlocal de glspc14) J'ai du copier /bin/echo car le écho interne ne traite pas les séquences escape. attention il lance /opt/t4/beta/scripts/services_tempo_luc .... a modifier Donc glssrv remplace glspc14 Recuperation de mou dans le cable écran de glspc14 pour le mettre sur glsserv Modif de tous les scripte sous $THOME/src/megevand/scripts/T* pour n'utiliser QUE les nom symbolique (glspc20 reste une exception car en test) |
Jeudi 17 mars |
Tentative de passage de glscspa en glsserv (modif de /etc/dhcp/glsnet.conf su argos1 et argos2) mais cela ne change rien il continue à s'appeller (hostname) glscspa! (a réinstaller?) Mise en place de backup des services sur argos1 pour éviter de tout perdre et tout rapatrier de geneve (>5GB) dans $TDATA/services_backup/ Installation du module Protocol/Modbus pour perl sur glsssrv pour le scripts groupefroid. Passage du groupefroid du glsserv Tout les services sont sur glsserv Doc installation de glsserv Differents test pour éviter le blank screen et changer la taille... sans résultat |
Vendredi 18 mars |
Debug plantee abtr (super etrange) mais il faut absoluement arreter la manip si le fils n'est pas crée! Discusion avec les Bernardos pour demande de devis echange de Schwaemmle Mis en place des 2 dewar plein pour la fin mission chilienne |
Vendredi 1 avril |
Montée Création d'une image 3858x2060 pour le test de l'écran 4k. Cette image est l'assemblage des 6 écran argos1. Cela permettra la bonne correspondance de la taille des applic et des fonts. modification de camera_read_and_archive.prc et ima_read_and_archive.prc pour tester la bonne creation de l'image (test niveau zero). Cette erreur c'est produite une fois lors d'un ABTR (fichier texte des FITS corrompu). Filtrage des donnee pour les Applic Meul. Les valeurs flottantes à -10.00 degrés sont éliminée, ainsi pas d'erreur à ce sujet ni mauvaise échelle automatique. Surchauffe du Lenze CUFI durant la nuit, installation d'un ventilateur |
Samedi 2 avril |
Installation castor1 dans le but d'en faire un serveur Postgress Problème d'installation, en attente d'aide de Geneve Investigation sur les tables série UPS |
Dimanche 3 avril |
Changement ventilateur radial dans Lenze CUFI Debug (en cours) des poses avec indication de texp=1[s], il a y'a des "Invalid data" dans les instructions shutter, peut-etre faut-il mettre un mutex..... |
Lundi 4 avril |
Mise en place d'un mutex dans libspePLC.c:plcMotorGetPosition() seule routine accédée dans le thread du timer. A tester en alpha. Arrivée Vincent, montage de la station sur le mat. On retire le mat original, ainsi les 4 segments importés sont utilisé. Debut haubanage, utiliser du 4mm est une tres mauvaise idée, trop rigide. Mais on continue sur cette piste. |
Mardi 5 avril |
Réponse de Gilles concernant l'installation du serveur Postgres Installation d'autre Package, enfin l'installation passe. Vincent fabrique les cables interfaces Moxa-UPS Test du soft de lecture sur glsserv (avec moxa) vers les 4 UPS, tout fonctionne du premier coups, reste à faire les soft (services + shutdown station) Fin de la fabrication des cables de haubanage |
Mercredi 6 avril |
On termine le haubanage, le mat meteo est terminé Création de la base de données avec une nouvel version de pgadmin (vu que j'ai la version 9,5 de postgres) Modification du code de connection Java sur la BDD, le soft ne se connecte pas..... |
7-10 avril | La Serena (creation BDD) + remplissage depuis services (24-48h) |
lundi 11 avril |
test Applic BDD (meulup et meul) ok création du services meteo (~weber/src/meteoColumbia) support Ludo |
mardi 12 avril |
Support Ludo, support MC+VM Fin du soft pour météo avec: meteoColumbia.csh meteoColumbia.pl pour les services (avec mis en services des services) get_euler_meteo.pl, runall.pl, control_meteo.pl et edp.pl pour la meteo en direct getMeteoColumbia.pl pour l'affichage de l'ensemble des données du serveur météo (format txt) mise à jour de showserv pour l'affichage des services mise à jour de meulplot |
mercredi 13 avril |
Vincent installe l'eclectronique de la station météo dans l'armoire service Test de Meul sur écran glsmini01, mise à jour du soft support Ludo (procedure ludotest.prc), support MC+VM |
jeudi 14 avril |
Vincent monte les Ip-Power et les équerres manquante Gilles trouve la technique pour la taille des font et du blank screen Reinstallation à zero de glscora, mise à jour de la doc |
vendredi 15 avril | recuperation des soft Denis pour le control des LCUs et ajout du shutdown et reboot des serveur non LCU et du serveur principal (4 commandes) |
16-19 avril | La serena, achat écran 4k et matériel pour entuber les câbles mangés par les souris |
mercredi 20 avril |
Installtion de l;écran 4k et connection en ssh -X sur argos1 Probleme de blocgage de xrunall et tentative de positionnement des fenêtre par calcul |
jeudi 21 avril |
Debug du blocage: cela vient du mrxvt le remplacement par xterm va mieux reposiitonnement des fenetre par un nouveau jeu de config. Ainsi $THOME/config/environment pointe soit vert environnement_screen_4k, soit vers environment_6_screen Test d'observation, j'en profite pour eteindre glspc14 et retire les references à glspc14 dans le config et prc Mise à jour de la commande relai (sous Charles) Autres problèmes: boxmessage ne se deiconify pas après un iconification, pas de son. La solution viendra peut-etre d'un login direct sur argos1 (sans ssh) Durant la journée, Michel et Vincent installent les tubes entre la station et le schaemmle |
vendredi 22 avril |
Recherche de solution pour le son et le problème de deiconification Bonne discusion avec Sergi au sujet de module son. Bref les tentatives d'insulter rsh sont annulé car inutile L'idee reste d'utiliser aplat en ssh, mais il faut etre sous le meme utilisateur.... l'investigation suit Mise en place des cable pour power et test shutdown global |
samedi 23 avril |
Pour la deiconification, la fonction withdraw jouue le meme role Implementation du ssh pour l'audio utilise avec la présence de la enivra ULTRAHD Le ssh se resoud en f=crean un utilisateur sur glsnuc01 (le mieux serait de voir les utilisateur argos1) Mise en place de l'écran 4k pour la nuit (voir doc) Ce ne sera pas un test intensif, car il fait mohe Modification du soft upsd pour un faire un qui fonctionne comme un service (auto kill chaque 24h et création d'un fichier rdb modif par Michel d'un cable qui avait un croisement involontaire. |
dimanche 24 avril |
implentation du passage à la meteo ESO en cas de panne de la meteo Euler (Orion) envoi d'un mail dans cette situation, Test des cas avec PC Orion déconnecté (off-line devrait etre le meme cas) ainsi que le cas du module interface déconnecté. Dans le cas du module interface déconnecté, Orion renvoie toujours les meme valeurs. ainsi le test se fait en sauvegardant le moment du sampling dans un fichier et le nombre de fois que cela se répète. au bout de 5 on passe à la meteo ESO. Le mail est documenté sur ce qui est en panne. Test de passage de midi pour les services UPS, ok. Test de l'arrêt complet des machines par le programme T_shutdown_euler.pl celui -ci est envoyé par root depuis glsserv sur argos1. Petit problème argos1 ne descend pas ... à regler. Ilsemble que le fait que glsserc tombe empêche argos1 de finir son script ... mais pas sur Ce programme envoie un mail pour indiquer le shutdown. une fois qu'il marche il sera intégré dans psd.pl meteo complete sous forme ascii avec T_geteMeteoColumbia Petite aide pour la connection des adam 6015 sur internet. Michel pose la rack wago. On peut suivre la température des sondes avec le programme sur PC. Attention il faut les 2 sur le meme réseau. Comme d'hab Modif de xrunall pour permettre le choix ULTRAHD ou 6 écrans.. en test On retire glspc14 et les portes du rack. Petite investigation pour déplacer glspico et glsecam. Tou parait OK mais pour pisco il faudra une rallonge RJ45. |
lundi 25 avril |
Test réel du shutdown UPS, finalement le scripts T_shutdown_euler descend tout les LCU sauf glsserv, ainsi argos1 réussi son propre shutdown. Duc coté du soft psd, c'est glsserv qui attend 180[s] après l'envoi de T_shutdown_euler avant de faire son propre init 0. Le problème reste du coté glsserv qui fait un long timeout sur NFS, mais cela devrait passer. Retour du beau temps mis glsecam et glspisco sur IP-Power, mis écran service sur UPS ainsi que l'écran 4k et glsnuc01 |