Compartilhar via


Expandindo ou alterando o laboratório virtual

 

Publicado: abril de 2016

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

  • Mover o Team Foundation Server de um servidor para outro

    Talvez você precise alterar ou substituir o servidor que está executando o Team Foundation Server da camada de aplicativo.

  • Mover uma coleção de projetos de equipe de um Team Foundation Server para outro

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

  • Adicionar um novo servidor de biblioteca e desativar um servidor de biblioteca antigo

    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 substitua compartilhamentos de biblioteca existentes em grandes servidores de biblioteca do SCVMM.

  • Adicionar um novo Host Hyper-V e desativar um Host Hyper-V antigo

    Você pode achar que necessário mais espaço para executar máquinas virtuais e ambientes. Você pode adicionar hosts físicos mais grupos de hosts existente para aumentar a capacidade de forma transparente.

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

    Talvez seja necessário alterar ou substituir o servidor que está executando o SCVMM.

  • Mover um controlador de teste

    Você talvez precise mover ou substituir o computador que está executando o controlador de teste.

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

Mover o Team Foundation Server de um servidor para outro

Se você mover Team Foundation Server de um servidor para outro, ou caso contrário, altere o nome do servidor que está executando 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 sobre como mover Team Foundation Server, consulte Administrar o Team Foundation Server.

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

  • No computador que está executando o Team Foundation Server da camada de aplicativo, o URL aparece no Team Foundation Server Console de administração. No Console de administração, vá até o Lab Management nó, clique em reconfigurar o Lab Management, e, em seguida, clique no Avançado guia. No laboratório URL texto, digite o novo nome do servidor.

  • Em computadores nos quais um agente de compilação é instalado, o URL é armazenado no hive do registro gerenciada pelo Hyper-V. Se o servidor que está executando 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 de URL de Team Foundation Server internamente, você deve modificar o arquivo .lvr manualmente para atualizar o XML.

    Dica

    Você não precisa reverter instantâneos, porque a URL é atualizada nas máquinas virtuais por Team Foundation Server depois que ele seja revertido para um instantâneo.

Mover uma coleção de projetos de equipe de um Team Foundation Server para outro

Se você começar a explorar Lab Management por meio de ambientes compostos ou criando um projeto de equipe pequena para teste piloto Team Foundation Server, você pode querer migrar os ativos de laboratório para outro Team Foundation Server instância mais tarde. Porque Team Foundation Server não oferece suporte a mesclagem de um projeto de equipe com outro, você deverá mover os recursos de laboratório manualmente. Para obter mais informações sobre como migrar o código-fonte, itens de trabalho e definições de compilação, consulte Administrar o Team Foundation Server.

Dica

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 projetos de equipe entre instâncias do Team Foundation Server estão localizados em domínios diferentes, você deve mover a coleção de projetos, un-configurar Lab Management para esta coleção de projetos e, em seguida, configurá-lo de novo usando as configurações do novo Team Foundation Server instância e o domínio.

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

Para mover de um servidor que executa o Team Foundation Server para outro servidor que está executando o Team Foundation Server

  1. Mova a coleção de projetos de equipe para uma nova camada do aplicativo. Para ver as etapas Mover uma coleção de projeto de equipe.

  2. Configurar un Lab Management para a coleção de projetos de equipe depois de anexar a coleção para o destino Team Foundation Server. Para obter as etapas para cancelar-configurar, consulte TFSConfig Lab /Delete Command.

  3. Reconfigure o Lab Management para a coleção no destino Team Foundation Server. Para obter as etapas configurar o Lab Management, consulte Configurando Lab Management para ambientes SCVMM.

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

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

  1. Prepare para passar 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.

    Dica

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

Para se preparar para a migração

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

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

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

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

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

  3. Adicione o novo compartilhamento de biblioteca de projetos de equipe e coleções de projetos de equipe relevante.

    1. No Console de administração do TFS, clique em servidor TFS. Clique em camada de aplicativo, e, em seguida, clique em coleções de projetos de equipe.

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

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

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

  5. Siga um destes procedimentos:

    Coloque as coleções de projeto offline. É recomendável, embora não seja necessário, para obter as coleções de projeto relevantes offline durante a movimentação.

    —ou—

    Entre em contato com o administrador do sistema e peça-lhe para notificar todos os usuários não implantar ambientes ou importar máquinas virtuais ou modelos durante o tempo da mudança.

Para mover modelos

  1. Identificar os arquivos que estão relacionados ao modelo que você deseja mover. Mova os arquivos da origem para o destino. No caso de VHDs de disco diferencial, certifique-se de que você mova todas as versões do VHD. Para localizar o. vhd que esse modelo aponta para o caminho, clique o modelo e, em seguida, clique em propriedades. Clique em 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. Atualização de compartilhamento de biblioteca antigo e novo compartilhamento de biblioteca.

  3. Em Microsoft Test Manager, clique em biblioteca. Aponte para o novo compartilhamento de biblioteca, e 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ê definir para a nova instância do modelo são o mesmo que aquele que você usou para o modelo antigo.

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

  5. Exclua os modelos antigos da biblioteca. Em Microsoft Test Manager, clique o Central do laboratório. Clique o biblioteca guia e, em seguida, clique em VMs e modelos.

    Você pode distinguir entre o antigo e os novos modelos, observando a biblioteca 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 projetos de equipe off-line, implante um os modelos em 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 em um host e salvar essas máquinas virtuais para a nova biblioteca.

Para mover as máquinas virtuais importadas

  1. Criar um novo ambiente virtual

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

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

    Dica

    Se você tentar iniciar o ambiente e tenha máquinas virtuais que estão usando o mesmo nome das máquinas virtuais, que agora você está movendo, poderão ocorrer conflitos de nome no domínio.

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

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

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

    Dica

    Após a movimentação, você não poderá importar as máquinas virtuais para outros projetos de equipe.

Para mover a ambientes armazenados

  1. Em Microsoft Test Manager, implante o ambiente.

    Você não precisa iniciar o ambiente.

  2. Sobre o ambiente clique em repositório à biblioteca no compartilhamento de biblioteca de destino.

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

    1. Implante o ambiente.

    2. Tirar 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 do compartilhamento de biblioteca de origem.

Depois que a migração estiver concluída, coloca online a coleção de projetos de equipe.

Se você tiver erros incluídos instantâneos para ambientes que estão na biblioteca, é recomendável que você mantenha os ambientes nesta biblioteca até que esses bugs sejam resolvidos. Há uma maneira fácil de descobrir quais ambientes tem arquivos .lvr apontando para eles. Portanto, uma solução prática será manter ambientes que foram criadas nos últimos 60 dias.

Para remover o compartilhamento

  1. Excluir máquinas virtuais e modelos de compartilhamento de biblioteca original: no Microsoft Test Manager, clique em Central do laboratório. Clique em biblioteca, máquinas virtuais e modelos e exclua as máquinas virtuais no compartilhamento de biblioteca que ainda são mostradas em localizados no compartilhamento de biblioteca original.

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

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

    1. Abra um prompt de comando.

      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 de como o nome de compartilhamento de biblioteca.

      Para obter mais informações sobre o TFSLabConfig DeleteTeamProjectLibraryShare de comando, consulte TFSLabConfig DeleteTeamProjectLibraryShare Command.

    3. Repita essa etapa para cada projeto de equipe.

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

Adicionar um novo Host Hyper-V e desativar um Host Hyper-V antigo

Para adicionar um host Hyper-V

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

  2. No Console de administração do Team Foundation Server, clique em servidor TFS. Clique em Lab Management e, em seguida, clique em grupos de hosts. Clique em verificar. Se for solicitado um nome de usuário e senha, forneça um usuário que seja membro do grupo de segurança Administradores no novo host.

  3. Evitar que o posicionamento de novas máquinas virtuais no host que você está migrando.

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

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

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

  5. Migre ambientes não isolado da rede:

    1. Em Microsoft Test Manager, clique em Central do laboratório. Clique o laboratório guia e, em seguida, clique em ambientes. Identifique os ambientes que residam no grupo de hosts nos quais são os hosts de origem e de destino.

    2. Abra cada ambiente e identificar quais deles têm o recurso de isolamento de rede desativado. O restante desta etapa só se aplica a ambientes que não são isolado da rede.

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

      Você pode fazer isso digitando o nome de 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 ambientes de rede isolado:

    1. Em Microsoft Test Manager, clique em Central do laboratório. Em seguida, clique o laboratório guia e, em seguida, clique em ambientes. Identifique os ambientes que residam no grupo de hosts onde estão os hosts de origem e de destino.

    2. Abra cada ambiente e identifique qual deles tem o isolamento de rede recurso.

    3. Em Console de administradores do SCVMM, localize as máquinas virtuais que fazem parte de ambientes de rede isolados.

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

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

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

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

  7. Em Microsoft Test Manager, pausar e retomar a cada ambiente. Esse procedimento 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 Virtual Machine Manager de um servidor para outro

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

Para mover o SCVMM sem reter ativos de laboratório

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

    1. Sobre o Team Foundation Server camada 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 está executando a camada de aplicativo do Team Foundation. Por padrão, TFSConfig está localizado em unidade: \Program Files\Microsoft 2010\Tools do Team Foundation Server. Para obter mais informações sobre o TfsConfig Lab /Delete de comando, consulte TFSConfig Lab /Delete Command.

    2. Repita esse comando para cada coleção de projeto de equipe no servidor.

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

    1. No Team Foundation Server Console de administração, clique o Lab Management nó.

    2. Sobre o Lab Management clique em reconfigurar o Lab Management.

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

      1. Se a conta de serviço do Team Foundation Server não tem as permissões apropriadas no SCVMM especificado, uma caixa de diálogo solicita 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 do Team Foundation Server irá ser adicionada à função de administrador do SCVMM.

    4. Clique em OK.

Para mover o SCVMM mantendo ativos de laboratório

  1. Fazer backup do banco de dados do 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 volta Virtual Machine Manager.

    2. No Backup 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.

    Dica

    Você pode acompanhar o status do backup em trabalhos exibição.

  2. Copie os arquivos de backup do banco de dados de Etapa 1b para um local no novo computador SCVMM.

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

  4. Atualize 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 está executando a camada de aplicativo do Team Foundation. Por padrão, TFSConfig está localizado em unidade: \Program Files\Microsoft 2010\Tools do Team Foundation Server. Você deve usar o /force Alternar porque os grupos de host e o servidor de biblioteca já estão associados a uma coleção de projetos 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 TFSConfig Lab /Settings Commands.

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

      1. Se a conta de serviço do Team Foundation Server não tem as permissões apropriadas no SCVMM especificado, uma caixa de diálogo solicita 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 do Team Foundation Server irá ser adicionada à função de administrador do SCVMM.

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

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

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

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

    1. Em Microsoft Test Manager, clique em Central do laboratório e ambientes. Confirme que seus ambientes existentes são exibidos na lista e que eles estejam no estado correto.

    2. Clique em biblioteca e VMs e modelos. Confirme que todos os modelos e as máquinas virtuais existentes são exibidos na lista e que eles não são exibidos 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 porque o servidor atual está se tornando muito antigo, você deve fazer backup de banco de dados e reinstale no novo computador. Se você estiver movendo um controlador de teste usado para testes de carga, você fazer backup e restaurar o banco de dados de teste de carga Além disso. Você também precisará ir para cada agente e registrá-la novamente com o novo controlador.

Para mover ou reinstalar um controlador de teste

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

    Geralmente, esse arquivo está localizado em seu Visual Studio instalação o Common7\IDE pasta.

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

  3. Reinstale o controlador de teste no novo computador.

    Não configure o controlador de teste ainda.

  4. Substituir o padrão QTControllerConfig.XML arquivo na máquina com o arquivo de backup na etapa 1.

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

  6. Reinicie o computador.

  7. Se você alterar o nome de um computador onde um controlador de teste está instalado e o recurso de teste está configurado 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 no recursos página. Selecione o controlador de teste usando o novo nome.

    3. Reinicie o ambiente.

Consulte também

Como alterar o compartilhamento da biblioteca para coleções de projetos da equipe