Comment faire pour déboguer une machine virtuelle sur un ordinateur ordinateur hôte qui exécute Virtual Server 2005 ou Virtual PC 2004, partie 1 sur 2

Traductions disponibles Traductions disponibles
Numéro d'article: 871171 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

INTRODUCTION

Cet article explique comment déboguer une machine virtuelle sur un ordinateur ordinateur hôte qui exécute Virtual Server 2005 ou Virtual PC 2004. Cet article n'est pas une description complète comment faire déboguer un ordinateur. Au lieu de cela, cet article traite uniquement la procédure de base et des informations que vous devez utiliser pour obtenir des résultats de débogage dans un environnement ordinateur virtuel. Cet article fait partie 1 d'articles 2. Pour plus d'informations sur l'autre article qui fait partie 2, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
871170 Comment faire pour déboguer le service serveur virtuel sur un ordinateur qui exécute Virtual Server 2005 ou Virtual PC 2004, partie 2 sur 2

Plus d'informations

Pour configurer le débogage dans un environnement ordinateur virtuel, procédez comme suit.

Étape 1: configurer le fichier Boot.ini de machine virtuelle

Lorsque vous déboguez une machine virtuelle à partir d'un ordinateur ordinateur hôte qui exécute Virtual PC 2004 ou Virtual Server 2005, configurez l'ordinateur ordinateur hôte avec vos outils de débogage comme vous le feriez dans un scénario typique de débogage. Toutefois, vous pouvez utiliser une vitesse de transmission plus élevée lorsque vous déboguez une machine virtuelle. L'ordinateur que vous souhaitez déboguer est également connu sous le nom de l'ordinateur cible. Pour configurer la vitesse de transmission sur l'ordinateur que vous souhaitez déboguer, procédez comme suit :
  1. Ouvrez le fichier Boot.ini à l'aide d'un éditeur de texte tel que le bloc-notes.
  2. Copiez la première ligne sous la section [operating systems] et puis collez-le dans l'élément ligne dernier sous cette section. En général, il est uniquement une ligne de facturation sous [operating systems].
  3. Ajouter les informations suivantes à la ligne que vous avez collé sous [operating systems] :
    /Debug /DEBUGPORT = COM the number of the COM port that you want to use for debugging /BAUDRATE = 115200
    115,200 est la vitesse de transmission maximale que vous pouvez utiliser, et ce paramètre fonctionne la plupart du temps. Toutefois, si vous rencontrez des problèmes de connexion, de réduire cette valeur à une des opérations suivantes :
    57600
    19200
    9600
    Le fichier Boot.ini ressemble à la suivante :
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect/DEBUG /DEBUGPORT=COM2/BAUDRATE=115200
  4. Enregistrez vos modifications dans le fichier Boot.ini et fermez le programme d'éditeur de texte.
Pour savoir comment configurer le débogage et générer un fichier de vidage de mémoire, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
303021 Comment générer un fichier de vidage de mémoire lorsqu'un serveur cesse de répondre (se bloque)

Étape 2: obtenir et installer un débogueur du noyau

Télécharger un débogueur de noyau à partir de Microsoft. Pour cela, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx

http://www.microsoft.com/whdc/devtools/debugging/default.mspx
Nous vous recommandons d'utiliser la version la plus récente du débogueur de noyau qui est disponible.

Étape 3: configurer un port série sur la machine virtuelle

Configurer un port série sur la machine virtuelle pour connecter l'ordinateur ordinateur hôte à. Notez que les ports série sont également connu sous le nom ports com. Ce port série sera un canal nommé. Pour configurer ce port série, procédez comme suit.

Virtual PC 2004

  1. Démarrez Virtual PC 2004.
  2. Cliquez sur l'ordinateur virtuel que vous souhaitez configurer, puis cliquez sur Paramètres .
  3. Dans la liste Paramètres , cliquez sur le port série que vous souhaitez configurer, cliquez sur port série physique et puis désactivez l' attente pour ouvrir le port modem commande case à cocher si elle est activée.
  4. Cliquez sur le canal nommé , puis tapez \\.\pipe\ name that you want to assign to the named pipe dans la zone de canal nommé . Pour exemple, type \\.\pipe\com2 .
  5. Cliquez sur OK .

Virtual Server 2005

  1. Démarrez le programme de site Web d'administration de Virtual Server. Pour ce faire, cliquez sur Démarrer , pointez sur Tous les programmes , pointez sur Microsoft Virtual Server , puis cliquez sur site Web d'administration de Virtual Server .
  2. Sous ordinateurs virtuels , pointez sur Configuration et puis cliquez sur l'ordinateur virtuel que vous souhaitez modifier.
  3. Cliquez sur le lien ports COM .
  4. Sous le port série que vous souhaitez configurer pour le débogage, cliquez sur port série ordinateur physique et puis cliquez pour désactiver la case à cocher attente pour ouvrir le port modem commande .
  5. Cliquez sur le canal nommé , puis tapez \\.\pipe\ name that you want to assign to the named pipe dans la zone de canal nommé . Pour exemple, type \\.\pipe\com2 .
  6. Cliquez sur OK .

Étape 4: attacher le débogueur de noyau sur le port com ordinateur virtuel

Connectez le débogueur de noyau au port com sur l'ordinateur virtuel que vous souhaitez déboguer.

Ordinateur local

Pour un ordinateur local, utilisez une des commandes suivantes :
  • kd-k com:port=\\.\pipe\ pipe name, le canal, réinitialise = 0, reconnectez
  • WinDBG-y Symbol path-k com:pipe, port = \\ VMHost \pipe\ pipeName, réinitialise = 0, reconnectez

Ordinateur distant

Pour un ordinateur distant, utilisez une des commandes suivantes :
  • Kd-k com:port = \\ physicalHostComputerName \pipe\ pipeName canal, réinitialise = 0, vous reconnecter
  • WinDBG-k com:port = \\ physicalHostComputerName \pipe\ pipeName canal, réinitialise = 0, vous reconnecter
Les considérations suivantes s'appliquent lorsque vous déboguez une machine virtuelle :
  • L'option taux en bauds n'est pas utilisée pour les canaux nommés.
  • Utilisez la réinitialise = 0 option pour spécifier qu'un nombre illimité de paquets de réinitialisation peut être envoyés à l'ordinateur cible lors de l'ordinateur ordinateur hôte et l'ordinateur cible sont la synchronisation. Le réinitialise = 0 option est utilisée pour les ordinateurs virtuels Virtual PC et pour les autres ordinateurs virtuels dans laquelle les canaux nommés déposer des octets en trop.
  • L'option de se reconnecter est utilisée pour déclencher le débogueur pour automatiquement déconnecter le canal et reconnecter le canal cas d'une lecture panne échec ou en écriture. En outre, si le canal nommé n'est pas détecté lorsque le débogueur est démarré, l'option de se reconnecter , le débogueur à attendre le canal portant ce nom s'affiche. Utilisez l'option de se reconnecter pour ordinateurs virtuels Virtual PC 2004 et pour les autres ordinateurs virtuels qui supprimer puis recréer les canaux lors d'une opération de redémarrage.

Propriétés

Numéro d'article: 871171 - Dernière mise à jour: mercredi 13 février 2008 - Version: 4.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Virtual Server 2005 Standard Edition
  • Microsoft Virtual PC 2004
Mots-clés : 
kbmt kbhowto kbinfo KB871171 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 871171
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com