Bonjour,
Le serveur tal-nfs remarche. C'était une panne au niveau de
stockage du répertoire swap. Voici comment s'en sortir
C'était une panne de stockage au niveau du repertoire swap de
tal-nfs
[9:17]
Donc voici le diagnostique et la méthode pour resoudre le problème
[9:18]
0) Symptome: impossible de se connecter au serveur TAL par ssh.
Pas de http, pas de ping, rien...
[9:19]
1) Se connecter à x2goclient et ouvrir une console (vmsphere ne
marche pas non plus...)
[9:21]
ssh root@192.168.72.236
[9:21]
(mot de passe long)
[9:22]
2) une fois qu'on est un root sur l'hyperviseur Esxi (c'est à
dire, la machine physique où toutes les machines virtuelles sont
instantiées) on éteint tal-nfs
[9:23]
esxcli vm process list
[9:23]
(pour avoir le wordID de tal-nfs)
[9:23]
vm process kill -t soft -w 32984
[9:24]
(32984 est le wordID de tal-nfs)
[9:24]
3) On essaye de redémarrer tal-nfs
[9:24]
vim-cmd vmsvc/getallvms
[9:25]
(pour obtenir le VMid de talnfs)
[9:25]
vim-cmd vmsvc/power.on 17
[9:25]
(où 17 est le VMid de tal-nfs)
[9:29]
4) tal-nfs ne redémarre pas (pas d'erreur évident) mais le fait de
l'éteindre fait que l'interface graphique vmsphere remarche à
nouveau
[9:31]
5) On remarque que les partitions de données de tal-nfs sont
presque saturées
jorgegarciaflo [9:31 PM]
uploaded an image: Pasted image at 2016-12-13, 9:31 PM
Add Comment
jorgegarciaflo [9:33 PM]
6) On crée un troisième disque dur de 500 GB sur tal-nfs, cette
fois-ci sur le volume DATA2, qui est loin d'être saturé
[9:33]
(on fait ceci à partir de l'interface graphique de vsphere)
jorgegarciaflo [9:36 PM]
uploaded an image: Pasted image at 2016-12-13, 9:36 PM
Add Comment
jorgegarciaflo [9:37 PM]
(menu contextuelle de la machine virtuelle, option Modifier les
paramètres / Nouveau périphérique, disque dur)
[9:37]
(je crée le disque dur sur le volume DATA2)
[9:38]
7) Je redemarre tal-nfs: ça ne marche toujours pas
[9:38]
:sunglasses: Je vais voir sur les logs l'erreur
[9:39]
less /vmfs/volumes/OS/tal-nfs/vmware.log
jorgegarciaflo [9:43 PM]
uploaded an image: Pasted image at 2016-12-13, 9:43 PM
Add Comment
jorgegarciaflo [9:43 PM]
:sunglasses: Je cherche l'erreur sur google et trouve les sources
suivantes:
[9:43]
http://www.vmnerds.fr/2012/01/13/liste-des-commandes-utiles-en-esxi/
VMnerds blog
liste des commandes utiles en ESXi - VMnerds blog
La liste des commandes utiles et d'urgence à avoir sous la main
pour piloter un hôte ESXi en ligne de commande
Jan 13th, 2012 at 2:50 PM
[9:44]
https://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1006160
[9:44]
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004082
[9:44]
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2030250
[9:45]
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1007805
[9:46]
9) D'après
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2030250
il faut donc supprimer de l'inventaire tal-nfs, ouvrir le fichier
de conf de la machine virtuelle pour changer le répertoire swap
vers un endroit plus spacieux et ré enregistrer la machine
virtuelle dans l'inventaire et redemarrer... donc c'est ce que je
fait...
[9:47]
10) Pour désenregistrer, je vais sur vmsphere
jorgegarciaflo [9:51 PM]
uploaded an image: Pasted image at 2016-12-13, 9:51 PM
Add Comment
jorgegarciaflo [9:52 PM]
11) Après on bascule vers la console de l'hyperviseur, où on va
editer le fichier de conf de tal-nfs
[9:52]
cd /vmfs/volumes/OS/tal-nfs/
[9:53]
(et on ouvre avec vi le fichier de conf)
[9:53]
vi tal-nfs.vmx
[9:54]
on supprime la la ligne suivante:
[9:54]
sched.swap.derivedName =
"/vmfs/volumes/5565d343-3c081e23-d13d-44a842090937/tal-nfs/tal-nfs-1444877f.vswp"
[9:54]
et on la remplace par:
jorgegarciaflo [9:55 PM]
added a Plain Text snippet
sched.swap.dir = "/vmfs/volumes/DATA2/tal-nfs"
Add Comment
jorgegarciaflo [9:55 PM]
on enregistre et on quitte le fichier
[9:55]
12) Apres on ré enregistre la machine virtuelle
jorgegarciaflo [9:56 PM]
added a Plain Text snippet
vim-cmd solo/registervm /vmfs/volumes/OS/tal-nfs/tal-nfs.vmx
Add Comment
jorgegarciaflo [9:56 PM]
13) On rédemarre...
jorgegarciaflo [9:57 PM]
added a Shell snippet
# vim-cmd vmsvc/power.on 49
Add Comment
jorgegarciaflo [9:58 PM]
(49 c'est le nouveau VMid de tal-nfs)
[9:58]
14) Et voilà... on peut se connecter sur ssh
jorgegarciaflo [9:59 PM]
added a Shell snippet
$ ssh -p 60022 garciaflores@tal.lipn.univ-paris13.fr
Bonjour,
Le serveur TAL est mort. Pas de ping, pas de http, pas d'interface de gestion vsphere...
Nous avons l'hypothèse que tal-nfs est saturé...
Des idées sont bienvenues.
Amitiés
-- Jorge Garcia Flores Ingénieur de recherche CNRS LIPN - Université Paris 13 http://lipn.univ-paris13.fr/~garciaflores/