Físico para Virtual no mesmo hardware?

4

Eu gostaria de converter uma máquina física em um virtual. É um servidor SBS2008. O problema é que tenho apenas o hardware de um servidor para usar. É possível criar VHDs para a unidade do sistema, bem como um volume na unidade RAID salvando as imagens em um compartilhamento de rede, reformatar o servidor e instalar o hyper-v e depois trazer as imagens como parte do sistema operacional convidado?

EDIT: Muitas respostas também perguntaram por quê. Estes são meus objetivos:

Um objetivo é obter mais de um servidor, para que eu possa deixar o SBS como está e instalar outros serviços em um servidor em execução que não seja sbs. Além disso, acho que facilitaria a migração para o sbs2011, já que posso instalá-lo em um ambiente virtual limpo e migrar e, em seguida, encerrar o servidor sbs2008 (deixando os serviços apenas no segundo servidor). Em suma, acho que rodar os virtuais vai me dar mais opções ... um longo prazo inclui a mudança para um novo hardware. Eu imagino que seria mais fácil migrar para um novo hardware se você apenas transferisse virtuais.

Atualmente, estou executando isso fora do meu escritório em casa, por isso o espaço é um prêmio e, como sou muito pequeno, o preço também é bom. É por isso que apenas um servidor, e porque quando eu obtenho um novo servidor seria um substituto. No entanto, conforme minha empresa cresce, eu gostaria de facilitar ao máximo a expansão, e parece que os virtuais são uma ótima maneira de tornar as transições mais fáceis.

Outra meta é que eu estou procurando ter a opção de executar vários servidores (muitos são servidores que configurarei para imitar ambientes de clientes, mas a maioria deles não estará em execução até que eu esteja ativamente desenvolvendo. pare e comece conforme necessário).

Eu aprecio todas as respostas, e alguém me dizendo que isso é uma má idéia também está bem. Um SBS2008 virtual é uma configuração de MS suportada, porém, eu encontrei documentos dizendo como realizar exatamente isso. Infelizmente, eu não encontrei isso até recentemente, enquanto construí o servidor há alguns anos.

    
por Andy 04.02.2012 / 02:45

3 respostas

6

deve ser possível, mas é difícil sem ter certeza de que seu hardware é suportado. Eu não vou dizer que isso vai funcionar apenas para você ter um problema e não funcionar, então reclamar ... em algumas circunstâncias, pode acontecer.

O mais inteligente é obter um servidor mais novo dedicado à virtualização, depois migrar seu servidor existente e descomissioná-lo.

Especialmente porque o seu servidor é o seu único. A SBS irá potencialmente morrer no processo e deixar sua empresa alta e seca.

Aqui estão as opções que eu vejo. Um deles, certifique-se de ter backups em bom estado e verifique se a migração do p2v suportará discos esparsos, pois, se ele criar os volumes do mesmo tamanho, você terá uma redução de tamanho. Então você pode alocar alguns dias para tentar, e se falhar horrivelmente, restaure o computador de volta ao estado anterior.

Dois, que eu diria que seriam mais seguros, consiga um servidor com toneladas de armazenamento dedicados a ser um servidor VM, migre seu servidor para isso e, em seguida, desative-o quando ele estiver funcionando bem. Em seguida, transforme seu servidor antigo em um controlador de domínio de backup. Mesmo para pequenas empresas, não faz mal ter 2 CDs.

Três, não faça isso, a menos que você tenha uma razão convincente para migrar para uma estrutura de sistema virtual. O que você está fazendo que está executando com o SBS, mas deseja virtualizar nesse servidor? Especialmente se você não tem hardware extra para disponibilidade / redundância? Se você fizer a ideia dois, poderá migrar seu servidor, certificar-se de que ele funciona e, em seguida, transformar o servidor antigo em outro servidor virtual e instalar um DC de backup e ... algo mais que você está tentando virtualizar.

Depende do que exatamente você está tentando alcançar como meta final (por que motivo ...?)

    
por 04.02.2012 / 03:01
4

Eu fiz isso em uma igreja que tinha orçamento zero para hardware, mas queria migrar para o SBS2011 no mesmo servidor. Foi arriscado, mas funcionou.

  1. instalei a função Hyper-V na caixa do SBS2008
  2. Eu usei disk2vhd para fazer uma cópia de todos os discos no servidor, no mesmo servidor . Usa instantâneos, para que você possa ter a origem e o destino no mesmo disco
  3. Eu montei o SBS2008 virtual na mesma máquina que o SBS2008 real . O importante que fiz aqui foi não dar-lhe um adaptador de rede. A única razão pela qual fiz isso foi para garantir que minha cópia de fato funcionasse.
  4. Eu fiz um "Export" do Hyper-V em uma unidade externa e limpei completamente o servidor SBS2008
  5. Eu fiz um "Import" do Hyper-V de volta à máquina principal depois que eu tive uma nova instalação do 2008 R2 com o Hyper-V adicionado a ele
  6. inicializei a nova máquina Hyper-V e estou feliz desde então. Eu deveria ter virtualizado isso em primeiro lugar.

Eu então consegui instalar o SBS2011 em uma segunda VM no mesmo hardware, migrar tudo e depois desliguei e desativei a VM original do SBS2008. Demorou um pouco, mas significava que não precisávamos gastar um único dólar em hardware.

Pontos importantes a serem observados:

  1. Isso só funciona se você tiver um único controlador de domínio (a máquina do SBS). Como o seu AD irá efetivamente retroceder durante esse tempo (a partir do instantâneo), se você tiver mais de um AD, ele reclamará sobre "Restauração inválida" (como se você tivesse revertido para um instantâneo anterior de uma VM). Então o DC "velho" então ficará sentado lá sendo inútil para sempre. Eu fiz o nosso em um fim de semana quando quase todos os computadores do escritório foram desligados. Nós só tivemos um problema com uma impressora de rede que (ainda) se recusa a entrar novamente no domínio.
  2. Você pode ter problemas de licenciamento. Fizemos isso em uma licença educacional, que não é OEM e, portanto, fomos autorizados a virtualizar. Meu trabalho também doou a licença do 2008 R2 que usamos como hypervisor, mas o hipervisor flexível do Hyper-V é gratuito se você não quiser um SO totalmente funcional abaixo dele.
  3. A primeira importação da VM é importante, porque você não deseja que o host do SBS2008 seja ativado sem ter 100% de certeza de que sua cópia está em bom estado para funcionar.
por 04.02.2012 / 21:47
2

Pergunta-chave # 1: Você comprou o SBS pré-instalado no servidor? Se assim for, você não pode virtualizar. Cópias OEM não podem ser virtualizadas. Se você comprou uma licença de volume ou uma cópia de varejo, você PODE fazer isso - elas podem ser virtualizadas.

Supondo que você não tenha uma cópia OEM, eu pergunto à pergunta KEY # 2: Você está sugerindo que não tem outro computador com pelo menos a capacidade de ter 8 GB de RAM e um processador com capacidade de virtualização? Quase CADA novo computador vendido nos últimos dois anos e MUITOS nos últimos 5 suportam esta configuração. Na pior das hipóteses, você poderia construir um por US $ 400.

Você pode migrar usando softwares de terceiros, como o ShadowProtect ou o DoubleTake, entre outros ... eles não são soluções baratas.

Se o seu tempo não é avaliado, então você pode fazer isso fazendo uma migração swing para um servidor temporário. É como um upgrade que você só está hospedado na mesma versão. Você instala outro sistema com o Hyper-V, migra para esse servidor, recarrega o servidor físico com o Hyper-V e exporta a VM do servidor temporário e importa para o servidor físico recém-instalado que executa o Hyper-V.

Eu fiz basicamente exatamente a mesma coisa para um cliente em outubro (a única diferença é que nós atualizamos para o SBS 2011 Standard do SBS 2008 Standard. Mas logicamente, não teria sido diferente migrar para o SBS 2008 versão).

    
por 04.02.2012 / 09:12