Como depurar uma máquina virtual em um computador host que esteja executando o Virtual Server 2005 ou Virtual PC 2004, parte 1 de 2

Traduções deste artigo Traduções deste artigo
ID do artigo: 871171 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

INTRODUÇÃO

Este artigo descreve como depurar uma máquina virtual em um computador host que esteja executando o Microsoft Virtual Server 2005 ou Microsoft Virtual PC 2004. Este artigo não é uma descrição completa sobre como depurar um computador. Em vez disso, este artigo aborda somente as informações que você deve usar para obter saída de depuração em um ambiente de máquina virtual e etapas básicas. Este artigo é a parte 1 de 2 artigos. Para obter mais informações sobre o artigo que é parte 2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
871170Como depurar o serviço do servidor virtual em um computador que está executando o Virtual Server 2005 ou o Virtual PC 2004, parte 2 de 2

Mais Informações

Para configurar a depuração em um ambiente de máquina virtual, execute essas etapas.

Etapa 1: Configurar o arquivo Boot.ini de máquina virtual

Quando você depurar uma máquina virtual de um computador host que está executando o Virtual PC 2004 ou Virtual Server 2005, configure o computador host com as ferramentas de depuração como faria em um cenário típico de depuração. No entanto, você pode usar uma taxa de transmissão maior quando você depurar uma máquina virtual. O computador que você deseja depurar é também conhecido como computador de destino. Para configurar a taxa de transmissão no computador que você deseja depurar, execute estas etapas:
  1. Abra o arquivo Boot.ini usando um editor de texto, como o bloco de notas.
  2. Copiar a primeira linha na seção [operating systems] e, em seguida, cole-o sob o último item de linha nesta seção. Normalmente, há somente um item de linha em [operating systems].
  3. Incluir as seguintes informações na linha que você colar em [operating systems]:
    /DEBUGPORT / DEBUG = COM the number of the COM port that you want to use for debugging /BAUDRATE = 115200
    115,200 é de transmissão máxima que você pode usar, e essa configuração funciona na maioria das vezes. No entanto, se você tiver problemas de conexão, reduza esse valor para um destes procedimentos:
    57600
    19200
    9600
    O arquivo 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. Salvar as alterações no arquivo Boot.ini e, em seguida, feche o programa de editor de texto.
Para obter mais informações sobre como configurar depuração e gerar um arquivo de despejo de memória, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
303021Como gerar um arquivo de despejo de memória quando um servidor pára de responder (trava)

Etapa 2: Obter e instalar um depurador de kernel

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

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

Etapa 3: Configurar uma porta serial na máquina virtual

Configure uma porta serial na máquina virtual para conectar o computador host. Observe que as portas seriais são também conhecido como com portas. A porta serial será um pipe nomeado. Para configurar a porta serial, siga estas etapas.

O Virtual PC 2004

  1. Inicie o Virtual PC 2004.
  2. Clique na máquina virtual que você deseja configurar e em seguida, clique em configurações .
  3. Na lista configuração , clique na porta serial que você deseja configurar, clique em porta serial física e, em seguida, clique para limpar a aguardar o comando de modem abrir a porta caixa de seleção se ela estiver marcada.
  4. Clique em pipe de nome e, em seguida, digite \\.\pipe\ name that you want to assign to the named pipe na caixa nome pipe . Para exemplo, tipo \\.\pipe\com2 .
  5. Clique em OK .

O Virtual Server 2005

  1. Inicie o programa de site de administração do Virtual Server. Para fazer isso, clique em Iniciar , aponte para Todos os programas , aponte para Microsoft Virtual Server e, em seguida, clique em Site de administração do Virtual Server .
  2. Em máquinas virtuais , aponte para Configurar e, em seguida, clique na máquina virtual que você deseja modificar.
  3. Clique no link portas .
  4. Na porta serial que você deseja configurar para depuração, clique em porta serial do computador físico e clique para desmarcar a caixa de seleção aguardar o comando de modem abrir a porta .
  5. Clique em pipe de nome e, em seguida, digite \\.\pipe\ name that you want to assign to the named pipe na caixa nome pipe . Para exemplo, tipo \\.\pipe\com2 .
  6. Clique em OK .

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

Conectar-se o depurador do kernel à porta na máquina virtual que você deseja depurar.

Computador local

Para um computador local, use um dos seguintes comandos:
  • kd -k com:port=\\.\pipe\ pipe name, pipe, redefine = 0, reconectar
  • Windbg -y Symbol path -k com:pipe, porta = \\ VMHost \pipe\ pipeName, redefine = 0, reconectar

Computador remoto

Para um computador remoto, use um dos seguintes comandos:
  • KD -k com:port = \\ physicalHostComputerName \pipe\ pipeName pipe, redefine = 0, reconectar-se
  • WinDBG -k com:port = \\ physicalHostComputerName \pipe\ pipeName pipe, redefine = 0, reconectar-se
As seguintes considerações se aplicam quando você depurar uma máquina virtual:
  • A opção de taxa de transmissão não é usada para pipes nomeados.
  • Use o redefine = 0 opção para especificar que um número ilimitado de redefinição pacotes poderão ser enviado para o computador de destino quando o computador host e o computador de destino estão sincronizando. O redefine = 0 opção é usada para máquinas virtuais de Virtual PC e para outras máquinas virtuais onde os pipes nomeados soltar bytes em excesso.
  • A opção reconectar é usada para fazer com que o depurador automaticamente o pipe de desconectar e reconectar o pipe se ocorrer uma falha de falha ou gravação leitura. Além disso, se o pipe nomeado não é detectado quando o depurador é iniciado, a opção reconectar faz com que o depurador aguardar o pipe com esse nome apareça. Use a opção reconectar para máquinas virtuais de Virtual PC 2004 e para outras máquinas virtuais que remova e recrie seus pipes durante uma operação de reinicialização.

Propriedades

ID do artigo: 871171 - Última revisão: quarta-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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