Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1748 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Virtualisation - savoir si XP est planté ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Virtualisation - savoir si XP est planté ?

n°2707991
Sylver---
Not a geek. Just a human 2.0
Posté le 27-07-2007 à 09:53:05  profilanswer
 

Bonjour,
j'aimerais faire tourner un XP virtualisé sur une debian (là n'est pas le problème) et j'aimerais savoir si c'était possible que le soft de virtualisation (VMWare par ex, ou n'importe quelle autre) détecte que l'XP est planté et donc qu'il reboot la machine virtuelle. Je ne sais pas du tout comment pourrait marcher cette detection mais peu m'importe :d
J'ai pensé sinon à un moyen "détourné", par ex pinger la machine virtuelle et si aucune réponse (donc plantage) forcer le reboot.
Qqun a une idée :??:
 
(ps : j'ai pas mal hésité pour la cat' linux/windows et la sous-cat :d)
 
:jap:


---------------
Aloha
mood
Publicité
Posté le 27-07-2007 à 09:53:05  profilanswer
 

n°2708003
BaF - FlOp
Posté le 27-07-2007 à 10:26:56  profilanswer
 

Le pb, c'est que par définition s'il est planté, il n'acceptera plus aucune action ou aucune requète :D

n°2708009
Sylver---
Not a geek. Just a human 2.0
Posté le 27-07-2007 à 10:33:13  profilanswer
 

D'où l'interêt de le faire fonctionner dans une machine virtuelle en fait :o
WinXP peut planter, debian beaucoup moins. Donc si XP plante, debian le detecte (d'une façon ou d'une autre) et reboot la machine virtuelle. Et hop, XP peut reprendre son occupation :d


---------------
Aloha
n°2708012
BaF - FlOp
Posté le 27-07-2007 à 10:37:34  profilanswer
 

Mais non :o
Une machine virtuelle fonctionne exactement de la même façon qu'une machine réelle (a 2-3 choses près).
Je vois pas comment la machine hôte pourrait détecter ou faire qque chose, si la virtuelle est planté (même s'il s'agit d'une debian :ouch: )

 

En faisant un reboot via le réseau  ?
Ok, mais si la machine ne répond plus au ping, je vois pas comment faire :D

Message cité 1 fois
Message édité par BaF - FlOp le 27-07-2007 à 10:38:09
n°2708014
vrobaina
Hecho a Mano
Posté le 27-07-2007 à 10:38:28  profilanswer
 

le detecter non, c'est pas possible. Qt à le pinger par exemple, cela n'est pas suffisant. En effet on peux imaginer le cas ou ton XP "tourne sur 3 pattes" et que la couche réseau soit OK.
 
Le mieux : c'est de programmer sous ta debian un arret/redemarrage à intervale regulier de ta VM XP.

Message cité 1 fois
Message édité par vrobaina le 27-07-2007 à 10:44:45

---------------
Les cons, ça ose tout, et c'est même à ça qu'on les reconnait....
n°2708015
M4vrick
Mad user
Posté le 27-07-2007 à 10:38:54  profilanswer
 

le meilleur moyen reste effectivement un ping regulier et un reboot en cas de non reponse continue.

 

Ou alors une appli SNMP, c'est ce qui est utilisé en entreprise.

Message cité 1 fois
Message édité par M4vrick le 27-07-2007 à 10:39:41

---------------
--== M4vr|ck ==--
n°2708019
BaF - FlOp
Posté le 27-07-2007 à 10:47:27  profilanswer
 

M4vrick a écrit :

le meilleur moyen reste effectivement un ping regulier et un reboot en cas de non reponse continue.


Mais [:god]
Comment veux tu lui envoyer un reboot via le réseau, si elle ne répond déjà plus au ping ? :D

Message cité 1 fois
Message édité par BaF - FlOp le 27-07-2007 à 10:48:16
n°2708020
Sylver---
Not a geek. Just a human 2.0
Posté le 27-07-2007 à 10:49:43  profilanswer
 

BaF - FlOp a écrit :

Mais non :o
Une machine virtuelle fonctionne exactement de la même façon qu'une machine réelle (a 2-3 choses près).
Je vois pas comment la machine hôte pourrait détecter ou faire qque chose, si la virtuelle est planté (même s'il s'agit d'une debian :ouch: )

 

En faisant un reboot via le réseau  ?
Ok, mais si la machine ne répond plus au ping, je vois pas comment faire :D


Avec VMWare (le soft que je connais le mieux), tu peux démarrer/arrêter/mettre en pause une machine virtuelle (et je pense que pour n'importe quelle log de virtualisation c'est pareil :o). Si XP est planté (tout le problème est de detecter comment), WMWare arrête la machine virtuelle et la relance. Je vois pas ce que tu comprends pas en fait :d
Le truc bien crade c'est, tu ping la machine virtuelle, si pas de réponse, tu kill le proc de VMWare et tu le relances (en l'ayant configuré pour lancer automatiquement XP). Le fait de passer par la virtuallisation me permet d'avoir un système qui ne plantera pas (je fais confiance  à debian pour se débrouiller tout seul).

 

En gros, je pars 2 semaines en vacs et je fais beaucoup d'encodage vidéo. Ne voulant pas perdre mon temps, j'aimerais bien que mon PC encode pendant ces 2 semaines. Le problème est que si XP plante le lendemain (mon XP plante rarement mais c'est arrive), le PC va rester allumer pdt 2 semaines sans rien faire :d

 

J'avais pensé à un autre moyen, tester le ping sur l'XP (sans virtualisation) et si pas de réponse envoie d'un packet-magic pour rebooter (y'en a un pour démarrer, doit bien y'en avoir un pour arrêter/démarrer :d
edit : test à partir d'un dédié

Message cité 1 fois
Message édité par Sylver--- le 27-07-2007 à 10:51:28

---------------
Aloha
n°2708022
Sylver---
Not a geek. Just a human 2.0
Posté le 27-07-2007 à 10:50:12  profilanswer
 

BaF - FlOp a écrit :


Mais [:god]
Comment veux tu lui envoyer un reboot via le réseau, si elle ne répond déjà plus au ping ? :D


C'est pas XP qui reboot, mais le soft de virtualisation :o :o :o :o


---------------
Aloha
n°2708023
Sylver---
Not a geek. Just a human 2.0
Posté le 27-07-2007 à 10:50:52  profilanswer
 

vrobaina a écrit :

Le mieux : c'est de programmer sous ta debian un arret/redemarrage à intervale regulier de ta VM XP.


J'ai pensé à ça aussi et c'est peut être effectivement ce qui est le plus sûr.


---------------
Aloha
mood
Publicité
Posté le 27-07-2007 à 10:50:52  profilanswer
 

n°2708026
M4vrick
Mad user
Posté le 27-07-2007 à 10:55:57  profilanswer
 

Si tu as un peu de temps je te conseille plutot de le faire par SNMP plutot que ping, mais la technique reste la meme: reboot de la VM.


---------------
--== M4vr|ck ==--
n°2708027
Sylver---
Not a geek. Just a human 2.0
Posté le 27-07-2007 à 10:59:06  profilanswer
 

J'ai le temps, je vais regarder ça :jap:


---------------
Aloha
n°2708029
BaF - FlOp
Posté le 27-07-2007 à 10:59:25  profilanswer
 

Sylver--- a écrit :


Avec VMWare (le soft que je connais le mieux), tu peux démarrer/arrêter/mettre en pause une machine virtuelle (et je pense que pour n'importe quelle log de virtualisation c'est pareil :o). Si XP est planté (tout le problème est de detecter comment), WMWare arrête la machine virtuelle et la relance. Je vois pas ce que tu comprends pas en fait :d


J'ai bien compris que tu voudrais faire ça, mais ça va pas être possible via vmware, qui n'a aucune option du genre (je connais bien aussi).
A moins que cela soit apparu sur des versions récentes de vmware.

Sylver--- a écrit :


En gros, je pars 2 semaines en vacs et je fais beaucoup d'encodage vidéo. Ne voulant pas perdre mon temps, j'aimerais bien que mon PC encode pendant ces 2 semaines. Le problème est que si XP plante le lendemain (mon XP plante rarement mais c'est arrive), le PC va rester allumer pdt 2 semaines sans rien faire :d


Et en plus, faire redémarrer l'encodage vidéo automatiquement ? [:ddr555]
Wow.. :D

n°2708031
BaF - FlOp
Posté le 27-07-2007 à 11:04:51  profilanswer
 

Mais si tu trouves une parade, je veux bien être au parfum :jap:
Ça m'aurais sorti du paté plus d'une fois...

n°2708034
vrobaina
Hecho a Mano
Posté le 27-07-2007 à 11:11:57  profilanswer
 

En effet un petit agent dans la VM qui  lorsqu'on l'interroge renvoit le statut de certains services ou processus vitaux de Windows XP. Ensuite tu fais un pettit script qui interroge l'agent et en fonction de ce qu'il renvoie, reboote ou non la machine.
 
Dans l'idée :
1) Installation du client Nagios dans ta machine Virtuelle (NRPE_NT)
2) installation de la partie plug-ins de nagios (NRPE) dans ta debian.
3) ecriture de petis scripts afin que depuis ta debian tu puisse interroger les prgs qui tourneent dans ta VM.
 
4) s'il pb alors : ON arrete (on ne kill pas les process VMWare) les process VMWare. Puis on les redemarre.
 
Pour plus d'info sur www.nagiosexchange.org
 
 
 
 
 
 

Message cité 1 fois
Message édité par vrobaina le 27-07-2007 à 11:12:54

---------------
Les cons, ça ose tout, et c'est même à ça qu'on les reconnait....
n°2708072
Sylver---
Not a geek. Just a human 2.0
Posté le 27-07-2007 à 12:45:30  profilanswer
 

BaF - FlOp a écrit :


Et en plus, faire redémarrer l'encodage vidéo automatiquement ? [:ddr555]
Wow.. :D


Sans souci ça :o


---------------
Aloha
n°2708073
Sylver---
Not a geek. Just a human 2.0
Posté le 27-07-2007 à 12:46:14  profilanswer
 

vrobaina a écrit :

En effet un petit agent dans la VM qui  lorsqu'on l'interroge renvoit le statut de certains services ou processus vitaux de Windows XP. Ensuite tu fais un pettit script qui interroge l'agent et en fonction de ce qu'il renvoie, reboote ou non la machine.
 
Dans l'idée :
1) Installation du client Nagios dans ta machine Virtuelle (NRPE_NT)
2) installation de la partie plug-ins de nagios (NRPE) dans ta debian.
3) ecriture de petis scripts afin que depuis ta debian tu puisse interroger les prgs qui tourneent dans ta VM.
 
4) s'il pb alors : ON arrete (on ne kill pas les process VMWare) les process VMWare. Puis on les redemarre.
 
Pour plus d'info sur www.nagiosexchange.org


Je vais regarder ça, merci :jap:


---------------
Aloha

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Virtualisation - savoir si XP est planté ?

 

Sujets relatifs
Mon PC "plante" quand bon lui semble !Planté pendant deploiement MUI
Comment savoir avec quelle clé j'ai enregistré l'un de mes PC[2k Server] Activité réseau permanante, comment savoir d'ou ça vient ?
Un soft pour savoir le 'type' de PST[Windows XP + RAID 0] Rédémarrage qui plante
VirtualBox plante avec FC6comment savoir quelle carte graphique on a
Vista plante lorsque je branche un DD externe :spoartable acer qui plante au start
Plus de sujets relatifs à : Virtualisation - savoir si XP est planté ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR