Como depurar uma máquina virtual num computador anfitrião com o Virtual Server 2005 ou o Virtual PC 2004, parte 1 de 2

Traduções de Artigos Traduções de Artigos
Artigo: 871171 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

INTRODUÇÃO

Este artigo descreve como depurar uma máquina virtual num computador anfitrião com o Microsoft Virtual Server 2005 ou o Microsoft Virtual PC 2004. Este artigo não é uma descrição completa sobre como depurar um computador. Em vez disso, este artigo aborda apenas os passos básicos e informações que deve utilizar para obter a saída de depuração num ambiente de máquina virtual. Este artigo é a parte 1 de 2 artigos. Para obter mais informações sobre o outro artigo é a segunda parte, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
871170Como depurar o serviço de servidor virtual num computador com o Virtual Server 2005 ou o Virtual PC 2004, parte 2 de 2

Mais Informação

Para configurar a depuração num ambiente de máquina virtual, siga estes passos.

Passo 1: Configurar o ficheiro Boot.ini de máquina virtual

Quando depurar uma máquina virtual de um computador anfitrião com o Virtual Server 2005 ou o Virtual PC 2004, configure o computador anfitrião com as ferramentas de depuração como faria num cenário normal de depuração. No entanto, pode utilizar uma velocidade superior quando depurar uma máquina virtual. O computador que pretende depurar é também conhecido como computador de destino. Para configurar a transmissão em baud no computador que pretende depurar, siga estes passos:
  1. Abra o ficheiro Boot.ini utilizando um editor de texto, tal como o bloco de notas.
  2. Copiar a primeira linha na secção [operating systems] e, em seguida, colá-lo no último item de linha nesta secção. Normalmente, existe apenas um item de linha em [operating systems].
  3. Acrescentar as seguintes informações para a linha que colou em [operating systems]:
    /DEBUGPORT / DEBUG = COM the number of the COM port that you want to use for debugging /BAUDRATE = 115200
    115,200 é a transmissão em baud máxima que pode utilizar, e esta definição funciona na maior parte das vezes. No entanto, se tiver problemas de ligação, reduza este valor para um dos seguintes procedimentos:
    57600
    19200
    9600
    O ficheiro Boot.ini é semelhante à seguinte:
    [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. Guardar as alterações ao ficheiro Boot.ini e, em seguida, sair do programa de editor de texto.
Para obter mais informações sobre como configurar depuração e gerar um ficheiro de informações de estado da memória, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
303021A gerar um ficheiro de informação de memória quando um servidor deixa de responder (não reage)

Passo 2: Obter e instalar um depurador de kernel

Transferir um depurador de kernel da Microsoft. Para o fazer, visite um dos seguintes Web sites da Microsoft:
http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx

http://www.microsoft.com/whdc/devtools/debugging/default.mspx
Recomendamos que utilize a versão mais recente do depurador de kernel que está disponível.

Passo 3: Configurar uma porta série na máquina virtual

Configure uma porta série na máquina virtual para ligar ao computador anfitrião. Note que portas série são também conhecidos como com portas. Esta porta série será um pipe nomeado. Para configurar nesta porta série, siga estes passos.

Virtual PC 2004

  1. Inicie o Virtual PC 2004.
  2. Faça clique sobre a máquina virtual que pretende configurar e, em seguida, clique em definições .
  3. Na lista definições , faça clique sobre a porta que pretende configurar, clique em porta física e, em seguida, clique para desmarcar a aguardar a comandos de modem abrir a porta caixa de verificação se estiver seleccionada.
  4. Clique com o nome pipe e, em seguida, escreva \\.\pipe\ name that you want to assign to the named pipe na caixa com o nome pipe . Para exemplo, tipo \\.\pipe\com2 .
  5. Clique em OK .

Virtual Server 2005

  1. Inicie o programa de Web site de administração do servidor virtual. Para o fazer, clique em Iniciar , aponte para Todos os programas , aponte para Microsoft Virtual Server e, em seguida, clique em Web site de administração do servidor virtual .
  2. Em computadores Virtual , aponte para Configurar e, em seguida, faça clique sobre a máquina virtual que pretende modificar.
  3. Clique na hiperligação portas .
  4. Na porta série que pretende configurar para depuração, clique em porta série do computador físico e, em seguida, clique para desmarcar a caixa de verificação esperar pelo comando de modem para abrir a porta .
  5. Clique com o nome pipe e, em seguida, escreva \\.\pipe\ name that you want to assign to the named pipe na caixa com o nome pipe . Para exemplo, tipo \\.\pipe\com2 .
  6. Clique em OK .

Passo 4: Anexar o depurador do kernel para a porta com de máquina virtual

Ligue o depurador do kernel à porta no computador virtual que pretende depurar.

Computador local

Para um computador local, utilize um dos seguintes comandos:
  • kd -k com:port=\\.\pipe\ pipe name pipe, repõe = 0, volte a ligar
  • Windbg -y Symbol path -k com:pipe, porta = \\ VMHost \pipe\ pipeName, repõe = 0, volte a ligar

Computador remoto

Para um computador remoto, utilize um dos seguintes comandos:
  • KD -k com:port = \\ physicalHostComputerName \pipe\ pipeName pipe, repõe = 0, volte a ligar
  • WinDbg -k com:port = \\ physicalHostComputerName \pipe\ pipeName pipe, repõe = 0, volte a ligar
As seguintes considerações aplicam-se quando depurar uma máquina virtual:
  • A opção de velocidade de transmissão não é utilizada para pipes nomeados.
  • Utilize o repõe = 0 opção para especificar que um número ilimitado de reposição de pacotes pode ser enviado para o computador de destino quando o computador anfitrião e o computador de destino estão a sincronizar. O repõe = 0 opção é utilizada para máquinas virtuais de Virtual PC e para outras máquinas virtuais de onde os pipes nomeados colocar bytes em excesso.
  • A opção de restabelecer ligação é utilizada para fazer com que o depurador desligar o pipe e restabelecer ligação com o encaminhamento (pipe) se ocorrer uma falha falha ou de escrita leitura automaticamente. Além disso, se o pipe nomeado não for detectado quando o depurador é iniciado, a opção de restabelecer ligação faz com que o depurador aguardar o pipe com este nome apareça. Utilize a opção de voltar a ligar para máquinas virtuais de Virtual PC 2004 e para outras máquinas virtuais que remover e, em seguida, recriar os pipes durante uma operação de reinício.

Propriedades

Artigo: 871171 - Última revisão: 13 de fevereiro de 2008 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Virtual Server 2005 Standard Edition
  • Microsoft Virtual PC 2004
Palavras-chave: 
kbmt kbhowto kbinfo KB871171 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 871171

Submeter comentários

 

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