Virtualizando o Windows Home Server

9

Estou pensando em virtualizar o Windows Home Server, principalmente apenas para alguns testes e solução de problemas (agora, de qualquer forma - nada a longo prazo). Eu tenho um hardware que deve ser facilmente retirado, mas como o WHS pode ser um pouco próprio do jeito que faz a replicação de arquivos, etc., fiquei pensando se há alguma "pegadinha" ou qualquer outra coisa que eu deveria estar assistindo. sair para? Mais particularmente, estou curioso para saber se alguém teve sorte usando o WHS com vários discos rígidos virtuais para simular como uma instalação física do WHS funcionaria, ou se eu tenho que me ater a uma unidade. Prefiro não investir tempo nisso se for uma causa perdida. Alguém mais pode compartilhar suas experiências (se alguém decidiu fazer isso)?

Matt Hanson
fonte

Respostas:

3

Estou jogando com o WHS em uma VM há um tempo e vou resumir minhas experiências.

Depois de lidar com algumas falhas de hardware no meu servidor de arquivos, eu queria encontrar uma maneira de abstrair o hardware do meu servidor de arquivos. Eu ouvi algumas conversas sobre como executar o WHS em uma VM com discos rígidos externos, de modo que, se o hardware do host ficar inativo, você pode simplesmente mover a VM e os discos externos para um host diferente e reinicializar com o tempo de inatividade mínimo (essa foi a minha motivação básica).

Eu dei dois passes nisso. Para a primeira passagem, instalei o WHS em uma VM em execução no VMServer 1.x e dei à VM acesso físico direto a vários discos rígidos que estavam em gabinetes externos. Isso funcionou bem por alguns dias, mas a VM ocasionalmente reiniciava e precisava examinar todos os arquivos procurando por verificações de consistência. Eu nunca consegui descobrir exatamente o que estava causando isso, mas minha suspeita é que as unidades estavam girando para baixo ou "inativas" e a VM não foi capaz de ativá-las adequadamente quando uma solicitação de arquivo foi recebida. Como era assustador ver a tela de 'verificação de consistência' repetidamente, decidi voltar para um servidor de arquivos hospedado nativamente após cerca de três semanas de luta contra isso. (Btw,

Para minha segunda passagem (mais bem-sucedida), instalei o WHS em uma VM em execução no VMServer 2.x. No entanto, em vez de conceder à VM acesso físico aos discos, criei discos virtuais para preencher cada uma das unidades externas. Meu raciocínio era que, ao fazer isso, eu poderia mover os arquivos do disco virtual sem precisar complicar as coisas com o WHS. (ou seja, eu poderia atualizar a capacidade da unidade e apenas copiar os arquivos VHD sem precisar remover os discos do WHS ..). Essa configuração está sólida e sólida há cerca de um mês. Quero fazer mais alguns testes antes de passar todos os meus arquivos, mas tenho muita esperança com base no que vi. (ou seja, é muito mais sólido nessa configuração do que a anterior).

Portanto, o ponto principal das minhas experiências: - VMServer 2.x> VMServer 1.x (faz sentido) - HDs virtuais> Acesso físico direto

Uma coisa adicional a ser observada é que, se você usar discos virtuais, todos aparecerão simplesmente como 'Virtual IDE Drive' (ou algo semelhante), para que possam ser difíceis de diferenciar. Você pode dimensionar os discos virtuais de maneira diferente para manter tudo reto. (Ou seja, em vez de ter discos de 4 * 500 Gb, 480, 485, 498, 500 etc.)

Você estava procurando experiências compartilhadas, então espero que isso ajude.

Peter Bernier
fonte
11
Ótima resposta. Apoio totalmente a ideia de acessar acesso VHD de passagem em vez do acesso direto ao disco rígido da unidade do sistema. Para as unidades externas / complementares, no entanto, pode ser difícil para o sistema detectar unidades com falha. Tenha muito cuidado para criar apenas um VHD por unidade física.
IDisposable
@IDisposable - Estou curioso sobre a última parte do seu comentário. Por que ter vários VHDs por unidade física seria um problema? (Além da lentidão esperado quando o armazenamento é balanceamento de re ...)
Peter Bernier
@peter Um dos benefícios do extensor de unidade do WHS é como ele duplica arquivos em várias unidades físicas para garantir que, se uma unidade morrer, você não perca seus arquivos. Colocar vários VHDs em um HD físico acaba com isso, pois o WHS não saberá quais unidades estão em unidades físicas separadas.
precisa
@GAThrawn Concordou. Minhas motivações iniciais foram puramente do ponto de vista de recuperação de desastre do host, em vez de me preocupar com arquivos individuais. Você está certo em que armazenar vários VHDs em um único eixo é uma receita para o desastre.
Peter10
5

Estou executando o WHS no Hyper-V há vários meses. Para as unidades, eu apenas criei VHDs de tamanho fixo no meu armazenamento externo à medida que adiciono unidades ao servidor - e isso está funcionando muito bem.

O único problema que encontrei até agora é que a caixa WHS trava de vez em quando - e quando isso ocorre, não é reiniciado. Quando tento redefinir essa VM através do Hyper-V, isso não faz nada, e minha única maneira de contornar isso é reiniciar fisicamente o servidor host. Isso nunca acontece com os outros convidados do Windows 2008 em que estou executando no hyper-v - apenas no servidor WHS.

Os servidores HP MediaSmart mais recentes, com cerca de US $ 350, têm parecido bastante atraentes ultimamente - meu plano final é mudar para um deles, em vez de virtualizá-lo. Espero que eles sejam lançados com a versão de 2008 no próximo ano, para que eu possa instalar essa versão pré-instalada.

Scott Ivey
fonte
2

Como o WHS é executado em hardware comum muito barato e como é direcionado a usuários domésticos (portanto, o nome, Windows Home Server), não é um candidato típico à virtualização. Como tal, você não encontrará "Práticas recomendadas" para virtualizá-lo.


fonte
4
Eu discordo quase completamente disso. WHS é essencialmente Windows Small Business Server 2003 com um monte de coisas costume adicionado e o sistema de arquivos mini-driver para unidade Extender, assim, a "melhor prática" é tratá-lo apenas como SBS 2003.
IDisposable
1

Eu não me preocuparia muito com isso. Dependendo do sistema de virtualização que você usa (cada um possui suas próprias peculiaridades), provavelmente será bastante fácil colocá-lo em funcionamento. Os sistemas de virtualização mais modernos usam o suporte à virtualização de hardware e permitem executar praticamente qualquer sistema operacional (e, nesse caso, qualquer aplicativo).

Não executei o Windows Home Server virtualizado, mas executei quase todas as outras variantes do Windows Server, juntamente com inúmeras variantes de servidor Linux, e não tive praticamente nenhum problema de compatibilidade, desempenho ou estabilidade. Eu o uso tanto para teste e desenvolvimento, como também em cenários de produção.

Christopher Cashell
fonte
0

Eu escrevi e mantive um suplemento WHS, para isso fiz todo o desenvolvimento e teste em um WHS virtual (com dois VHDs com apenas dados fictícios) com um cliente WinXP virtual, tudo em execução no MS Virtual PC no meu Vista desktop.

Eu não tive problemas com isso. Para teste e desenvolvimento, isso é perfeito, especialmente com itens como Desfazer discos habilitados para reverter rápida e facilmente para vários estados.

No entanto, para meus dados reais reais, tenho uma máquina física real, com vários discos rígidos reais. Eu me sinto mais seguro assim.

GAThrawn
fonte