Nativa inicializa a imagem do Virtualbox

2

Estou diante de um problema de hardware / software do Windows que sobrou de outra pessoa. Está em mim para resolver. É uma configuração de missão crítica. A situação é:

Eu tenho uma máquina do servidor físico com:

-Disk C: \ (um disco) contendo uma instalação básica do Windows Server 2008 R2, anteriormente Win Pro, agora sem edição.

-Disk D: \ (software Raid) contendo uma imagem de disco do VirtualBox de um Windows Server 2008 R2 configurado executando o SQL Server R2, entre outros.

O que devo fazer agora?

  • Migre todas as coisas da VM configurada para a básica, mas é nativamente instalado C: \ Windows Server 2008 R2 (com a possibilidade de de quebrar coisas)? Ou,

  • Configurando a máquina para "inicializar de forma nativa" a VM com a ajuda de bcdedit.exe (algo que eu li sobre o que eu nunca fiz, o que eu não sei se funciona, se atinge o desempenho, ou se é estável para produção)

Para mim, sendo old skool, estou no processo de virtualização de tudo (opção 1). Mas eu ficaria feliz se alguém sugerisse que eu estava bem em seguir a rota de "inicialização nativa".

    
por isync 28.11.2011 / 00:16

4 respostas

8

"Estou no processo de virtualização de tudo" - realmente? o_O por quê?

FWIW de suas duas abordagens sugeridas, eu migrei para mas eu seria mais do que um pouco cauteloso com essa abordagem pessoalmente.

A sua pergunta é um pouco incerta: a VM funciona agora como está? A menos que você esteja tendo um problema real além de ser cauteloso com a virtualização, minha sugestão real é realmente deixá-lo onde está, virtualizado.

atualizar para endereçar comentários

Ok, para endereçar seus comentários, se o servidor for crítico e atualmente em execução , sugeriria pedir emprestado "primeiro, não prejudique" da comunidade médica. O que quero dizer com isso é que, se você deseja alterar como esse servidor é hospedado, deve colocar os resultados de qualquer migração em um novo servidor, para que o servidor atual fique disponível o máximo possível. possível enquanto você trabalha no novo, e para que qualquer coisa que você faça não "danifique" o serviço atual para seus usuários. Essa abordagem também permitirá que você aproveite o tempo e faça as coisas da maneira certa.

Se você não puder obter o orçamento para fazer isso com um sistema crítico, talvez tenha acabado de descobrir o motivo pelo qual seu antecessor fez o que parecem ser algumas escolhas muito questionáveis ...

Quanto à adequação da virtualização, eu diria que seu predecessor estava louco para executar um sistema de missão crítica em uma instalação de caixa virtual em um SO de estação de trabalho, mas isso não significa que haja algo errado com a virtualização per se . Isso não é realmente pior do que executar servidores críticos em estações de trabalho antigas "porque é tudo o que tínhamos no momento" e acho que já vimos isso acontecer.

Estou executando a maioria (cerca de 60 servidores) de nossos servidores de produção em oito VMWare ESXi servidores e nossos ambientes de desenvolvimento / teste em 3 HyperV da Microsoft caixas - estes são dois produtos de virtualização 'qualidade de servidor' gratuitos (embora você pague pelas ferramentas sofisticadas para gerenciar um datacenter cheio deles) e eu nunca tive tempo de inatividade não planejado de nenhum deles. Ambos também possuem ferramentas que permitem migrar / importar servidores em execução no momento para que isso possa tornar a migração muito simples

Então, considerando o que você descreveu, eu sugiro:

  1. Migrando o servidor para novo hardware, independentemente de você optar por analisar a virtualização com as ferramentas 'certas' ou permanecer 'bare-metal'.
  2. Considere uma das ferramentas de virtualização de "qualidade do servidor", para tirar proveito de suas ferramentas de migração / importação para migrar sem problemas do sistema atual e falho.
por 28.11.2011 / 00:27
7

VirtualBox é quase certamente a ferramenta errada para a virtualização de servidores, mas isso não significa que você não deve virtualizar. Se você tiver uma licença Standard 2008R2, ela permitirá uma instalação de host e uma de convidado. Se é Enterprise, você ganha 4 convidados.

Além disso, como você tem o 2008 R2, você tem acesso livre à função do Hyper-V Server. O Hyper-V é uma excelente solução que não lhe custará dinheiro adicional. A menos que você tenha uma razão convincente para a V2P em sua infra-estrutura, suas formas de "old skool" estão indo contra a corrente.

    
por 28.11.2011 / 01:12
4

Você não pode inicializar nativamente uma imagem de caixa virtual usando o bcdedit (você pode definir um VHD para inicialização nativa mas nem todas as imagens) Não tenho certeza porque você iria querer "desvirtualizar" tudo a menos que "old school" seja sinônimo de " assustado". Em suma, toda a ideia de "virtualização" não é boa.

Se você realmente deseja migrar, a melhor opção que posso imaginar é ativar a VM, use o Microsoft deployment toolkit para capturar a imagem e reimplantar essa imagem em outra máquina (ou na máquina principal).

EDITAR:

Se as falhas são o problema na VM e não no servidor, provavelmente o hipervisor é o culpado (sem mais detalhes sobre as falhas, é claro). Eu adicionaria a função hyper-v ao servidor pai 2008R2, depois de capturar a imagem com o MDT e, em seguida, (em ordem de preferência)

  1. reconstrua a VM problemática e migre os dados
  2. use o MDT para tentar implantar na VM do Hyper-v
por 28.11.2011 / 01:06
1

Para as pessoas que estão vendo este post (e não verificando a data apenas querendo alguma ajuda sobre algo similar.)

heres o que eu faria, na instalação básica (ou o sistema operacional na unidade real não a imagem) Eu iria executar um utilitário chamado driverbackup! (isso é o que é chamado no sourceforge) faça backup de todos os drivers e certifique-se de marcar a opção de geração de arquivos de restauração.

ENTÃO eu me certificaria de que o sistema virtual está desligado, um arquivo VHD seria mais apropriado, você não pode obter um vhd, ou seja, o seu vmdk usando a imagem ou estava em um arquivo de backup dizer formato easyus PBP, eles têm opções de conversor, vmware tem uma opção, acho virtualbox tem uma opção interna, mas não me lembro o que é chamado.

easeus todo backup tem um conversor de imagem de backup, para vmdk ou vhd, se você usar este aplicativo, selecione o formato vhd, nome e salve em algum lugar.

em seguida, procure como restaurar os drivers para uma imagem offline no site do microsoft technet, procure a sua versão desejada, ou seja, vista, 7, 2008,08 r2, 2012, 12 r2, 8, 8.1, etc.

os drivers que você salvou têm que combinar com a arquitetura dos quais você irá restaurá-los. ou seja, X86 a X86, X64 a X64, IA64 a IA64 etc. (implicando que o sistema operacional virtual era a mesma arquitetura, não o usuário é idiota, etc.)

siga as instruções da microsoft para restaurar os drivers.

agora, depois de concluir isso, monte o VHD usando diskmgmt.msc (clique em anexar vhd) vá encontrar o seu arquivo, uma vez que você faz isso clique em open / accept / etc

use sua ferramenta favorita para fazer backup da imagem da unidade (como se fosse uma imagem física) armazene a imagem em um meio separado ou coloque-a em algum lugar em uma unidade de rede / externa.

(por exemplo, o backup do Windows gera uma pasta e alguns arquivos para backup da imagem)

se o programa tiver um utilitário inicializável, inicialize-o. isso pressupõe que você quer o RID do seu sistema operacional atual.

siga a opção para restaurar a imagem. encontrar uma maneira de alcançar a imagem, ou seja, se a rede é necessária, você pode ter drivers necessários no utilitário de inicialização, wireless não pode funcionar dessa forma, não existe um utilitário para verificar redes e digite senhas, gui ou linha de comando ao meu conhecimento. / p>

Se você ainda precisar de opções de inicialização múltipla, poderá redimensionar o sistema operacional do host para criar espaço e criar um espaço para a restauração da imagem.

depois de encontrar a imagem, coloque-a sobre o destino (partição se multiboot) ou (dirija se estiver limpando o disco).

você deve após sua conclusão ter uma opção agora para inicializar em seu sistema operacional que você restaurou, se multiboot, você precisará manualmente editar o nome do item & partição UID para a configuração de inicialização para encontrar o seu novo sistema operacional restaurado ou seja, se é uma versão diferente do windows ou seja, você restaura 2012 r2 e você tem 2008 r2, e ele irá inicializar, mas tem um nome errado, ou é o mesmo sistema operacional, mas está tentando inicializar uma partição errada atualizado para refletir as mudanças uma ferramenta chamada EASY BCD ajudará se vc precisar fazer isso via gui, Mas você precisa de uma licença comercial se for um negócio para o qual você está fazendo isso.

agora, você deveria estar correndo com um sistema operacional virtual colocado em uma unidade física, e agora será como você queria, sem mexer em migrar ou cortar e colar coisas de pastas ou registros, etc.

deve ser inicializado.

Espero que isso ajude alguém que precise de alguma ajuda e não tenha encontrado um absurdo para chegar ao ponto de classificar esse tipo de cenário.

para mim, ele veio para baixo para fazer pessoalmente esse tipo de coisa com as versões do sistema operacional, como eu sou um usuário doméstico, mas se aplica ao comercial também como no final, é um sistema operacional Windows, ele tem pastas, tem registros, tem uma configuração de boot, e eles têm entradas semelhantes a uuid nessa configuração, então eles operam principalmente da mesma forma quando se aproximam do básico real.

Atenciosamente, Dez Ainsworth

    
por 10.07.2014 / 15:07