Il vous faut tout d'abord activer la console d'urgence.
Cette activation se fait dans l'interface de gestion de votre serveur dans la partie intitulée Configuration système
Il faut cliquer sur modifier et choisir la durée d'activation.
Une fois votre console activée sur cette interface, vous pouvez vous y connecter en utilisant la commande :
ssh votre_ip@console.gandi.net
soit
ssh 111.222.111.222@console.gandi.net
Un prompt/login est alors affiché pour vous identifier avec l'identifiant d'utilisateur système souhaité et le mot de passe correspondant.
Un lien pour 'changer le mot de passe' de la console d'urgence est disponible si vous l'avez oublié dans la rubrique 'configuration système' sur la page de gestion de votre serveur virtuel.
La console d'urgence fonctionne si le serveur est démarré et est dépendante de la version du noyau utilisé.
Ainsi pour avoir une console fonctionnelle avec les noyaux Gandi, il vous faut modifier le mode avancé du disque système et adapter selon la version telle que :
HVM :
3.12 | ttyS0 3.18 | ttyS0 grub | ttyS0 raw | ttyS0
Xen :
2.6.18 | xvc0 2.6.27 | tty1 2.6.32 | hvc0 2.6.36 | hvc0 3.2 | hvc0 3.10 | hvc0 grub | hvc0 raw | hvc0
Redémarrez le serveur pour appliquer les changements puis reconnectez vous sur la console d'urgence.
Vous pouvez retrouver les informations suivantes sur un post de notre blog : http://www.lebardegandi.net/post/2009/05/14/Que-faire-si-son-serveur-ne-repond-plus
Les commandes Escape sont disponibles en tapant simultanément sur ~? après une nouvelle ligne (appuyez sur Entrée) :
root@ai2:~# ~? Supported escape sequences: ~. - terminate connection (and any multiplexed sessions) ~B - send a BREAK to the remote system ~C - open a command line ~R - Request rekey (SSH protocol 2 only) ~^Z - suspend ssh ~# - list forwarded connections ~& - background ssh (when waiting for connections to terminate) ~? - this message ~~ - send the escape character by typing it twice (Note that escapes are only recognized immediately after newline.)
Les commandes SysReq sont disponibles en tapant simultanément sur CTRL + O (o et non pas zéro) puis sur la touche H comme HELP :
root@ai2:~# SysRq : HELP : loglevel0-8 reBoot tErm Full kIll saK aLlcpus showMem Nice powerOff showPc show-all-timers(Q) unRaw Sync showTasks Unmount shoW-blocked-tasks
La touche remplaçant H pour effectuer la commande est indiqué en capitale ou en chiffre pour le niveau de log.
Pour redémarrer votre serveur par ce moyen utilisez alors la combinaison CTRL + O - B.
L'empreinte SSH de la console d'urgence 'console.gandi.net' est :
2d:e6:c0:48:5c:41:3b:95:81:0c:16:c1:32:a6:ef:8e