Expandindo ou alterando seu laboratório Virtual

Como usar o e familiarizar-se com um laboratório virtual, convém expandir ou alterar seu laboratório de uma ou mais maneiras:

  • Move Team Foundation Server from One Server to Another

    Talvez você precise alterar ou substituir o servidor que está executando o Team Foundation Server aplicativo-nível.

  • Move a Team Project Collection from One Team Foundation Server to Another

    Você talvez queira reutilizar as máquinas e outros recursos em seu projeto de equipe inicial e mova a esses recursos.

  • Add a New Library Server and Retire an Old Library Server

    Você pode achar que precisa de mais espaço para armazenar as máquinas virtuais, modelos e ambientes. Você pode adicionar mais compartilhamentos de biblioteca ou substituir o compartilhamentos de biblioteca existentes com aqueles nos servidores de biblioteca SCVMM maiores.

  • Add a New Hyper-V Host and Retire an Old Hyper-V Host

    Você pode achar que você precisa de mais espaço para executar máquinas virtuais e ambientes. Você pode adicionar hosts físicos mais grupos existentes de host para transparente, adicionar mais capacidade.

  • Move System Center Virtual Machine Manager from One Server to Another

    Talvez você precise alterar ou substituir o servidor que está executando o SCVMM.

  • Move a Test Controller

    Talvez você precise mover ou substituir a máquina que está executando o controlador de teste.

Cada uma dessas alterações requer algumas modificações na configuração do Lab Management recursos.

Mover de Team Foundation Server de um servidor para outro

Se você mover Team Foundation Server de um servidor para outro, ou qualquer outra alteração no nome do servidor que está executando o Team Foundation Server, você deve atualizar o URL que o Lab Management componentes usam para se comunicar com Team Foundation Server. Para obter mais informações sobrehow to move Team Foundation Server, see Administração de Team Foundation Server.

Depois que terminar de mover Team Foundation Server, atualizar o Team Foundation Server URL nos seguintes locais:

  • Na máquina que está executando o Team Foundation Server camada de aplicativos, o URL aparece no Team Foundation Server Console de administração. No Console de administração, vá para a Lab Management nó, clique em De Lab Management de reconfigurare, em seguida, clique no Advanced guia. No URL do laboratório texto, digite o novo nome do servidor.

  • Em máquinas onde um agente de compilação estiver instalado, o URL é armazenado no hive do registro do Hyper-V-gerenciados. Se o servidor que está executando o Team Foundation Server é renomeado, clique em Recurso de fluxo de trabalho de reparo para esse ambiente. A configuração será atualizada automaticamente em todas as máquinas virtuais desse ambiente. Porque o armazenamento de arquivos de .lvr a URL de Team Foundation Server internamente, você deve modificar o arquivo de .lvr manualmente para atualizar o XML.

    ObservaçãoObservação

    Você não precisará reverter instantâneos, porque a URL é atualizada nas máquinas virtuais por Team Foundation Server depois será revertida para um snapshot.

Mover uma coleção de projeto de equipe a partir de um Team Foundation Server para outro

Se você iniciou a explorar Lab Management usando ambientes compostos ou criando um projeto de equipe pequena para o teste piloto Team Foundation Server, talvez você queira migrar os ativos de laboratório para um diferente Team Foundation Server posteriormente da instância. Porque Team Foundation Server não oferece suporte a mesclagem de um projeto de equipe com outro, você deverá mover manualmente os recursos do laboratório. Para obter mais informações sobrecomo migrar o código-fonte, itens de trabalho e definições de compilação, consulte Administração de Team Foundation Server.

ObservaçãoObservação

Você pode mover máquinas virtuais somente dentro do mesmo local de rede porque eles já estão configurados para usar esse local de rede. Se você mover uma coleção de projeto de equipe entre instâncias do Team Foundation Server que estão localizados em domínios diferentes, você deverá mover a coleção de projeto, un-configurar Lab Management para este projeto coleção e, em seguida, configurá-lo de novas usando as configurações da nova Team Foundation Server instância e o domínio.

Porque você está movendo entre domínios, é possível recuperar tudo.

Para mover-se de um servidor que esteja executando o Team Foundation Server de outro servidor que está executando o de Team Foundation Server

  1. Mova o conjunto de projeto de equipe para um novo nível de aplicativo. Para as etapas, consulte Mover uma coleção de projeto de equipe.

  2. Configurar a Un Lab Management para a coleção de projeto de equipe depois de anexar a coleção para o destino Team Foundation Server. Para obter as etapas para un-configurar, consulte Comando do laboratório de TFSConfig /Delete.

  3. Reconfigure o Lab Management para a coleção de destino Team Foundation Server. Para as etapas para configurar o Lab Management, consulte Configurando Lab Management pela primeira vez.

Adicionar um novo servidor de biblioteca e retirar um servidor de biblioteca antigo

Se você deve expandir o armazenamento para Virtual Machine Manager SCVMM (System Center), você pode adicionar novos compartilhamentos de biblioteca. Você também pode substituir os compartilhamentos existentes com compartilhamentos em servidores que têm mais rápidos processadores, mais discos rígidos ou ambos. O processo de adicionar ou remover os compartilhamentos de biblioteca para o SCVMM usada por Lab Management é o seguinte:

  1. Prepare-se mover para um novo compartilhamento de biblioteca.

  2. Mova os modelos.

  3. Mova as máquinas virtuais importadas que atualmente não são usadas em ambientes virtuais.

  4. Mova os ambientes armazenados.

  5. Remova o compartilhamento de biblioteca antigo.

    ObservaçãoObservação

    Esse cenário não atualizará os arquivos existentes do .lvr que podem ser parte de bugs ativos. Se houver ambientes armazenados que são necessárias para reproducing de bugs, aqueles devem permanecer na biblioteca de origem até que os bugs são resolvidos.

Para se preparar para a movimentação

  1. Certifique-se de que o novo servidor de biblioteca atende aos requisitos do sistema para um servidor de biblioteca SCVMM. Para obter mais informações sobreos requisitos de sistema, consulte requisitos do sistema: Servidor de biblioteca do VMM.

  2. No novo servidor, adicione um novo compartilhamento de biblioteca:

    1. Em Windows Explorer, crie uma nova pasta, que usa o nome do novo compartilhamento de biblioteca.

    2. Compartilhe a nova pasta com o servidor do SCVMM adicionando VMM_MACHINE$ como um colaborador para a lista de usuários para com que esta pasta é compartilhada.

    3. No Console de administradores de Virtual Machine Manager, associe o compartilhamento de biblioteca.

  3. Adicione novo compartilhamento de biblioteca para as coleções de projeto de equipe relevantes e projetos de equipe.

    1. No O Console de administração do TFS, clique em Servidor do TFS. Clique em O nível de aplicativoe em seguida, clique em Coleções de projeto de equipe.

    2. Sobre o Lab Management , clique em Configurar compartilhamentos de biblioteca.

    3. Adicione o compartilhamento que você criar no SCVMM.

  4. Backup para o compartilhamento de biblioteca original. Para obter as etapas fazer o compartilhamento de biblioteca, consulte Fazendo backup e restaurando o banco de dados do VMM.

  5. Do one of the following:

    Coloque as coleções de projeto off-line. É recomendável, embora não seja necessário, para levar as coleções de projeto relevante off-line durante a movimentação.

    —or—

    Contate o administrador do sistema e solicite a notificar todos os usuários não implantar ambientes ou importar máquinas virtuais ou modelos durante o tempo da mudança.

Para mover os modelos

  1. Identifica os arquivos que estão relacionados ao modelo que você deseja mover. Mova esses arquivos da origem ao destino. No caso de VHDs de diferenciação de disco, certifique-se de que você mova todas as versões do VHD. Para localizar o caminho do VHD que este modelo aponta para, clique com o botão direito no modelo e clique em Propriedades. Clique em a configuração de Hardware. Mova este VHD para o novo compartilhamento de biblioteca.

  2. No Console de administradores do SCVMM, clique em biblioteca. No ação painel, clique em Atualizar. Atualize o compartilhamento de biblioteca antigo e o novo compartilhamento de biblioteca.

  3. Em Gerenciador de teste do Microsoft, clique em biblioteca. Aponte para o novo Compartilhamento de bibliotecae reimportar os modelos. Repita para cada projeto de equipe está habilitado para Lab Management. Certifique-se de que o perfil do sistema operacional e o perfil de hardware que você define para a nova instância do modelo são iguais a que você usou para o modelo antigo.

  4. Se você tiver ambientes baseados em modelos na biblioteca, você deve atualizar manualmente as definições de ambiente. Em Microsoft Test Manager, clique em biblioteca. Clique em ambientes e clique em cada ambiente em que os modelos usados. Remova o modelo antigo e adicionar o novo modelo.

  5. Exclua os modelos antigos da biblioteca. Em Microsoft Test Manager, clique o O Centro de laboratório. Clique o biblioteca e na guia VMs e modelos de.

    Você pode distinguir entre o antigo e os novos modelos, observando a biblioteca de compartilham a coluna. Isso não exclui o modelo subjacente.

  6. Confirme que a movimentação foi bem-sucedida. Se você não levou a coleção de projeto de equipe off-line, implante um os modelos para um host. Ele deve ser concluída sem erros.

Se houver máquinas virtuais em uma biblioteca que atualmente não são usadas em um ambiente, você deve implantar essas máquinas virtuais a um host e salve as máquinas virtuais para a nova biblioteca.

Para mover máquinas virtuais de importados

  1. Criar um novo ambiente virtual

  2. Adicione todas as máquinas virtuais devem ser movidas. Não selecione nenhum recurso.

  3. Implementar o ambiente, mas não são iniciados.

    ObservaçãoObservação

    Se você tentar iniciar o ambiente e há são máquinas virtuais que estão usando o mesmo nome das máquinas virtuais, que você agora está movendo, pode haver conflitos de nome do domínio.

  4. Em Gerenciador de teste do Microsoft, clique em primeira máquina virtual no ambiente. Clique em armazenar a biblioteca e selecione a biblioteca de destino que você deseja armazenar. Repita para todas as máquinas virtuais no ambiente.

  5. Depois de todas as máquinas virtuais são armazenadas na biblioteca, exclua o ambiente

  6. Exclua as máquinas virtuais na biblioteca de origem.

    ObservaçãoObservação

    Depois de mover, você não poderá importar as máquinas virtuais em outros projetos de equipe.

Para mover a ambientes armazenados

  1. Em Microsoft Test Manager, implantar o ambiente.

    Não é necessário iniciar o ambiente.

  2. Sobre o ambiente , clique em loja para a biblioteca no compartilhamento de biblioteca de destino.

  3. Confirme que a movimentação foi bem-sucedida:

    1. Implante o ambiente.

    2. Um instantâneo.

    3. Reverta para um instantâneo anterior.

    4. Reverta para o instantâneo mais recente.

  4. Se você pode reverter com êxito, exclua o ambiente de compartilhamento de biblioteca de origem.

Após a transferência estiver concluída, coloque a coleção de projeto de equipe on-line.

Se você tiver bugs incluído instantâneos para ambientes que estão na biblioteca, é recomendável manter os ambientes nesta biblioteca, até que esses bugs sejam resolvidos. Não há nenhuma maneira fácil de localizar quais ambientes possui arquivos de .lvr, apontando para eles. Portanto, uma solução prática será manter ambientes foram criados nos últimos 60 dias.

Para remover o compartilhamento

  1. Exclua a máquinas virtuais e os modelos de compartilhamento de biblioteca original: Em Microsoft Test Manager, clique em O Centro de laboratório. Clique em biblioteca, modelos de máquinas virtuais e e exclua as máquinas virtuais no compartilhamento de biblioteca que ainda são mostrados em localizado no compartilhamento de biblioteca original.

    Você pode agrupar facilmente as máquinas virtuais pelo compartilhamento de biblioteca, arrastando o Compartilhar a biblioteca cabeçalho de coluna e soltando-o acima da linha de cabeçalho.

  2. Exclusão da associação de compartilhamento da biblioteca de projetos de equipe:

    1. Open a command prompt.

      No prompt de comando, use a ferramenta de linha de comando TFSLabConfig para cada projeto que está associado com o compartilhamento de biblioteca que você deseja excluir.

    2. Execute o comando TFSLabConfig DeleteTeamProjectLibraryShare, para especificar a coleção de projeto e o nome do projeto, além da biblioteca compartilhar nome.

      Para obter mais informações sobreo TFSLabConfig DeleteTeamProjectLibraryShare de comando, consulte Comando DeleteTeamProjectLibraryShare de TFSLabConfig.

    3. Repita essa etapa para cada projeto de equipe.

  3. No Team Foundation Server o Console de administração, excluir o compartilhamento de biblioteca original das coleções de projeto de equipe que estava associado.

Adicionar um novo Host Hyper-V e retirar um antigo Host do Hyper-V.

Para adicionar um host Hyper-V

  1. No Console de administradores do SCVMM, adicione o novo servidor Hyper-V para o grupo de host. Para obter as etapas adicionar um servidor para o grupo de host, consulte Adicionando Hosts.

  2. No Console de administração do Team Foundation Server, clique em Servidor do TFS. Clique em Lab Management e, em seguida, clique em Grupos de Host. Clique em Verifique se. Se você for solicitado um nome de usuário e senha, forneça um usuário que é um membro do grupo Administradores de segurança no novo host.

  3. Impedi a colocação de novas máquinas virtuais no host que você está migrando de.

    1. No Console de administradores do SCVMM, clique em Hosts. Clique no nome do host que você está migrando de e, em seguida, clique em Propriedades.

    2. No Propriedades de Host janela, clique no Status guia. Desmarque a caixa de seleção esse host está disponível para o posicionamentoe em seguida, clique em OK.

  4. No Propriedades de Host janela, clique no Status guia. Desmarque a caixa de seleção esse host está disponível para o posicionamento e, em seguida, clique em OK.

  5. Migre os ambientes que não são isolados de rede:

    1. Em Microsoft Test Manager, clique em O Centro de laboratório. Clique o laboratório guia e, em seguida, clique em ambientes. Identifica os ambientes em que residem no grupo de host no qual hosts de origem e destino são.

    2. Abra cada ambiente e identificar qual deles tem a capacidade de isolamento da rede desativada. O restante desta etapa só se aplica a esses ambientes que não são isolados de rede.

    3. No Console de administradores do SCVMM, localize as máquinas virtuais que fazem parte dos ambientes que não são isolados de rede.

      Você pode fazer isso digitando o nome do ambiente na caixa de pesquisa do painel de máquinas virtuais.

    4. Se qualquer uma das máquinas virtuais que foram encontradas na etapa anterior residem no host que está sendo Descontinuado, mova essas máquinas virtuais para o novo host.

  6. Migre os ambientes de rede isolado:

    1. Em Microsoft Test Manager, clique em O Centro de laboratório. Em seguida, clique na laboratório guia e, em seguida, clique em ambientes. Identifica os ambientes em que residem no grupo de host, onde estão os hosts de origem e destino.

    2. Abra cada ambiente e identificar qual deles tem o o isolamento da rede recurso no.

    3. Em Console de administradores do SCVMM, localizar as máquinas virtuais que fazem parte dos ambientes de rede isolado.

      Você pode fazer isso digitando o nome do ambiente na caixa de pesquisa do painel de máquinas virtuais.

    4. Se as máquinas virtuais de qualquer ambiente de rede isolado residem no host que está sendo Descontinuado, armazene o ambiente de rede isolado na biblioteca do projeto de equipe.

      Todas as máquinas virtuais em um ambiente isolado de rede estão localizadas no mesmo host físico.

    5. Implante o ambiente da biblioteca de volta para o grupo de host.

  7. Em Microsoft Test Manager, pausar e retomar cada ambiente. Isso verifica o ambiente foi migrado com êxito.

  8. No Console de administradores do SCVMM, clique em Hosts, clique no nome do host antigo e, em seguida, clique em Remover host.

Mover o System Center de Virtual Machine Manager de um servidor para outro

Há pelo menos duas situações em que você pode mover o SCVMM de um servidor para outro. Primeiro, você começou a usar o Lab Management em uma base piloto em máquinas temporárias e agora deseja implantar a funcionalidade para servidores de produção. Porque você estiver iniciando em um modo de produção, não é importante manter os ambientes, modelos e outros ativos de laboratório, que você estava usando durante o teste piloto. Segundo, você precisa alterar o servidor que está executando o SCVMM causa de problemas de disponibilidade ou de capacidade. Como você deseja continuar a operar como antes, você tem que preservar os mesmos ambientes e ativos relacionados.

Para mover o SCVMM sem reter os ativos de laboratório

  1. Exclua os objetos de laboratório de cada coleção de projeto de equipe.

    1. Sobre o Team Foundation Server nível de aplicativo, abra um prompt de comando e digite o seguinte comando **Tfsconfig.exe lab /delete /collectionName:**myCollection. Você deve executar TFSConfig de um servidor que esteja executando o nível de aplicativo do Team Foundation. Por padrão, TFSConfig está localizado em Drive: \Arquivos de Programas\Microsoft Team Foundation Server de 2010\Tools. Para obter mais informações sobre o TfsConfig Lab /Delete de comando, consulte Comando do laboratório de TFSConfig /Delete.

    2. Repita esse comando para cada conjunto de projeto de equipe no servidor.

  2. Digite o novo nome na Team Foundation Server Console de administração.

    1. No Team Foundation Server Administration Console, clique na Lab Management nó.

    2. Sobre o Lab Management página, clique em De Lab Management de reconfigurar.

    3. Sobre o Virtual Machine Manager guia, digite o nome de domínio totalmente qualificado do novo servidor que esteja executando o SCVMM. Em seguida, clique em teste para confirmar que o novo servidor está disponível.

      1. Se a conta de serviço de Team Foundation Server não tem as permissões apropriadas sobre o SCVMM especificado, uma caixa de diálogo solicitará um nome de usuário e uma senha.

      2. Digite o nome e a senha de um usuário que é um membro existente da função de administrador do SCVMM. A conta de serviço de Team Foundation Server será adicionada à função de administrador do SCVMM.

    4. Click OK.

Para mover o SCVMM mantendo os ativos de laboratório

  1. Fazer backup do banco de dados com o SCVMM original:

    1. No Console de administradores do SCVMM, clique em Administração e, em seguida, clique em Geral. No Ações painel, clique em fazer o backup de Virtual Machine Manager.

    2. No Backup de Virtual Machine Manager caixa de diálogo, digite o caminho de uma pasta de destino para o arquivo de backup. A pasta não deve ser um diretório raiz e deve ser acessada por SQL Server.

    ObservaçãoObservação

    Você pode seguir o status do backup em trabalhos modo de exibição.

  2. Copie os arquivos de backup do banco de dados da etapa 1b para um local da nova máquina do SCVMM.

  3. Instale o SCVMM no novo servidor. Aponte o Assistente de banco de dados atual do SCVMM ou criar um novo banco de dados. Para as etapas para restaurar o backup, consulte Fazendo backup e restaurando o banco de dados do VMM.

  4. Atualizar o nome do servidor do SCVMM no Team Foundation Server.

    1. Abra um prompt de comando e execute o comando: **Tfsconfig.exe lab /settings / scvmmservername:**my_new_scvmmservername /force. Você deve executar TFSConfig de um servidor que esteja executando o nível de aplicativo do Team Foundation. Por padrão, TFSConfig está localizado em Drive: \Arquivos de Programas\Microsoft Team Foundation Server de 2010\Tools. Você deve usar o /force Alternar porque os grupos de host e o servidor de biblioteca já estão ligados a uma coleção de projeto de equipe; não é permitido alterar o SCVMM a menos que você use o /force opção. Para obter mais informações sobre o TFSConfig Lab Settings de comando, consulte Comandos de laboratório /Settings TFSConfig.

    2. No Team Foundation Server o Console de administração, clique o Lab Management nó. Clique em De Lab Management de reconfigurar e, em seguida, clique em teste perto de nome do servidor VMM. Isso confirma que Team Foundation Server pode conectar-se para o novo SCVMM e tem as permissões corretas.

      1. Se a conta de serviço de Team Foundation Server não tem as permissões apropriadas sobre o SCVMM especificado, uma caixa de diálogo solicitará um nome de usuário e uma senha.

      2. Digite o nome e a senha de um usuário que é um membro existente da função de administrador do SCVMM. A conta de serviço de Team Foundation Server será adicionada à função de administrador do SCVMM.

    3. No Team Foundation Server O Console de administração, faça o seguinte para cada conjunto de projeto de equipe.

      1. Clique na Lab Management guia e, em seguida, clique em Configurar grupos de Host. Selecione todos os grupos de host e, em seguida, clique em Verify. Isso confirma que Team Foundation Server e o SCVMM novo pode se conectar aos hosts e ter as permissões corretas.

      2. Clique, Lab Managemente em seguida, clique em biblioteca configurar compartilhamentos. Selecione todos os compartilhamentos de biblioteca e clique em Verify. Isso confirma que Team Foundation Server e o SCVMM novo pode se conectar a compartilhamentos de biblioteca e ter as permissões corretas.

  5. Confirme que a movimentação foi bem-sucedida:

    1. Em Microsoft Test Manager, clique em O Centro de laboratório e ambientes. Confirme que seus ambientes existentes aparecem na lista e que estão no estado correto.

    2. Clique em biblioteca e as VMs e modelos de. Confirme todas as máquinas virtuais existentes e os modelos aparecem na lista e que eles não são exibidos os novos erros.

Mover um controlador de teste

Se você deve mover ou reinstalar um controlador de teste que está associado a ambientes, possivelmente para uma atualização de hardware ou o servidor atual está se tornando muito antigo, você deve fazer backup do banco de dados e reinstalar na nova máquina. Se você estiver movendo um controlador de teste usado para testes de carga, você pode fazer backup e restaura o banco de dados de teste de carga Além disso. Você também terá que ir para cada agente e registrar novamente os com o novo controlador.

Para mover ou reinstalar um controlador de teste

  1. Localize o QTControllerConfig.XML de arquivo e fazer uma cópia de backup. 

    Normalmente, este arquivo está localizado no seu Visual Studio a instalação em que o Common7\IDE pasta.

  2. Reconstrua a máquina com o mesmo nome.

  3. Reinstale o controlador de teste da nova máquina.

    Não configure o controlador de teste ainda.

  4. Substitua o padrão QTControllerConfig.XML o arquivo no computador com o arquivo de backup na etapa 1.

  5. Configurar o controlador de teste e conectá-la à coleção de projeto que estava conectado antes.

  6. Reinicie o computador.

  7. Se você alterar o nome do computador onde um controlador de teste está instalado e a capacidade de teste é configurada para um ambiente, você deve atualizar o nome do controlador de teste nos ambientes usando esse controlador de teste. Você usará Microsoft Test Manager para modificar o ambiente:

    1. Pare o ambiente.

    2. O ambiente de editar e atualizar a configuração do controlador de teste na recursos página. Selecione o controlador de teste usando seu novo nome.

    3. Reinicie o ambiente.

Consulte também

Tarefas

Como: Alterar o compartilhamento de biblioteca para as coleções de projeto de equipe

Histórico de alterações

Date

History

Motivo

Outubro de 2010

Expandiu as informações e as etapas para mover o SCVMM de um servidor para outro.

Aprimoramento de informações.