Inicialize nativamente a imagem do Virtualbox

Inicialize nativamente a imagem do Virtualbox

Estou enfrentando um problema de hardware/software do Windows deixado por outra pessoa. Cabe a mim resolver. É uma configuração de missão crítica. A situação é:

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

-Disco C:\ (um disco) contendo uma instalação básica do Windows Server 2008 R2, antigo Win Vista Pro, agora desaparecido.

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

O que devo fazer agora?

  • Migrar todo o material da VM configurada para o
    C:\ Windows Server 2008 R2 básico, mas instalado nativamente (com a possibilidade
    de quebrar o material)? Ou,

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

Para mim, sendo um velho, estou em processo de desvirtualização de tudo (opção 1). Mas ficaria feliz se alguém sugerisse que posso seguir o caminho da "inicialização nativa".

Responder1

“Estou no processo de desvirtualizar tudo”- realmente? o_O por quê?

FWIW de suas duas abordagens sugeridas, eu migrariamasEu ficaria mais do que um pouco cauteloso com essa abordagem pessoalmente.

Sua pergunta não está clara: 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 verdadeira sugestão é deixá-la onde está, virtualizada.

atualização para abordar comentários

Ok, para responder aos seus comentários, se o servidor estivercríticoeatualmente em execuçãoentão eu sugeriria pegar emprestado o "primeiro não faça mal" da comunidade médica. O que quero dizer com isso é que se você deseja alterar a forma como este servidor está hospedado, você deve colocar os resultados de qualquer migração em umnovoservidor, para que o servidor atual esteja disponível tanto quanto possível enquanto você trabalha no novo, e para que qualquer coisa que você faça não possa 'danificar' o serviço atual para seus usuários. Essa abordagem também permitirá que você reserve um tempo e faça as coisas certas.

Se você não consegue orçamento para fazer isso com um sistema crítico, então você pode ter acabado de descobrir a razão pela qual seu antecessor fez o que parecem ser algumas escolhas muito questionáveis...

Quanto à adequação da virtualização, eu diria que seu antecessor estava louco para executar um sistema de missão crítica em uma instalação de caixa virtual em um sistema operacional de estação de trabalho, mas isso não significa que haja algo errado com a virtualização.por si só. Isso não é realmente pior do que executar servidores críticos em estações de trabalho antigas "porque isso era tudo o que tínhamos na época" e acho que todos nós já vimos isso acontecer.

Estou executando a maioria (cerca de 60 servidores) de nossos servidores de produção em oitoVMWare ESXiservidores e nossos ambientes de desenvolvimento/teste em 3 MicrosoftHiperVcaixas - estas são ambaslivreprodutos de virtualização com 'qualidade de servidor' (embora você pague por ferramentas sofisticadas para gerenciar um datacenter cheio deles) e nunca tive tempo de inatividade não planejado de nenhum deles. Ambos também possuem ferramentas que permitem migrar/importar servidores atualmente em execução, o que pode tornar a migração muito simples

Então, dado o que você descreveu, sugiro:

  1. Migrando o servidor paranovohardware, independentemente de você escolher olhar para a virtualização com as ferramentas “certas” ou permanecer “bare metal”.
  2. Considere uma das ferramentas de virtualização de "qualidade de servidor", para aproveitar as vantagens de suas ferramentas de migração/importação para migrar sem problemas do sistema atual e defeituoso.

Responder2

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

Além disso, como você possui o 2008 R2, você tem acesso gratuito à função de servidor Hyper-V. O Hyper-V é uma excelente solução que não custará nenhum dinheiro adicional. A menos que você tenha um motivo convincente para usar V2P em sua infraestrutura, seus métodos "antigos" estão indo contra a corrente.

Responder3

Você não pode inicializar nativamente uma imagem de caixa virtual usando bcdedit (você pode definir um VHD para inicialização nativa, mas não todas as imagens). Não sei por que você desejaria "desvirtualizar" tudo, a menos que "velha escola" seja de alguma forma sinônimo de "assustado". Resumindo, toda a ideia de “desvirtualizar” não é boa.

Se você realmente deseja migrar isso, a melhor opção que consigo pensar é ligar a VM, use oKit de ferramentas de implantação da Microsoftpara capturar a imagem e reimplantá-la em outra máquina (ou na máquina pai).

EDITAR:

Se as falhas forem o problema na VM e não no servidor, é provável que a culpa seja do hipervisor (sem mais detalhes sobre as falhas, é claro). Eu adicionaria a função hyper-v ao servidor pai 2008R2, depois de capturar a imagem com MDT e então (em ordem de preferência)

  1. reconstruir a VM problemática e migrar os dados
  2. use o MDT para tentar implantar na VM Hyper-v

Responder4

Para as pessoas que estão vendo esta postagem (e não verificando a data, apenas querendo ajuda em algo semelhante).

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

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

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

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

os drivers dos quais você fez backup PRECISAM corresponder à arquitetura do sistema operacional para o qual você irá restaurá-los. ou seja, X86 para X86, X64 para X64, IA64 para IA64 etc. (implicando que o sistema operacional virtual era a mesma arquitetura, não o usuário é estúpido, 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), encontre seu arquivo, depois de fazer isso, clique em abrir/aceitar/etc

use sua ferramenta favorita para fazer backup da imagem da unidade (como se fosse física), armazene a imagem em uma mídia separada ou coloque-a em algum lugar em uma rede/unidade externa.

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

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

vá para a opção de restaurar a imagem. encontre uma maneira de acessar a imagem, ou seja, se a rede for necessária, você pode precisar de drivers no utilitário inicializável, a rede sem fio não pode funcionar dessa maneira, pois não há um utilitário para verificar redes e inserir senhas, GUI ou linha de comando, que eu saiba.

se você ainda precisar de opções de inicialização múltipla, poderá redimensionar o sistema operacional host para liberar 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 for de inicialização múltipla) ou (unidade se estiver limpando a unidade).

você deve, após a conclusão, ter a opção de inicializar no sistema operacional que você restaurou; se for inicialização múltipla, você precisará editar manualmente o nome do item e o UID da partição para a configuração de inicialização para encontrar seu sistema operacional recém-restaurado, ou seja, se for diferente versão do Windows, ou seja, digamos que você restaura 2012 r2 e tinha 2008 r2, e ele inicializará, mas terá um nome errado ou é o mesmo sistema operacional, mas está tentando inicializar em uma partição errada, pois essas informações não são atualizadas para refletir as alterações uma ferramenta chamada EASY BCD ajudará se você 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ê deve estar funcionando com um sistema operacional virtual colocado em uma unidade física, e agora estará como você queria, sem mexer na migração ou recortar e colar coisas de pastas ou registros, etc.

deve APENAS inicializar.

Espero que isso ajude qualquer pessoa que precise de ajuda e não tenha conseguido encontrar uma maneira prática de resolver esse tipo de cenário.

para mim, tudo se resumiu a fazer pessoalmente esse tipo de coisa com versões de sistema operacional doméstico, já que sou um usuário doméstico, mas isso se aplica a comerciais também, no final das contas, é um sistema operacional Windows, tem pastas, tem registros, ele tem uma configuração de inicialização e eles têm entradas semelhantes a uuid nesta configuração, portanto, eles operam principalmente da mesma forma quando se trata do básico real.

Atenciosamente, Dez Ainsworth

informação relacionada