|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : février 2004 Messages : 318 ![]() |
bonjour,
j'utilise pas mal des machines virtuelles pour tester des technos servers (vbox et vmware) Ces machines je les mets volontier en hibernation, certaines pendant des mois. cad que la plateforme de virtualisation met le systeme en pause, puis restaure l'état de la RAM, du CPU, du disque, etc tel que c'était au moyen du snapshot et parfois j'aimerais que le systeme détecte seul son "reveil" typiquement, * relancer une mise à jour de la date/heure, * me faire un apt-get update && apt-get upgrade * faire une mise à jour no-ip * etc. et non, je ne veux pas que ce soit la plateforme de virtualisation qui démarre le processus lorsque le snapshot est terminée. je veux que ce soit le systeme qui le détecte seul alors oui si je codais mon petit script sh en stockant la date heure systeme dans un petit fichier et en comparant le delta avec la date heure systeme et lance ma commande selon l'importance du delta, puis en appelant ce script toutes les minutes via crontab ==> oui ca ferait surement bien l'affaire mais bon, ca fait un peu trop hackish à mon gout je suis persuadé que ce genre de besoin peut etre fait avec éléguance par LE petit tool qui va bien mais lequel ? qqn a une idée ? ![]() contexte : ubuntu ou debian vous l'aurez deviné |
|
|
10
|
|
|
#2 | ||
|
Membre habitué
![]() Inscription : février 2004 Messages : 318 ![]() |
alors finalement j'ai du me débrouiller tt seul
trois pistes 1. noip2 j'utilise le service no-ip.com sur une des machines de test l'utilitaire noip2 est donc pour ainsi dire indispensable sur cette machine c'est un daemon, il suffit de lui mettre un internvalle d'update à 1 minute. or précisément le script d'hibernation/restauration de la plateforme virtuelle dans ce contexte alloue un nouvel ip et un nouveau hostname au snapshot restauré, donc lorsque noip2 détecte un changement d'ip, ben c'est que je sors d'hibernation et hop hop on peut demander à noip2 de lancer un script arbitraire sur ce type d'évènement NB: normalement interroger le service no-ip.com toutes les minutes est clairement abusé. je pars du principe que le tool noip2 est suffisament bien foutu pour regarder d'abord de son coté si l'ip a changé avant d'interroger no-ip.com ==> c'est à vérifier bien sur, mais j'ai bon espoir 2. utiliser touch comme suit Code :
+ sur machine allumée, les actions sont répétées toutes les 30min de toute facon 3. sérialiser / désérialiser le timestamp de dernière execution à creuser j'ia pas trop de temps dispo et #1 me convient pour le moment par contre, il faudra trouver un moment pour réfléchir à qqch avec les autres pistes un jour ou l'autre si ca peut aider qqn |
||
|
|
10
|
Copyright © 2000-2012 - www.developpez.com